@charset "EUC-JP";
/* ---------------------------------------------------- */
/* font-size:	70% 75% 83% 90% 95%                       */
/* ---------------------------------------------------- */
html{
	color: black;
	background: #ffffff url("../../inc/image/bg.jpg") repeat-x;	/* 影などの画像 */
}
body{
	text-align: center;
	font-size: 16px;
	font-family: "Lucida Grande", 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	/*font-family:  "Lucida Grande", sans-serif;*/
}
/* Opera 9 */
;;body{
	font-family: "メイリオ", Meiryo, sans-serif;
}
/* IE7 */
*:first-child+html body{
	font-size: 100%;
	font-family: "メイリオ", Meiryo, sans-serif;
}
/* IE6 or sooner */
* html body{
	font-size: 100%;
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}

/*  #boxが#box-innerを囲む。 -------------------------------*/
/*  #box-innerは#header,#main,#footerを含む ----------------*/

#box2013{
	width: 962px;	/* #box-innerとの差が余白 */
	margin: 0 auto;
	background: #ffffff;	/* 影などの画像 */
	padding-bottom:10px;
}
#box-inner2013{
	width: 912px;	/* #boxとの差が余白 */
	margin: 0 24px;
	text-align: left;
	background: #ffffff;
}
#header2013{
	height: 64px;
	font-size:83%;
	color:#996600;
	line-height:1.5;
	margin: 0 auto;
}
.hotellogo{
	float :left;
	margin-left:20px;
}
.headerlink{
	float :right;
	text-align:right;
	margin-right:3px;
	font-size:12px;
}
.headerlink a{
	color:#42403F;
	text-decoration:none;
}
.headerlink a:hover{
	color:#42403F;
	text-decoration: underline;
}




.japanican{
	padding:10px 0 15px 0;
}
.flash{
	height:300px;
	margin: 0 auto;
}
#flashcontent2013{
	width: 912px;
	height: 300px;
	margin: 0 auto;
}




#navigation2013waku{
	height:32px;
	background: url(../../inc/image/bgbg.jpg) repeat-x;
}

#navigation2013{
	width: 912px;
	height: 32px;
	margin: 0 auto;
	background: url(../../inc/image/navigation2013.jpg) no-repeat;
}
#navigation2013 ul{
	height: 32px;
}
#navigation2013 li{
	float: left;
	/*display: block;
	height: 32px;*/
}
#navigation2013 li a{
	display: block;
	height: 32px;
	font-size: 1px;
	text-indent: -9988px;
	overflow: hidden;
}
#navigation2013 li a:hover{
	position: static;
}


#navigation2013 li.lodging{width:151px;}
#navigation2013 li.banquet{width:152px;}
#navigation2013 li.bridal{width:152px;}
#navigation2013 li.restaurant{width:153px;}
#navigation2013 li.facilities{width:151px;}
#navigation2013 li.accessinfo{width:153px;}

#navigation2013 li.lodging a{
	width:151px;
	background: url(../../inc/image/navigation2013.jpg) no-repeat 0 0;
}
#navigation2013 li.lodging a.on,
#navigation2013 li.lodging a:hover{
	background: url(../../inc/image/navigation2013.jpg) no-repeat 0 100%;
}
#navigation2013 li.banquet a{
	width:152px;
	background: url(../../inc/image/navigation2013.jpg) no-repeat -151px 0;
}
#navigation2013 li.banquet a.on,
#navigation2013 li.banquet a:hover{
	background: url(../../inc/image/navigation2013.jpg) no-repeat -151px 100%;
}
#navigation2013 li.bridal a{
	width:152px;
	background: url(../../inc/image/navigation2013.jpg) no-repeat -303px 0;
}
#navigation2013 li.bridal a.on,
#navigation2013 li.bridal a:hover{
	background: url(../../inc/image/navigation2013.jpg) no-repeat -303px 100%;
}
#navigation2013 li.restaurant a{
	width:153px;
	background: url(../../inc/image/navigation2013.jpg) no-repeat -455px 0;
}
#navigation2013 li.restaurant a.on,
#navigation2013 li.restaurant a:hover{
	background: url(../../inc/image/navigation2013.jpg) no-repeat -455px 100%;
}
#navigation2013 li.facilities a{
	width:151px;
	background: url(../../inc/image/navigation2013.jpg) no-repeat -608px 0;
}
#navigation2013 li.facilities a.on,
#navigation2013 li.facilities a:hover{
	background: url(../../inc/image/navigation2013.jpg) no-repeat -608px 100%;
}
#navigation2013 li.accessinfo a{
	width:153px;
	background: url(../../inc/image/navigation2013.jpg) no-repeat -759px 0;
}
#navigation2013 li.accessinfo a.on,
#navigation2013 li.accessinfo a:hover{
	background: url(../../inc/image/navigation2013.jpg) no-repeat -759px 100%;
}



