body {
	background-color: #000000;
	margin: 0px;
}
img,h1,h2,h3,h4,h5,h6,div,p {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#topcontainer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#topcontainer02 {
	width: 898px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	margin-top: 25px;
}
#container {
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}
#menu {
	float: left;
	width: 169px;
}
#menu h1 {
	background-image: url(images/menu/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 138px;
	width: 169px;
	text-indent: -5000em;
}
#menu h1 a {
	height: 138px;
	text-indent: -5000ex;
	width: 169px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 169px;
}
#menu li {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 169px;
	height: 32px;
}
#menu ul a {
	height: 32px;
	text-indent: -5000ex;
	width: 169px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#menu01 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu02 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu03 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu04 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu05 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu06 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu07 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu08 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu09 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu10 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu11 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu12 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menuspace {
	background-image: url(images/menu/menuspace.jpg);
	height: 6px;
	width: 169px;
}
#menu10_2 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu10_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu11_2 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu11_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menu12_2 {
	height: 32px;
	width: 169px;
	background-image: url(images/menu/menu12_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -50000ex;
}
#menuspace_2 {
	background-image: url(images/menu/menuspace_2.jpg);
	height: 6px;
	width: 169px;
}
#topimgbox2 {
	height: 528px;
	width: 898px;
}
#topimgbox {
	height: 528px;
	width: 728px;
	float: right;
}
#topimgbox h2 {
	text-indent: -9999em;
}

