@charset "shift_jis";
html {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

body{
	margin: 0;
	padding: 0;
	background-color:#faf7ec;
	font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", "メイリオ", "Meiryo","Arial";
}

img,a,table{ border-style: none; }

a { border: none; background:transparent; }

/************* main image *******************************/

.main {
	width: 960px;
	height: 620px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -310px 0 0 -480px;
	padding: 0;
}
.sub {
	width: 480px;
	height: 48px;
	margin: 0;
	padding: 0;
	background: url(../images/index01.gif) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
h1 {
	width: 960px;
	height: 393px;
	margin: 0;
	padding: 0;
	background: url(../images/index_image_1206.jpg) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.read {
	width: 960px;
	height: 69px;
	margin: 0;
	padding: 0;
	background: url(../images/index_read.gif) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.nav_area {
	width: 760px;
	height: 64px;
	margin: 0 auto 25px auto;
	padding: 0;
}
.nav_area ul {
	margin: 0;
	padding: 0;
}
.nav_area li {
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: left;
}
/*.nav_area .kin18 {
	width: 68px;
	height: 64px;
	margin: 0 37px 0 0;
	padding: 0;
}*/
.nav_area .kin18 {
	width: 68px;
	height: 64px;
	margin: 0 24px 0 0;
	padding: 0;
}

.nav_area .enter{
	width: 322px;
	height: 64px;
	margin: 0 24px 0 0;
	padding: 0;
}
.nav_area .enter2{
	width: 322px;
	height: 64px;
	margin: 0;
	padding: 0;
	float: right;
}
.exit{
	width: 237px;
	height:47px;
	margin: 0 auto 0 auto;
	padding: 0;
}
.caption {
	width: 960px;
	height: 69px;
	margin: 0;
	padding: 0;
	background: url(../images/index_caption.gif) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.clearfix {zoom:1;}
.clearfix:after {content: ""; display: block; clear: both;}