@charset "utf-8";

/* for Lecture   FaQ---------------------- */

/* for index */
.faq_index .sBox{
width:363px;
margin:0 10px 10px 0;
float:left;
}

.faq_index .sBoxInnerTop{
background: url(/common/images/index363_bg_border_01.gif) no-repeat left top;
padding-top:10px;
}
.faq_index .sBoxInner{
padding:0 15px 0 15px;
text-align:left;
background: url(/common/images/index363_bg_border_02.gif) repeat-y left;
}
.faq_index .sBoxInnerBg{
padding-bottom:10px;
background: url(/common/images/index363_bg_border_03.gif) no-repeat left bottom;
position:relative;
}
.faq_index .sBox .sBoxRight {
width:215px;
}



/* q and a */

#qaStatusBlock {
margin-left:30px;
padding-top:5px;
height:15px;
}

#qaStatusBlock li {
float:left;
margin-right:10px;
line-height:0;
}

#qalist {
margin:15px 30px 20px 25px;
padding-bottom:30px;
border-bottom:solid 1px #ccc;
}
#qalist li {
	margin-bottom:10px;
}
.attention {
	margin-left:25px;
}

.que {
margin:20px 30px;
padding-left:62px;
padding-bottom:20px;
border-bottom:solid 1px #ccc;
background:url(../../images/faq_img_01.gif) no-repeat top left;
zoom:1;
}
.ans {
margin:15px 30px 25px;
padding-left:62px;
background:url(../../images/faq_img_02.jpg) no-repeat top left;	
}
.ans .flLeft {
width:400px;
}
.que h3,
.ans h3 {
margin-bottom:5px;
font-size:89%;
}


.ans span{
color:#0188be;
}
.ans dl.notes{
margin-top:20px;
margin-bottom:16px;
padding-top:18px;
border-top:dotted 1px #9e9e9e;
}
.ans dl.notes dt{
color:#0188be;
}
.ans dl.notes dd{
font-size:80%;
}



