
@charset "utf-8";


	/* -reservation_block
	----------------------------------------------------*/
				#reservation_block #reservation_area {
					background:url(/commoncms/images/layout/reservation_block/bg03.gif) 208px 0 repeat-y;
				}
				#reservation_block .info {
					width:209px;
				}
					#reservation_block .info .title {
						width:188px;
						height:16px;
						background:url(/commoncms/images/layout/global/chain.png) -150px -175px no-repeat;
					}
				#reservation_block .reserve {
					width:598px;
				}
					#reservation_block .form {
					}
						#reservation_block .reserve .form div.date {
							width:16em;
							min-width:192px;
							max-width:598px;
						}
						#reservation_block .reserve .form div.other {
							width:32em;
							min-width:384px;
							max-width:598px;
						}
					#reservation_block .reserve ul {
						word-spacing: -1em;
						display: table;
						display: block\9;
						width: 100%;
						padding:0 0 5px;
						white-space:nowrap;
					}
						#reservation_block .reserve ul li {
							word-spacing: normal;
							display: inline-block;
							vertical-align: top;
							*display: inline;
							*zoom: 1;
							margin-left:5px;
							vertical-align:middle;
						}
						#reservation_block .reserve ul li.check {
							width:70px;
						}
						#reservation_block .reserve ul li.calendar {
							position:relative;
						}
							#reservation_block .reserve ul li.calendar input#datepicker_chkin,
							#reservation_block .reserve ul li.calendar input#datepicker_chkout {
								width:9em;
							}
							#reservation_block .reserve ul li.calendar img {
								position:absolute;
								right:0;
								top:50%;
								margin-top:-7px;
							}
						#reservation_block .reserve ul li:first-child {
							margin-left:0px;
						}
							#reservation_block .reserve ul li img {
								display:block;
							}
					#reservation_block select.area {
						width:9em;
					}
					#reservation_block select.hotel {
						width:13em;
					}


	/* -header
	----------------------------------------------------*/
		#header {
		}
				#header .pad #logo {
				}
					#header .pad #logo span {
						width:136px;
						height:79px;
						background:url(/commoncms/images/layout/global/chain.png) -150px 0px no-repeat;
					}


	/* -global
	----------------------------------------------------*/
		.global {
		}
						.global ul li a {
							padding:10px 24px ;
						}
							.global ul li#g_hotels_resorts a span      {width:37px;  background:url(/commoncms/images/layout/global/chain.png) 0 0px no-repeat;}
							.global ul li#g_restaurant_cafe a span {width:100px; background:url(/commoncms/images/layout/global/chain.png) 0 -25px no-repeat;}
							.global ul li#g_spa_bath a span  {width:67px;  background:url(/commoncms/images/layout/global/chain.png) 0 -50px no-repeat;}
							.global ul li#g_golf a span       {width:38px;  background:url(/commoncms/images/layout/global/chain.png) 0 -75px no-repeat;}
							.global ul li#g_ski a span        {width:41px;  background:url(/commoncms/images/layout/global/chain.png) 0 -100px no-repeat;}
							.global ul li#g_wedding a span    {width:75px;  background:url(/commoncms/images/layout/global/chain.png) 0 -125px no-repeat;}
							.global ul li#g_sports_amusement a span  {width:99px;  background:url(/commoncms/images/layout/global/chain.png) 0 -150px no-repeat;}
							.global ul li#g_mice a span       {width:121px; background:url(/commoncms/images/layout/global/chain.png) 0 -175px no-repeat;}


	/* -contents
	----------------------------------------------------*/
		#contents { background:#eee url(/commoncms/images/layout/contents/chain.png) 0 0 repeat-x; }


	/* -sideNav-main
	----------------------------------------------------*/
				#wrap .sideNav-main .mainTree{
					border-top:1px solid #8a462a;
				}
						#wrap .subTree{
							background: url("/common/imgs/side_navi/subtree_bg.gif") repeat-x 0 0 #f6f6f6;
							border:1px solid #aa7b67;
						}



/*============================================================
	7: -shadows
============================================================*/

#wrap #header,
#wrap .global,
#wrap .box {
	-moz-box-shadow: 2px 5px 5px rgba(161,161,161,0.59);
	-webkit-box-shadow: 2px 5px 5px rgba(161,161,161,0.59);
	-o-box-shadow: 2px 5px 5px rgba(161,161,161,0.59);
	box-shadow: 2px 5px 5px rgba(161,161,161,0.59);
}



