@charset "utf-8";

/*　======================================================
	common要素を変更
======================================================　*/
.right_content{
	padding:0;
	width:700px;
}


/*　======================================================
	pageName
======================================================　*/

.pageName span{
	background:url(../img/faq.gif) no-repeat center center;
	height:0;
	overflow:hidden;
	display:block;
	padding:17px 0 0 0;
	
}

/*　======================================================
	contentの中
======================================================　*/
.faq_v{
	background:url(../img/faq_v.gif) no-repeat;
	height:0;
	padding:400px 0 0 0;
	overflow:hidden;
	display:block;
	position:relative;
}
.faq_v .v_text a{
	position:absolute;
	left:88px;
	bottom:75px;
	color:#61a035;
	font-size:14px;
	background:url(../img/arrow.gif) no-repeat right center;
	padding:0 20px 0 0;
	display:block;
	text-decoration:none;
}
.faq_v .v_text a:hover{
	text-decoration:underline;
}



/*　======================================================
	sort
======================================================　*/
.about_sort{
	overflow:hidden;
	display:block;
	width:840px;
	margin:0 auto;
	padding:40px 0 0 0;
}
.about_sort li a{
	height:0;
	padding:90px 0 0 0;
	overflow:hidden;
	width:200px;
	display:block;
	float:left;
	margin:0 13px 0 0;
}
.about_sort li a.last{
	margin:0 0px 0 0;
}
.about_sort li.about_nav1 a{background:url(../img/about_nav5.gif) no-repeat;}
.about_sort li.about_nav2 a{background:url(../img/about_nav1.gif) no-repeat;}
.about_sort li.about_nav3 a{background:url(../img/about_nav3.gif) no-repeat;}
.about_sort li.about_nav4 a{background:url(../img/about_nav4.gif) no-repeat;}

/*マウスオーバー*/
.about_sort li.about_nav1 a:hover{
	background:url(../img/about_nav5.gif) no-repeat;
	background-position:0 -90px;
}
.about_sort li.about_nav2 a:hover{
	background:url(../img/about_nav1.gif) no-repeat;
	background-position:0 -90px;
}
.about_sort li.about_nav3 a:hover{
	background:url(../img/about_nav3.gif) no-repeat;
	background-position:0 -90px;
}

.about_sort li.about_nav4 a:hover{
	background:url(../img/about_nav4.gif) no-repeat;
	background-position:0 -90px;
}




/*　======================================================
	h3 title
======================================================　*/
.right_content h3{
	background:url(../img/h3_title.gif) no-repeat;
	height:0;
	padding:31px 0 0 0;
	overflow:hidden;
	display:block;
}



.faq_img{
	background:url(../img/faq_img.gif) no-repeat;
	height:0;
	padding:1400px 0 0 0;
	overflow:hidden;
	display:block;
	position:relative;
}
.faq_01{
	position:absolute;
	top:149px;
	left:206px;
}
.faq_02{
	position:absolute;
	top:338px;
	left:206px;
}
.faq_03{
	position:absolute;
	top:555px;
	left:206px;
}
.faq_04{
	position:absolute;
	top:773px;
	left:206px;
}
.faq_05{
	position:absolute;
	bottom:328px;
	left:206px;
}
.faq_06{
	position:absolute;
	bottom:141px;
	left:206px;
}




.faq_img .faq_03 dt{
	font-size:22px;
	color:#fff;
	margin:0 0 26px;
	line-height:150%;
}


/* 一般的なdlスタイル */
.faq_text dt,.faq_text dd{
	letter-spacing:0.02em;
}
.faq_text dt{
	font-size:22px;
	color:#fff;
	margin:0 0 38px;
}
.faq_text dd{
	font-size:15px;
	color:#fff;
	line-height:160%;
}