@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_02.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 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{
min-height:373px;
*_height:353px;
padding:10px 20px 0px;
border:1px solid #D2CBC1;
background:url("../img/index_bg_05.png") no-repeat 1px 1px;
}

#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:5px;
}

#content01 .dl01 .dd01 .dl02 .dd02 .img01,
#content01 .dl01 .dd01 .dl03 .dd03 .img01{
float:right;
height:116px;
padding:1px;
border:1px solid #D2CBC1;
margin-bottom:10px;
*_margin-bottom:0px;
}

#content01 .dl01 .dd01 .dl02 .dd02 p,
#content01 .dl01 .dd01 .dl03 .dd03 p{
width:190px;
color:#6C4F29;
}

#content01 .dl01 .dd01 .dl02{
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;
font-size:12px;
}

#content01 .dl01 .dd01 .ul01 .li01{
background:url("../img/index_img_12.png") no-repeat;
}

#content01 .dl01 .dd01 .ul01 .li02{
background:url("../img/index_img_13.png") no-repeat;
}

#content01 .dl01 .dd01 .ul01 .li03{
background:url("../img/index_img_14.png") no-repeat;
}

#content01 .dl01 .dd01 .ul01 .li04{
background:url("../img/index_img_15.png") no-repeat;
}

#content01 .dl01 .dd01 .img02{
margin:15px 0px;
}

#content01 .dl01 .dd01 .img03{
margin-bottom:15px;
padding:1px;
border:1px solid #D2CBC1;
}

#content01 .dl01 .dd01 .dl05{
margin-bottom:10px;
}

#content01 .dl01 .dd01 .dl05 dt{
color:#6B4932;
font-weight:800;
font-size:1.16em;
margin-bottom:10px;
}

#content01 .dl01 .dd01 .dl05 dd div{
text-align:right;
}

#content01 .dl01 .dd01 .dl05 dd div a{
color:#B22D14;
}

#content01 .dl01 .dd01 #flash02{
margin-bottom:10px;
}

#content01 .top01{
text-align:right;
}

#content01 dl.dl06{
margin:1px;
border:1px solid #D2CBC1;
padding:17px 0px 17px 17px;
}

#content01 dl.dl06 dt.dl06{
margin-bottom:15px;
}

#content01 dl.dl06 dd.dl06 dl.dl07{
width:256px;
float:left;
border:1px solid #D2CBC1;
padding:1px;
margin-right:10px;
margin-bottom:15px;
}

#content01 dl.dl06 dd.dl06 dl.end{
margin-right:0px;
}

#content01 dl.dl06 dd.dl06 dl.dl07 dt.dl07{
background:url("../img/index_bg_10.png") repeat-x #cac0a3 0px 0px;
height:22px;
padding:7px 0px 0px 25px;
}

#content01 dl.dl06 dd.dl06 dl.dl07 dt.dl07 img{
vertical-align:top;
}

#content01 dl.dl06 dd.dl06 dl.dl07 dd.dl07{
height:48px;
padding:12px 0px 0px 0px;
text-align:center;
}

#content01 dl.dl06 dd.dl06 dl.dl07 dd.dl07 img{
vertical-align:top;
}

#content01 dl.dl06 dd.dl06 dl.dl08{
width:796px;
clear:both;
border:1px solid #D2CBC1;
padding:1px;
margin-right:10px;
}

#content01 dl.dl06 dd.dl06 dl.dl08 dt.dl08{
background:url("../img/index_bg_10.png") repeat-x #cac0a3 0px 0px;
height:22px;
padding:7px 0px 0px 25px;
}

#content01 dl.dl06 dd.dl06 dl.dl08 dd.dl08 p{
padding:10px 25px;
}
