@charset "UTF-8";


/* ■■qa■■
---------------------------------------------*/

h3.qa_title{
	width:201px;
	height:31px;
	margin-top:15px;
	margin-left:25px;
	background:url(../img/qa_title.gif) no-repeat;
	text-indent:-9999px;
}

p.qa_intro{
	margin:12px 0 12px 28px;
}

.inquiry_tel_box{
	width:533px;
	height:50px;
	margin-left:25px;
	background:url(../img/inquiry_tel.gif) no-repeat;
}

.hide{
	display:none;
}

.inquiry_tel_box_l{
	height:24px;
	padding-top:26px;
	padding-left:48px;
	font-size:11px;
}

.inquiry_tel_box_r{
	height:46px;
	padding-top:4px;
	padding-right:111px;
	font-size:11px;
}

.inquiry_wrap_box{
	width:533px;
	margin:6px 0 25px 25px;
}

.inquiry_mail_box{
	width:121px;
	height:18px;
	padding-top:32px;
	padding-left:142px;
	background:url(../img/inquiry_mail.gif) no-repeat;
}

.inquiry_wrap_box a{
	font-size:11px;
}

.inquiry_bbs_box{
	width:83px;
	height:18px;
	padding-top:32px;
	padding-left:180px;
	background:url(../img/inquiry_bbs.gif) no-repeat;
}


.qa_box{
	margin-left:25px;
	margin-bottom:25px;
	color:#333;
}

.question{
	width:497px;
	margin-bottom:3px;
	background:url(../img/question_body_back.jpg) repeat-y;
}

.question_top{
	width:497px;
	height:40px;
	background:url(../img/question_top.jpg) no-repeat;
}

.question_bottom{
	width:497px;
	height:20px;
	background:url(../img/question_bottom.jpg) no-repeat;
}

.question p{
	padding-left:50px;
	padding-right:10px;
	margin-top:-20px;
	font-size:14px;
	color:#0060C7;
	line-height:1.3;
	font-weight:bold;
}


.answer{
	width:517px;
	margin-left:40px;
	background:url(../img/answer_body_back.jpg) repeat-y;
}

.answer_top{
	width:517px;
	height:50px;
	background:url(../img/answer_top.jpg) no-repeat;
}

.answer_bottom{
	width:517px;
	height:20px;
	background:url(../img/answer_bottom.jpg) no-repeat;
}

.answer p{
	padding-left:65px;
	padding-right:24px;
	margin-top:-22px;
}

.answer a{
	color:#F60;
}

.answer a:hover{
	text-decoration:underline;
}

