@charset "utf-8";

/*
========================================

よくある質問

========================================
*/
.formtit{
margin-bottom:8px;
}

/*
========== よくある質問トップ ==========
*/
.framesn .bg{
padding:0 0 1px 0;
width:635px;
}

.guidetop .bframe{
clear:both;
}

.guidetop .bframe p{
margin:0;
text-align:right;
}

ul.qlist{
margin:0 0 30px 0;
padding:10px 0 10px 0;
width:635px;
font-size:116%;
background:transparent url(../../common/images/line_dotted.gif) left bottom repeat-x;
}

.guidetop ul.qlist{
margin:0;
padding:10px 0 0 0;
background:none;
}

ul.qlist li{
margin:0 0 12px 0;
}

ul.qlist li a{
padding:8px 0 5px 27px;
background:transparent url(../../common/images/ico/ico_q.gif) 0 0 no-repeat;
}

/*
========== 各質問回答 ==========
*/
.answer dl{
margin:0 auto 10px;
width:615px;
}

.answer dl dl{
margin:0;
width:auto;
}

.answer dt{
margin:0 0 5px 0;
padding:0 0 5px 0;
background:transparent url(../../common/images/line_dotted.gif) left bottom repeat-x;
}

.answer dd dt{
margin:0 0 3px 0;
padding:0;
background:none;
font-weight:bold;
}

.answer dt span{
display:block;
padding:5px 0 5px 30px;
background:transparent url(../../common/images/ico/ico_q.gif) left top no-repeat;
font-weight:bold;
}

.answer dd{
padding:5px 0 5px 30px;
background:transparent url(../../common/images/ico/ico_a.gif) left top no-repeat;
}

.answer dd dd{
margin:0 0 5px 0;
padding:0;
background:none;
}

/*.answer p{
margin:0;
}*/

.pagetop02{
text-align:right;
}