@charset "UTF-8";

#content01{
margin:0px 20px;
padding:1px;
border:1px solid #6A684F;
color:#434343;
font-size:1.0em;
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;
height:100%;
}

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

#content01 .box03{
border:1px #D2CBC1 solid;
padding:1px;
height:100%;
}

#content01 .div04{
width:800px;
margin:0px auto;
}

#content01 .div04 .img01{
float:left;
padding-bottom:10px;
}

#content01 .div04 #flash02{
width:401px;
height:303px;
float:right;
margin-bottom:10px;
}

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

#content01 p{
}

#content01 .box01 .p01{
width:800px;
margin:0px auto 30px;
font-size:1.4em;
color:#443521;
}

#content01 .box01 .p02{
margin:0px 0px 30px;
color:#443521;
font-size:1.4em;
}

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

#content01 dl.dl01{
font-size:1.2em;
margin-bottom:20px;
}

#content01 dl.dl01 dd.dl01{
border:1px solid #D2CBC1;
border-top:none;
background:url(../img/loghouse_bg_01.png) no-repeat 50% 1px;
padding:15px 20px;
height:100%;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dt.dl02{
font-weight:800;
color:#6B4932;
margin-bottom:5px;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dt.dl0201{
font-weight:800;
color:#6B4932;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #E6E1DB;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl0201{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #E6E1DB;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl0202 p{
margin-bottom:10px;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl0202 ol{
list-style:decimal outside;
padding-left:25px;
margin-bottom:10px;
}

#content01 dl.dl01 dd.dl01 div{
float:left;
width:490px;
}

#content01 dl.dl01 dd.dl01 img{
float:right;
}

#content01 ol.ol01{
margin-bottom:30px;
}

#content01 ol.ol01 li{
height:100%;
position:relative;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #E0D8C0;
}

#content01 ol.ol01 li .img02{
float:left;
}

#content01 ol.ol01 li dl{
float:right;
width:655px;
}

#content01 ol.ol01 li dl dt{
margin-bottom:10px;
}

#content01 ol.ol01 li dl dd{
font-size:1.2em;
}

#content01 ol.ol01 li a{
position:absolute;
right:0px;
bottom:10px;
}

#content01 .div01{
border:1px solid #D2CBC1;
padding:1px;
margin-bottom:40px;
}

#content01 .div02{
border:1px solid #D2CBC1;
padding:15px;
height:100%;
}

#content01 .div02 dl.dl03 dt.dl03{
margin-bottom:10px;
}

#content01 .div02 dl.dl04{
width:256px;
border:1px solid #D2CBC1;
padding:1px;
float:left;
margin-bottom:10px;
margin-right:10px;
}

#content01 .div02 dl.dl05{
width:256px;
border:1px solid #D2CBC1;
padding:1px;
float:left;
margin-bottom:10px;
}

#content01 .div02 dl.dl06{
clear:both;
width:796px;
border:1px solid #D2CBC1;
padding:1px;
}

#content01 .div02 dl.dl04 dd,
#content01 .div02 dl.dl05 dd{
text-align:center;
padding:10px;
}


#content01 .div02 dl.dl06 dd{
padding:10px 30px;
font-size:1.2em;
}
























