/* tag */
h2{
margin:10px 0px 20px;
}
h3{
font-size:18px;
}
/* トップ */
div.box01{
width:350px;
float:left;
padding-left:10px;
padding-bottom:20px;
}
div.box02{
width:350px;
float:left;
padding-left:20px;
padding-bottom:20px;
}
div.box01_body{
width:328px;
height:125px;
padding:10px;
border:1px solid #999999;
border-top:none;
position:relative;
left:0px;
top:0px;
}
div.box01_body p.p01{
line-height:130%;
}
div.box01_body p.p02{
position:absolute;
left:43px;
top:90px;
}
div#box02{
width:700px;
margin:0px auto 20px;
}
div#box02_body{
width:678px;
padding:10px;
border:1px solid #999999;
border-top:none;
margin:0 auto 0;
}

/* インフォメーション */
ul#ul_infomation{
width:678px;
height:90px;
overflow:auto;
}
ul#ul_infomation li{
line-height:130%;
}




/*main_page*/
h3 img{
width:358px;
height:43px;
}
.sec01{
width:358px;
float:left;
padding-left:7px;
padding-top:7px;
}
.sec02{
width:358px;
float:right;
padding-right:7px;
padding-top:7px;
}
p.text01{
width:338px;
height:28px;
background-image:url(../img/img_back.jpg);
background-repeat:repeat-y;
padding-top:15px;
padding-left:20px;
}

span.oubo{
width:110px;
height:14px;
float:left;
background-image:url(../img/list.jpg);
background-repeat:no-repeat;
padding-left:25px;
padding-top:3px;
margin-bottom:5px;
padding-bottom:1px;
}

ul.lis01{
width:338px;
background-image:url(../img/img_back.jpg);
background-repeat:repeat-y;
padding-top:15px;
padding-left:20px;
padding-bottom:5px;
}
ul.lis01 li{
width:313px;
height:14px;
list-style-type:none;
margin:0;
background-image:url(../img/list.jpg);
background-repeat:no-repeat;
padding-left:25px;
padding-top:3px;
margin-bottom:5px;
padding-bottom:1px;
}










