@charset "UTF-8";

#content01{
margin:0px 20px;
padding:1px;
border:1px solid #6A684F;
color:#434343;
font-size:1.2em;
line-height:18px;
margin-bottom:20px;
}

#content01 img{
vertical-align:bottom;
}

#content01 .flash01{
width:896px;
height:430px;
margin-bottom:1px;
}

#content01 .flash01 #flash01{
width:896px;
height:430px;
background:url("../img/index_bg_08.jpg");
}

#content01 .flash01 #flash01 p{
padding:250px 0px 0px;
text-align:center;
}

#content01 .box01{
background:#fff;
padding:26px 28px;
}

#content01 .box02{
padding-bottom:7px;
background:url("../img/index_bg_03.png") repeat-x bottom;
margin-bottom:20px;
}

#content01 .box03{
border:1px #D2CBC1 solid;
}

#content01 .box01 h2{
margin-bottom:10px;
}

#content01 .box01 .p01{
padding:0px 10px;
margin:0px 0px 30px;
color:#56432A;
}

#content01 .dl01{
border:1px #fff solid;
padding:16px 18px 0px;
background:url("../img/index_bg_04.png") repeat-x;
}

#content01 .dl01 .dt01{
padding-bottom:8px;
background:url("../img/index_bg_01.png") no-repeat bottom left;
margin-bottom:15px;
}

#content01 .dl01 .dd01 .p02{
}

#content01 .dl01 .dd01 .p03{
width:443px;
margin-bottom:10px;
}


#content01 .dl01 .dd01 .img03{
float:right;
margin:0px;
padding:1px;
border:solid 1px #E4D9CF;
}

#content01 .dl01 .dd01 hr{
clear:both;
width:100%;
height:1px;
border:none;
border-top:solid 1px #E4D9CF;
margin:10px 0px;
*_margin:4px;
}

#content01 .dl01 .dd01 .dl02,
#content01 .dl01 .dd01 .dl03{
width:397px;
margin-bottom:15px;
}

#content01 .dl01 .dd01 .dl02 .dd02,
#content01 .dl01 .dd01 .dl03 .dd03{
*_height:222px;
min-height:252px;
padding:10px 20px 0px;
border:1px solid #D2CBC1;
background:url("../img/index_bg_05.png") no-repeat 1px 1px;
}

#content01 .dl01 .dd01 .dl02 .dd02 .img01,
#content01 .dl01 .dd01 .dl03 .dd03 .img01{
float:right;
height:116px;
padding:1px;
border:1px solid #D2CBC1;
margin-left:15px;
}

#content01 .dl01 .dd01 .dl02 .dd02 dl dt,
#content01 .dl01 .dd01 .dl03 .dd03 dl dt{
padding-bottom:5px;
background:url("../img/index_bg_01.png") no-repeat bottom right;
margin-bottom:10px;
}

#content01 .dl01 .dd01 .dl02 .dd02 p,
#content01 .dl01 .dd01 .dl03 .dd03 p{
}

#content01 .dl01 .dd01 .dl02{
clear:both;
float:left;
}

#content01 .dl01 .dd01 .dl03{
float:right;
}

#content01 .dl01 .dd01 .dl04{
}

#content01 .dl01 .dd01 .dl04 dt{
margin-bottom:10px;
}

#content01 .dl01 .dd01 .ul01{
height:225px;
}

#content01 .dl01 .dd01 .ul01 li{
float:left;
display:block;
width:174px;
height:70px;
padding:140px 10px 0px 10px;
}

#content01 .dl01 .dd01 .img02{
margin:15px 0px;
}

#content01 .dl01 .dd01 .img03{
float:right;
margin-bottom:15px;
padding:1px;
border:1px solid #D2CBC1;
}

#content01 .dl01 .dd01 .dl05{
width:630px;
}

#content01 .dl01 .dd01 .dl05 dt{
color:#6B4932;
font-weight:800;
font-size:14px;
margin-bottom:10px;
}

#content01 .dl01 .dd01 .dl05 dd div{
text-align:right;
}

#content01 a{
color:#B22D14;
}

