@charset "Shift-JIS";

#container {
	width: 900px;
	margin: 26px auto 30px auto;
}

#main_cont {
	width: 686px;
	float: right;
}

h3.faq01 {
	width: 686px;
	height: 51px;
	background: url(../../faq/images/subtitle.gif) top center no-repeat;
	margin-bottom: 15px;
}

h3.faq02 {
	width: 686px;
	height: 51px;
	background: url(../../faq/trouble/images/subtitle.gif) top center no-repeat;
	margin-bottom: 15px;
}

h3.faq03 {
	width: 686px;
	height: 51px;
	background: url(../../faq/howto/images/subtitle.gif) top center no-repeat;
	margin-bottom: 15px;
}

#faq_main_image01 {
	background: url(../../faq/images/main_img.jpg) top center no-repeat;
	padding:120px 271px 0px 35px;
}


#main_cont_inside {
	padding-bottom: 50px;
	margin-bottom: 28px;
	background: url(../images/main_contbg.gif) bottom center no-repeat;
}

.block652 {
	width: 652px;
	margin: 0 auto 20px auto;
}

.block652 ul {
	list-style:none;
	width:651px;
}

.block652 ul li {
	float:left;
	display: block;
}

.block652 ul li.m01 {
	width: 218px;
	height: 36px;
	background: url(../../faq/images/tab01.gif) bottom left no-repeat;
}

.block652 ul li.m02 {
	width: 218px;
	height: 36px;
	background: url(../../faq/images/tab02.gif) bottom left no-repeat;
}

.block652 ul li.m03 {
	width: 215px;
	height: 36px;
	background: url(../../faq/images/tab03.gif) bottom center no-repeat;
}

.block652 ul li.m01 a {
	display: block;
	width: 218px;
	height: 36px;
	background: url(../../faq/images/tab01.gif) top left no-repeat;
}

.block652 ul li.m02 a {
	display: block;
	width: 218px;
	height: 36px;
	background: url(../../faq/images/tab02.gif) top left no-repeat;
}

.block652 ul li.m03 a {
	display: block;
	width: 215px;
	height: 36px;
	background: url(../../faq/images/tab03.gif) top center no-repeat;
}

.block652 ul li.m01 a:hover {
	display: block;
	width: 218px;
	height: 36px;
	background: url(../../faq/images/tab01.gif) bottom left no-repeat;
}

.block652 ul li.m02 a:hover {
	display: block;
	width: 218px;
	height: 36px;
	background: url(../../faq/images/tab02.gif) bottom left no-repeat;
}

.block652 ul li.m03 a:hover {
	display: block;
	width: 215px;
	height: 36px;
	background: url(../../faq/images/tab03.gif) bottom center no-repeat;
}

.block652 p.text {
	text-align: left;
	font-size: 75%;
	line-height: 180%;
}

.block652 .panel01{
	clear:both;
	width: 652px;
	height:504px;
	background:url(../../faq/images/panel_bg_large.gif) no-repeat;
}

.block652 .panel02{
	clear:both;
	width: 652px;
	height:504px;
	background:url(../../faq/howto/images/panel_bg_large.gif) no-repeat;
}

.block652 .panel03{
	clear:both;
	width: 652px;
	height:504px;
	background:url(../../faq/trouble/images/panel_bg_large.gif) no-repeat;
}







#questions {
	margin-left:10px;
}

#questions li {
	float: left;
	margin-bottom:10px;
	cursor:pointer;
}

