@charset "UTF-8";

#content01{
color:#7F7E7A;
width:615px;
float:right;
line-height:180%;
background:url("../img/faq_bg_01.jpg") no-repeat top right;
padding-top:178px;
}

#content01 img{
vertical-align:bottom;
}

#content01 h2{
margin-bottom:30px;
}


#content01 .div02{
width:570px;
text-align:right;
margin-bottom:30px;
}

#content01 .div03{
width:570px;
text-align:center;
margin-bottom:30px;
}

#content01 .dl01{
width:570px;
font-size:1.2em;
}

#content01 .dl01 .dt01{
padding-bottom:3px;
border-bottom:1px solid #B4918C;
}

#content01 .dl01 .dd01{
padding:10px 0px 10px;
}

#content01 .dl01 .dd01 ul{
margin-bottom:30px;
}

#content01 .dl01 .dd01 .ul01{
margin-bottom:00px;
}

#content01 .dl01 .dd01 ul li{
*_height:18px;
min-height:18px;
padding-top:2px;
padding-left:25px;
background:url("../img/faq_bg_02.png") no-repeat top left;
margin-bottom:5px;
}

#content01 .dl01 .dd01 .dl02{
}

#content01 .dl01 .dd01 .dl02 dt{
*_height:18px;
font-weight:800;
min-height:18px;
padding-top:2px;
padding-left:25px;
background:url("../img/faq_bg_02.png") no-repeat top left;
margin-bottom:5px;
}

#content01 .dl01 .dd01 .dl02 dd{
*_height:18px;
min-height:18px;
padding-top:2px;
padding-left:25px;
padding-bottom:10px;
background:url("../img/faq_bg_03.png") no-repeat top left;
margin-bottom:10px;
border-bottom:1px dotted #E7D9B0 !important;
border-bottom:1px solid #f3ecd7;
}

#content01 .dl01 .dd01 .dl02 .dd02{
margin-bottom:0px;
}


