@charset "utf-8";

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

[blockFaqLead]

[blockFaqHead]
[blockFaqList]

[blockDetail]

-- FontSize --
  BASE:  75% (12px)

 SMALL:  83% (10px)
 LARGE: 133% (16px)
XLARGE: 166% (20px)

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

@import url(import/reset.css);
@import url(import/common.css);
@import url(import/parts.css);
@import url(import/sub.css);

@import url(import/clear.css);

/* =========================================================
■blockFaqLead
========================================================= */
div#main div.blockFaqLead {
}

div#main div.blockFaqLead h3 {
	margin: 0 0 10px;
	padding: 0;
	background: none;
}

div#main div.blockFaqLead p {
	margin: 0 0 40px;
}

div#main div.blockFaqLead ul {
	margin: 0 10px 60px;
}

div#main div.blockFaqLead ul li {
	float: left;
	width: 300px;
}



/* =========================================================
■blockFaqHead
========================================================= */
div#main div.blockFaqHead {
	margin: 0 0 30px;
	padding: 30px 30px 20px;
	border: 3px #FFD267 double;
}

div#main div.blockFaqHead ul {
	width: 560px;
}

div#main div.blockFaqHead ul li {
	float: left;
	width: 280px;
	margin: 0 0 10px;
}

div#main div.blockFaqHead ul li span {
	padding-left: 15px;
	background: url(/img/common/arrow_01.gif) no-repeat 0 0.4em;
}



/* =========================================================
■blockFaqList
========================================================= */
div#main div.blockFaqList h4 {
	margin: 0 10px 10px;
}

div#main div.blockFaqList ul.listCommon {
	margin: 0 15px 40px;
}



/* =========================================================
■blockDetail
========================================================= */
/* unitFaq
----------------------------------------------- */
div#main div.unitFaq {
	margin: 0 10px 60px;
	zoom: normal;
}

div#main div.unitFaq dl {
	margin 0 0 30px;
}

div#main div.unitFaq dl dt {
	margin: 0 0 20px;
	padding: 10px 0 10px 45px;
	background: url(/img/inquiry/ico_q_01.gif) no-repeat 0 0;
}

div#main div.unitFaq dl dd {
	margin: 0 0 30px;
	padding: 10px 0 10px 45px;
	background: url(/img/inquiry/ico_a_01.gif) no-repeat 0 0;
}

div#main div.unitFaq dl dd p {
	margin: 0 0 10px;
}


/* unitFaqList
----------------------------------------------- */
div#main div.unitFaqList {
	margin: 0 0 60px;
	zoom: normal;
}

div#main div.unitFaqList h4 {
	margin: 0 10px 10px;
}

div#main div.unitFaqList h5 {
	margin: 0 10px 10px;
	font-weight: bold;
}

div#main div.unitFaqList ul.listCommon {
	margin: 0 10px 40px;
	zoom: normal;
}


/* blockFaqFoot
----------------------------------------------- */
div#main div.blockFaqFoot {
	padding: 1px;
	background: url(/img/common/bg_dotted_01.gif) repeat 0 0;
}

div#main div.blockFaqFoot div.innerFaqFoot {
	padding: 30px;
	background: #FFFFFF;
}

div#main div.blockFaqFoot div.innerFaqFoot h3 {
	margin: 0 0 20px;
	padding: 0;
	background: none;
	font-size: 1px;
}

div#main div.blockFaqFoot div.innerFaqFoot p {
	margin: 0 0 10px;
}

div#main div.blockFaqFoot div.unitContact div.itemContact {
	float: left;
	width: 230px;
}

div#main div.blockFaqFoot div.unitContact div.itemContact h4 {
	margin: 0 0 5px;
}

div#main div.blockFaqFoot div.unitContact div.itemContact p {
	margin: 0;
}

div#main div.blockFaqFoot div.unitContact div.itemContact p.tel {
	padding: 3px 0 0;
}

div#main div.blockFaqFoot div.unitContact div.itemContact p.tel img {
	margin: 0 0 5px;
}

