@charset "utf-8" ;
@import url(../../pc_css/themes/block/surface.css);
@import url(../../pc_css/themes/head/not_member.css);
@import url(../../pc_css/themes/menu/index.css);



/************************************************************/ 
/* 共通設定 */
/************************************************************/ 

#faq {
	width: 556px ;
	margin: 0px auto 15px ;
	text-align: center ;
	border: #cdcdcd 1px solid ;
	background-color: #f6f6f6 ;
}

#faq h2 {
	height: 30px ;
	margin-bottom: 15px ;
	text-indent: -9999px ;
	border-bottom: #cdcdcd 1px solid ;
	background: url(../../pc_img/h2/faq_l.gif) no-repeat ;
}

#faq h3 {
	margin: 0px 45px 5px ;
	padding-left: 9px ;
	font-size: 1.2em ;
	line-height: 1.2em ;
	text-align: left ;
	font-weight: bold ;
	background: url(../../pc_img/icon/arrow_04.gif) no-repeat 0px 50% ;
}

#faq p {
	margin: 0px 45px 15px ;
	line-height: 1.2em ;
	text-align: left ;
}

#faq ul {
	margin: 0px 45px 15px ;
}

#faq ul li {
	padding: 0.1em 0px 0.3em 24px ;
	line-height: 1.2em ;
	background: url(../../pc_img/icon/q_01.gif) no-repeat 0px 0.2em ;
	text-align: left ;
}



/************************************************************/ 
/* 共通設定 */
/************************************************************/ 

.answer {
	padding-bottom: 7px ;
	margin-bottom: 15px ;
	background: url(../../pc_img/diary/h2_bg_04.gif) no-repeat 0px bottom ;
	clear: both ;
}

.answer h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
}

.answer dl {
	width: 508px ;
	padding: 0px 27px ;
	overflow: hidden ;
	clear: both ;
	background: url(../../pc_img/diary/h2_bg_03.gif) repeat-y ;
	text-align: left ;
}

.answer dt {
	padding: 0.3em 27px 0.4em 32px ;
	margin-bottom: 10px ;
	color: #ffffff ;
	font-weight: bold ;
	line-height: 1.2em ;
	text-align: left ;
	background: url(../../pc_img/icon/q_02.gif) no-repeat 10px 0.4em #5EA26E ;
}

.answer dd {
	padding: 0.3em 27px 0.4em 32px ;
	margin-bottom: 15px ;
	line-height: 1.2em ;
	background: url(../../pc_img/icon/a.gif) no-repeat 10px 0.3em ;
}



/************************************************************/ 
/* <h2> 背景画像 */
/************************************************************/ 

#answer01 h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
	background: url(../../pc_img/h2/faq_01_l.gif) no-repeat ;
}

#answer02 h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
	background: url(../../pc_img/h2/faq_02_l.gif) no-repeat ;
}

#answer03 h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
	background: url(../../pc_img/h2/faq_03_l.gif) no-repeat ;
}
#answer04 h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
	background: url(../../pc_img/h2/faq_04_l.gif) no-repeat ;
}

#answer05 h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
	background: url(../../pc_img/h2/faq_05_l.gif) no-repeat ;
}

#answer06 h2 {
	height:57px ;
	text-indent: -9999px ;
	line-height: 1em ;
	background: url(../../pc_img/h2/faq_06_l.gif) no-repeat ;
}