@charset "Shift_JIS";
@import url("../../../css/style.css");
/* QA INDEX */
#qa h3{
	font-size:116%;
	margin:20px 0 0px 0;
	padding:10px 10px 10px 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color:#e5e5e5;
}
#qa h3.m2{
	margin-top:40px;
}
#qa ul{
	margin:20px 0 10px 0;
	padding:0;
}
#qa ul li{
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	line-height:1.3;
	background: url(../../../cmn_img/line_dot.gif) left bottom repeat-x transparent;
}
#qa ul li span{
	display:block;
	padding:0 0 0 30px;
	zoom:1;
	background:url(../img/li_q.gif) 10px center no-repeat;
}
#qa ul li span a{
	font-size:100%;
}
/* QA DETAIL */
#qa_detail h3{
	font-size:123.1%;
	line-height:1.3;
	margin:30px 0 0 0;
	padding:0 0 0 10px;
	border-left:solid 4px #d20000;
}
.qa_box{
	margin:30px 0 0 0;
}
#qa_detail h4{
	font-size:100%;
	line-height:1.3;
	margin:20px 0 20px 0;
	padding:7px 5px 7px 32px;
	zoom:1;
	background:url(../img/li_q2.gif) 7px center no-repeat #e5e5e5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.qa_box a:link,
.qa_box a:visited{
	text-decoration:underline;
}
#qa_detail p.anser{
	font-size:100%;
	line-height:1.6;
	margin:0 0 10px 25px;
}
.qa_box p.kome{
	font-size:90%;
	line-height:1.4;
	color:#646464;
	margin:0 0 0 25px;
	text-indent:-1em;
	padding-left:1em;
}
#qa_detail p.back_index{
	font-size:85%;
	letter-spacing:0;
	margin:30px 0 10px 0;
	padding:2px 12px 0 0;
	text-align:right;
	zoom:1;
	background:url(../img/li.gif) right 60% no-repeat;
}
.pp{
	margin:20px 0 0 25px;
	font-size:85%;
	letter-spacing:0;
}
.pp a{
	padding:2px 0 0 15px;
	zoom:1;
	background:url(../img/li.gif) left center no-repeat;
}
/* ƒvƒŠƒ“ƒg */
@media print {

}
