@charset "utf-8";

/* ============================================================ *
   Since: 2008-11
   Author: SAWARABI
   Copyright (c) SAWARABI, All Right Reserved. 
   Style: "top Page"
 * ============================================================ */

.top {
	width:990px; height:410px;
	position:relative;
}

.top .topimg {
	width:743px; height:390px;
	position:absolute;
	top:10px; left:10px;
}

.top .contents {
	width:220px; height:390px;
	position:absolute;
	top:10px; right:10px;
	background:#cca467;
}

.top .contents img {
	margin-bottom:-4px;
	_margin-bottom:-3px;
}

.top .contents li {display:block; padding-left:3px; padding-right:3px;}
.top .contents .online {margin-top:3px; margin-bottom:2px;}
.top .contents .staying {margin-bottom:2px;}
.top .contents .daytime {margin-bottom:3px;}
.top .contents .goods {margin-top:3px; padding-top:3px; border-top:4px solid #46210c;}


/* ------------------------------ *
   Information
 * ------------------------------ */

#infoArea {
	margin:28px auto 0;
	padding-left:10px;
	width:980px;
	_width:990px;
	text-align:left;
}

#infoArea .left {
	padding-right:25px;
	float:left;
	width:685px;
	border-right:4px solid #46210c;
}

#infoArea .right {
	float:right;
	width:246px;
	height:290px;
	background:url(../img/bg_right.gif) no-repeat 100% 100%;
}

/* #infoArea > .left
--------------------------------- */
#infoArea .left .information {
	margin-top:6px;
	width:685px; height:260px;
	position:relative;
}

#infoArea .left .information h2 {
	width:55px; height:260px;
	position:absolute;
	top:0; left:0;
}

#infoArea .left .information .box1 {
	width:310px; height:260px;
	position:absolute;
	top:0; left:64px;
	_left:63px;
	background:#faf0dc;
}

#infoArea .left .information .box2 {
	width:310px; height:260px;
	position:absolute;
	top:0; right:0;
	background:#faf0dc;
}

/* #infoArea > .left > .box1
--------------------------------- */
#infoArea .left .box1 .news1 {
	margin:4px 7px;
	padding:3px;
	width:296px; height:116px;
	position:relative;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom:1px solid #46210c;
}

#infoArea .left .box1 .news1 .image {
	width:90px; height:116px;
	position:absolute;
	left:0;
}

#infoArea .left .box1 .news1 .text {
	width:180px;
	position:absolute;
	right:10px;
}

#infoArea .left .box1 .news1 .text dt {
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	line-height:130%;
}

#infoArea .left .box1 .news1 .text dd {
	margin-top:5px;
	font-size:11px;
	line-height:130%;
}

/* #infoArea > .left > .box2
--------------------------------- */

#infoArea .left .box2 .news2 {
	margin:5px 5px 0;
	background:#faf0dc;
}

#infoArea .left .box2 .news2 .day {
	padding-top:5px;
	_margin-bottom:-3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
}

#infoArea .left .box2 .news2 .entry {
	padding:5px 0 3px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-indent:5px;
	border-bottom:1px dashed #000;
}

#infoArea .left .box2 .news2 .detail {padding-top:2px;}

.newscase {
	margin:auto;
	text-align:left;
	background:#faf0dc;
	}

.newscase dt {
	padding-top:5px;
	_margin-bottom:-3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-indent:5px;
	}

.newscase dd {
	margin:auto;
	padding:5px 0 3px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-indent:5px;
	border-bottom:1px dashed #000;
	}



/* #infoArea > .left > #bnrArea
--------------------------------- */

#bnrArea {
	margin-top:14px;
	width:685px;
	height:46px;
}

#bnrArea li {
	float:left;
	width:169px;
	height:46px;
}

/* #infoArea > .left > #fnaviArea
--------------------------------- */

#fnaviArea {
	margin-top:17px;
	padding-top:17px;
	border-top:1px solid #000;
}


/* #infoArea > .right
--------------------------------- */
#infoArea .right .image {
	margin-top:16px;
}

#infoArea .right h4 {
	margin:6px 10px 0 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	line-height:160%;
}

#infoArea .right p {
	margin:10px 15px 0 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	line-height:140%;
}