.topbanner{
	float :left;
	font-size:70%;
	color:#281F18;
	width:336px;
}
.topbannerLeft{
	margin-left:10px;
}

.topbanner.img{
	margin-bottom:2px;
}

.mb10{
	margin-bottom:10px;
}

.mt20{
	margin-top:20px;
}

.whatsnew-title{
	margin:0px 0 10px 0;
	font-size:83%;
	color:#42403F;
	background:#DFDFDF;
	padding:4px 10px;
}
.whatsnew-title-left{float : left;}
.whatsnew-title-right{float : right;}

.whatsnew-body{
	color:#996600;
	font-size:75%;
	line-height:1.5;
}
.whatsnew-body a{
	color:#996600;
	text-decoration:none;
}
.whatsnew-body a:hover{
	color:#996600;
	text-decoration: underline;
}

.whatsnew{
	width:336px;
	float : left;
	font-size:100%;
	line-height:1.3;
}


.information{
	font-size:100%;
	line-height:1.3;
	border:1px solid #DFDFDF;
}

.information-body{
	width:310px;
	float : left;
	padding:0px 15px 15px 15px;
	color:#4C4948;

}


.pickup{
	width:334px;
	float : right;
	font-size:100%;
	line-height:1.3;
	border:1px solid #DFDFDF;
}

.pickup-title{
	color:#996600;
}

.pickup-title a{
	color:#996600;
	text-decoration:none;
}

.pickup-title a:hover{
	color:#996600;
	text-decoration: underline;
}
.pickup-body{
	padding:0px 15px 15px 15px;
	color:#4C4948;
}

.pickup-left{
	float : left;
	width:103px;
}

.pickup-right{
	float : right;
	width:200px;
	font-size:75%;
}


.plan-and-annai{
	width:682px;
}




.footer-bar{
	width:912px;
	margin:0 auto;
	background: #ffffff url("../../inc/image/footer/bg.gif") repeat-x;	/* 影などの画像 */
	height:31px;
	color:#ffffff;
	text-align:center;
	font-size:75%;
}

.footer-bar-inner{
	padding-top:7px;
}

.footer-bar-inner a{
	color:#ffffff;
	text-decoration:none;
}
.footer-bar-inner a:hover{
	color:#ffffff;
	text-decoration: underline;
}

.footer-banner{
	margin-bottom:10px;
	text-align:center;
}



.footer-info{
	width:912px;
	margin:10px auto;
	padding:0 0 50px 0;
	color:#42403F;
	line-height:1.5;
	font-size:70%;
	text-align:left;
}

.footer-info-left{
	float : left;
}

.footer-info-right{
	padding-top:20px;
	float : right;
}

.footer-info a{
	color:#42403F;
	text-decoration:none;
}
.footer-info a:hover{
	color:#42403F;
	text-decoration: underline;
}

.footer-info-icon-left{
	float : left;
}

.footer-info-icon-right{
	float : left;
	padding:5px 0 0 3px;
}


#main2013{	/*#mainは#contentsを囲む*/
	width:912px;
	margin:0 auto;
	padding: 20px 24px 30px 24px;
	background:#ffffff;
}


div.contentsLeft2013{
	float : left;
	width:220px;
	text-align:left;
}

div.contentsMain2013{
	float : right;
	text-align:left;
}

.sidereserve2013{
	width:220px;
}
.sidereserve2013-inner{
	border-right : 1px solid #BEA874;
	border-left : 1px solid #BEA874;
	border-bottom : 1px solid #BEA874;
}

.sidereserveText2013{
	color:#42403F;
	padding:8px 13px;
	font-size:76%;

}
div.banner a:hover img{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}































































































































































