@charset "utf-8";
/* CSS Document */

/*基本設計*/
body{
	background:#FFF;
	text-align: center;
	}
a:link {color:#80B445;}
a:visited {color:#80B445;}
a{text-decoration: none;}
a:hover img{opacity:0.6;}
a{color:#333;}
a:hover{text-decoration: none;}

header h1{width:1400px;margin:0 auto;}
#main{width:1400px;margin:0 auto 200px;}
#main #fv {margin-bottom:70px;}
#main #fv .henkin{position: relative;}
#main #fv .henkin .txt{
	position: absolute;
	bottom:230px;
	text-align: center;
	width:100%;
	font-size:18px;
}
#main .henkin .txt a{
	color:#3f1a12;
	text-decoration: underline;
}
#main .henkin .txt a:hover{
	text-decoration: none;
}
#main #fv .henkin .btn{position: absolute;bottom:0px;text-align: center;width:100%;}

/*オファーエリア*/
#offer{width:1000px;margin:0 auto;}
#offer .offer1,
#offer .offer2,
#offer .offer3{position: relative;}

#offer .offer1 .btn,
#offer .offer2 .btn,
#offer .offer3 .btn{position: absolute;}

#offer .offer1 .btn{bottom:82px;right:40px;}
#offer .offer2 .btn{bottom:76px;right:40px;}
#offer .offer3 .btn{bottom:22px;right:39px;}

.minTxt {font-size:14px;width:95%;margin: 0 auto;margin-top:6px;line-height:20px;text-align:left;}

/*ショッピングガイド用スタイル*/
#guide{
	width:1000px;
	margin:0 auto;
	padding:0 15px;
	background:#FFF;
	text-align: left;
}
#guide .guideBox a{color:#000;}
#guide h2{
		color:#FFF;
		background:#82a524;
		font-size:20px;
		font-weight:bold;
		text-align: center;
		font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height: 1.3em;
		padding:4px 0 4px;
		margin-bottom:20px;
}
#guide .guideBox{width:935px;margin:0 auto;}
#guide .guideBox .leftBox{width:445px;float:left;}
#guide .guideBox .rightBox{width:445px;float:right;}
#guide dl dt{border-left:solid 5px #82a524;padding-left:5px;margin-bottom:8px;}
#guide dl dt h3{
		line-height: 1.4em;
		border-bottom:solid 1px #82a524;
		font-size:16px;
		font-weight: bold;
}
#guide dl dd{
	line-height: 1.8em;
	font-size:14px;
	margin-bottom:20px;
}

#guide .guideBox .txt2 a:hover{
	text-decoration: underline;
}

/*フッター用スタイル*/
#foot{width:100%;
	margin:0 auto;
	position: relative;
}
#foot .linkArea{
	text-align:left;
	color:#333;
	width: 1000px;
	margin:15px auto 15px;
}
#foot .linkArea a{
	color:#333;
	font-size:12px;
}
#foot .copy{
	font-size: 11px;
	color: #FFF;
	background-color: #555;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
}
/*マージン調整*/
.marB10{margin-bottom:10px;}
.marB20{margin-bottom:20px;}
.marB30{margin-bottom:30px;}
.marB40{margin-bottom:40px;}
.marB50{margin-bottom:50px;}
.marB60{margin-bottom:60px;}
.marB80{margin-bottom:80px;}

