@charset "utf-8";

/*##################################################

-------------LIST-------------

 01: Contents Style

------------------------------

##################################################*/





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

 01: Contents Style

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

.fc #content div#sub div#localNav ul li a	{

	background: url(../img/img_lnav_mark.gif) no-repeat 4px center;

}

.fc #main h1.txt	{

	background: url(../img/h1_btm_line.gif) repeat-x bottom left;

}

.fc #main h1.txt span	{

	padding-left: 20px;

	background: url(../img/img_lnav_mark.gif) no-repeat 4px center;

}

.fc #main h3	{

	border-bottom: #5dcaed solid 1px;

}

.fc #main h4	{

	clear: both;

	margin-bottom:0.5em;

}

.fc #main h4 span	{

	padding: 2px 5px;

	border: #008ec7 solid 1px;

	color: #008ec7;

	font: 116%/1.4 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

.fc #main p.imgarrow01	{

	float: left;

	padding: 125px 2px 0 2px;

}

.fc #main p.imgarrow02	{

	text-align: center;

	padding: 2px 0;

	margin: 0;

}

.fc #main div.clm2Box_l	{

	float: left;

	width: 320px;

	margin-right: 10px;

}

.fc #main div.clm2Box_r	{

	float: left;

	width: 320px;

	margin-right: 0;

}

.fc #main div.lineBox.clm3Box	{

	float: left;

	width: 200px;

	margin-bottom: 0;

}

.fc #main div.lineBox.clm3Box p	{

	padding: 0;

}

.fc #main div.lineBox.clm3Box div.innerBox	{

	min-height: 300px;

}

.fc #main p.flowimg	{

	width: 250px;

	margin-left: 3em; padding: 0;

}

.fc #main div.flowBox	{

	float: right;

	width: 370px;

}

.fc #main div.flowBox h3	{

	float: none;

	width: 174px;

}

.fc #main div.inquiry	{

	border: 1px solid #f99bcb;

}

dl.faq	{

	margin-bottom: 1em; padding-bottom: 5px;

	background: url(../../common/img/bg_dotted.gif) repeat-x bottom left;

}

dl.faq dt	{

	min-height: 23px;

	margin: 0 0.5em 1em 0.5em; padding: 4px 0 0 30px;

	background: url(../img/img_faq_q.gif) no-repeat top left;

}

dl.faq dd	{

	min-height: 23px;

	margin: 0 0.5em 1em 0.5em; padding: 4px 0 0 30px;

	background: url(../img/img_faq_a.gif) no-repeat top left;

}

dl.faq dd.nomark	{

	min-height: inherit;

	margin: 0 0.5em 0.5em 0.5em; padding: 4px 0 0 30px;

	background: none;

}

dl.faq dl dt	{

	background: none;

	margin: 0; padding: 0;

}

dl.faq dl dd	{

	background: none;

	margin: 0 0 1em 0; padding: 0;

}

.fc #main ul.farm {

	margin-bottom: 1em;

	list-style-position: inside;

	list-style-type: disc;

}

.fc #main ul.clm3 li {

	float: left;

	margin: 0 9px 1em 0;

	text-align: center;

}

.fc #main ul.clm3 li.last {

	margin: 0 0 1em 0;

}


