@charset "utf-8";
/* CSS Document */
#logotop {
	position:absolute;
	left: 50%;
	top: 30px;
	margin-left:-495px;
	width:980px;
	height:125px;
	background-image:url(../theme/images/logotop.png);
}
img a {
	background-repeat:no-repeat;
}
.enable-circle {
	list-style-type:disc;
}
.hdn {
	display:none;
}
html {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", sans-serif;
}
#main-img {
	width:980px;

	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}
#contents {
	width:910px;
	height:324px;
	padding-left:20px;
	padding-right:20px;
	margin-top:-15px;
	padding-top:35px;
	margin-left:auto;
	margin-right:auto;
	border-left:2px solid #8fa3bc;
	border-right:2px solid #8fa3bc;
}
div.hotel-a {
	margin-bottom:15px;
	margin-left:20px;
	width:304px;
	height:427px;
	float:left;
	background-image:url(../theme/images/keyakinoki.jpg);
	background-repeat:no-repeat;
}
div.hotel-b {
	margin-bottom:15px;
	margin-left:18px;
	width:304px;
	height:427px;
	float:left;
	background-image:url(../theme/images/hakubagoryu.jpg);
	background-repeat:no-repeat;
}
div.hotel-c {
	margin-bottom:15px;
	margin-left:18px;
	width:304px;
	height:427px;
	float:left;
	background-image:url(../theme/images/exehakuba.jpg);
	background-repeat:no-repeat;
}
div#main-bg {
	background-image:url(../theme/images/goryu/mainbg2.jpg);
	background-position:center bottom;
	background-repeat: repeat-x;
padding-bottom:20px;
}
P#m-studio {
	display:block;
	width:463px;
	height:121px;
	background-repeat:no-repeat;
	background-image:url(../theme/images/m-studioshort.jpg);
	padding-bottom:13px;
	clear:both;
	float: left;
	margin-left: 20px;
_margin-left: -20px;
}
P#m-skipack {
	display:block;
	width:463px;
	height:121px;
	background-repeat:no-repeat;
	background-image:url(../theme/images/moreplan/lp_bunner.jpg);
	padding-bottom:13px;
	margin-right: 10px;
_margin-right: -10px;
	float: right;
}

a#studiolink {
	display:block;
	width:463px;
	height:121px;
}
a#skipacklink {
	display:block;
	width:463px;
	height:121px;
}

a.keyimglink {
	width:304px;
	height:427px;
	display:block;
}
h2#whatsnew {
	margin-top:0px;
	width:699px;
	height:37px;
	background-repeat:no-repeat;
	background-image:url(../theme/images/whatsnew.gif);
}
div#whats {
	float:left;
	width:680px;
	height:300px;
	margin-top:-20px;
}
div#banner {
	width:210px;
	height:300px;
	float:left;
	margin-left:20px;
	text-align:center;
}
div#banner img{
	margin-bottom:10px;}
.oshirase {
	clear: both;
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../theme/images/line.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
}
.oshirase .midashi {
	font-weight: bold;
	color: #143265;
	float: right;
	width: 670px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #143265;
	margin-bottom: 3px;
	margin-right: 10px;
	_margin-right: -10px;
	font-size: 0.85em;
}
.oshirase .txt {
	float: right;
	width: 670px;
	font-size: 0.8em;
	display: block;
	margin-right: 10px;
	_margin-right: -10px;
}