#questions li#q0 a {
	background: url(../../faq/images/q_01.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q1 a {
	background: url(../../faq/images/q_02.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q2 a {
	background: url(../../faq/images/q_03.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q3 a {
	background: url(../../faq/images/q_04.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q4 a {
	background: url(../../faq/images/q_05.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q5 a {
	background: url(../../faq/images/q_06.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q6 a {
	background: url(../../faq/images/q_07.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q7 a {
	background: url(../../faq/images/q_08.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q8 a {
	background: url(../../faq/howto/images/q_01.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q9 a {
	background: url(../../faq/howto/images/q_02.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q10 a {
	background: url(../../faq/howto/images/q_03.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q11 a {
	background: url(../../faq/howto/images/q_04.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q12 a {
	background: url(../../faq/howto/images/q_05.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q13 a {
	background: url(../../faq/howto/images/q_06.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q14 a {
	background: url(../../faq/howto/images/q_07.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q15 a {
	background: url(../../faq/howto/images/q_08.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q16 a {
	background: url(../../faq/trouble/images/q_01.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q17 a {
	background: url(../../faq/trouble/images/q_02.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q18 a {
	background: url(../../faq/trouble/images/q_03.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q19 a {
	background: url(../../faq/trouble/images/q_04.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q20 a {
	background: url(../../faq/trouble/images/q_05.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q21 a {
	background: url(../../faq/trouble/images/q_06.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q22 a {
	background: url(../../faq/trouble/images/q_07.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q23 a {
	background: url(../../faq/trouble/images/q_08.gif) top center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}


#questions li#q0 a:hover {
	background: url(../../faq/images/q_01.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q1 a:hover {
	background: url(../../faq/images/q_02.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q2 a:hover {
	background: url(../../faq/images/q_03.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q3 a:hover {
	background: url(../../faq/images/q_04.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q4 a:hover {
	background: url(../../faq/images/q_05.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q5 a:hover {
	background: url(../../faq/images/q_06.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q6 a:hover {
	background: url(../../faq/images/q_07.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q7 a:hover {
	background: url(../../faq/images/q_08.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q8 a:hover {
	background: url(../../faq/howto/images/q_01.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q9 a:hover {
	background: url(../../faq/howto/images/q_02.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q10 a:hover {
	background: url(../../faq/howto/images/q_03.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q11 a:hover {
	background: url(../../faq/howto/images/q_04.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q12 a:hover {
	background: url(../../faq/howto/images/q_05.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q13 a:hover {
	background: url(../../faq/howto/images/q_06.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q14 a:hover {
	background: url(../../faq/howto/images/q_07.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q15 a:hover {
	background: url(../../faq/howto/images/q_08.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}


#questions li#q16 a:hover {
	background: url(../../faq/trouble/images/q_01.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q17 a:hover {
	background: url(../../faq/trouble/images/q_02.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q18 a:hover {
	background: url(../../faq/trouble/images/q_03.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q19 a:hover {
	background: url(../../faq/trouble/images/q_04.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q20 a:hover {
	background: url(../../faq/trouble/images/q_05.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q21 a:hover {
	background: url(../../faq/trouble/images/q_06.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q22 a:hover {
	background: url(../../faq/trouble/images/q_07.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}

#questions li#q23 a:hover {
	background: url(../../faq/trouble/images/q_08.gif) bottom center no-repeat;
	width: 294px;
	height:97px;
	display:block;
}



#questions li#q0,
#questions li#q2,
#questions li#q4,
#questions li#q6,
#questions li#q8, 
#questions li#q10, 
#questions li#q12,
#questions li#q14,
#questions li#q16,
#questions li#q18,
#questions li#q20,
#questions li#q22 {
	padding-right:20px;
	clear: both;
}

#q-and-a ul li a {
	width: 294px; height: 97px;
}


#answers .answer .close-link a:link,
#answers .answer .close-link a:visited {
	background-position: top;
}

#answers .answer .close-link a:hover {
	background-position: bottom;
}

#q-and-a-body {
	position: relative;
	height: 504px;
	overflow: hidden;
}

#questions {
	position: absolute;
	width:620px;
	z-index: 0;
	top: 55px;
	left:10px;
}

#answers {
	position: absolute; z-index: 1;
	top:0px;
	left:0px;
}

#answers .answer {
	position: absolute;
	top: 504px;
	left:16px;
	width: 620px;
	height: 435px;
	background-color: #ffffff;
	background:url(../../faq/images/answer_bg.gif) no-repeat;
}

#answers .answer .answer-body {
	float: left;
	width: 580px;
	padding:30px 0 0 20px;
}

#answers .answer .close-link {
	position: absolute;
	left: 500px;
	top: 375px;
	background:url(../../faq/images/btn_close_ico.gif) top left no-repeat;
	cursor:pointer;
	height:20px;
	padding-top:1px;
	padding-left:25px;
	font-size:75%;
}


#answers .answer .close-link a {
	color: #af2727;
	text-decoration: none;
}

#answers .answer .close-link a:hover {
	color: #af2727;
	text-decoration: underline;
}


#answers .answer .close-link2 {
	position: absolute;
	left: 500px;
	top: 375px;
	background:url(../../faq/images/btn_close_ico.gif) top left no-repeat;
	cursor:pointer;
	height:20px;
	padding-top:1px;
	padding-left:25px;
	font-size:75%;
}


#answers .answer .close-link2 a {
	color: #af2727;
	text-decoration: none;
}

#answers .answer .close-link2 a:hover {
	color: #af2727;
	text-decoration: underline;
}






.block610 {
	width: 610px;
	height:145px;
	margin: 0 auto 20px auto;
	background:url(../../faq/images/under_panel.gif) no-repeat;
}

.block610 p {
	text-align: left;
	font-size: 75%;
	line-height: 180%;
	padding:60px 280px 0 10px;
}

#main_bana {
	width: 686px;
	margin: 0 auto;
}

#main_bana_l {
	width: 338px;
	float: left;
}

#main_bana_r {
	width: 338px;
	float: right;
}

.main_bana_block {
	background: url(../images/main_bana_bottombg.gif) bottom center no-repeat;
}

.main_bana_block .thumbs {
	float: left;
	padding: 0px 10px 10px 10px;
}

.main_bana_inside_r {
	margin-left: 94px;
	padding-right: 8px;
}

.main_bana_block .title {
	text-align: left;
	font-size: 75%;
	color: #b09a4e;
	margin-bottom: 3px;
}

.main_bana_block .text {
	text-align: left;
	font-size: 70%;
}
#wrapper #content #content_inside #container .close-link2-2 {
	position: absolute;
	top: 375px;
	left: 50px;
	font-size: 75%;
	text-align: left;
}
