@charset "utf-8";

@import "/css/common.css";
/*==================================================================*/

/* style css */

/*==================================================================*/
h1{
	margin:0 0 24px;
	padding:0;
}

/* ---------------------------------------------------------------- */

/* index：よくあるご質問 */

/* ---------------------------------------------------------------- */
#faq *{margin:0;padding:0;}
#faq p.read{margin:0 0 2em;text-align:center;}

/* h2 */
#faq .cat{
	width:700px;
	margin:0 auto 1.6em;
	background:url('../image/cat_back.gif') no-repeat 0 0;
}

#faq .cat h2{
	margin:0 0 0 36px;
	padding:8px 0 10px;
	font-size:1.3em;
}

#faq dl{
	width:670px;
	margin:0 auto 0.2em;
}

#faq dt{
	padding:2px 0 10px 46px;
	border-bottom:1px dotted #ccc;
	background:url('../image/ic_q.gif') no-repeat 10px 0;
}

#faq dd{zoom:1;}

#faq dd p{
	padding:10px 10px 10px 46px;
	line-height:1.8;
	background:url('../image/ic_a.gif') no-repeat 10px 10px #f0f8ff;
	border-bottom:1px solid #ccc;
}


/* clear hack */
#faq dd{zoom:1;}
#faq dd:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#faq dl.end{margin:0 auto 3em;}


/* カテゴリメニュー */
/* ---------------------------------------------------------------- */
#faq ul.cat-menu{margin:0 0 1.6em 60px;}

/* clear hack */
#faq ul.cat-menu{zoom:1;}
#faq ul.cat-menu:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#faq ul.cat-menu li{
	float:left;
	width:200px;
	margin:0 0 0.3em 0;
	list-style:none;
}

#faq ul.cat-menu li a{
	margin:0 3px;
	padding:5px 0;
	display:block;
	height:100%;
	background:url('/common_img/arrow_white.gif') no-repeat 6px 12px #163088;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	zoom:1;
}

#faq ul.cat-menu a{color:#fff;text-decoration:none;}
#faq ul.cat-menu a:hover{background-color:#416ab6;}

/* ---------------------------------------------------------------- */

