@charset "Shift_JIS";
/*----------------------------------------

	+ index
		- main
		-	tel
		- box01
		- box02
	+ inside
		- main
		- box

-----------------------------------------*/

/*----------------------------------------
	index main
-----------------------------------------*/

#index #main {
	padding-bottom: 20px;
	text-align: center;
}

#index #main h2 {
	padding: 29px 0 13px 0;
}

/*----------------------------------------
	index tel
-----------------------------------------*/

#index #tel {
	padding: 26px 27px 27px 27px;
	border: solid 3px #efefef;
}

#index #tel h2 {
	padding-bottom: 9px;
}

#index #tel ul {
	padding: 17px 0 23px 0;
}

#index #tel li {
	text-indent: -1em;
	margin-left: 1em;
}

/* attention */
#index #tel #attention {
	margin-bottom: 13px;
	padding: 15px 20px;
	color: #ff3d58;
	border: solid 1px #ffb1bc;
	background-color: #ffeff2;
	text-align: center;
}

/*----------------------------------------
	index box
-----------------------------------------*/

#index .box a:link,
#index .box a:visited {
	color: #333333;
	text-decoration: none;
}

#index .box a:hover,
#index .box a:active {
	color: #999999;
	text-decoration: underline;
}

#index .box {
	width: 562px;
}

#index .box h3 {
	padding: 26px 0 5px 0;
}

#index .box li {
	margin-top: 5px;
	padding-left: 12px;
	background: url(../faq/img/index_box_link_ya.gif) no-repeat 1px 0.5em;
}

#index .box li p {
	text-indent: -1.7em;
	margin-left: 1.7em;
}

#index .box li.sp p {
	text-indent: -2em;
	margin-left: 2em;
}

#index .box li p a {
	padding-bottom: 1px;
}

#index .box li em {
	color: #cc0000;
}

/*----------------------------------------
	inside main
-----------------------------------------*/

#inside #main {
	text-align: center;
}

#inside #main h2 {
	padding: 36px 0 25px 0;
}

/*----------------------------------------
	inside box
-----------------------------------------*/

#inside .box {
	width: 562px;
	background: #efefef url(../faq/img/faq_bg.gif) no-repeat;
	border-bottom: solid 34px #ffffff;
}

#inside .box h3 {
	padding: 27px 15px 8px 52px;
	background-repeat: no-repeat;
	background-position: 15px 29px;
}

#inside .box p {
	padding: 22px 5px 1px 52px;
	background: #ffffff url(../faq/img/faq_text_a.gif) no-repeat;
}

#inside .box p a {
	padding-bottom: 1px;
}

/* ‚pŒÂ•ÊŽw’è */
#inside #q1 h3 {
	background-image: url(../faq/img/faq_text_q01.gif);
}
#inside #q2 h3 {
	background-image: url(../faq/img/faq_text_q02.gif);
}
#inside #q3 h3 {
	background-image: url(../faq/img/faq_text_q03.gif);
}
#inside #q4 h3 {
	background-image: url(../faq/img/faq_text_q04.gif);
}
#inside #q5 h3 {
	background-image: url(../faq/img/faq_text_q05.gif);
}
#inside #q6 h3 {
	background-image: url(../faq/img/faq_text_q06.gif);
}
#inside #q7 h3 {
	background-image: url(../faq/img/faq_text_q07.gif);
}
#inside #q8 h3 {
	background-image: url(../faq/img/faq_text_q08.gif);
}
#inside #q9 h3 {
	background-image: url(../faq/img/faq_text_q09.gif);
}
#inside #q10 h3 {
	background-image: url(../faq/img/faq_text_q10.gif);
}
#inside #q11 h3 {
	background-image: url(../faq/img/faq_text_q11.gif);
}
#inside #q12 h3 {
	background-image: url(../faq/img/faq_text_q12.gif);
}
#inside #q13 h3 {
	background-image: url(../faq/img/faq_text_q13.gif);
}
#inside #q14 h3 {
	background-image: url(../faq/img/faq_text_q14.gif);
}
#inside #q15 h3 {
	background-image: url(../faq/img/faq_text_q15.gif);
}
#inside #q16 h3 {
	background-image: url(../faq/img/faq_text_q16.gif);
}
#inside #q17 h3 {
	background-image: url(../faq/img/faq_text_q17.gif);
}
#inside #q18 h3 {
	background-image: url(../faq/img/faq_text_q18.gif);
}
#inside #q19 h3 {
	background-image: url(../faq/img/faq_text_q19.gif);
}
#inside #q20 h3 {
	background-image: url(../faq/img/faq_text_q20.gif);
}