#topimg01 {
	width: 729px;
	background-image: url(images/top-img01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 266px;
	text-indent: -9999em;
}
#topimg02 {
	width: 729px;
	background-image: url(images/top-img02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 238px;
}
#unmenu {
	height: 24px;
	width: 245px;
	background-image: url(images/unmenu/unmenuspace.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 484px;
	margin: 0px;
}
#unmenusub {
	height: 24px;
	width: 245px;
	background-image: url(images/unmenu/unmenuspace_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 484px;
	margin: 0px;
	float: right;
}
#contentsbox {
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentsbox h3 {
	text-indent: -9999em;
}
#content01 {
	font-size: 12px;
	color: #666666;
	width: 241px;
	line-height: 150%;
	background-image: url(images/top-contents01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 15px;
	float: left;
	height: 147px;
	background-color: #FFFFFF;
}
#content02 {
	font-size: 12px;
	color: #666666;
	width: 278px;
	line-height: 150%;
	background-image: url(images/top-contents02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 15px;
	float: left;
	height: 147px;
	background-color: #FFFFFF;
}
#content03 {
	font-size: 12px;
	color: #666666;
	width: 251px;
	line-height: 150%;
	background-image: url(images/top-contents03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	float: left;
	height: 147px;
	background-color: #FFFFFF;
}
.osusume {
	width: 277px;
	margin-bottom: 10px;
}
.osusumeimg {
	margin-right: 5px;
	float: left;
}
.osusumememo {
	font-size: 11px;
	color: #827E66;
	line-height: 120%;
	margin-top: 2px;
}
.newsbox {
	width: 251px;
}
.newstitle {
	font-size: 11px;
	color: #FFFFFF;
	height: 15px;
	width: 241px;
	background-color: #FF9900;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 3px;
}
.newsbox b {
	font-weight: bold;
	color: #FF9900;
}
#un01 {
	height: 24px;
	width: 94px;
	float: left;
}
#un02 {
	height: 24px;
	width: 54px;
	float: left;
}
#un03 {
	height: 24px;
	width: 97px;
	float: left;
}
.newstext {
	font-size: 11px;
	color: #666666;
	line-height: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 5px;
	margin-bottom: 5px;
}
#foodertop {
	font-size: 12px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	clear: both;
}
#fooder {
	font-size: 12px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 3px;
	border-bottom-color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	clear: both;
}
#spaimgbox {
	width: 699px;
	float: right;
	background-image: url(images/spa_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #B3BFCB;
	height: 230px;
}
#spabox {
	width: 699px;
	float: right;
	background-image: url(images/spa_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #B3BFCB;
	height: 157px;
}
#spabox2 {
	width: 699px;
	float: right;
	background-image: url(images/spa_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #B3BFCB;
	padding-top: 20px;
}
#spaimgbox h1 {
	text-indent: -9999em;
}
#greimgbox {
	width: 699px;
	float: right;
	background-image: url(images/gre_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DAD3A5;
	height: 230px;
}
#grebox2 {
	width: 699px;
	float: right;
	background-image: url(images/gre_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DAD3A5;
	padding-top: 20px;
}
#greimgbox h1 {
	text-indent: -9999em;
}
#navi {
	font-size: 11px;
}
#navi a {
	color: #0000CC;
	text-decoration: none;
}
#spatitle {
	height: 81px;
	width: 690px;
	background-image: url(images/spatitle.jpg);
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-indent: -9999em;
}
#gretitle {
	height: 81px;
	width: 690px;
	background-image: url(images/gretitle.jpg);
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-indent: -9999em;
	margin-bottom: 30px;
}
#meatitle {
	height: 81px;
	width: 690px;
	background-image: url(images/meatitle.jpg);
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-indent: -9999em;
	margin-bottom: 30px;
}
.spasubtit01 {
	background-image: url(images/spa_subtit01.jpg);
	height: 28px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999em;
	margin-top: 0px;
	margin-bottom: 10px;
}
.spasubtit02 {
	background-image: url(images/spa_subtit02.jpg);
	height: 28px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999em;
	margin-top: 0px;
	margin-bottom: 10px;
}
.spasubtit03 {
	background-image: url(images/spa_subtit03.jpg);
	height: 28px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999em;
	margin-top: 0px;
	margin-bottom: 10px;
}
.spasubtit04 {
	background-image: url(images/spa_subtit04.jpg);
	height: 28px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999em;
	margin-top: 0px;
	margin-bottom: 10px;
}
.spasubbox {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.spasubbox2 {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-top: 10px;
}
.spaimg {
	float: left;
	height: 300px;
	width: 450px;
}
.spaimg2 {
	float: left;
	height: 300px;
	width: 450px;
	margin-top: 10px;
}
.spatext {
	background-image: url(images/spa_memotop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	background-color: #F1F2F4;
	padding: 15px 15px 3px;
}
.spatextend {
	background-image: url(images/spa_memoend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 190px;
	height: 10px;
}
.spamemo {
	width: 190px;
	float: right;
	font-size: 12px;
	line-height: 130%;
}
.spamemo2 {
	width: 190px;
	float: right;
	font-size: 12px;
	line-height: 130%;
	margin-top: 10px;
}
.spatab {
	margin-bottom: 10px;
}
#contents {
	width: 729px;
}
#gresubbox {
	background-image: url(images/gre-spot.jpg);
	height: 74px;
	width: 697px;
	text-indent: -9999em;
	margin-bottom: 10px;
}
#gresubtxt {
	font-size: 12px;
	line-height: 160%;
	text-align: center;
	width: 697px;
	margin-bottom: 10px;
}
#grecar {
	margin-right: auto;
	margin-left: auto;
	height: 22px;
	width: 697px;
	text-align: center;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B1A547;
	margin-bottom: 20px;
}
.grecase {
	width: 685px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.grecase02 {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.gre01 {
	font-size: 12px;
	line-height: 130%;
	float: left;
	margin-right: 5px;
	width: 225px;
}
.gre02 {
	font-size: 12px;
	line-height: 130%;
	width: 225px;
	float: right;
}
.greimg01 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.greline {
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	width: 697px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B1A547;
}
.gre03 {
	font-size: 12px;
	line-height: 130%;
	width: 290px;
}
#meaimgbox {
	width: 699px;
	float: right;
	background-image: url(images/mea_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DFC4BD;
	height: 230px;
}
#meabox2 {
	width: 699px;
	float: right;
	background-image: url(images/mea_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DFC4BD;
	padding-top: 20px;
}
#meaimgbox h1 {
	text-indent: -9999em;
}
.meanamebox {
	width: 670px;
	margin-bottom: 5px;
}
.meaname {
	float: left;
	height: 35px;
}
.meapay {
	font-size: 12px;
	color: #EE5B75;
	float: right;
	padding-top: 2px;
}
.meapay strong {
	font-size: 28px;
	font-weight: bold;
}
.meamenu {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}
.meaimg {
	margin-right: 10px;
	float: left;
}
.meatxttop {
	background-image: url(images/meatexttop.jpg);
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 170%;
	letter-spacing: 1pt;
	width: 255px;
	background-color: #F8E6E2;
}
.meatxt {
	width: 290px;
	float: right;
	margin-top: 5px;
}
.meatxtend {
	background-image: url(images/meatextend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 290px;
}
#aceimgbox {
	width: 699px;
	float: right;
	background-image: url(images/ace_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #BAC7B6;
	height: 230px;
}
#acebox2 {
	width: 699px;
	float: right;
	background-image: url(images/ace_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #BAC7B6;
	padding-top: 20px;
}
#aceimgbox h1 {
	text-indent: -9999em;
}
#acecarbox {
	background-image: url(images/ace_car.jpg);
	height: 34px;
	width: 642px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 20px;
	text-indent: -9999em;
}
#timeandmap {
	width: 670px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
