img{
border:none;
}

.clear{
clear:both;
}

.t_center{
text-align:center;
}

.fs075{
font-size:0.75em;
}

/* h */

h2{
margin:0 0 8px 0;
padding:0 0 0 8px;
font-size:1em;
border-left:8px solid #FF9900;
}

h3,h4,h5,h6,h7{
margin:0;
padding:0;
font-size:1em;
}

/* head_img */

.head_img{
margin:0;
padding:0;
line-height:100%;
vertical-align:bottom;
}

/* header */

div.header{
width:100%;
margin:0;
padding:0;
background:#FFFFFF;
border:none;
}

div.header .ui-header{
margin:0;
padding:0;
}

div.header .ui-title{
margin:0;
padding:0;
text-shadow:none;
text-align:left;
}

/* header_c */

div.header_c{
width:100%;
margin:0;
padding:0;
background:#FFFFFF;
border:none;
}

div.header_c .ui-header{
margin:0;
padding:0;
}

div.header_c .ui-title{
margin:0 15px;
padding:5px 0;
color:#333333;
text-shadow:none;
border-bottom:1px solid;
text-align:left;
}

/* footer */
div.footer{
width:100%;
margin:0;
padding:0;
font-size:0.9em;
font-weight:normal;
text-shadow:none;
color:#333333;
text-align:center;
background:#FFEE00;
border:none;
}

p.copy{
font-size:0.75em;
}


/* entry */

table.data_table01{
width:100%;
background:#CCCCCC;
}

table.data_table01 th{
width:35%;
background:#DDDDDD;
text-align:left;
}

table.data_table01 td{
width:65%;
background:#FFFFFF;
}

table.data_table02{
width:100%;
background:#CCCCCC;
}

table.data_table02 th{
width:40%;
background:#DDDDDD;
text-align:left;
}

table.data_table02 td{
width:60%;
background:#FFFFFF;
}

/* cat */

.h_list{
width:100%;
margin:0 0 10px 0;
border:1px solid  #CCCCCC;
}

.h_list th{
width:30%;
padding:10px;
text-align:left;
vertical-align:top;
background:#FFFFFF;
}

.h_list td{
width:70%;
padding:10px 10px 10px 0;
text-align:left;
vertical-align:top;
background:#FFFFFF;
}

.h_list span{
font-size:0.75em;
font-weight:normal;
}

.h_list img{
}

/* nav */

.nav{
margin:0;
padding:5px 15px 0;
}
