@charset "utf-8";
/* ===================================================================
CSS information

 file name  :faq.css
 style info :よくあるご質問ページ　レイアウト
 このスタイルシートの構成
 
  
 2013.2.27 kunihiro

=================================================================== */


/* ---/ カテゴリタイトル
------------------------- */



/* ---/ faq_q_list
------------------------- */
.faq_q_list {
	margin-bottom:30px;
	background-color:#EFEFEF;
	padding:10px 10px 1px;
	/padding:10px;
}


.faq_q_list li {
	/*
	background:#FFF url(../img_top/icon_faq_q.png) 10px 0.7em no-repeat;
	margin-bottom:10px;
	padding:10px 10px 10px 37px;
	*/
	background-color:#FFF;
	margin-bottom:10px;
	padding:10px;
	
	zoom:1;/* ie6 */
}

/*
.faq_q_list li.last {
	margin-bottom:0;
}
*/

.faq_q_list li a {
	border-left:#ACA092 1px solid;
	background:url(../img_top/icn_arrow_right.png) 3px 0.6em no-repeat;
	padding-left:12px;
	
	display:block;
	margin-left:27px;
}

.faq_q_list li a:hover {
	background-position:5px 0.6em;
}


.faq_q_list li span {
	display:block;
}



/* ---/ faq_box
------------------------- */
.faq_box {
	margin-bottom:20px;
}

.faq_box dt {
}

.faq_box dt .fap_q_icon {
	margin-top:3px;
}

.faq_box dt strong {
	/*
	background:url(../img_top/icon_faq_q.png) 5px 0.2em no-repeat;
	*/
	margin-left:30px;
	display:block;
	font-weight:normal;
}

.faq_box dt span {
	border-left:#ACA092 1px solid;
	padding-left:10px;
	display:block;
}

.faq_box dd {
	/*
	background:url(../img_cont/icon_faq_a.png) 15px 0 no-repeat;
	padding-left:50px;
	*/
	padding-left:15px;
	
	/*
	overflow:hidden;
	*/
}

.faq_box dd .fap_a_icon {
	float:left;
}

.answer_txt {
	margin-left:40px;
}


/* ---/ 関連リンク /--- */
/* 「関連リンク」ラベルを左、リンク（最大3件）をその右に縦積みで並べる。
   リンク名が長くても途中で折り返さず左端が揃う。1件のみの場合は従来と同じ見た目。 */
.answer_link {
	background-color:#F4EDDC;
	padding:5px 10px;
	margin:2em 0;
	margin-left:40px;
	display:grid;
	grid-template-columns:auto 1fr;
	column-gap:10px;
	row-gap:4px;
	align-items:baseline;
}

.answer_link span {
	grid-column:1;
	grid-row:1;
}

.answer_link a {
	grid-column:2;
	border-left:#ACA092 1px solid;
	background:url(../img_top/icn_arrow_right.png) 3px 0.5em no-repeat;
	padding-left:12px;
}

.answer_link a:hover {
	background-position:5px 0.5em;
}



/* -----------------------------------
　 よくある質問_カテゴリ毎一覧(faq_edit_list.html)
-------------------------------------- */

/* ---/ table
------------------------- */

.form_faq #hyunhyun .num {
	width:80px;
}

.form_faq #hyunhyun .Q_txt {
}


.form_faq #hyunhyun .edit {
	width:70px;
}

.form_faq .back_btn02 input {
	background:url(../img_sys/btn_admin_back_faq.png) 0 0 no-repeat;
}

.form_faq .new_faq_link {
	/*
	border:#D6D2BE 1px solid;
	padding:10px;
	
	background:url(../img_sys/bg_form.png) -300px 0 repeat-y;
	*/
}


/* -----------------------------------
　 よくある質問_カテゴリ毎一覧(faq_edit_list.html)
-------------------------------------- */
