@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#main{
	width:746px;
}

#contents-inner{
	padding:20px 0 20px 0px;
}

#side #side-banner{
	padding:0 0 0 0;
}

#main-inner{

}

/****************************************************************/

#index{
	padding:0 0 0 10px; 
}

#index h4{
	padding:0 0 30px 0;
}

#index #fnews{
	width:723px;
	background:url(../img/faq/fmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#index #fnews .cbox-inner{
	background:url(../img/faq/fbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
	padding:10px 27px 20px 27px;
}

#index #fnews dl{
	border:1px dashed #ee7f39;
	border-width:0 0 1px 0;
	background:url(../img/faq/icq.gif) 4px 9px no-repeat;
	min-height:1px;
	_height:1px;
	padding:7px 10px 7px 46px;
}

#index #fnews dt{
	color:#6ca33f;
}

#index #fnews dt a{
	color:#6ca33f;
}

#index #fnews dd{
	
}


#index #flist{
	padding:40px 0 0 0;
}

#index #flist .cbox-inner{
	
}

#index #flist dl{
	width:174px;
	float:left;
	margin:0 9px 20px 0;
}

#index #flist dt{
	color:#833007;
	font-weight:bold;
	font-size:110%;
	line-height:1.5;
	border:1px solid #a7c786;
	background:url(../img/faq/ich.gif) 5px center no-repeat #ffffff;
	width:172px;
	overflow:hidden;
}

#index #flist dt a{
	color:#833007;
	text-decoration:none;
	display:block;
	background:url(../img/faq/ic.gif) 155px center no-repeat;
	padding:3px 0 0 30px;
	width:100%;
}

#index #flist dd{
	
}

#index #flist dd ul{
	padding:5px 0 0 20px;
}

#index #flist dd li{
	list-style-type:disc;
	font-size:90%;
	line-height:1.7;
}

#index #flist dd li a{

}


/************************************************************/

#sec{
	padding:0 15px 0 10px; 
}

#sec h4{
	padding:0 0 30px 0;
}

#sec #secttl{
	border:2px solid #6ca33f;
	background:url(../img/faq/ich2.gif) 8px center no-repeat #ffffff;
	padding:5px 0 0 38px;
}

#sec #secttl h5{
	color:#833007;
	font-weight:bold;
	font-size:130%;
	line-height:1.5;
}

#sec .cbox{
	margin:16px 0 0 0;
}

#sec .cbox-inner{
	border:1px solid #e2e2e2;
	background-color:#f8f3e6;
	padding:11px;
}

#sec .cbox .cttl{
	background:url(../img/faq/bg.gif) left bottom repeat-x;
	padding:5px 5px 5px 5px;
}


#sec .cbox .cttl h6{
	color:#367403;
	font-weight:bold;
	line-height:1.5;
	font-size:110%;
	background:url(../img/faq/icg.gif) left 5px no-repeat;
	padding:0 0 0 13px;
}

#sec .cbox .cinner{
	padding:10px 0 0 0;
}


#sec .cbox .qabox{
	border:1px dashed #ee7f39;
	border-width:0 0 1px 0;
}

#sec .cbox .qabox .qes{
	background:url(../img/faq/icq2.gif) 4px 9px no-repeat;
	padding:10px 0 5px 32px;
}

#sec .cbox .qabox .qes a {
	text-decoration:underline;
	color:#585858;
}

#sec .cbox .qabox .qes a:link {
	text-decoration:underline;
	color:#585858;
}

#sec .cbox .qabox .qes a:visited {
	text-decoration:underline;
	color:#585858;
}

#sec .cbox .qabox .qes a:hover {
	text-decoration:none;
	color:#585858;
}

#sec .cbox .qabox .qes a:active {
	text-decoration:none;
	color:#585858;
}





#sec .cbox .qabox .ans{
	/*display:none;*/
	padding:10px 0 20px 0;
}

#sec .cbox .qabox .abox{
	width:695px;
	background:url(../img/faq/f2mdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#sec .cbox .qabox .abox-top{
	background:url(../img/faq/f2top.gif) left top no-repeat;
}

#sec .cbox .qabox .abox-btm{
	background:url(../img/faq/f2btm.gif) left bottom no-repeat;
}

#sec .cbox .qabox .abox-inner{
	padding:10px 20px 10px 70px;
}

#sec .cbox .qabox .abox .attl{
	padding:0 0 5px 0;
	color:#367403;
	font-weight:bold;
}

#sec .cbox .qabox .abox .atext{
	
}






/**/

#side #sidebox{
	background:url(../img/cmn/smdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
	width:197px;
	margin:0 auto 30px auto;
}

#side #sidebox-btm{
	background:url(../img/cmn/sbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#side #sidebox-inner{
	padding:4px 12px 12px 12px;
}

#side #sidebox li{
	background:url(../img/cmn/smline.gif) left bottom no-repeat;
	padding:5px 0 8px 0;
	font-size:120%;
	line-height:1.5;
	width:173px;
	overflow:hidden;
}

#side #sidebox li a{
	display:block;
	width:100%;
	background:url(../img/faq/ic.gif) left 4px no-repeat;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#585858;
}

#side #sidebox li a:link {
	text-decoration:none;
	color:#585858;
}

#side #sidebox li a:visited {
	text-decoration:none;
	color:#585858;
}

#side #sidebox li a:hover {
	background:url(../img/faq/ic2.gif) left 4px no-repeat;
	text-decoration:none;
	color:#ee7d35;
}

#side #sidebox li a:active {
	text-decoration:none;
	color:#585858;
}
