@charset "utf-8";

/*---page_faq---*/

#maincolumn .section {
	width: 880px;
	margin: 0 auto;
	padding: 0;
}
#maincolumn .section2 {
	width: 842px;
	margin: 0 auto;
	padding: 0 19px;
}
#maincolumn .products {
	width: 824px;
	margin: 0 auto 30px;
	padding: 9px;
	background-color: #F4F4F4;
}
#maincolumn .topicpath {
	width: 842px;
	height:30px;
	margin: 0 auto;
	padding: 5px 0 0 0;
}
#maincolumn .block {
	width: 808px;
	padding:16px 19px 0 15px;
}
#maincolumn .block2 {
	width: 773px;
	padding:11px 29px 9px 22px;
	background-image: url(../images/faq/block2_bk.jpg);
	background-repeat: no-repeat;
}
#maincolumn h4 {
	width: 800px;
	height:26px;
	padding:14px 0 0 24px;
	line-height:1.1;
	font-size:15px;
	font-weight:bold;
	color:#1665ac;
	background-image: url(../images/faq/h4_bk.jpg);
	background-repeat: no-repeat;
}
#maincolumn .boxL {
	float:left;
	display:block;
}
#maincolumn .boxR {
	float:right;
	display:block;
}
#maincolumn dl {
	width: 504px;
	clear:both;
	padding:14px 0 13px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #656564;
	font-size:13px;
	line-height:1.4;
}
#maincolumn dl.price {
	background-color: #F2F2F2;
}
#maincolumn dt {
	width: 94px;
	float:left;
	display:block;
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;
	color:#1665ac;
}
#maincolumn dt.price {
	padding:10px 0 0 10px;
}
#maincolumn dd {
	width: 400px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	color:#000000;
}
#maincolumn .maker {
	width: auto;
	padding:2px 0 2px 22px;
	background-image: url(../images/faq/icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#maincolumn .wh222 {
	width: 222px;
}
#maincolumn .wh250 {
	width: 250px;
	padding:9px 0 0 0;
	text-align:center;
}
#maincolumn .wh504 {
	width: 504px;
	padding:0;
}
#maincolumn .wh570 {
	width: 570px;
}
#maincolumn #btn05 {
	width: 710px;
	height:196px;
	padding:51px 0 0 170px;
	background-image: url(../images/top/btn_bk05.jpg);
	background-repeat: no-repeat;
}
#maincolumn #btn03 {
	width: 652px;
	height:243px;
	padding: 168px 0 0 228px;	
	background-image: url(../images/top/btn_bk2.jpg);
	background-repeat: no-repeat;
}

/*--   TOPへ戻る   --*/
.top_back{
	width:115px;
	border-bottom:#999 1px dotted;
	margin:0 0 0 700px;
	}


.faq-title001{
background: url(../images/faq/main.jpg) no-repeat;
width: 880px; 
padding:211px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title001 {height: 211px;}

.faq-title002{
background: url(../images/faq/title01.jpg) no-repeat;
width: 842px; 
padding:43px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title002 {height: 43px;}

.faq-title003{
background: url(../images/faq/title02.jpg) no-repeat;
width: 842px; 
padding:43px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title003 {height: 43px;}

.faq-title004{
background: url(../images/faq/title03.jpg) no-repeat;
width: 842px; 
padding:43px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title004 {height: 43px;}

.faq-title005{
background: url(../images/faq/title04.jpg) no-repeat;
width: 842px; 
padding:43px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title005 {height: 43px;}

.faq-title006{
background: url(../images/faq/title05.jpg) no-repeat;
width: 541px; 
padding:51px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title006 {height: 51px;}

.faq-title007{
background: url(../images/faq/title06.jpg) no-repeat;
width: 520px; 
padding:42px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title007 {height: 42px;}

.faq-title008{
background: url(../images/faq/title07.jpg) no-repeat;
width: 513px; 
padding:49px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title008 {height: 49px;}

.faq-title009{
background: url(../images/faq/title08.jpg) no-repeat;
width: 383px; 
padding:69px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title009 {height: 69px;}

.faq-title010{
background: url(../images/faq/title09.jpg) no-repeat;
width: 176px; 
padding:37px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title010 {height: 37px;}

.faq-title011{
background: url(../images/faq/title10.jpg) no-repeat;
width: 340px; 
padding:39px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title011 {height: 39px;}

.faq-title012{
background: url(../images/faq/title11.jpg) no-repeat;
width: 213px; 
padding: 47px 0px 0px 0px; overflow: hidden; height: 0px;}
* html .faq-title012 {height: 47px;}































