div {
	margin:0;
	padding:0;
}
body {
	/*word-break:break-all;
	font:12px/1.22 "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", Arial, sans-serif;
	font-size:120%;
	*font-size:small;
	*font:x-small;*/
	}

/************/
/* Tab Menu */
/************/
.tabContainer .tab {
	background: url(../../img/tab/bg_tab.jpg) no-repeat;
}

.tabContainer {
	width:738px;
	margin:0px auto 0px auto;
	}
.tabContainer h3 {
	margin:0px auto 10px auto;
	}
.tabContainer ul.tab {
	margin: 0px 0px 0px 0px;
}
.tabContainer ul.tab li {
	float:left;
	display:block;
	height:31px;
	border:0;
	}
.tabContainer ul.tab li a {
	display:block;
	height:31px;
	background: url(../../img/tab/tab_01.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}

/* tab1 */
.tabContainer ul.tab li#tab1 {
	width:71px;
	}
.tabContainer ul.tab li#tab1 a {
	width:71px;
	background: url(../../img/tab/tab_01.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab1 a:hover {
	background: url(../../img/tab/tab_01_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab1.active {
	background: url(../../img/tab/tab_01_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab1.active a {
	background: url(../../img/tab/tab_01_o.gif) left top no-repeat;
	}

/* tab2 */
.tabContainer ul.tab li#tab2 {
	width:61px;
	}
.tabContainer ul.tab li#tab2 a {
	width:61px;
	background: url(../../img/tab/tab_02.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab2 a:hover {
	background: url(../../img/tab/tab_02_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab2.active {
	background: url(../../img/tab/tab_02_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab2.active a {
	background: url(../../img/tab/tab_02_o.gif) left top no-repeat;
	}

/* tab3 */
.tabContainer ul.tab li#tab3 {
	width:53px;
	}
.tabContainer ul.tab li#tab3 a {
	width:53px;
	background: url(../../img/tab/tab_03.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab3 a:hover {
	background: url(../../img/tab/tab_03_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab3.active {
	background: url(../../img/tab/tab_03_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab3.active a {
	background: url(../../img/tab/tab_03_o.gif) left top no-repeat;
	}

/* tab4 */
.tabContainer ul.tab li#tab4 {
	width:53px;
	}
.tabContainer ul.tab li#tab4 a {
	width:53px;
	background: url(../../img/tab/tab_04.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab4 a:hover {
	background: url(../../img/tab/tab_04_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab4.active {
	background: url(../../img/tab/tab_04_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab4.active a {
	background: url(../../img/tab/tab_04_o.gif) left top no-repeat;
	}

/* tab5 */
.tabContainer ul.tab li#tab5 {
	width:87px;
	}
.tabContainer ul.tab li#tab5 a {
	width:87px;
	background: url(../../img/tab/tab_05.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab5 a:hover {
	background: url(../../img/tab/tab_05_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab5.active {
	background: url(../../img/tab/tab_05_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab5.active a {
	background: url(../../img/tab/tab_05_o.gif) left top no-repeat;
	}

/* tab6 */
.tabContainer ul.tab li#tab6 {
	width:113px;
	}
.tabContainer ul.tab li#tab6 a {
	width:113px;
	background: url(../../img/tab/tab_06.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab6 a:hover {
	background: url(../../img/tab/tab_06_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab6.active {
	background: url(../../img/tab/tab_06_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab6.active a {
	background: url(../../img/tab/tab_06_o.gif) left top no-repeat;
	}

/* tab7 */
.tabContainer ul.tab li#tab7 {
	width:44px;
	}
.tabContainer ul.tab li#tab7 a {
	width:44px;
	background: url(../../img/tab/tab_07.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab7 a:hover {
	background: url(../../img/tab/tab_07_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab7.active {
	background: url(../../img/tab/tab_07_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab7.active a {
	background: url(../../img/tab/tab_07_o.gif) left top no-repeat;
	}

/* tab8 */
.tabContainer ul.tab li#tab8 {
	width:127px;
	}
.tabContainer ul.tab li#tab8 a {
	width:127px;
	background: url(../../img/tab/tab_08.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab8 a:hover {
	background: url(../../img/tab/tab_08_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab8.active {
	background: url(../../img/tab/tab_08_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab8.active a {
	background: url(../../img/tab/tab_08_o.gif) left top no-repeat;
	}

/* tab9 */
.tabContainer ul.tab li#tab9 {
	width:62px;
	}
.tabContainer ul.tab li#tab9 a {
	width:62px;
	background: url(../../img/tab/tab_09.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab9 a:hover {
	background: url(../../img/tab/tab_09_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab9.active {
	background: url(../../img/tab/tab_09_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#tab9.active a {
	background: url(../../img/tab/tab_09_o.gif) left top no-repeat;
	}

/* hoge */
.tabContainer ul.tab li#tabBlank {
	width:67px;
	background: url(../../img/tab/tab_10_n.gif) left top no-repeat;
	text-indent:-9999px;
	}
.tabContainer ul.tab li#hoge {
	width:67px;
	}
.tabContainer ul.tab li#hoge a {
	width:67px;
	background: url(../../img/tab/tab_10.gif) left top no-repeat;
	}
.tabContainer ul.tab li#hoge a:hover {
	background: url(../../img/tab/tab_10_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#hoge.active {
	background: url(../../img/tab/tab_10_o.gif) left top no-repeat;
	}
.tabContainer ul.tab li#hoge.active a {
	background: url(../../img/tab/tab_10_o.gif) left top no-repeat;
	}

/****************/
/* Tab Contents */
/****************/

.tabContent {
	width:100%;
	margin:0px 0px 10px 0px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#FFFAEF;
	}
.tabContent .hotelList {
	padding:5px 5px 5px 5px;
	border-bottom:1px solid #ccc;
	background-color:#FFFAEF;
	}
.tabContent .hotelList h4 {
	float:left;
	padding:6px 0px 5px 30px;
	vertical-align: middle;
	font-weight:normal;
	margin: 0;
}
.icoCi {
	background: url(../../img/tab/ico_ci.gif) left center no-repeat;
	}
.icoCh {
	background: url(../../img/tab/ico_ch.gif) left center no-repeat;
	}
.icoCg {
	background: url(../../img/tab/ico_cg.gif) left center no-repeat;
	}
.icoCr {
	background: url(../../img/tab/ico_cr.gif) left center no-repeat;
	}
.icoSc {
	background: url(../../img/tab/ico_sc.gif) left center no-repeat;
	}
.icoLo {
	background: url(../../img/tab/ico_lo.gif) left center no-repeat;
	}
.tabContent .hotelList p {
	float:right;
	margin: 0;
}
.btnDetail {
	display:block;
	float:left;
	width:105px;
	height:25px;
	background: url(../../img/tab/btn_detail.gif) left top no-repeat;
	text-indent:-9999px;
	overflow:auto;
}
.btnDetail:hover {
	background: url(../../img/tab/btn_detail_o.gif) left top no-repeat;
}
.btnReserve {
	display:block;
	float:left;
	width:105px;
	height:25px;
	background: url(../../img/tab/btn_reserve.gif) left top no-repeat;
	margin-left:10px;
	text-indent:-9999px;
	overflow:auto;
}
.btnReserve:hover {
	background: url(../../img/tab/btn_reserve_o.gif) left top no-repeat;
}
.btnDetailHotel {
	display:block;
	float:left;
	width:135px;
	height:25px;
	background: url(../../img/tab/btn_detail_hotel.gif) left top no-repeat;
	margin-left:10px;
	text-indent:-9999px;
	overflow:auto;
}
.btnDetailHotel:hover {
	background: url(../../img/tab/btn_detail_hotel_o.gif) left top no-repeat;
}
/* Clear Fix */
.clearfix:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
.clearfix {  
	zoom: 100%;  
}