@charset "UTF-8";
#page {
	width: 860px;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.set {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(image/index/page-back2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#page2 {
	background-image: url(image/index/page-back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-attachment: fixed;
	background-color: #FFFFFF;
}
#page2n {
	background-image: url(image/index/page-back-n.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-attachment: fixed;
	background-color: #FFFFFF;
}
#header {
	margin: 0px;
	float: left;
	height: 90px;
	width: 850px;
	background-image: url(image/index/header.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFEA1;
}
#f-image {
	margin: 0px;
	float: left;
	height: 300px;
	width: 850px;
	background-color: #45455b;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#menubar {
	float: left;
	height: 40px;
	width: 850px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents-l {
	margin: 0px;
	float: left;
	height: auto;
	width: 180px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#contents-r {
	margin: 0px;
	float: left;
	height: auto;
	width: 620px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer {
	background-image: url(image/index/footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 60px;
	width: 850px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
#footer2 {
	height: auto;
	width: 850px;
	padding-top: 190px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
.index-p1 {
	margin: 0px;
	float: left;
	height: 100px;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.index-p2 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.index-p3 {
	margin: 0px;
	float: left;
	height: 200px;
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#index-news1 {
	background-image: url(image/index/news2.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 145px;
	width: 500px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 35px;
	padding-top: 40px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	display: inline;
}
#index-news2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 145px;
	width: 500px;
	overflow: auto;
}
#index-concept {
	margin: 0px;
	float: left;
	height: 160px;
	width: 550px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#index-concept2 {
	background-image: url(image/index/concept2.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 740px;
	width: 510px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
	padding-top: 100px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: inline;
}
#index-concept2b {
	background-image: url(image/index/concept2b.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 740px;
	width: 510px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 35px;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: inline;
}
.com1 {
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.footer {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.night-t {
	color: #fff;
}
#temp-image {
	margin: 0px;
	float: left;
	height: 300px;
	width: 850px;
	background-color: #676149;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#temp-image-n {
	margin: 0px;
	float: left;
	height: 300px;
	width: 850px;
	background-color: #45455b;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#menu1 {
	background-image: url(image/menu/1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 390px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-color: #9DA7B6;
	margin: 0px;
}
#menu11 {
	background-image: url(image/menu/2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 390px;
	background-color: #9BA6B5;
}
#menu12 {
	background-image: url(image/menu/3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 390px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #9BA6B5;
}
#menu13 {
	background-image: url(image/menu/4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 390px;
	background-color: #9BA6B5;
	margin: 0px;
}
#menu14 {
	background-image: url(image/menu/7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 390px;
	background-color: #FEFFEB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu15 {
	background-image: url(image/menu/8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 390px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #9BA6B5;
}
.menu2 {
	margin: 0px;
	float: left;
	height: 340px;
	width: 230px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(image/menu/image3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.title1 {
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #FFF352;
}
.menu3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 390px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.com2 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.com3 {
	font-size: 17px;
	line-height: 23px;
	color: #0D7FA5;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-weight: bold;
}
.menu4 {
	float: left;
	height: auto;
	width: 370px;
	padding-top: 5px;
	padding-right: 260px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(image/menu/image4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
.menu-p1 {
	margin: 0px;
	float: left;
	height: 6px;
	width: 650px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.menu-p2 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 850px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu5 {
	margin: 0px;
	float: left;
	height: auto;
	width: 550px;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 150px;
}
.menu6 {
	margin: 0px;
	float: left;
	height: auto;
	width: 315px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.menu7 {
	margin: 0px;
	float: left;
	height: auto;
	width: 300px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
.menu-p3 {
	margin: 0px;
	float: left;
	height: 240px;
	width: 630px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.menu-p4 {
	margin: 0px;
	float: left;
	height: 95px;
	width: 615px;
	padding-top: 0px;
	padding-right: 115px;
	padding-bottom: 0px;
	padding-left: 120px;
}
#menu8 {
	display: inline;
	margin: 0px;
	float: left;
	height: 400px;
	width: 330px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding: 5px;
}
.menu8 {
	margin: 5px;
	float: left;
	height: auto;
	width: 300px;
	background-image: url(image/menu/image7.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 300px;
	padding-left: 0px;
	display: inline;
}
.menu9 {
	background-image: url(image/menu/image8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	float: left;
	height: 100px;
	width: 350px;
	padding-top: 0px;
	padding-right: 150px;
	padding-bottom: 0px;
	padding-left: 150px;
}
.hotel-p1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 650px;
}
.hotel1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 830px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.hotel-p2 {
	float: left;
	height: 100px;
	width: 150px;
	background-color: #676149;
	display: inline;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
	padding: 3px;
}
.hotel2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.link1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 400px;
	padding-top: 5px;
	padding-right: 70px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.hotel2 a:link{
	color: #FFCC66;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.hotel2 a:visited {
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.hotel2 a:hover{
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.hotel2 a:active{
	color: #FFFFDD;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.com4 {
	font-size: 13px;
	line-height: 20px;
	color: #E0B75F;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.recruit1 {
	margin: 10px;
	float: left;
	height: 70px;
	width: 630px;
	background-image: url(image/recruit/back1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display: inline;
	padding: 10px;
}
.recruit2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 780px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.voice1 {
	display: inline;
	padding: 4px;
	float: left;
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(image/voice/image3.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.voice2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 850px;
}
.voice3 {
	display: inline;
	float: left;
	height: auto;
	width: 730px;
	padding-top: 9px;
	padding-right: 35px;
	padding-bottom: 25px;
	padding-left: 35px;
	margin: 0px;
}
.com5 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.com6 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.com7 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#temp-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	background-image: url(image/hotel/contents-back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#temp-contentsnight {
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	background-image: url(image/index/page-back4.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.menu10 {
	padding: 4px;
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline;
	border: 1px solid #CCCCCC;
}
.menu-t1 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 70px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.menu-t2 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 130px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.menu14 {
	display: inline;
	padding: 4px;
	float: left;
	height: auto;
	width: 400px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #FFFFFF;
}
.menu-p5 {
	margin: 0px;
	float: left;
	height: 600px;
	width: 570px;
	padding-top: 0px;
	padding-right: 140px;
	padding-bottom: 0px;
	padding-left: 140px;
}
#company1 {
	margin: 0px;
	float: left;
	height: 385px;
	width: 450px;
	padding-top: 15px;
	padding-right: 200px;
	padding-bottom: 0px;
	padding-left: 200px;
	background-image: url(image/company/image1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.coupon1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.coupon-p1 {
	margin: 0px;
	float: left;
	height: 250px;
	width: 650px;
	padding-top: 40px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
	background-color: #FDFFD2;
}
.kiyaku1 {
	padding: 5px;
	float: left;
	height: auto;
	width: 760px;
	margin-top: 10px;
	margin-right: 39px;
	margin-bottom: 10px;
	margin-left: 39px;
	border: 1px solid #CCCCCC;
	display: inline;
	background-image: url(image/kiyaku/kiyaku-back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.com7 {
	font-size: 11px;
	line-height: 18px;
	color: #0099FF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu-t3 {
	color: #333333;
	background-image: url(image/menu/image16.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	font-size: 15px;
	line-height: 20px;
}
.com8 {
	font-size: 13px;
	line-height: 20px;
	color: #0066FF;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.kiyaku2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 590px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 140px;
}
.kiyaku3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 650px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
}
.kiyaku4 {
	padding: 5px;
	float: left;
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-right: 74px;
	margin-bottom: 10px;
	margin-left: 74px;
	border: 1px solid #0066FF;
	display: inline;
}
#company2 {
	background-image: url(image/company/title2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: auto;
	width: 450px;
	padding-top: 390px;
	padding-right: 370px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.com9 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.recruit3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 700px;
	padding-top: 10px;
	padding-right: 75px;
	padding-bottom: 10px;
	padding-left: 75px;
}
.recruit4 {
	float: left;
	height: auto;
	width: 820px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.recruit5 {
	margin: 10px;
	float: left;
	height: 110px;
	width: 810px;
	background-image: url(image/recruit/image4.png);
	background-repeat: repeat-y;
	background-position: center top;
	display: inline;
	padding: 10px;
}
.hotel-set {
	background-image: url(image/hotel/hotel-back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-color: #021217;
}
.hotel3 {
	margin: 0px;
	float: left;
	height: 100px;
	width: 850px;
	padding: 0px;
}
#recruit4 {
	background-image: url(image/recruit/image13_02.gif);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	height: auto;
	width: 700px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	display: inline;
}
#recruit5 {
	background-image: url(image/recruit/image1_02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: auto;
	width: 750px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#recruit6 {
	background-image: url(image/recruit/image1_03.gif);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	height: auto;
	width: 700px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 70px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.com10 {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#contents {
	background-image: url(image/hotel/contents-back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents-night {
	background-image: url(image/index/page-back4.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.company-t1 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	float: left;
	height: auto;
	width: 120px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	display: inline;
	margin: 0px;
}
.company-t2 {
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	float: left;
	height: auto;
	width: 305px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#hotel-contents {
	background-image: url(image/hotel/hotel-back.jpg);
	background-repeat: repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 850px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #031217;
}
.hotel-t1 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.hotel-t11 {
	font-size: 15px;
	line-height: 22px;
	color: #FFFFFF;
	padding: 3px;
	border: 1px solid #FFFFFF;
	background-color: #333366;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-weight: bold;
	text-align: center;
}
.pink {
	color: #FF99FF;
	margin: 0px;
	padding: 0px;
}
.coupon2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 650px;
	padding-top: 15px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 100px;
}
.kiyaku5 {
	margin: 0px;
	float: left;
	height: auto;
	width: 760px;
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 45px;
}
.index-concept3 {
	margin: 0px;
	float: left;
	height: auto;
	width: 510px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.com11 {
	font-size: 14px;
	line-height: 20px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.com11b {
	font-size: 12px;
	line-height: 20px;
	color: #3A8FAA;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu15 {
	display: inline;
	padding: 4px;
	float: left;
	height: auto;
	width: 450px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.menu-t4 {
	font-size: 17px;
	line-height: 25px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 190px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.menu-t5 {
	font-size: 21px;
	line-height: 25px;
	color: #000066;
	margin: 0px;
	float: left;
	height: auto;
	width: 120px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	font-weight: bold;
}
.menu-t6 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 390px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.menu-t7 {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	float: left;
	height: auto;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.menu-t8 {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	float: left;
	height: 65px;
	width: 195px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 85px;
	background-image: url(image/menu/image18.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-p6 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 850px;
}
.menu-p7 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 220px;
	width: 850px;
}
.recruit6 {
	margin: 10px;
	float: left;
	height: 110px;
	width: 710px;
	background-image: url(image/recruit/back1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: inline;
	padding-top: 10px;
	padding-right: 110px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.recruit7 {
	margin: 0px;
	float: left;
	height: auto;
	width: 760px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.recruit8 {
	float: left;
	height: auto;
	width: 820px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.recruit8b {
	float: left;
	height: auto;
	width: 820px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.recruit12 {
	float: left;
	height: auto;
	width: 630px;
	display: inline;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.recruit9 {
	margin: 0px;
	float: left;
	height: auto;
	width: 570px;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.recruit10 {
	margin: 10px;
	float: left;
	height: 130px;
	width: 710px;
	background-image: url(image/recruit/back5.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: inline;
	padding-top: 10px;
	padding-right: 110px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.recruit11 {
	margin: 0px;
	float: left;
	height: auto;
	width: 570px;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.index-p4 {
	margin: 0px;
	float: left;
	height: 120px;
	width: 180px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.company-p1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 473px;
	width: 850px;
}
.menu-t9 {
	font-size: 21px;
	line-height: 25px;
	color: #000066;
	margin: 0px;
	float: left;
	height: 25px;
	width: 110px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: right;
	font-weight: bold;
}
.company1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 450px;
}
#member1 {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 500px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin: 0px;
}
.member2 {
	padding: 4px;
	float: left;
	height: auto;
	width: 400px;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	display: inline;
	border: 1px solid #CCCCCC;
}
#member3 {
	background-image: url(image/member/image3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 465px;
	width: 430px;
	padding-top: 35px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 390px;
	background-color: #FDFFD2;
}
.member4 {
	padding: 4px;
	float: left;
	height: auto;
	width: 400px;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 5px;
	margin-left: 45px;
	display: inline;
	border: 1px solid #999999;
}
.member5 {
	margin: 0px;
	float: left;
	height: auto;
	width: 500px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#member6 {
	float: left;
	height: auto;
	width: 600px;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 24px;
	display: inline;
	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 20px;
	margin-left: 100px;
	border: 1px solid #CCCCCC;
}
.member7 {
	margin: 0px;
	float: left;
	height: auto;
	width: 600px;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 0px;
	padding-left: 125px;
}
.com12 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FF9900;
}
.hotel-p3 {
	margin: 0px;
	float: left;
	height: 100px;
	width: 800px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.hotel-p3bb {
	margin: 0px;
	float: left;
	height: 100px;
	width: 800px;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.menu16 {
	padding: 4px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 10px;
	margin-right: 85px;
	margin-bottom: 10px;
	margin-left: 85px;
	display: inline;
	border: 1px solid #FFFFFF;
}
.menu-t10 {
	font-size: 18px;
	line-height: 25px;
	color: #000066;
	margin: 0px;
	float: left;
	height: auto;
	width: 115px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	font-weight: bold;
}
.menu-t11 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	float: left;
	height: auto;
	width: 245px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.menu-t12 {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	float: left;
	height: auto;
	width: 110px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: right;
}
.menu-nt1 {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	float: left;
	height: auto;
	width: 60px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
}
.menu-nt2 {
	font-size: 21px;
	line-height: 25px;
	color: #000066;
	margin: 0px;
	float: left;
	height: auto;
	width: 155px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	font-weight: bold;
}

.member8 {
	padding: 4px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: 120px;
	margin-bottom: 5px;
	margin-left: 120px;
	display: inline;
	border: 1px solid #999999;
}
.member9 {
	padding: 4px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 10px;
	margin-right: 85px;
	margin-bottom: 0px;
	margin-left: 85px;
	display: inline;
	border: 1px solid #CCCCCC;
}
#coupon-back {
	background-image: url(image/coupon/coupon-back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 850px;
	background-color: #FDFFD3;
}
.recruit-p1 {
	margin: 0px;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.recruit-p2 {
	margin: 0px;
	float: left;
	height: auto;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.recruit-p2b {
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.recruit-box {
	margin: 0px;
	float: right;
	height: auto;
	width: 850px;
	padding: 0px;
}

#member-contents {
	margin: 0px;
	float: left;
	height: auto;
	width: 850px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	background-image: url(image/member/member-back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.member-p1 {
	margin: 0px;
	float: left;
	height: 50px;
	width: 500px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.member10 {
	margin: 0px;
	float: right;
	height: auto;
	width: 260px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 70px;
	padding-left: 0px;
}
.member11 {
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-color: #D5C8B5;
}
.com13 {
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.kiyaku-t1 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 30px;
}
.kiyaku-t2 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
}
.touroku-p1 {
	margin: 0px;
	float: left;
	height: 100px;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#touroku-f {
	margin: 0px;
	float: left;
	height: auto;
	width: 400px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 225px;
}
.link-p1 {
	float: left;
	height: 50px;
	width: 180px;
	border: 3px solid #676149;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 185px;
	display: inline;
}
.linksite1 {
	padding: 20px;
	float: left;
	height: auto;
	width: 810px;
	margin: 0px;
}
.linksite-t1 {
	padding: 0px;
	font-size: 14px;
	line-height: 22px;
	color: #0066FF;
	margin: 0px;
	font-weight: bold;
}
.linksite-t2 {
	padding: 0px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	margin: 0px;
}
.linksite-t3 {
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lbt1 {
	margin: 0px;
	padding: 5px;
	float: left;
	height: 50px;
	width: 200px;
}
.lbt2 {
	margin: 0px;
	padding: 5px;
	float: left;
	height: 65px;
	width: 300px;
}
#linkform {
	margin: 0px;
	float: left;
	height: auto;
	width: 600px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 100px;
}
.form1 {
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.recruit-p3 {
	margin: 0px;
	float: left;
	height: 560px;
	width: 850px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contact1 {
	margin: 0px;
	float: left;
	height: auto;
	width: 600px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.pan {
	margin: 0px;
	padding: 10px;
	float: left;
	height: auto;
	width: 830px;
	background-color: #FDFFD2;
	font-size: 12px;
	line-height: 15px;
	color: #666148;
	font-weight: normal;
}
.pan-night {
	margin: 0px;
	padding: 10px;
	float: left;
	height: auto;
	width: 830px;
	background-color: #9CA6B5;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
}
#menu17 {
	background-image: url(image/menu/9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 430px;
	padding-top: 45px;
	padding-right: 390px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #9DA7B6;
}
.set #page #page2 #hotel-contents .hotel2 .hotel-t11 a {
	text-decoration: none;
	color: #FFFFFF;
}
.blue {
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}
.index-p5 {
	margin: 0px;
	float: left;
	height: 81px;
	width: 180px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#twi {
	padding: 0px;
	float: left;
	height: 650px;
	width: 180px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.night1 {
	background-image: url(image/index/night4.png);
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-repeat: repeat-x;
}
.night2 {
	background-image: url(image/index/night3.jpg);
	background-repeat: repeat;
	background-position: left 415px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
.night2b {
	background-image: url(image/index/night3.jpg);
	background-repeat: repeat;
	background-position: 50px 530px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
#header_night {
	background-image: url(image/index/header_night.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	float: left;
	height: 90px;
	width: 850px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.night3 {
	background-attachment: fixed;
	background-image: url(image/index/night2.jpg);
	background-repeat: repeat-x;
	background-position: 100px bottom;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #202061;
}
.bar1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 850px;
}
.i-concept-t1 {
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
}
.i-concept-t11 {
	font-size: 13px;
	line-height: 17px;
	color: #FFFF33;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 70px;
	text-align: left;
	font-weight: bold;
}
.i-concept-t1b {
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.i-concept2 {
	padding: 0px;
	float: left;
	height: 60px;
	width: 510px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.i-concept4 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 510px;
}
#btn-box {
	margin: 0px;
	float: left;
	height: auto;
	width: 510px;
	padding-top: 10px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.btn1 {
	margin: 0px;
	float: left;
	height: 60px;
	width: 510px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.btn2 {
	float: left;
	height: 80px;
	width: 250px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.btn3 {
	padding: 0px;
	float: left;
	height: 80px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.point1 {
	font-weight: bold;
	color: #FFFF33;
	font-size: 13px;
	line-height: 17px;
}
.touroku-t1 {
	font-size: 15px;
	line-height: 20px;
	color: #FF0000;
	text-align: center;
	margin: 0px;
	float: left;
	height: auto;
	width: 800px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
}

