@charset "utf-8";

/*No.1集客力全てのページをアクセスの窓口にします!!
------------------------------------------------------------------------------------------------------------------------------------*/
div#main-02 div.faq-box-01, div.faq-box-02, div.faq-box-03{
	width:734px;
	margin-bottom:20px;
	line-height:1.4em;
}


h2.faq-h2-01{
	width:1004px;
	height:86px;
	margin:7px 0 8px;
	text-indent:-9999px;
	background:url(../../faq/img/ti-01-04.jpg) no-repeat center;
}


div#main-02 div.faq-box-01 h3{
	margin-bottom:4px;
}

div#main-02 div.faq-box-01 p.tx-01-01{
	margin-bottom:18px;
}

div#main-02 div.faq-box-01 div.box-01-01{
	border:solid 1px #73b401;
}

div#main-02 div.faq-box-01 div.box-01-01 ul{
	float:left;
	padding-top:18px;
	padding-right:20px;
	padding-bottom:8px;
}


div#main-02 div.faq-box-01 div.box-01-01 ul li{
	background:url(../../faq/img/ic-01-01.jpg) no-repeat 20px 2px;
	text-indent:37px;
	padding-bottom:10px;
}

div#main-02 div.faq-box-01 a{
	color:#5e5e5e;
}

div#main-02 div.faq-box-01 a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

div#main-02 div.faq-box-01 ul.box-01-02{
	border:solid 1px #8ddda7;
}

div#main-02 div.faq-box-01 ul.box-01-02{
	padding-top:18px;
	padding-bottom:8px;
}

div#main-02 div.faq-box-01 ul.box-01-02 li{
	background:url(../../faq/img/ic-01-01.jpg) no-repeat 20px 2px;
	text-indent:37px;
	padding-bottom:10px;
}


div#sub ul.box-01-03{
	border:solid 1px #73b401;
	margin-bottom:10px;
}

div#sub ul.box-01-03{
	padding-top:18px;
	padding-bottom:8px;
}

div#sub ul.box-01-03 li{
	background:url(../../faq/img/ic-01-01.jpg) no-repeat 20px 2px;
	text-indent:37px;
	padding-bottom:10px;
}


div#sub ul.box-01-03 a{
	color:#5e5e5e;
}

div#sub ul.box-01-03 a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

/*カテゴリー*/
div#main-02 div.faq-box-02 h3{
	height:46px;
	font-size:16px;
	color:#578900;
	font-weight:bold;
	text-indent:48px;
	background:url(../../faq/img/ti-01-05.jpg) no-repeat;
	margin-bottom:4px;
	line-height:2.5em;
}


div#main-02 div.faq-box-02 a{
	color:#5e5e5e;
}

div#main-02 div.faq-box-02 a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

div#main-02 div.faq-box-02 div.box-01-01{
	border:solid 1px #72b400;
}

div#main-02 div.faq-box-02 div.box-01-01{
	padding-top:18px;
	padding-bottom:8px;
}

div#main-02 div.faq-box-02 div.box-01-01 ul li{
	background:url(../../faq/img/ic-01-01.jpg) no-repeat 20px 2px;
	text-indent:37px;
	padding-bottom:10px;
}

div#main-02 div.faq-box-02 div.box-01-01 p.tx-01-02{
	text-align:right;
	font-weight:bold;
	padding-right:14px;
}

div#main-02 div.faq-box-02 div.box-01-01 p.tx-01-02 a{
	color:#578900;
	text-decoration:underline;
}

div#main-02 div.faq-box-02 div.box-01-01 p.tx-01-02 a:hover{
	color:#578900;
	text-decoration:none;
}

div#main-02 div.faq-box-02 p.tx-01-01{
	margin-bottom:18px;
}

/*詳細*/
div#main-02 div.faq-box-03 h3.ti-01-01{
	height:38px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-indent:41px;
	background:url(../../faq/img/ti-01-06.jpg) no-repeat;
	margin-bottom:4px;
	line-height:2.1em;
}


div#main-02 div.faq-box-03 a{
	color:#5e5e5e;
}

div#main-02 div.faq-box-03 a:hover{
	color:#5e5e5e;
	text-decoration:underline;
}

div#main-02 div.faq-box-03 div.box-01-01{
	background:url(../../faq/img/box-01-01.jpg) no-repeat;
	height:42px;
	width:734px;
	position:relative;
}

div#main-02 div.faq-box-03 div.box-01-01 p.tx-02-01{
	position:absolute;
	top:16px;
	left:17px;
}

div#main-02 div.faq-box-03 div.box-01-01 p.tx-02-02{
	font-weight:bold;
	padding-right:14px;
	position:absolute;
	top:16px;
	right:15px;
}

div#main-02 div.faq-box-03 div.box-01-01 p.tx-02-02 a{
	color:#578900;
	text-decoration:underline;
}

div#main-02 div.faq-box-03 div.box-01-01 p.tx-02-02 a:hover{
	color:#578900;
	text-decoration:none;
}


div#main-02 div.faq-box-03 dl.box-01-02{
	background:url(../../faq/img/box-01-02.jpg) repeat-y;
	width:734px;
}

div#main-02 div.faq-box-03 dl.box-01-02 dt{
	float:left;
	margin-top:10px;
}
div#main-02 div.faq-box-03 dl.box-01-02 dd{
	float:right;
	margin-top:10px;
}

div#main-02 div.faq-box-03 dl.box-01-02 dt{
	width:35px;
	text-align:right;
}

div#main-02 div.faq-box-03 dl.box-01-02 dd{
	width:678px;
	padding-right:10px;
}

div#main-02 div.faq-box-03 dl.box-01-02 dd a{
	color:#578900;
	text-decoration:underline;
}

div#main-02 div.faq-box-03 dl.box-01-02 dd a:hover{
	color:#578900;
	text-decoration:none;
}

div#main-02 div.faq-box-03 ul.box-01-03{
	padding:10px 0 14px 7px;
}

div#main-02 div.faq-box-03 ul.box-01-03 li{
	padding-left:16px;
	margin-bottom:10px;
	font-weight:bold;
	background:url(../../faq/img/ic-arrow.jpg) no-repeat;
}



div#main-02 div.faq-box-03 h4.ti-01-02{
	height:35px;
	color:#0d8601;
	font-weight:bold;
	text-indent:15px;
	background:url(../../faq/img/ti-01-08.jpg) no-repeat;
	margin-bottom:4px;
	line-height:2.5em;
}

div#main-02 div.faq-box-03 ul.box-01-04{
	border:solid 1px #72b400;
}

div#main-02 div.faq-box-03 ul.box-01-04{
	padding-top:18px;
	padding-bottom:8px;
}

div#main-02 div.faq-box-03 ul.box-01-04 li{
	background:url(../../faq/img/ic-01-01.jpg) no-repeat 20px 2px;
	text-indent:37px;
	padding-bottom:10px;
}
