/*書式設定
----------------------------------*/

body{
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size:14px;
	color: #444444;
	background:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*p{
	margin-bottom:0em;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	line-height: 160%;
}*/

html,a,form,div,table,ul,ol,li,dl,h1,h2,h3,h4,h5,h6,p{
	margin: 0;
	padding: 0;
	border: 0 none;
}
img{
	margin:0;
	padding:0;
	border: 0 none;
}
ul{
	list-style-type: none;
}

td{text-align:left;}

a:link,
a:visited,
a:active,
a:hover { /* FireFox リンク選択時の点線を消す */
	overflow: hidden;
	outline: none;
}

#header {
	width: 990px;
	height:52px;
	margin: 0 auto;
	padding: 10px 0;
}

.mv_area {
	width: 100%;
	background: #31251D;
	height: 540px; 
}

.mv {
	text-align: center;
	width: 990px;
	margin: 0 auto;
}

ul.img_mv {
	margin: 0 0 10px 0;
	padding: 0;
}

ul.img_mv li {
	margin-right: 6px;
	float: left;
}

.end {
	margin-right: 0;
}

.point_area {
	width: 100%;
	background: #DCD1C4;
	height: 350px;
	margin-bottom: 50px; 
	padding-top: 20px;
}

.point {
	text-align: center;
	width: 990px;
	margin: 0 auto;
}

#contents {
	width: 990px;
	margin: 0 auto;
	text-align: center;
}

#contents h2 {
	margin-bottom: 20px;
}

div.hotel {
	margin: 20px 0 0 36px;
}

div.hotel div {
	position: relative;
	margin: 0 41px 30px 0;
	float: left;
}

.btn_b {
	position: absolute;
	top: 236px;
	left: 16px;
}

.btn_p {
	position: absolute;
	top: 236px;
	left: 142px;
}

div.footer {
	width: 990px;
	margin: 0 auto;
	position: relative;
	background: url(../images/img_footer.png) left top no-repeat;
	height: 31px;
}

p.gotop {
	position: absolute;
	top: 0px;
	left: 870px;
}

a:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

a:hover img {
	filter: alpha(opacity=80);
	opacity: 0.8;
	background: #FFF;
}

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}