@charset "UTF-8";

#wrapper02{
margin:0px 20px;
padding:1px;
border:1px solid #6A684F;
color:#434343;
font-size:1.2em;
line-height:160%;
margin-bottom:20px;
}

#wrapper02 #content01{
background:#fff;
padding:28px;
}

#content01 a{
color:#B22D14;
}

#content01 img{
vertical-align:bottom;
}

#content01 h2{
margin-bottom:15px;
}

#content01 ul.ul01{
height:36px;
padding:4px 0px;
padding-left:5px;
background:#E2DFD0;
margin-bottom:20px;
}

#content01 ul.ul01 li{
float:left;
width:203px;
height:36px;
padding-right:5px;
}

#content01 ul.ul01 li a:hover img{
opacity:0.5;
filter: alpha(opacity=50);
}

#content01 ul.ul01 img{
float:left;
}

#content01 hr{
clear:both;
height:1px;
border:none;
border-top:1px solid #D2CBC1;
margin:10px 0px 15px;
*margin:-5px 0px 10px;
}

#content01 .ul02{
width:170px;
float:left;
padding:5px 0px;
background:url("../img/qa_bg_01.png") repeat-x #888481;
}

#content01 .ul02 li{
}

#content01 .ul02 .li01 a{
border-top:none !important;
}

#content01 .ul02 li a{
display:block;
border-top:dotted #CAC8C6 1px !important;
border-top:solid #b7b7b7 1px;
line-height:2em;
height:2em;
color:#fff;
padding:0px 0px 0px 15px;
margin:0px 5px;
background:url("../img/qa_bg_02.png") no-repeat 0px 50%;
}

#content01 .ul02 li a:hover{
background-color:#ccc;
}

#content01 div.box01{
float:right;
width:650px;
}

#content01 div.box01 dl.dl01{
margin-bottom:15px;
}

#content01 div.box01 dl.dl01 dt.dl01{
font-size:1.16em;
font-weight:800;
color:#6B4932;
margin-bottom:10px;
}

#content01 div.box01 dl.dl01 dd.dl01{
}

#content01 div.box01 dl.dl01 dd.dl01 dl.dl02 dt.dl02{
width:3em;
clear:both;
float:left;
font-weight:800;
}

#content01 div.box01 dl.dl01 dd.dl01 dl.dl02 dt.dl02{
margin-bottom:5px;
}

#content01 div.box01 dl.dl01 dd.dl01 dl.dl02 dd.dl02{
margin-bottom:5px;
}

#content01 div.box01 .box02{
}

#content01 div.box01 .box02 dl{
padding-bottom:6px;
background:url("../img/index_bg_03.png") repeat-x bottom left;
margin-bottom:14px;
}

#content01 div.box01 .box02 dl dt{
height:100%;
color:#6B4932;
font-size:1.16em;
font-weight:800;
background:#EAE9DC;
border:1px solid #D2CBC1;
padding:5px 10px 5px 10px;
}

#content01 div.box01 .box02 dl dt .span01{
width:3.0em;
float:left;
font-weight:800;
}

#content01 div.box01 .box02 dl dt .span02{
display:block;
font-weight:800;
*float:left;
padding:0px 10px 0px 3.0em;
*padding:0px 10px 0px 0px;
}

#content01 div.box01 .box02 dl dd{
clear:both;
border:1px solid #D2CBC1;
border-top:none;
padding:5px 10px;
height:100%;
}

#content01 div.box01 .box02 dl dd .div01{
width:3.5em;
float:left;
font-weight:800;
color:#CC6600;
}

#content01 div.box01 .box02 dl dd p{
*float:left;
padding:0px 10px 0px 3.5em;
*padding:0px 10px 0px 0px;
margin-bottom:10px;
}

#content01 div.box01 .box02 dl dd .div02{
clear:both;
text-align:right;
}
