@charset "utf-8";
@import url("reset.css");

/*======================================

	#fa_brand
	
	color: #0050aa

=======================================*/

/*----------------------------------
	コンテンツ共通
----------------------------------*/
#contents {
	clear: both;
	width: 964px;
}

#fa_brand .titleImg{
	width: 964px;
	height: 235px;
	background: url("../img/titleImg.jpg") no-repeat 0 0;
	margin: 0 0 10px;
}

#fa_brand .article {
	width: 910px;
	margin: 0 auto;
	overflow: hidden;
}

#fa_brand .secTitle_01 {
	height: 27px ;
	background: url("../img/secTitle_01.gif") no-repeat 0 0;
	margin: 0 0 10px;
}

#fa_brand .secTitle_02 {
	height: 27px ;
	background: url("../img/secTitle_02.gif") no-repeat 0 0;
	margin: 20px 0 10px;
}

#fa_brand .secTitle_03 {
	height: 27px ;
	background: url("../img/secTitle_03.gif") no-repeat 0 0;
	margin: 20px 0 10px;
}

#fa_brand .secTitle_04 {
	height: 27px ;
	background: url("../img/secTitle_04.gif") no-repeat 0 0;
	margin: 20px 0 10px;
}

#fa_brand p strong{
	display: none;
}

#fa_brand .article .section {
	width: 930px;
}

#fa_brand .article .section:after{ content:""; display: block; clear: both; }

dl.item {
	float: left;
	position: relative;
	display: block;
	width: 290px;
	margin-right: 20px;
}

dl.item dt{
	height: 25px;
}

dl.item dt strong{
	display: none;
}

dl.item dt.itemTitle_01_01 {
	background: url("../img/itemTitle_01_01.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_01_02 {
	background: url("../img/itemTitle_01_02.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_01_03 {
	background: url("../img/itemTitle_01_03.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_02_01 {
	background: url("../img/itemTitle_02_01.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_02_02 {
	background: url("../img/itemTitle_02_02.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_02_03 {
	background: url("../img/itemTitle_02_03.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_03_01 {
	background: url("../img/itemTitle_03_01.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_03_02 {
	background: url("../img/itemTitle_03_02.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_03_03 {
	background: url("../img/itemTitle_03_03.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_04_01 {
	background: url("../img/itemTitle_04_01.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_04_02 {
	background: url("../img/itemTitle_04_02.gif") no-repeat 0 0;
}

dl.item dt.itemTitle_04_03 {
	background: url("../img/itemTitle_04_03.gif") no-repeat 0 0;
}

dl.item dd.photo {
	position: relative;
	display: block;
	width: 290px;
	height: 170px;
	background: url("../img/item_bg.gif") no-repeat 0 0;
}

dl.item dd.photo img {
	position: absolute;
	top: 10px;
	left: 5px;
}

dl.item dd.explain {
	position: relative;
	background: url("../img/explain_bg.gif") no-repeat bottom #e6e6e6;
	padding: 0 0 10px;
}

dl.item p.exp {
	padding: 10px 10px 60px;
	min-height: 6.5em;
	height: auto !important;
	height: 6.5em;
}

iframe.funBtnFrame {
	display: block;
	position: absolute;
	bottom: 20px;
	left: 10px;
	width: 100px;
	height: 40px;
	overflow: hidden;
	border: 0;
}

dl.item dd .arrow_more a {
	display: inline-block;
	position: absolute;
	bottom: 20px;
	right: 10px;
	background: url("../img/arrow_more.gif") no-repeat left center;
	padding-left: 15px ;
	text-align: center;
	color: #0050aa;
}

/*----------------------------------
	iframeコンテンツ
----------------------------------*/
.funBtnBox {
	width: 100px;
	height: 40px;
}

.funBtnBox .count {
	display: block;
	width: 100px;
	height: 20px;
	background: url("../img/count_bg.gif") no-repeat 0 0;
	text-align: center;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
}

.funBtnBox .funBtn {
	width: 100px;
	height: 20px;
}

.funBtnBox .funBtn a{
	display: block;
	width: 100px;
	height: 20px;
	background: url("../img/btn_bg.gif") no-repeat 0 0;
	line-height: 20px;
	text-indent: -999em;
}

.funBtnBox .funBtn a:hover {
	background: url("../img/btn_bg.gif") no-repeat 0 -20px;
}

.funBtnBox .funBtn a:active {
	background: url("../img/btn_bg.gif") no-repeat 0 -40px;
}
