@charset "UTF-8";




/* ----------------------------------------------------- */
/* ■良くある質問ページ*/
/* ----------------------------------------------------- */




/* ----------------------------------------------------- */
/* ■カテゴリー*/
/* ----------------------------------------------------- */



.category{
	width:880px;
	height:auto;
	padding-left:20px;
	background-color:#fefdfc;
	text-align:left;
	overflow:hidden;
	height:100%;
}

.category1{
	width:383px;
	height:38px;
	background-image:url(../qa/category1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category1 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category1 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category1 a:hover {font-size:17px; line-height:38px; color:#116d93;}


.category5{
	width:383px;
	height:38px;
	background-image:url(../qa/category5.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category5 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category5 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category5 a:hover {font-size:17px; line-height:38px; color:#116d93;}



.category2{
	width:383px;
	height:38px;
	background-image:url(../qa/category2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category2 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category2 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category2 a:hover {font-size:17px; line-height:38px; color:#116d93;}



.category6{
	width:383px;
	height:38px;
	background-image:url(../qa/category6.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category6 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category6 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category6 a:hover {font-size:17px; line-height:38px; color:#116d93;}




.category3{
	width:383px;
	height:38px;
	background-image:url(../qa/category3.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category3 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category3 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category3 a:hover {font-size:17px; line-height:38px; color:#116d93;}



.category7{
	width:383px;
	height:38px;
	background-image:url(../qa/category7.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category7 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category7 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category7 a:hover {font-size:17px; line-height:38px; color:#116d93;}



.category4{
	width:383px;
	height:38px;
	background-image:url(../qa/category4.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category4 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category4 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category4 a:hover {font-size:17px; line-height:38px; color:#116d93;}


.category8{
	width:383px;
	height:38px;
	background-image:url(../qa/category8.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category8 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category8 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category8 a:hover {font-size:17px; line-height:38px; color:#116d93;}



.category9{
	width:383px;
	height:38px;
	background-image:url(../qa/category9.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category9 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category9 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category9 a:hover {font-size:17px; line-height:38px; color:#116d93;}


.category10{
	width:383px;
	height:38px;
	background-image:url(../qa/category10.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:17px;
	line-height:38px;
	color:#104a62;
	padding-left:37px;
	padding-right:20px;
	margin-bottom:20px;
	float:left;
	display:inline;}
.category10 a:link {font-size:17px; line-height:38px; color:#104a62;}
.category10 a:visited {font-size:17px; line-height:38px; color:#104a62;}
.category10 a:hover {font-size:17px; line-height:38px; color:#116d93;}




/* ----------------------------------------------------- */
/* ■枠組み*/
/* ----------------------------------------------------- */


/* ■大枠*/

.qa_waku{
	width:900px;
	height:auto;
	padding-top:35px;
	text-align:left;
}


/* ■左タイトル*/

.qa_left{
	width:217px;
	height:217px;
	float:left;
	text-align:left;
	margin-right:16px;
}

/* ■右側*/

.qa_right{
	width:667px;
	height:auto;
	float:left;
	text-align:left;
}

/* ■質問（色違い４つ）*/

.question{
	width:647px;
	height:32px;
	font-size:19px;
	line-height:32px;
	color:#104a62;
	text-align:left;
	padding-left:20px;
	letter-spacing:0.07em;
	background-image:url(../qa/yajirusi_blue.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.question02{
	width:647px;
	height:62px;
	font-size:19px;
	line-height:29px;
	letter-spacing:0.07em;
	color:#104a62;
	text-align:left;
	padding-left:20px;
	background-image:url(../qa/yajirusi_blue.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


.answer{
	width:647px;
	height:auto;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:3px;
	font-size:14.5px;
	color:#5f5f5f;
	letter-spacing:0.07em;
	line-height:1.5;
	text-align:left;}

.answer a:link{color:#5f5f5f;}
.answer a:hover{color:#000000;}



/* ■ページトップ*/

.qa_pagetop{
	width:137px;
	height:44px;
	padding-left:763px;
	padding-top:10px;
	text-align:left;
	clear:both;
}

.qa_pagetopbtn{
	width:137px;
	height:44px;
	background-image:url(../qa/pagetop02.jpg);
	background-repeat:no-repeat;
	background-position:right;}
.qa_pagetopbtn a {display:block; width:137px; height:44px; outline:none;}
.qa_pagetopbtn a:hover{text-indent:-9999px;}



.qa_endtext{
	clear:both;
	width:884px;
	height:auto;
	font-size:16px;
	color:#104a62;
	text-align:center;
	padding:8px;
	margin-bottom:35px;
	margin-top:25px;
	border: 1px solid #104a62;
}


.illust{
	padding-top:17px;
	padding-bottom:8px;
}




