@charset "Shift_JIS";
/* CSS Document */


div#main p {
	margin: 0;
	padding: 0;
}

div#main h2 {
	font-size: 18px;
	margin: 10px 0;
	padding: 0;
	width: 720px;
	height: 26px;
}
	div#main h2.h2-sfa { 
		color: #FF6600;
		border-bottom: 2px solid #F60;
	}
	div#main h2.h2-gw {	
		color: #004BBD;
		border-bottom: 2px solid #004BBD;
	}

div#main h3 {
	font-size: 110%;
	font-weight: normal;
	line-height: 1.5;
	letter-spacing: 0;
	color: #FFF;
	margin: 1px;
	padding: 2px 0 1px 6px;
	width: 349px;
	height: 22px;
}
	div#main h3 img {
		_margin-top: 6px;
	}
div#main h3.h3-sfa {
	background: url(../img/common/title_sfa_bg.png) no-repeat left top #F60;
}
div#main h3.h3-gw {
	background: url(../img/common/title_gw_bg.png) no-repeat left top #004BBD;
}

div#main div.caption {
	font-size:10px;
	text-align:right;
	margin: 2px 0 10px 0;
	padding: 0;
	width: 720px;
}

div.link-text {
	font-size:120%;
	text-align:right;
	margin: 0 0 20px 0;
	padding: 0;
	width: 720px;
}

/* table */
div#main table {
	margin: 15px 0 0;
	padding: 0;
	width: 720px;
	border-collapse: collapse;
	border-spacing: 0;
}
	table td {
		line-height: 1.5;
		margin: 0;
		padding: 1px;
		width: 358px;
		border: 1px solid #DDD;
		vertical-align: top;
	}

div#main p.fl-text {
	margin: 0;
	padding: 5px 5px 5px 7px;
	width: 344px;
}
	div#main p.fl-text span {
		margin: 2px 0 0 7px;
		padding: 0;
		width: 110px;
		height: 90px;
		float: right;
	}

/* SFA-cap */
div#main p.fl-text span {
	background-position: top left;
	background-repeat: no-repeat;
}

div#main p.fl-text span.sfa-fl-cap01 {
	background-image: url(../img/sfa-fl/sfa-fl-cap01.png);
}
div#main p.fl-text span.sfa-fl-cap02 {
	background-image: url(../img/sfa-fl/sfa-fl-cap02.png);
}
div#main p.fl-text span.sfa-fl-cap03 {
	background-image: url(../img/sfa-fl/sfa-fl-cap03.png);
}
div#main p.fl-text span.sfa-fl-cap04 {
	background-image: url(../img/sfa-fl/sfa-fl-cap04.png);
}
div#main p.fl-text span.sfa-fl-cap05 {
	background-image: url(../img/sfa-fl/sfa-fl-cap05.png);
}
div#main p.fl-text span.sfa-fl-cap06 {
	background-image: url(../img/sfa-fl/sfa-fl-cap06.png);
}
div#main p.fl-text span.sfa-fl-cap07 {
	background-image: url(../img/sfa-fl/sfa-fl-cap07.png);
}
div#main p.fl-text span.sfa-fl-cap08 {
	background-image: url(../img/sfa-fl/sfa-fl-cap08.png);
}
div#main p.fl-text span.sfa-fl-cap09 {
	background-image: url(../img/sfa-fl/sfa-fl-cap09.png);
}
div#main p.fl-text span.sfa-fl-cap10 {
	background-image: url(../img/sfa-fl/sfa-fl-cap10.png);
}
div#main p.fl-text span.sfa-fl-cap11 {
	background-image: url(../img/sfa-fl/sfa-fl-cap11.png);
}
div#main p.fl-text span.sfa-fl-cap12 {
	background-image: url(../img/sfa-fl/sfa-fl-cap12.png);
}
div#main p.fl-text span.sfa-fl-cap13 {
	background-image: url(../img/sfa-fl/sfa-fl-cap13.png);
}
div#main p.fl-text span.sfa-fl-cap14 {
	background-image: url(../img/sfa-fl/sfa-fl-cap14.png);
}
div#main p.fl-text span.sfa-fl-cap14i {
	background-image: url(../img/sfa-fl/sfa-fl-cap14i.png);
}
div#main p.fl-text span.sfa-fl-cap15 {
	background-image: url(../img/sfa-fl/sfa-fl-cap15.png);
}
div#main p.fl-text span.sfa-fl-cap16 {
	background-image: url(../img/sfa-fl/sfa-fl-cap16.png);
}
div#main p.fl-text span.sfa-fl-cap17 {
	background-image: url(../img/sfa-fl/sfa-fl-cap17.png);
}
div#main p.fl-text span.sfa-fl-cap18 {
	background-image: url(../img/sfa-fl/sfa-fl-cap18.png);
}
div#main p.fl-text span.sfa-fl-cap19 {
	background-image: url(../img/sfa-fl/sfa-fl-cap19.png);
}
div#main p.fl-text span.sfa-fl-cap20 {
	background-image: url(../img/sfa-fl/sfa-fl-cap20.png);
}

/* GW-cap */
div#main p.fl-text span.gw-fl-cap01 {
	background-image: url(../img/gw-fl/gw-fl-cap01.png);
}
div#main p.fl-text span.gw-fl-cap02 {
	background-image: url(../img/gw-fl/gw-fl-cap02.png);
}
div#main p.fl-text span.gw-fl-cap03 {
	background-image: url(../img/gw-fl/gw-fl-cap03.png);
}
div#main p.fl-text span.gw-fl-cap04 {
	background-image: url(../img/gw-fl/gw-fl-cap04.png);
}
div#main p.fl-text span.gw-fl-cap05 {
	background-image: url(../img/gw-fl/gw-fl-cap05.png);
}
div#main p.fl-text span.gw-fl-cap06 {
	background-image: url(../img/gw-fl/gw-fl-cap06.png);
}
div#main p.fl-text span.gw-fl-cap07 {
	background-image: url(../img/gw-fl/gw-fl-cap07.png);
}
div#main p.fl-text span.gw-fl-cap08 {
	background-image: url(../img/gw-fl/gw-fl-cap08.png);
}
div#main p.fl-text span.gw-fl-cap09 {
	background-image: url(../img/gw-fl/gw-fl-cap09.png);
}


div#main p.fl-text a.btn-det-sfa,
div#main p.fl-text a.btn-det-gw {
	background-image: url(../img/common/btn_det_sfa.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 3px 0 2px 7px;
	padding: 0;
	width: 110px;
	height: 21px;
	clear: both;
	float: right;
}
div#main p.fl-text a.btn-det-gw {
	background-image: url(../img/common/btn_det_gw.png);
}
div#main p.fl-text a.btn-det-sfa:hover,
div#main p.fl-text a.btn-det-sfa:active,
div#main p.fl-text a.btn-det-gw:hover,
div#main p.fl-text a.btn-det-gw:active {
	opacity: 0.75;
	filter: alpha(opacity=75); /* IE6/7 */
	-ms-filter: "alpha(opacity=75)"; /* IE8 */
	-moz-opacity: 0.75;
}

