@charset "utf-8";
/* chinese */

#chinese {
	position:relative;
}

#chinese h1 {
	position:absolute;
	top:283px;
	left:50%;
	margin-left:-59px;
}


div#container {
  position: relative;
}

div#container {
  position: relative;
}

#bgimg {
	position:absolute;
	z-index: -1;
}

#chinese .header {
	width:950px;
	margin:auto;
	z-index: 50;
}

#chinese .header a:link {
	color: #1b1b1b;
	text-decoration: underline;
}

#chinese .header a:visited {
	color: #1b1b1b;
	text-decoration: underline;
}

#chinese .header a:hover {
	color: #ff6600;
	text-decoration: none;
}

#chinese .header a:active {
	color: #ff6600;
	text-decoration: none;
}

#chinese .reservation {
	line-height:150%;
	width:224px;
}

#chinese .reservation_list {
	background:url(../../chinese/images/title02.png) top left no-repeat;
	padding:10px 22px;
}

#chinese .reservation_list ul {
	list-style:none;
	padding:0;
	margin:0;
}

#chinese .reservation_list li {
	background:url(../../chinese/images/icon.gif) left no-repeat;
	padding-left:20px;
}

#chinese .lang {
	position: absolute;
	top:0;
	right:0;
	overflow:hidden;
	padding:10px 22px;
	background:#eeeeee;
}

#chinese .global {
	width:950px;
	height:60px;
	overflow:hidden;
	margin:425px auto 0;
	padding-bottom:134px;
	z-index:60;
}

#chinese .global ul {
	list-style:none;
	padding:0;
	margin:0;
}

#chinese .global li {
	float:left;
	padding-right:20px;
}

#chinese .global li.last {
	padding-right:0;
}

#chinese .about {
	background:#313131 ;
	width:100%;
	z-index:20;
}

#chinese .about p {
	width:950px;
	margin:0 auto;
	padding:0;
}

#chinese .about p.txt {
	width:950px;
	margin:auto;
	padding:30px 0 50px;
	color:#FFF;
}

#chinese .hot_spring {
	background:#1b1b1b ;
	width:100%;
}

#chinese .hot_spring p {
	width:950px;
	margin:0 auto;
	padding:0;
}

#chinese .hot_spring p.txt {
	width:950px;
	margin:auto;
	padding:30px 0 50px;
	color:#FFF;
}

#chinese .guest_room {
	background:#313131 ;
	width:100%;
}

#chinese .guest_room p {
	width:950px;
	margin:0 auto;
	padding:0;
}

#chinese .guest_room p.txt {
	width:950px;
	margin:auto;
	padding:30px 0 50px;
	color:#FFF;
}

#chinese .cuisine {
	background:#1b1b1b ;
	width:100%;
}

#chinese .cuisine p {
	width:950px;
	margin:0 auto;
	padding:0;
}

#chinese .cuisine p.txt {
	width:950px;
	margin:auto;
	padding:30px 0 50px;
	color:#FFF;
}

#chinese .access {
	position:relative;
	background:#313131 ;
	width:100%;
}

#chinese .access .map {
	width:950px;
	margin:auto;
}

#chinese .access .title {
	position:absolute;
	padding-left:40px;
	z-index:100;
}

#chinese .access .g_map {
	position:relative;
	top:40px;
	border:10px #FFFFFF solid;
}

#chinese .access .map p {
	padding:0;
	margin:40px 0 0 0;
}

#chinese .access_txt {
	margin-top:60px;
	padding-bottom:60px;
	overflow:hidden;
	color:#FFFFFF;
}

#chinese .access_txt .access_left {
	float:left;
	width:500px;
}

#chinese .access_txt .access_left p {
	margin-top:20px;
}

#chinese .access_txt .access_right {
	float: right;
	width:430px;
}

#chinese .access_txt .access_right p {
	margin-top:20px;
}

#chinese .access_txt .access_right .txt18 {
	font-size:18px;
}

#chinese .access_txt .access_left .txt18 {
	font-size:18px;
}


/* footer ------------------------------------------*/

div#footer_c {
	clear:both;
	width:100%;
	background:#1b1b1b ;
	color:#FFF;
	overflow:hidden;
}
div#footer_c .ext-link {
	width:952px;
	margin:auto;
	overflow:hidden;
	padding: 20px 0;
}
/*---  add  ---*/
.sns-link {
    display: inline-block;
    padding-left: 2rem;
    line-height: 5;
}
.sns-link a {
    color: #fff;
    font-size: 1.5rem;
    margin: 0.4rem;
}
/*---  add  ---*/

div#footer_body_c {
	width:952px;
	margin:auto;
	overflow:hidden;
}

div#footer_body_c .left {
	float:left;
	width:630px;
	margin:25px auto;
}

div#footer_body_c .right {
	float:right;
}

div#footer_body_c .left a:link {
	color: #FFF;
	text-decoration: underline;
}

div#footer_body_c .left a:visited {
	color: #FFF;
	text-decoration: underline;
}

div#footer_body_c .left a:hover {
	color: #ff6600;
	text-decoration: none;
}

div#footer_body_c .left a:active {
	color: #ff6600;
	text-decoration: none;
}

div#copyright_c {
	width:952px ;
	margin:auto;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	background:#000000;
	overflow:hidden;
}

div#copyright_c .left {
	float:left;
	width:400px;
	font-size:10px;
	color:#FFF;
	padding-top:34px;
}

div#copyright_c .right {
	float: right;
	width:544px;
}




