@charset "UTF-8";
/* CSS Document */

body {
	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1.8em;
	color: #444;
	background: url(img/body-bg.jpg) 0 0 repeat-x;
}

a {
	color: #6C9;
}
a:hover {
	color: #F36;
}

img {
	vertical-align: bottom;
	border: none;
}

#container {
	width: 913px;
	margin: 0 auto;
	text-align: left;
	background: url(img/content-bg.gif) 0 0 repeat-y;
}
#header {
	width: 913px; height: 76px;
	margin: 0 auto;
	padding: 0 10px 0 5px;
	background: url(img/header-bg.gif) no-repeat; 
	text-align: left;
}
#header h1 {
	margin: 0; padding: 0; 
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
#header h2 {
	margin:0; padding:0;
}

#one {
	height:486px;
	padding:68px 0 0 0;
	background: url(img/1-bg.jpg) no-repeat;
}
#two {
	height:533px;
	padding:29px 0 0 43px;
	background: url(img/2-bg.jpg) no-repeat;
}
#three {
	height:680px;
	padding:24px 0 0 0;
	background: url(img/3-bg.jpg) no-repeat;
}
#four {
	height:1476px;
	padding:44px 0 0 54px;
	background: url(img/4-bg.jpg) no-repeat;
}
#four #point {
	padding:891px 0 0 0;
}
#five {
	height:920px;
	padding:36px 0 0 0;
	background: url(img/5-bg.jpg) no-repeat;
}

#footer {
	background: url(img/footer-bg.gif) top repeat-x; 
	padding: 0;
}
#footer h2 {
	margin: 0;
	padding: 0;
}
#footer p { 
	background: url(img/copyright.gif) top no-repeat; 
	margin: 0 auto;
	padding: 30px 0 10px 0;
	font-size: 11px;
	color: #666;
	text-align: center;
	display: block;
}

#coupon {
	width: 860px;
	height: 406px;
	margin: 10px auto 20px auto;
	background: url(img/3-bg.jpg) no-repeat;
}

.text strong {
	font-weight: normal;
	background: #FFC;
}


#map {
	width: 913px;
	height:466px;
	margin: 0 auto 0 auto;
	background: url(img/map.jpg) no-repeat;
	font-size:13px;
}
#map .area1 {
	padding: 130px 30px 0 380px;
}
#map h3 {
	font-size:14px;
	color: #666;
	margin: 0;
	padding: 0;
}
#map h3 a {
	color: #666;
	text-decoration: none;
}
.tel {
	font-size: 16px;
	color: #9e835d;
}
.red {
	color:#C00;
}


.clear {
	clear: both;
}
.scroll_nav {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 5px 40px;
}

.line {
	height: 20px;
	background: url(img/dotline.gif) center repeat-x;
}