#content01 .top01{
text-align:right;
}

#content01 .dl01 .dd01 .dl06{
clear:both;
margin-bottom:15px;
}

#content01 .dl01 .dd01 .dl06 .dt06{
}

#content01 .dl01 .dd01 .dl06 .dd06{
height:138px;
padding:20px 20px 0px;
border:1px solid #D2CBC1;
background:url("../img/index_bg_02.png") no-repeat 1px 1px;
}

#content01 .dl01 .dd01 .dl06 .dd06 img{
float:right;
height:116px;
padding:1px;
border:1px solid #D2CBC1;
margin-left:15px;
}

#content01 .dl01 .dd01 .dl06 .dd06 p{
margin-bottom:20px;
}

#content01 .dl01 .dd01 .dl06 .dd06 dl{
width:500px;
}

#content01 .dl01 .dd01 .dl06 .dd06 dl dt{
color:#6B4932;
font-weight:800;
padding-bottom:5px;
margin-bottom:5px;
background:url("../img/index_bg_01.png") no-repeat right bottom;
}

#content01 .dl07{
width:426px;
border-left:4px solid #D2CBC1;
padding-left:10px;
margin-bottom:15px;
}

#content01 .dl07 dt{
color:#6B4932;
font-weight:800;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
}

#content01 .dl08{
border:1px #fff solid;
padding:16px 18px 0px;
background:url("../img/index_bg_07.png") repeat-x;
}

#content01 .dl08 .dt08{
padding-bottom:8px;
background:url("../img/index_bg_01.png") no-repeat bottom left;
margin-bottom:15px;
}

#content01 .dl08 .dd08{
}

#content01 .dl08 .dd08 ul{
float:right;
width:220px;
height:295px;
margin-bottom:10px;
}

#content01 .dl08 .dd08 ul li{
float:left;
width:104px;
margin-right:5px;
margin-bottom:10px;
}

#content01 .dl08 .dd08 .img01{
margin-bottom:10px;
}

#content01 .dl09{
float:right;
width:383px;
border-left:4px solid #D2CBC1;
padding-left:10px;
}

#content01 .dl09 dt{
color:#6B4932;
font-weight:800;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
}

#content01 .dl10{
width:556px;
border-left:4px solid #D2CBC1;
padding-left:10px;
margin-bottom:10px;
}

#content01 .dl10 dt{
color:#6B4932;
font-weight:800;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
}

#content01 dl.dl13{
margin:1px;
border:1px solid #D2CBC1;
padding:17px 0px 17px 17px;
}

#content01 dl.dl13 dt.dl13{
margin-bottom:15px;
}

#content01 dl.dl13 dd.dl13 dl.dl14{
width:256px;
float:left;
border:1px solid #D2CBC1;
padding:1px;
margin-right:10px;
margin-bottom:15px;
}

#content01 dl.dl13 dd.dl13 dl.end{
margin-right:0px;
}

#content01 dl.dl13 dd.dl13 dl.dl14 dt.dl14{
background:url("../../miru/img/index_bg_10.png") repeat-x #cac0a3 0px 0px;
height:22px;
padding:7px 0px 0px 25px;
}

#content01 dl.dl13 dd.dl13 dl.dl14 dt.dl14 img{
vertical-align:top;
}

#content01 dl.dl13 dd.dl13 dl.dl14 dd.dl14{
height:48px;
padding:12px 0px 0px 0px;
text-align:center;
}

#content01 dl.dl13 dd.dl13 dl.dl14 dd.dl14 img{
vertical-align:top;
}

#content01 dl.dl13 dd.dl13 dl.dl15{
width:796px;
clear:both;
border:1px solid #D2CBC1;
padding:1px;
margin-right:10px;
}

#content01 dl.dl13 dd.dl13 dl.dl15 dt.dl15{
background:url("../../miru/img/index_bg_10.png") repeat-x #cac0a3 0px 0px;
height:22px;
padding:7px 0px 0px 25px;
}

#content01 dl.dl13 dd.dl13 dl.dl15 dd.dl15 p{
padding:10px 25px;
}
