@import"common.css";
html{
	color:#CCCCCC;
}

a:link {
color:#DBBD79;}

a:visited {
color:#DBBD79;}

a:hover {
color:#FFFFFF;}

.headImage{
	width:100%;
	margin:0 !important;
	height:120px;
	overflow:hidden;
	vertical-align:middle;
}

.headImage img{
	width:100%;
	vertical-align:middle;
}

.copyBlock{
	background:#101010;
	text-align:center;
	font-size:16px;
	color:#E4D090;
	padding:0;
	line-height:1.4em;
	letter-spacing:3px;
}


.naviBlock{
	background:#2A2412;
	height:70px;
}
.naviBtnLeft{
	text-align:center;
	margin:0 0 0 0;
	width:49.8%;
	float:left;
	border-right:solid 1px inset #fff;
}
.tellBtn img{
	margin:16px 0 0 0;
}
.naviCenter{
	width:1%;
	height:70px;
	background:url(../img/naviCenter.jpg) center 0 repeat-y;
	float:left;
	width:1px;
}
.inquiryBtn img{
	margin:21px 0 0 0;
}
.naviBtnRight{
	text-align:center;
	width:49.8%;
	float:left;
}
.naviBtnLeft a,.naviBtnRight a{
	height:70px;
	display:block;
	font-family: 'Hiragino Mincho ProN', serif;
	background:url(../img/naviBtnBg_d.jpg) 0 0 repeat-x;
}
.naviBtnLeft a:hover,.naviBtnRight a:hover{
	background:url(../img/naviBtnBg_o.jpg) 0 0 repeat-x;
}

.navi01{
	margin:19px 0 0 0;
}
.navi02{
	margin:19px 0 0 0;
}
.navi03{
	margin:20px 0 0 0;
}
.navi04{
	margin:20px 0 0 0;
}


.copyTxt{
	width:300px;
	height:42px;
	margin:20px auto 20px auto;
	text-align:center;
}


/*--- #recommendheads ---*/
.title01{
	height:70px;
	margin:0;
	background:url(../img/titleBg.gif) 0 0 repeat-x;
	clear:both;
	text-align:center;
}
.title01 img{
	margin:0 0 0 0;
}

.title02{
	height:70px;
	margin:0;
	background:url(../img/titleBg02.gif) 0 0 repeat-x;
	clear:both;
	text-align:center;
}
.title02 img{
	margin:0 0 0 0;
}

.recommendBlock{
	border-bottom:solid 1px #C4B094;
	padding:10px 15px;
	background:#F4F1E9;
	color:#666666;
}

.recommendBlock p{
	width:45px;
	height:45px;
	float:left;
	margin:0 10px 10px 0;
}
.recommendBlock p img{
	width:45px;
	height:45px;
	border:solid 1px #D1A31C;
}
.recommendBlock dl{
	line-height:1.65em;
}
.recommendBlock dt{
	clear:both;
	font-size:14px;
	line-height:1.45em;
}
.recommendBlock dd{
	font-size:14px;
	padding:0;
	margin:1px 0 6px 0;
	line-height:1.4em;
	letter-spacing:-1px;
}

.otherBtn{
	border-top:solid 1px #fff;
	text-align:center;
}
.otherBtn img{
	margin:10px 0 20px 0;
	width:301px;
}


.magazineBtn{
	width:304px;
	margin:20px auto 10px auto;
}

.fbBtn{
	width:304px;
	margin:0 auto 20px auto;
}
.iine{
	width:260px;
	margin:0 auto 20px auto;
	text-align:center;
}





/*--- #pointBlock ---*/
.pointBlock{
	border-bottom:solid 1px #695A2E;
	padding:10px 15px;
	background:#2A2412;
	color:#666666;
}

.pointBlock p{
	width:300px;
	height:78px;
	margin:5px 0 10px 0;
}
.pointBlock p img{
	width:300px;
	height:78px;
	border:solid 1px #88792C;
}
.pointBlock dl{
	line-height:1.65em;
}
.pointBlock dt{
	font-size:18px;
	line-height:1.6em;
	margin:6px 0 6px 0;
	color:#D8B03D;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	letter-spacing:-1px;
	padding:0 0 0 33px;
	background:url(../img/readBg.gif) 0 3px no-repeat;
}
.pointBlock dd{
	clear:both;
	font-size:14px;
	padding:0;
	line-height:2em;
	color:#FFFFFF;
}




/*--- #historyBlock ---*/
.historyBlock{
	width:300px;
	margin:10px auto;
	background:#2A2412;
	padding:0 0 2px 0;
}
.historyTitle{
	width:300px;
}

.historyBlock .in{
	width:264px;
	border:solid 1px #C4B094;
	margin:0 auto;
	padding:15px;
	line-height:2em;
}



.ad-banner-center {
	padding: 10px 15px;
}
.ad-banner-center img {
	text-align: center;
	width: 100%;
}