#acetime {
	background-image: url(images/ace_subtit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 300px;
	padding-top: 23px;
}
#timebox {
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	width: 288px;
	border: 1px solid #000000;
	letter-spacing: 1px;
	padding: 5px;
}
#acemap {
	float: right;
	height: 310px;
	width: 350px;
	padding-top: 23px;
}
#recimgbox {
	width: 699px;
	float: right;
	background-image: url(images/rec_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DDCFE0;
	height: 230px;
}
#recbox2 {
	width: 699px;
	float: right;
	background-image: url(images/rec_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DDCFE0;
	padding-top: 20px;
}
#recimgbox h1 {
	text-indent: -9999em;
}
#rec_sub01 {
	background-image: url(images/rec_subtit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	text-indent: -9999em;
}
#plannavi {
	background-image: url(images/rec_main.jpg);
	height: 309px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
#rec_vip3 {
	background-image: url(images/rec_vip3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 1px;
	text-indent: -9999em;
	padding-top: 20px;
}
#rec_vip3txt {
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 1px;
	width: 650px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#rec_vip3-1 {
	background-image: url(images/rec_vip3-1.jpg);
	width: 654px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
#rec_vip3-2 {
	background-image: url(images/rec_vip3-2.jpg);
	width: 654px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
#rec_vip3-3 {
	background-image: url(images/rec_vip3-3.jpg);
	width: 654px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 30px;
}
.rec_ivip3 {
	float: left;
	height: 160px;
	width: 200px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.rec_vip3back {
	background-image: url(images/rec_vip3back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 654px;
	height: 160px;
}
.rec_vip3dw {
	background-image: url(images/rec_vipdw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 654px;
}
.rec_txtvip3 {
	float: left;
	width: 418px;
}
.rec_viptxtup {
	background-image: url(images/rec_viptxtup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 418px;
	height: 20px;
	margin-top: 5px;
}
.rec_viptxt {
	background-color: #EEE7EF;
	padding-left: 30px;
	padding-right: 30px;
	height: 89px;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 1px;
	width: 358px;
}
.rec_viptxtdw {
	background-image: url(images/rec_viptxtdw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 418px;
	height: 20px;
}
#comimgbox {
	width: 699px;
	float: right;
	background-image: url(images/com_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DAC2B8;
	height: 230px;
}
#combox2 {
	width: 699px;
	float: right;
	background-image: url(images/com_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DAC2B8;
	padding-top: 20px;
}
#comimgbox h1 {
	text-indent: -9999em;
}
#com_linebox {
	width: 640px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}
.com_txtbox {
	width: 640px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-top: 8px;
}
.com_hidari {
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	width: 85px;
	float: left;
	margin-left: 10px;
	letter-spacing: 1px;
	line-height: 130%;
}
.com_migi {
	font-size: 14px;
	letter-spacing: 1px;
	float: left;
	line-height: 130%;
}
#acoimgbox {
	width: 699px;
	float: right;
	background-image: url(images/aco_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DCD2D0;
	height: 230px;
}
#acobox2 {
	width: 699px;
	float: right;
	background-image: url(images/aco_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #DCD2D0;
	padding-top: 20px;
}
#acoimgbox h1 {
	text-indent: -9999em;
}
.accobox {
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.accosubtit {
	height: 34px;
	width: 674px;
	margin-bottom: 10px;
}
.acccoframe {
	width: 650px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#accoroom01 {
	float: left;
	height: 163px;
	width: 155px;
	margin-right: 10px;
	background-image: url(images/accoroom01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
}
#accoroom02 {
	float: left;
	height: 163px;
	width: 155px;
	margin-right: 10px;
	background-image: url(images/accoroom02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
}
#accoroom03 {
	float: left;
	height: 163px;
	width: 155px;
	margin-right: 10px;
	background-image: url(images/accoroom03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
}
#accoroom04 {
	float: left;
	height: 163px;
	width: 155px;
	background-image: url(images/accoroom04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
}
#accoroom06 {
	float: left;
	height: 163px;
	width: 155px;
	background-image: url(images/accoroom06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
}
#accoroomtxt {
	font-size: 11px;
	float: right;
	margin-top: 5px;
}
.accomenubox {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.foodmenuimg {
	margin-bottom: 10px;
}
.foodmenu01 {
	width: 654px;
}
.accomenutxt {
	font-size: 12px;
	line-height: 130%;
	margin-bottom: 10px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 1px;
}
.h_minikaiseki {
	background-image: url(images/acco_minikaiseki.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 204px;
	width: 324px;
	text-indent: -9999ex;
}
.m_sekiajisekisabakaiseki {
	background-image: url(images/acco_sekiajisekisabakaiseki.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 204px;
	width: 324px;
	text-indent: -9999ex;
}
.m_tokutokukaiseki {
	background-image: url(images/acco_tokutokukaiseki.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 204px;
	width: 324px;
	text-indent: -9999ex;
}
.m_aoikaiseki {
	background-image: url(images/acco_aoikaiseki.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 204px;
	width: 324px;
	text-indent: -9999ex;
}
.m_fugukaiseki {
	background-image: url(images/acco_fugukaiseki.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 204px;
	width: 324px;
	text-indent: -9999ex;
}
.m_tokujokaiseki {
	background-image: url(images/acco_tokujokaiseki.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 204px;
	width: 324px;
	text-indent: -9999ex;
}
#aco_tel {
	background-image: url(images/accotel.jpg);
	height: 77px;
	width: 674px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999em;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
#aco_tel p {
	padding-top: 50px;
	font-size: 12px;
	line-height: 140%;
	padding-left: 15px;
}
#hotimgbox {
	width: 699px;
	float: right;
	background-image: url(images/hot_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #E8E1C7;
	height: 230px;
}
#hotbox2 {
	width: 699px;
	float: right;
	background-image: url(images/hot_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #E8E1C7;
	padding-top: 20px;
}
#hot_mainbox {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#hotimgbox h1 {
	text-indent: -9999em;
}
#hot_mainphoto {
	height: 390px;
	width: 340px;
	float: left;
}
.hot_annaitxt {
	font-size: 12px;
	float: left;
	letter-spacing: 1px;
}
.hot_annaitxt img {
	margin-bottom: 5px;
}

#hot_annaibox {
	width: 300px;
	float: right;
}
.hot_annai {
	width: 300px;
	margin-bottom: 10px;
}
.hot_annaiphoto {
	float: left;
	height: 90px;
	width: 120px;
	margin-right: 10px;
}
.hot_annailine {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #71622F;
	margin-bottom: 5px;
}
#hot_linebox {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #71622F;
}
#hor_ad {
	float: left;
	width: 340px;
	margin-left: 5px;
}
#hor_adtxt {
	font-size: 12px;
	line-height: 140%;
	width: 320px;
	padding-left: 10px;
	letter-spacing: 1px;
	margin-top: 5px;
}
#hot_map {
	float: right;
	height: 200px;
	width: 290px;
	margin-right: 5px;
}
#guiimgbox {
	width: 699px;
	float: right;
	background-image: url(images/gui_imgback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 170px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #E1ECEE;
	height: 230px;
}
#guibox2 {
	width: 699px;
	float: right;
	background-image: url(images/gui_back2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #E1ECEE;
	padding-top: 20px;
}
#guiimgbox h1 {
	text-indent: -9999em;
}
#gui_mainbox {
	background-image: url(images/gui_main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	text-indent: -8888px;

}
.gui_subbox {
	width: 654px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}.gui_subup {
	background-image: url(images/gui_backup.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 654px;
}
.gui_subtit {
	height: 34px;
	width: 643px;
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
}
.gui_subdown {
	background-image: url(images/gui_backdown.jpg);
	height: 20px;
	width: 654px;
	background-repeat: no-repeat;
}
.gui_subback {
	background-image: url(images/gui_backback.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 654px;
}
.gui_subin {
	width: 625px;
	margin-right: auto;
	margin-left: auto;
}
.gui_sub01 {
	width: 420px;
	float: left;
}
.gui_subtxt {
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 2px;
	float: left;
	width: 250px;
	margin-right: 10px;
	padding-left: 10px;
}
.gui_subphoto {
	float: left;
	height: 120px;
	width: 150px;
}
.gui_sub02 {
	width: 430px;
	margin-top: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #59959F;
}
.gui_meyasu {
	float: left;
	width: 200px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 2px;
	margin-left: 5px;
}
.gui_meyasu img {
	margin-bottom: 5px;
}
.gui_time {
	float: left;
	width: 200px;
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 2px;
}
.gui_time img {
	margin-bottom: 5px;
}
.gui_02txt {
	font-size: 12px;
	line-height: 150%;
	letter-spacing: 2px;
	padding-left: 5px;
}
.gui_sub03 {
	float: right;
	width: 195px;
}
#gol {
	float: right;
	width: 729px;
}
.mea_setu {
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	margin-top: 5px;
}

