@charset "utf-8";



/********************   sub_nav   ********************/

.sub_nav_ul {
	width: 600px;
}

.sub_nav_text {
	width: 200px;
}



/********************   faq_container   ********************/

.faq_container {
	margin: 70px auto 0;
	width: 900px;
}



/********************   faq_box   ********************/

.faq_box {
	margin: 70px auto 0;
	width: 800px;
}



.q_box {
	width: 100%;
	background: #b4d2f5;
}

.q_text {
	padding: 20px 0;
	height: 18px;
	text-align: center;
}



.a_box {
	margin: 10px 0 0;
	width: 100%;
	background: #fff;
}

.a_text {
	padding: 50px;
	width: 700px;
	text-align: justify;
}

.a_text p {
	font-size: 14px;
	line-height: 26px;
}

.a_text a {
	color: #247DBE;
	word-break: break-all;
/*	
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
*/	
}



/********************   a_illust   ********************/

.a_illust_wrap {
	margin: 0 auto;
	padding: 0 0 50px;
	width: 700px;
}



.a_illust_11_wrap {
	margin: 0 auto;
	padding: 50px 0;
	width: 700px;
	background: #dcf0ff;
}

.a_illust_12_wrap {
	margin: 30px auto 0;
	padding: 50px 0;
	width: 700px;
	background: #dcf0ff;
}



.a_illust {
	margin: 0 30px 0 25px;
	width: 645px;
	height: auto;
}

.a_illust_11 {
}

.a_illust_12 {
}





























