@charset "UTF-8";

@import url("sidebar.css");

#content01{
width:850px;
}

#content01 h3{
position:relative;
padding:2px 0px;
margin-bottom:20px;
border-bottom:1px dotted #aaa !important;
border-bottom:1px solid #dadada;
}

#content01 .p01{
font-size:1.2em;
margin-bottom:20px;
}

#content01 .ul01{
width:850px;
height:60px;
margin-bottom:20px;
background:url("../img/keihouki_bg_01.png") no-repeat;
}

#content01 .ul01 li{
width:283px;
height:30px;
float:left;
text-align:center;
}

#content01 .ul01 li a{
line-height:30px;
font-size:12px;
font-weight:800;
}

#content01 dl.dl01{
margin-bottom:30px;
}

#content01 dl.dl01 dt.dl01{
margin-bottom:10px;
}

#content01 dl.dl01 .dd01{
}

#content01 dl.dl01 .dd01 p{
font-size:1.2em;
margin-bottom:20px;
}

#content01 dl.dl01 .dd02{
}

#content01 dl.dl01 .dd02 table{
width:100%;
margin-bottom:10px;
}

#content01 dl.dl01 .dd02 table tr th{
font-size:1.4em;
vertical-align:top;
width:270px;
font-weight:800;
}

#content01 dl.dl01 .dd02 table tr td{
font-size:1.2em;
vertical-align:top;
height:2.5em;
}

#content01 dl.dl01 .dd02 table tr td.td01{
font-weight:800;
width:291px;
padding-left:20px;
border-left:1px solid #ddd;
}

#content01 dl.dl01 .dd03{
}

#content01 dl.dl01 .dd03 dl{
}

#content01 dl.dl01 .dd03 dl dt{
font-size:1.4em;
font-weight:800;
margin-bottom:20px;
}

#content01 dl.dl01 .dd03 dl dd{
height:100%;
}

#content01 dl.dl01 .dd03 dl dd img{
float:left;
}

#content01 dl.dl01 .dd03 dl dd table{
float:right;
width:465px;
font-size:12px;
margin-bottom:40px;
}

#content01 dl.dl01 .dd03 dl dd table th{
width:148px;
padding:5px;
font-weight:800;
border:1px solid #E2E2E2;
background:#F8F3EA;
}

#content01 dl.dl01 .dd03 dl dd table td{
padding:5px;
border:1px solid #E2E2E2;
}

#content01 dl.dl01 .dd03 dl dd p{
width:455px;
padding:5px;
float:right;
border:1px solid red;
font-size:1.2em;
}
#content01 dl.dl01 .dd04{
}

#content01 dl.dl01 .dd04 dl.dl02{
}

#content01 dl.dl01 .dd04 dl.dl02 dt.dl02{
font-size:1.4em;
font-weight:800;
margin-bottom:20px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02{
padding:0px 10px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div01{
width:385px;
height:290px;
float:left;
position:relative;
background:#F0F0F0;
padding:10px;
margin-bottom:15px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div01 img{
margin-bottom:10px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div01 dl{
font-size:12px;
padding:5px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02{
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div02{
width:385px;
height:290px;
float:right;
position:relative;
background:#F0F0F0;
padding:10px;
margin-bottom:10px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div02 img{
margin-bottom:10px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div02 dl{
font-size:12px;
padding:5px;
margin-bottom:15px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03{
clear:both;
height:100%;
padding-top:15px;
border-top:1px dotted #ccc !important;
border-top:1px solid #ccc;
} 

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl04{
width:405px;
float:left;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl05{
width:405px;
float:right;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl04 dt,
#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl05 dt{
font-size:1.4em;
font-weight:800;
margin-bottom:20px;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl04 dd,
#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl05 dd{
padding:0px 10px;
font-size:1.2em;
}

#content01 dl.dl01 .dd04 dl.dl02 dd.dl02 .div03 .dl04 dd ul{
list-style:disc outside;
padding-left:20px;
}

#content01 dl.dl01 .dd05 .div01{
height:100%;
padding:10px;
background:#F0F0F0;
}

#content01 dl.dl01 .dd05 p{
font-size:1.2em;
margin-bottom:20px;
}

#content01 dl.dl01 .dd05 .p01{
text-align:center;
padding-bottom:20px;
border-bottom:1px solid #ccc;
margin-bottom:20px;
}

#content01 dl.dl01 .dd05 .img01{
margin-top:15px;
}

#content01 dl.dl01 .dd05 .div01 .dl06{
width:410px;
float:left;
}

#content01 dl.dl01 .dd05 .div01 .dl07{
width:410px;
float:right;
}

#content01 dl.dl01 .dd05 .div01 .dl06 dt,
#content01 dl.dl01 .dd05 .div01 .dl07 dt{
margin-bottom:5px;
}

#content01 dl.dl01 .dd05 .div01 .dl06 dd,
#content01 dl.dl01 .dd05 .div01 .dl07 dd{
height:53px;
background:#fff;
padding:10px 0px;
text-align:center;
}

#content01 #bottom01{
width:640px;
margin-top:25px;
border:1px #D4BF93 solid;
background:#EAD3AB;
padding:7px;
margin-bottom:25px;
height:100%;
}

#content01 #bottom01 dl{
width:313px;
height:100%;
}

#content01 #bottom01 dl dt{
padding-top:5px;
margin-bottom:5px;
}

#content01 #bottom01 dl dd{
background:#FDFAF5;
text-align:center;
padding-top:10px;
height:60px;
}

#content01 #bottom01 dl.left{
float:left;
}

#content01 #bottom01 dl.right{
float:right;
}







