<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin:0;
}

div#content{
	margin:5px 0 0 0;
	padding:0 10px;
 zoom: 100%;
}

h2{
	min-height:30px;
	color:#ff4e00;
	font-size:120%;
	font-weight:bold;
	padding:0 0 0 30px;
	background-image:url(/img/icon_circle.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

h2 span{
	background:none;
	padding:0;
}

div#content:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div#content p.top {
margin: 0 0 10px 0;
}

div.searchOutline {
    width: 500px;
    height: 420px;
    margin: 0 0 10px 0;
    float: left;
}
/* 竊代�蜿､縺�ｄ縺､
div.searchOutline{
	width:500px;
	height:394px;
	margin:0 0 10px 0;
	float:left;
}
*/

div.searchOutlineWide{
	width:972px;
	height:232px;
	margin:0 0 10px 0;
	float:left;
}

div.search {
    width: 498px;
    height: 420px;
    border: 1px solid #2b8bdc;
}
/*
div.search{
	width:498px;
	height:392px;
	border:1px solid #2b8bdc;
}
*/

body div.cebu{
	height:300px;
}

body div.tokyoBali{
	width:970px;
	height:240px;
}

body div.phuket{
	width:420px;
	height:255px;
}

#ui-datepicker-div {
	font-size:60%;
}


div.search h2{
	height:29px;
	padding:8px 0 0 45px;
	margin:0 0 0 0;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
}

div.search form{
	margin:10px 0 0 0;
}

div.search dl {
	margin:0 10px 5px 10px;
 zoom: 100%;
}

div.search dl:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search dl dt {
	width:50px;
	padding:7px 0;
	font-size:80%;
	font-weight:bold;
	float:left;
	text-align:center;
	
}

div.search dl dt.line2 {
	padding:2px 0;
}

div.search dl dt.row2 {
	height:4em;
}


div.search dl dd input {
/*	display:none;*/
}

div.search dl dd input#datepicker {
	display:block;
}

div.search dl dd {
	width:80px;
	margin:0 0 5px 5px;
	float:left;
}

div.search dl dd.date {
	width:210px;
	margin:0 0 5px 5px;
	float:left;
}

div.search dl dd.date input,
div.search dl dd.date img{
	float:left;
}

div.search dl dd.date img{
	margin:3px 0 0 0;
}

div.search dl dd.wide,
div.search dl.pBox dd ul li.wide{
	width:165px;
}

div.search dl dd.btn2,
div.search dl.pBox dd ul li.btn2{
	width:209px;
}

div.search dl dd.btn3,
div.search dl.pBox dd ul li.btn3{
	width:137px;
}

div.search dl dd.btn4,
div.search dl.pBox dd ul li.btn4{
	width:101px;
}

div.search dl dd.btn61,
div.search dl.pBox dd ul li.btn61{
	width:61px;
}

div.search dl dd.btn66,
div.search dl.pBox dd ul li.btn66{
	width:66px;
}

div.search dl dd.btn76,
div.search dl.pBox dd ul li.btn76{
	width:76px;
}

div.search dl dd.btn78,
div.search dl.pBox dd ul li.btn78{
	width:78px;
}

div.search dl dd.btn83,
div.search dl.pBox dd ul li.btn83{
	width:83px;
}

div.search dl dd.btn86,
div.search dl.pBox dd ul li.btn86{
	width:86px;
}

div.search dl dd.btn93,
div.search dl.pBox dd ul li.btn93{
	width:93px;
}

div.search dl dd.btn100,
div.search dl.pBox dd ul li.btn100{
	width:100px;
}

div.search dl dd.btn102,
div.search dl.pBox dd ul li.btn102{
	width:102px;
}

div.search dl dd.btn116,
div.search dl.pBox dd ul li.btn116{
	width:116px;
}

div.search dl dd.small,
div.search dl.pBox dd ul li.small{
	font-size:80%;
}

div.search dl dd label {
/*	width:78px;
	height:25px;
	padding:10px 0 0 0;
	border:1px solid #2b8bdc;
	color:#2b8bdc;
	text-align:center;
 cursor: pointer;*/
	display:block;
}

div.search dl.pBox dd label.checked {
	color: #fff;
	background: #C3C3C3;
}

div.search dl.pBox dd {
	width:425px;
	margin:0 0 0 0;
 zoom: 100%;
}

div.tokyoBali dl.pBox dd {
	width:900px;
}

div.phuket dl.pBox dd {
	width:340px;
}

div.search dl.pBox dd:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search dl.pBox dd ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
 zoom: 100%;
}
div.search dl.pBox dd ul:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search dl.pBox dd ul.point{
/*	width:425px;*/
}

div.search dl.pBox dd ul.point2{
/*	width:425px;*/
}

div.search dl.pBox dd ul li {
	width:80px;
	margin:0 0 5px 5px;
	list-style:none;
	float:left;
}

div.search dl.pBox dd ul li.wide {
	width:165px;
}

li .ui-button-text-only .ui-button-text{
	padding:.4em .2em;
}

div.search p.count {
	margin:0 10px 10px;
	text-align:center;
}

div.search span.new {
	color:#F30;
	font-weight:bold;
	font-size:180%;
}

div.search input.submit {
	width:130px;
	height:34px;
	margin:0 auto 0;
	background-image:url(/img/btn_search.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	display:block;
	}

div.search p.submit {
	width:130px;
	height:26px;
	padding:8px 0 0 0;
	margin:0 auto 0;
	text-align:center;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	background-image:url(/img/btn_search.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	display:block;
	}

div.search p.submit:hover {
	background-image:url(/img/btn_search_o.gif);
}

div.countBox{
 zoom: 100%;
}

div.countBox:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search div.countBox p.count {
	margin:0 10px 10px;
	text-align:center;
	float:left;

}

body div.tokyoBali div.countBox p.count {
	margin:0 10px 10px 530px;
}


div.search div.countBox p.submit {
	width:130px;
	height:26px;
	padding:8px 0 0 0;
	margin:0 10px 0 0;
	text-align:center;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	background-image:url(/img/btn_search.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	display:block;
	float:right;

}

div.search div.countBox p.submit:hover {
	background-image:url(/img/btn_search_o.gif);
}

div.search div.code {
	padding:10px 0 0 0;
	margin:5px 10px 0 10px;
	border-top:1px solid #666;
 zoom: 100%;
}

div.search div.code:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search div.code p,
div.search div.code form,
div.search div.code form input{
	float:left;
}

div.search div.code form{
	width:328px;
	padding:0 0 0 0;
	margin:0 0 0 0;
 zoom: 100%;
}

div.search div.code form input{
	margin:7px 0 0 0;
}

div.search div.code form:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search div.code p{
	width:150px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	font-size:80%;
	font-weight:bold;
}

div.search div.code p.submit{
	padding:8px 0 0 0;
	margin:0 0 0 0;
	width:130px;
	font-size:100%;
	float:right;
}

div.search div.hotelSearch {
	padding:10px 0 0 0;
	margin:5px 10px 0 10px;
	border-top:1px solid #666;
 zoom: 100%;
}

div.search div.hotelSearch:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search div.hotelSearch p{
	width:85px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	font-size:80%;
	font-weight:bold;
	float:left;
}

div.search div.hotelSearch ul {
	margin:0 0 0 10px;
	padding:0 0 0 0;
	float:left;
 zoom: 100%;
}

div.search div.hotelSearch ul:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.search div.hotelSearch ul li {
	width:180px;
	padding:0 0 0 0;
	margin:0 0 0 10px;
	list-style:none;
	float:left;
}

div.search div.hotelSearch ul li a {
	width:180px;
	height:26px;
	padding:8px 0 0 0;
	background-image:url(/img/btn_search3.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	display:block;
}

div.search div.hotelSearch ul li a:hover {
	background-image:url(/img/btn_search3_o.gif);
}

div.search div.hotelSearch ul li.btn3 {
	width:110px;
}

div.search div.hotelSearch ul li.btn3 a {
	width:110px;
	padding:8px 0 0 0;
	background-image:url(/img/btn_search6.gif);
}

div.search div.hotelSearch ul li.btn3 a:hover {
	background-image:url(/img/btn_search6_o.gif);
}

div.map{
	width:462px;
	height:394px;
	margin:0 0 10px 10px;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	position:relative;
}

div.mapOkinawa{	background-image:url(/img/map_okinawa.gif);}
div.mapHokkaido{	background-image:url(/img/map_hokkaido.gif);}
div.mapKyushu{	background-image:url(/img/map_kyushu.gif);}
div.mapKyushu2{	background-image:url(/img/map_kyushu2.gif);}
div.mapKanto{	background-image:url(/img/map_kanto.gif);}
div.mapShikoku{	background-image:url(/img/map_shikoku.gif);}
div.mapTohoku{	background-image:url(/img/map_tohoku.gif);}
div.mapTohoku2{	background-image:url(/img/map_tohoku2.gif);}
div.mapKorea{	background-image:url(/img/map_korea.gif);}
div.mapMicronesia{	background-image:url(/img/map_micronesiamap.gif);}


div.map dl{
	width:180px;
	padding:0 2px 5px 2px;
	background-color:#FFF;
	border:1px solid #006373;
	position: absolute;
 zoom: 100%;
}
div.mapKaigaiTokyoThailand dl{
	width:130px;
	padding:0 2px 5px 2px;
	background-color:#FFF;
	border:1px solid #006373;
	position: absolute;
 zoom: 100%;
}
div.mapKaigaiTokyoPhilippine dl{
		width:130px;
	padding:0 2px 5px 2px;
	background-color:#FFF;
	border:1px solid #006373;
	position: absolute;
 zoom: 100%;
}
	

div.map dl:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.map dl.naha{	left:20px;	top:255px;}
div.map dl.chubu{	left:50px;	top:190px;}
div.map dl.hokubu{	left:280px;	top:20px;}
div.map dl.nanbu{	left:20px;	top:320px;}
div.map dl.ishigaki{	left:12px;	top:40px;}
div.map dl.miyako{	left:190px;	top:330px;}
div.map dl.sapporo{	left:6px;	top:100px;}
div.map dl.dounan{	left:150px;	top:325px;}
div.map dl.douou{	left:280px;	top:20px;}
div.map dl.doutou{	left:295px;	top:255px;}
div.map dl.tokyo{	left:80px;	top:70px;}
div.map dl.kanagawa{	left:70px;	top:320px;}
div.map dl.chiba{	left:280px;	top:300px;}
div.map dl.tdr{	left:260px;	top:70px; width:180px;}
div.map dl.fukuoka{	left:300px;	top:5px;}
div.map dl.nagasaki{	left:10px;	top:50px;}
div.map dl.kumamoto{	left:10px;	top:180px;}
div.mapKyushu2 dl.kumamoto{	left:10px;	top:160px;}
div.map dl.oita{	left:310px;	top:80px;}
div.map dl.miyazaki{	left:310px;	top:200px;}
div.map dl.kagoshima{	left:80px;	top:290px;}
div.mapKyushu2 dl.kagoshima{	left:40px;	top:225px;}
div.map dl.amami{	left:80px;	top:295px;}
div.map dl.yakushima{	left:300px;	top:340px;}
div.map dl.miyagi{	left:305px;	top:230px;}
div.map dl.aomori{	left:300px;	top:10px;}
div.map dl.akita{	left:20px;	top:60px;}
div.map dl.iwate{	left:310px;	top:90px;}
div.map dl.yamagata{	left:20px;	top:140px;}
div.map dl.fukushima{	left:300px;	top:300px;}
div.map dl.nigata{	left:10px;	top:210px;}
div.map dl.ehime{	left:10px;	top:70px;}
div.map dl.kochi{	left:170px;	top:300px;}
div.map dl.tokushima{	left:315px;	top:270px;}
div.map dl.kagawa{	left:310px;	top:20px;}

div.map dl.seoul{	left:280px;	top:300px;}
div.map dl.busan{	left:280px;	top:300px;}
div.map dl.jeju{	left:280px;	top:300px;}
div.map dl.saipan{	left:300px;	top:12px; width:140px;}
div.map dl.guam{	left:154px;	top:258px; width:140px;}
div.map dl.palau{	left:304px;	top:333px; width:140px;}

div.mapTokyoTop{	background-image:url(/i/map_tokyo_top.gif);}
div.mapTokyoTop dl.hokkaido{	left:130px;	top:40px;}
div.mapTokyoTop dl.tohoku{	left:315px;	top:110px;}
div.mapTokyoTop dl.hokuriku{	left:315px;	top:180px;}
div.mapTokyoTop dl.kyushu{	left:5px;	top:170px;}
div.mapTokyoTop dl.kansai{	left:270px;	top:250px;}
div.mapTokyoTop dl.shikoku{	left:200px;	top:320px;}
div.mapTokyoTop dl.chugoku{	left:100px;	top:105px;}
div.mapTokyoTop dl.okinawa{	left:6px;	top:250px;}

div.mapKansaiTop{	background-image:url(/i/map_kansai_top.gif);}
div.mapKansaiTop dl.hokkaido{	left:20px;	top:45px;}
div.mapKansaiTop dl.tohoku{	left:295px;	top:100px;}
div.mapKansaiTop dl.kantou{	left:295px;	top:180px;}
div.mapKansaiTop dl.kyushu{	left:20px;	top:120px;}
div.mapKansaiTop dl.amami{	left:220px;	top:255px;}
div.mapKansaiTop dl.okinawa{	left:180px;	top:325px;}

div.mapChubuTop{	background-image:url(/i/map_chubu_top.gif);}
div.mapChubuTop dl.hokkaido{	left:20px;	top:45px;}
div.mapChubuTop dl.tohoku{	left:295px;	top:100px;}
div.mapChubuTop dl.kyushu{	left:20px;	top:120px;}
div.mapChubuTop dl.shikoku{	left:220px;	top:255px;}
div.mapChubuTop dl.okinawa{	left:180px;	top:325px;}

div.mapShizuokaTop{	background-image:url(/i/map_shizuoka_top.gif);}
div.mapShizuokaTop dl.hokkaido{	left:190px;	top:20px;}
div.mapShizuokaTop dl.okinawa{	left:290px;	top:320px;}

div.mapHokurikuTop{	background-image:url(/i/map_hokuriku_top.gif);}
div.mapHokurikuTop dl.kanto{	left:190px;	top:30px;}
div.mapHokurikuTop dl.okinawa{	left:290px;	top:320px;}

div.mapHokkaidoTop{	background-image:url(/i/map_hokkaido_top.gif);}
div.mapHokkaidoTop dl.chugoku{	left:90px;	top:105px;}
div.mapHokkaidoTop dl.kyushu{	left:10px;	top:40px;}
div.mapHokkaidoTop dl.shikoku{	left:230px;	top:250px;}
div.mapHokkaidoTop dl.kansai{	left:290px;	top:175px;}
div.mapHokkaidoTop dl.okinawa{	left:180px;	top:325px;}
div.mapHokkaidoTop dl.kantou{	left:295px;	top:100px;}

div.mapKyusyuTop{	background-image:url(/i/map_kyusyu_top.gif);}
div.mapKyusyuTop dl.hokkaido{	left:313px;	top:78px;}
div.mapKyusyuTop dl.kansai{	left:200px;	top:232px;}
div.mapKyusyuTop dl.kantou{	left:313px;	top:158px;}
div.mapKyusyuTop dl.kyushu{	left:5px;	top:87px;}
div.mapKyusyuTop dl.amami{	left:220px;	top:255px;}
div.mapKyusyuTop dl.okinawa{	left:140px;	top:300px; width:260px; padding-top:10px;}
div.mapKyusyuTop dl.okinawa dt{
	text-align:left;
 padding:0 0 0 5px;
	margin:0 0 5px 0;
 letter-spacing:normal;
 display: -moz-inline-box;
 display: inline-block;
 /display: inline;
 /zoom: 1;
 vertical-align: middle;
	}

div.mapKyusyuTop dl.okinawa dd{
	padding:0 0 0 8px;
	margin:0 0 5px 0;
 letter-spacing:normal;
 display: -moz-inline-box;
 display: inline-block;
 /display: inline;
 /zoom: 1;
 vertical-align: middle;
	}

div.mapKoreaTop{	background-image:url(/i/map_korea_top2.gif);}
div.mapKoreaTop dl.seoul{	left:10px;	top:88px;}
div.mapKoreaTop dl.busan{	left:260px;	top:18px;}
div.mapKoreaTop dl.jeju{ width:210px;	left:230px;	top:265px;}

div.mapKaigaiTokyoBali{	background-image:url(/i/map_kaigai_tokyo_bali.gif);}
div.mapKaigaiTokyoBali dl.kuta{	left:10px;	top:245px; width: 120px;}
div.mapKaigaiTokyoBali dl.legian{	left:5px;	top:190px; width: 120px;}
div.mapKaigaiTokyoBali dl.seminyak{	left:135px;	top:190px; width: 120px;}
div.mapKaigaiTokyoBali dl.jimbaran{	left:22px;	top:295px; width: 120px;}
div.mapKaigaiTokyoBali dl.nusadua{	left:310px;	top:340px; width: 120px;}
div.mapKaigaiTokyoBali dl.uluwatu{	left:138px;	top:343px; width: 120px;}
div.mapKaigaiTokyoBali dl.ubud{	left:310px;	top:110px; width: 120px;}
div.mapKaigaiTokyoBali dl.tanjungbenoa{	left:310px;	top:290px; width: 130px;}
div.mapKaigaiTokyoBali dl.sanur{	left:310px;	top:240px; width: 120px;}
div.mapKaigaiTokyoBali dl.other{	left:310px;	top:60px; width: 120px;}
div.mapKaigaiTokyoBali dl.jakarta{	left:310px;	top:10px; width: 120px;}
div.mapKaigaiTokyoBali dl.yogyakarta{	left:310px;	top:10px; width: 130px;}
div.mapKaigaiTokyoBali dl.denpasar{	left:326px;	top:187px; width: 120px;}
div.mapKaigaiTokyoBali dl.tanahlot{	left:70px;	top:138px; width: 120px;}

div.mapKaigaiTokyoHongkong{	background-image:url(/i/map_kaigai_tokyo_hongkong.gif);}
div.mapKaigaiTokyoHongkong dl.hongkong{	left:311px;	top:137px;}
div.mapKaigaiTokyoHongkong dl.macau{	left:171px;	top:53px;}

div.mapKaigaiTokyoTaiwan{	background-image:url(/i/map_kaigai_tokyo_taiwan.gif);}
div.mapKaigaiTokyoTaiwan dl.taipei{	left:26px;	top:70px;}

div.mapKaigaiTokyoThailand{	background-image:url(/i/map_kaigai_tokyo_thailand.gif);}
div.mapKaigaiTokyoThailand dl.bangkok{	left:80px;	top:170px;}
div.mapKaigaiTokyoThailand dl.phuket{	left:26px;	top:310px;}
div.mapKaigaiTokyoThailand dl.samui{	left:70px;	top:250px;}
div.mapKaigaiTokyoThailand dl.chiangmai{	left:26px;	top:70px;}
div.mapKaigaiTokyoThailand dl.pattaya{	left:311px;	top:191px;}
div.mapKaigaiTokyoThailand dl.khaolak {	left:251px;	top:302px;}
div.mapKaigaiTokyoThailand dl.other{	left:310px;	top:10px;}

div.mapKaigaiTokyoVietnam{	background-image:url(/i/map_kaigai_tokyo_vietnam.gif);}
div.mapKaigaiTokyoVietnam dl.hochiminh{	left:290px;	top:310px;}
div.mapKaigaiTokyoVietnam dl.hanoi{	left:40px;	top:50px;}
div.mapKaigaiTokyoVietnam dl.siemreap{	left:80px;	top:150px;}

div.mapKaigaiTokyoChina{	background-image:url(/i/map_kaigai_tokyo_china.gif);}
div.mapKaigaiTokyoChina dl.shanghai{	left:200px;	top:220px;}
div.mapKaigaiTokyoChina dl.beijing{	left:150px;	top:80px;}
div.mapKaigaiTokyoChina dl.dalian{	left:290px;	top:10px;}
div.mapKaigaiTokyoChina dl.tsingtao{	left:130px;	top:150px;}
div.mapKaigaiTokyoChina dl.xiamen{	left:290px;	top:340px;}
div.mapKaigaiTokyoChina dl.others{	left:100px;	top:290px;}

div.mapKaigaiChina{	background-image:url(/i/map_kaigai_tokyo_china.png);}
div.mapKaigaiChina dl.shanghai{	left:257px;	top:227px;width: 120px;}
div.mapKaigaiChina dl.beijing{	left:160px;	top:62px;width: 120px;}
div.mapKaigaiChina dl.dalian{	left:306px;	top:10px;width: 120px;}
div.mapKaigaiChina dl.tsingtao{	left:192px;	top:128px;width: 120px;}
div.mapKaigaiChina dl.xiamen{	left:311px;	top:340px;width: 120px;}
div.mapKaigaiChina dl.kyusaiko{	left:7px;	top:96px;width: 130px;}
div.mapKaigaiChina dl.ko{	left:174px;	top:297px;width: 120px;}
div.mapKaigaiChina dl.kosyu{	left:229px;	top:177px;width: 120px;}
div.mapKaigaiChina dl.seito{	left:89px;	top:177px;width: 120px;}
div.mapKaigaiChina dl.others{	left:100px;	top:290px;}

div.mapKaigaiTokyoPhilippine{	background-image:url(/i/map_kaigai_tokyo_philippine.gif);}
div.mapKaigaiTokyoPhilippine dl.manila{	left:20px;	top:95px;}
div.mapKaigaiTokyoPhilippine dl.cebu{	left:260px;	top:80px;}
div.mapKaigaiTokyoPhilippine dl.bohol{	left:287px;	top:234px;}
div.mapKaigaiTokyoPhilippine dl.boracay{	left:175px;	top:294px;}
div.mapKaigaiTokyoPhilippine dl.elnido{	left:50px;	top:172px;}
div.mapKaigaiTokyoPhilippine dl.palawan{	left:19px;	top:235px;}


div.mapKaigaiTokyoPhilippine dl.others{	left:20px;	top:320px;}

div.map dt{
	font-size:120%;
	font-weight:bold;
	margin:6px 0 0 0;
	color:#f03267;
	text-align:center;

}

div.map dl dd{
	margin:0 5px 0 5px;
	font-size:14px;
	text-align:center;


padding: 0 0 0 8px;
background-image: url(/include/images/bullet_pink.png);
background-position: left 3px;
background-repeat: no-repeat;

letter-spacing:normal;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
vertical-align:top;	
}

div.map dl dd a{
	text-decoration:underline;
}

div.map dl dd a:hover{
	text-decoration:none;
}


div.map dl dd a#category_info,div.map dl dd a#category_info2,div.map dl dd a#category_info3{
	font-size:80%;
	color:#006;
	margin:2px 0 0 0;
}

div.map dl dd div#layer_info,div.map dl dd div#layer_info2,div.map dl dd div#layer_info3{
	font-size:90%;
	color:#006;
	margin:2px 0 0 0;
	text-align:left;
}

div.newTour {
	margin-bottom:20px;
}

div.newTour h2{
	min-height:30px;
	margin-bottom:5px;
	color:#ff4e00;
	font-size:120%;
	font-weight:bold;
	padding:0 0 0 30px;
	background-image:url(/img/icon_circle.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

div.newTour dl{
	margin-bottom:10px;
 zoom: 100%;
	border-bottom:1px dashed #BBB;
}
div.newTour dl:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
}
div.newTour dl dt{
	width:540px;
	margin-bottom:5px;
	font-size:100%;
	float:left;
	line-height:200%;
}
div.newTour dl dt span{
	color:#C00;
	font-weight:bold;
}
div.newTour dl dt span.day{
	padding:3px 5px;
	margin-right:5px;
	color:#C00;
	color:#FFF;
	background-color:#666;
	font-weight:normal;
}

div.newTour dl dd{
	width:67px;
	margin-left:5px;
	float:left;
}

div.newTour dl dd a{
	padding:3px 0;
	display:block;
	background-color:#e64811;
	color:#FFF;
	text-align:center;
}

div.newTour dl dd a:hover{
	text-decoration:none;
	background-color:#F90;

}

dl.dep{
	width:917px;
	height:42px;
	margin:0 0 20px 0;
	padding:12px 0 0 55px;
	background-image:url(/i/dep_bar2.gif);
	background-position:left top;
 zoom: 100%;
	float:left;
}
dl.dep:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
}
dl.dep dt{
	width:185px;
	padding:0;
	margin:0 5px 0 0;
	float:left;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
}

dl.dep dd{
	width:92px;
	margin:5px 8px 9px 0;
	float:left;
}
dl.dep dd a{
	display:block;
	width:92px;
	height:16px;
	padding:4px 0 0 0;
	text-align:center;
	font-size:14px;
	background-image:url(/i/dep_btn4.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#8f701b;
}

dl.dep dd a:hover{
	color:#a7862d;
}


dl.dep dd.wide{
	width:200px;
}
dl.dep dd.wide a{
	width:200px;
	background-image:url(/i/dep_btn2.png);
}

div.theme{
	width: 707px;
	margin:0 10px 0 0;
	float:left;
}

body div.themeWide{
	width:972px;
	margin:0 10px 0 0;
	float:left;
}

div.theme_long{
	width:950px;
	margin:0 10px 0 0;
	float:left;
}

div.areaTour div.theme{
	margin:0;
	float:none;
}

div.areaTour div.theme2,div.areaTour2 div.theme2{
	width:100%;
	margin:0 4px 10px 4px;
	float:left;
	border:none;
	zoom: 100%;
}

div.areaTour div.theme2,div.areaTour2 div.theme2:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}


div.theme_long h2,div.theme h2,div.theme2 h2{
	min-height:30px;
	color:#ff4e00;
	font-size:120%;
	font-weight:bold;
	padding:0 0 0 30px;
	background-image:url(/img/icon_circle.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


div.theme div#ui-tab ul.ui-tabs-nav{
	width:562px;
	padding:0 0 0 0;
	border-bottom:1px solid #79b7e7;
}

body div.themeWide div#ui-tab ul.ui-tabs-nav{
	width:972px;
}


div.theme div#ui-tab ul.ui-tabs-nav li{
	width:55px;
	min-width:55px;
	margin:0 0 0 4px;
 border: 1px solid #79b7e7;
	border-bottom:none;
	background-color:#dfeffc;
}

body div.themeWide div#ui-tab ul.ui-tabs-nav li{
	width:70px;
}

div.theme div#ui-tab ul.ui-tabs-nav li a {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.theme div#ui-tab ul.ui-tabs-nav li a span{
	min-width:55px;
	padding:0 0 0 0;
	font-weight:bold;
	color:#2e6e9e;
}

div.theme div#ui-tab ul.ui-tabs-nav li.ui-tabs-selected {
	background-color:#FFF;
}

div.theme div#ui-tab ul.ui-tabs-nav li.ui-tabs-selected a {
	top:0;
}

div.theme div#ui-tab ul.ui-tabs-nav li.ui-tabs-selected a span{
	color:#e17009;
}

div.theme div#ui-tab div.ui-tabs-panel{
	padding:10px 0;
	font-size:100%;
	border-top:1px solid #79b7e7;
}

div.theme dl,div.theme_long dl{
	width:226px;
	padding:10px 0 0 0;
	margin:0 4px 10px 0;
	border-top:1px dashed #BBB;
letter-spacing:normal;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
vertical-align:top;
}

body div.themeWide dl{
	width:317px;
}

div.theme dl.top,div.theme_long dl.top{
	border:none;
/*	padding:5px 0 0 0;
	display: inline;   IE 窶堙�堙姑筑ﾂーﾆ淡ﾆ停慊広窶堋ｪ窶堙ｨ窶堙ｰ窶ｰﾃｱ窶敕ｰ*/
}


div.theme dl dt,div.theme_long dl dt{
	width:100px;
	margin:0 5px 0 0;
	float:left;
	
}

div.theme dl dd,div.theme_long dl dd{
	width: 117px;
	font-size:90%;
	line-height:140%;
	float:left;
}

body div.themeWide dl dd{
	width:210px;
}

div.theme dl dd a,div.theme_long dl dd a{
	display:block;
	font-size:140%;
	margin:0 0 3px 0;
	font-weight:bold;
	text-decoration:underline;
}


div.theme dl dd.hatsuchi {
width: 50px;
display: block;
font-size: 110%;
margin: 0 0 3px 0;
font-weight: bold;
text-decoration: underline;
float: left;
}

div.theme dl dd.hatsuchi a,div.theme dl.top dd.hatsuchi a{
display: block;
font-size: 60%;
margin: 0 0 3px 0;
font-weight: bold;
text-decoration: underline;
width: 50px;
}

,div.theme dl dd span.tour a{
display: block;
font-size: 70%;
margin: 0 0 3px 0;
font-weight: bold;
text-decoration: underline;
width: 110px;
}


div.banner{
	width:400px;
	float:left;
}

div.areaInfo div.banner{
	float:none;
}

div.banner h2{
	min-height:30px;
	color:#ff4e00;
	font-size:140%;
	font-weight:bold;
	padding:0 0 0 30px;
	background-image:url(/img/icon_circle.gif);
	background-position:left top;
	background-repeat:no-repeat;
 zoom: 100%;
}

div.banner h2:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.banner h2 span{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	background:none;
	float:right;
	height:auto;
	line-height:normal;
	display:block;
}

div.banner ul {
 zoom: 100%;
}
div.banner ul:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.banner ul li{
	width:195px;
	margin:0 2px 10px 0;
	font-size:90%;
	letter-spacing:normal;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align:top;
}

div.banner ul li.main{
	width:400px;
}

div.banner ul li img{
	margin:0 0 3px 0;
}


div.areabanner{
	width:400px;
	height:522px;
	float:left;
}


div.areabanner {
 zoom: 100%;
}

div.areabanner:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}


div.areaInfo div#image-navigation-text{
	float:none;
}

div#image-navigation-text h2{
	min-height:30px;
	color:#ff4e00;
	font-size:140%;
	font-weight:bold;
	padding:0 0 0 30px;
	background-image:url(/img/icon_circle.gif);
	background-position:left top;
	background-repeat:no-repeat;
 zoom: 100%;
}

div#image-navigation-text h2:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div#image-navigation-text h2 span{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	background:none;
	float:right;
	height:auto;
	line-height:normal;
	display:block;
}

div#image-navigation-text h2 span a{
	background:none;
}

/*窶堙ｦ窶堋ｭ窶堋�窶堙ｩﾅｽﾂｿ窶禿｢ﾂ≫｢Q&amp;A*/

div.contbox_nt_area {
	width: 245px;
	background-color:#FFF;
	border:1px solid #03C;
	float:left;
	padding:10px 5px 5px;
	margin:0 0 10px 0;
	}

div.contbox_nt_area dl.feature,div.contbox_nt_area dl.feature2{
	padding:0;
	margin:0 0 5px 3px;
	float:left;
	}

div.contbox_nt_area dl.feature dd,
div.contbox_nt_area dl.feature2 dd{
	padding-top:2px;
}

div.contbox_nt_area dl.feature2 dd{
/*	width:170px;*/
	}
	
div.contbox_nt_area {
 zoom: 100%;
}

div.contbox_nt_area:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
} 

div.contbox_nt_area:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}


/*窶堙ｦ窶堋ｭ窶堋�窶堙ｩﾅｽﾂｿ窶禿｢ﾂ≫｢Q&amp;A窶堋ｱ窶堋ｱ窶堙懌堙�*/

div.hotel {
	margin:0 0 20px 0;
	float:left;
	border:1px solid #2b8bdc;
/*	border:1px solid #666;*/
 }

body div.theme div#ui-tab div.hotel {
	border:none;
	font-size:110%;
 }

div.hotel h2{
	width:925px;
	height:31px;
	margin:0 0 15px 0;
	padding:6px 0 0 45px;
	background-image:url(/img/search_title.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
}

div.hotel h2 span{
	width:200px;
	height:22px;
	padding:0 0 0 0;
	margin:2px 20px 0 0;
	display:block;
	float:right;
}

div.hotel h2 span a{
	height:21px;
	padding:1px 0 0 0;
	line-height:22px;
	background-image:url(/img/btn_search2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	text-decoration:none;
	display:block;
}

div.hotel h2 span a:hover{
	height:21px;
	padding:1px 0 0 0;
	line-height:22px;
	background-image:url(/img/btn_search2_o.gif);
}

div.hotel .hBox{
	width:470px;
	margin:0 0 10px 10px;
	padding:10px 0 0 0;
	border-top:1px dashed #BBB;
letter-spacing:normal;
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
vertical-align:top;
 zoom: 100%;
}

div.hotel .top{
	border:none;
	padding:0 0 0 0;
	height:100%;
}

div.hotel dl.hBox:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.hotel dl.hBox dt{
	width:170px;
	padding:2px;
	border:1px solid #BBB;
	margin:0 10px 0 0;
	float:left;
}

div.hotel dl.hBox dd{
	width:284px;
	float:left;
 zoom: 100%;
}

div.hotel dl.hBox dd:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.hotel dl.hBox dd p.sub{
	color:#fa4801;
	font-weight:bold;
}

div.hotel dl.hBox dd p.price{
	color:#E00;
	margin:0 0 5px 0;
	font-size:150%;
	font-weight:bold;
}

div.hotel dl.hBox dd p.price span{
	padding:3px 10px;
	margin:0 5px 0 0;
	font-size:75%;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	background-color:#999;
 border:1px solid #333;
}

div.hotel dl.hBox dd p.price span.hokkaido{ background-color:#0ea7d9;	border:1px solid #198bb0; }
div.hotel dl.hBox dd p.price span.okinawa{ background-color:#e6315b;	border:1px solid #c23556; }
div.hotel dl.hBox dd p.price span.kyusyu{ background-color:#18ae49;	border:1px solid #1a813c; }
div.hotel dl.hBox dd p.price span.chugoku{ background-color:#ca2cf1;	border:1px solid #a126c0; }
div.hotel dl.hBox dd p.price span.shikoku{ background-color:#e9681a;	border:1px solid #ba5a20; }
div.hotel dl.hBox dd p.price span.kansai{ background-color:#ee3a8a;	border:1px solid #cd387b; }
div.hotel dl.hBox dd p.price span.hokuriku{ background-color:#cfa31e;	border:1px solid #b18d21; }
div.hotel dl.hBox dd p.price span.touhoku{ background-color:#424bf8;	border:1px solid #3f46d1; }


div.hotel dl.hBox dd h3{
	margin:3px 0 3px 0;
	padding:0 0 0 0;
	font-size:150%;
	font-weight:bold;
	background:none;
	color:#333;
}

div.hotel dl.hBox dd p{
	line-height:140%;
}

div.hotel dl.hBox dd p.btn{
	width:130px;
	float:right;
	
}

div.hotel dl.hBox dd p.btn a{
	width:130px;
	height:18px;
	padding:4px 0 0 0;
	background-image:url(/img/btn_search_small.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	display:block;
	text-decoration:none;
}

div.hotel dl.hBox dd p.btn a:hover{
	background-image:url(/img/btn_search_small_o.gif);
	text-decoration:none;
}


/*窶堋ｱ窶堋ｱ窶堋ｩ窶堙ｧ窶敖ｭ窶冢ﾆ畜ﾆ耽ﾆ停�*/

div.hotel dl.hBox dd.btn{
	width:470px;
}

div.hotel dl.hBox dd.btn ul.btn li{
	width:70px;
	float:left;
	margin:10px 0 8px 7px;
}

div.hotel dl.hBox dd.btn ul.btn li a{
	width:70px;
	height:18px;
	padding:4px 0 0 0;
	background-color:#0293FD;
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	font-size:14px;
	display:block;
}	

div.hotel dl.hBox dd.btn ul.btn li a:hover{
	background-color:#94D1FE;
	color:#000;
	text-decoration:none;
}


/*窶堋ｱ窶堋ｱ窶堙懌堙�敖ｭ窶冢ﾆ畜ﾆ耽ﾆ停�*/


div.hotel div.slideDown p.on{
 zoom: 100%;
}

div.hotel div.slideDown p.on:after{
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.hotel div.slideDown p.on span{
	padding:0 10px 10px 10px;
	text-align:right;
	text-decoration:underline;
	color:#40779B;
	cursor:pointer;

	background-image: url(/include/images/bullet_pink.png);
	background-position: left 3px;
	background-repeat: no-repeat;
	float:right;

}

div.hotel div.slideDown p.on:hover{
	color:#00A0E9;
}

div.hotel div.slideDown div{
	display:none;
}

div.hotel div.more{
	margin:10px 0 20px;
	text-align:center;
}

div.hotel div.more2{
	margin:10px 0 200px;
	text-align:center;
}

div.hotel div.more2 p,div.hotel div.more p{
	font-size:150%;
	font-weight:bold;
}

div.hotel div.more2 p.btn,div.hotel div.more p.btn{
	width:298px;
	margin:10px auto;
}

div.hotel div.more2 p.btn a,div.hotel div.more p.btn a{
	width:298px;
	height:29px;
	padding:5px 0 0 0;
	background-image:url(/img/btn_search_big.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:20px;
	display:block;
}

div.hotel div.more2 p.btn a,div.hotel div.more p.btn a:hover{
	background-image:url(/img/btn_search_big_o.gif);
	text-decoration:none;
}

div.hotel div.hotelarea{
	width:914px;
	margin:0 auto;
	padding:7px 0;
	background-color:#FFF;
	text-align:center;
}

div.hotel div.hotelarea p.search {
	font-size:150%;
	font-weight:bold;
	background-color:#AAD5FF;
	padding:5px 0;
	
}

div.hotel div.hotelarea ul.btn{
	width:900px;
	margin:16px auto 0;
	zoom: 100%;
}


div.hotel div.hotelarea ul.btn li{
	width:185px;
	margin:0 0 0 30px;
	border:none;
	float:left;
}

div.hotel div.hotelarea ul.btn li a{
	width:185px;
	padding:10px 0 8px 0;
	background-color:#FFF;
	background-image:url(/img/btn_search5.gif);
	font-size: 150%;
	color:#FFF;
	font-weight: bold;
	float:left;
}

div.hotel div.hotelarea ul.btn li a:hover{
	background-image:url(/img/btn_search5_o.gif);
	text-decoration:none;
}


div.hotel div.hotelarea ul.btn:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.hotel div.hotelarea div.area p.area{
	width:430px;
	margin:0 auto;
	padding:13px 0 0 0;
	float:left;
}


div.hotel div.hotelarea div.area{
 zoom: 100%;
}

div.hotel div.hotelarea div.area:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.hotel div.hotelarea div.area ul.btn2{
	width:466px;
	padding:13px 0 0 0;
	border:2px solid #FFF;
	zoom: 100%;
	float:left;
}

div.hotel div.hotelarea div.area ul.btn2 li{
	width:200px;
	height:117px;
	margin:0 0 6px 13px;
	padding:10px;
	background-color:#1E8EFF;
	text-align:center;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	float:left;
}

div.hotel div.hotelarea div.area ul.btn2 li{
 zoom: 100%;
}

div.hotel div.hotelarea div.area ul.btn2 li:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.hotel div.hotelarea div.area ul.btn2 li p{
	font-size:11px;
}

div.hotel div.hotelarea div.area ul.btn2 li p.txt{
	height:86px;
	margin:5px 0 0 0;
	padding:3px;
	line-height:160%;
	background-color:#FFF;
	color:#151515;
	font-weight:normal;
}


div.planning {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	float:left;
	border:1px solid #db7e24;
}

div.planning h2{
	height:32px;
	width:500px;
	margin:0 0 15px 0;
	padding:6px 0 0 10px;
	background-image:url(/img/info_title.gif);
	background-position:left top;
	background-repeat: repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
}

div.planning div.pBox{
	padding:0 0 10px 0;
	margin:0 10px 10px;
	border-bottom:1px dashed #BBB;
 zoom: 100%;
}

div.planning div.pBox:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.planning div.pBox h3{
	padding:0 0 0 10px;
	color:#621039;
	font-size:180%;
	font-weight:bold;
	border-bottom:2px solid #621039;
	background:none;
}

div.planning div.pBox p.image{
	width:340px;
	margin:5px 20px 0 0;
	float:left;
}

div.planning div.pBox div.pCont{
	width:590px;
	padding:20px 0 0 0;
	float:left;
	background-image:url(/img/title_planning.gif);
	background-position:left top;
	background-repeat: no-repeat;
 zoom: 100%;
}

div.planning div.pBox div.pCont:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.planning div.pBox div.pCont p.person{
	width:120px;
	border:1px solid #BBB;
	padding:2px;
	margin:0 10px 0 0;
	float:left;
}

div.planning div.pBox div.pCont div{
	width:454px;
	line-height:160%;
	float:left;
}

div.planning div.pBox div.pCont div p.btn{
	width:130px;
	margin:10px 0 0 0;
	float:right;
}

div.planning div.pBox div.pCont div p.btn a{
	width:130px;
	height:18px;
	padding:4px 0 0 0;
	background-image:url(/img/btn_search_small.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	display:block;
}

div.planning div.pBox div.pCont div p.btn a:hover{
	background-image:url(/img/btn_search_small_o.gif);
	text-decoration:none;
}

dl.more{
	float:left;
	margin:0 auto 40px;
	zoom: 100%;
}

dl.more2{
	float:left;
	margin:0 0 20px 200px;
	zoom: 100%;
}

dl.more3{
	float:left;
	margin:0 0 20px 265px;
	zoom: 100%;
}


div#content dl.moreHkd{
	margin:0 0 40px 83px;
}
 
div#content dl.moreBali{
	margin:0 0 40px 83px;
}

div#content dl.moreHkd5{
	margin:0 0 20px 140px;
}

div#content dl.moreKyushu{
	margin:0 0 20px 143px;
}

div#content dl.moreTohoku{
	margin:0 0 20px 238px;
}

dl.more:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

dl.more2:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}


dl.more3:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

dl.more dt{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:0 0 10px 0;
}

dl.more2 dt{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:0 0 10px 0;
}

dl.more3 dt{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:0 0 10px 0;
}

dl.more dt span{
	color:#C00;
	font-size:150%;
}

dl.more2 dt span{
	color:#C00;
	font-size:150%;
}

dl.more3 dt span{
	color:#C00;
	font-size:150%;
}


dl.more dd{
	width:130px;
	margin:0 0 0 7px;
	float:left;
}

dl.more2 dd{
	width:130px;
	margin:0 0 0 7px;
	float:left;
}

dl.more3 dd  {
	width:130px;
	margin:0 0 0 7px;
	float:left;
}

dl.more dd a{
 width: 130px;
 height: 26px;
 padding: 8px 0 0 0;
 margin: 0 0 0 0;
 text-align: center;
 color: #FFF;
 font-weight: bold;
 font-size: 16px;
 background-image: url(/img/btn_search.gif);
 background-position: left top;
 background-repeat: no-repeat;
	display:block;
}

dl.more2 dd a{
 width: 130px;
 height: 26px;
 padding: 8px 0 0 0;
 margin: 0 0 0 0;
 text-align: center;
 color: #FFF;
 font-weight: bold;
 font-size: 16px;
 background-image: url(/img/btn_search.gif);
 background-position: left top;
 background-repeat: no-repeat;
	display:block;
}

dl.more3 dd a{
 width: 130px;
 height: 26px;
 padding: 8px 0 0 0;
 margin: 0 0 0 0;
 text-align: center;
 color: #FFF;
 font-weight: bold;
 font-size: 16px;
 background-image: url(/img/btn_search.gif);
 background-position: left top;
 background-repeat: no-repeat;
	display:block;
}

dl.more dd a:hover{
	text-decoration:none;
 background-image: url(/img/btn_search_o.gif);
}

dl.more2 dd a:hover{
	text-decoration:none;
 background-image: url(/img/btn_search_o.gif);
}

dl.more3 dd a:hover{
	text-decoration:none;
 background-image: url(/img/btn_search_o.gif);
}


dl.more dd.small,dl.more2 dd.small,dl.more3 dd.small {
	width:110px;
	margin-left:10px;
}

dl.more dd.small a,dl.more2 dd.small a,dl.more3 dd.small a{
 width: 110px;
 background-image: url(/img/btn_search4.gif);
}

dl.more dd.small a,dl.more2 dd.small a,dl.more3 dd.small a:hover{
 background-image: url(/img/btn_search4_o.gif);
}

dl.more4{
	width:100%;
	margin:0 auto 20px;
	text-align:center;
	overflow:hidden;
}

dl.more4 dt{
	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:0 0 10px 0;
}

dl.more4 dt span{
	color:#C00;
	font-size:150%;
}

dl.more4 dd{
	width:130px;
	margin:0 3px 0 3px;
 letter-spacing:normal;
 display: -moz-inline-box;
 display: inline-block;
 /display: inline;
 /zoom: 1;
 vertical-align:top;
}

dl.more4 dd a{
 width: 130px;
 height: 26px;
 padding: 8px 0 0 0;
 margin: 0 0 0 0;
 text-align: center;
 color: #FFF;
 font-weight: bold;
 font-size: 16px;
 background-image: url(/img/btn_search.gif);
 background-position: left top;
 background-repeat: no-repeat;
	display:block;
}

dl.more4 dd a:hover{
	text-decoration:none;
 background-image: url(/img/btn_search_o.gif);
}

div.description{
	width:100%;
	margin:0 0 10px;
	background-color:#F5F5F5;
	float:left;
}

div.description h2{
	min-height: inherit;
	color:#333;
	font-size:100%;
	font-weight: normal;
	padding:0 0 0 10px;
 background: url('/include/images/bg_title_default.png') repeat-x;
}

div.description p{
	padding:10px;
	color:#666;
}

div.areaTour {
width: 707px;
margin: 0 10px 0 0;
float: left;
}

div.areaTour2 {
width: 400px;
margin: 0 10px 0 0;
float: left;
}

div.areaTour div.campaign {
	margin:0 0 10px 0;
	border-bottom:1px solid #BBB;
}

div.areaTour div.campaign h2 {
min-height: 30px;
color: #ff4e00;
font-size: 120%;
font-weight: bold;
padding: 0 0 0 30px;
background-image: url(/img/icon_circle.gif);
background-position: left top;
background-repeat: no-repeat;
}


div.areaTour div.campaign ul {
 zoom: 100%;
}

div.areaTour div.campaign ul:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.areaTour div.campaign ul li {
	width:270px;
	margin:0 10px 10px 0;
	float:left;
	font-size:90%;
}

div.areaTour div.campaign ul li img {
	margin:0 0 3px 0;
}

div.areaTour div.mokuteki {
	margin:0 0 10px 0;
	border-bottom:1px solid #BBB;
}

div.areaTour div.mokuteki h2 {
min-height: 30px;
color: #ff4e00;
font-size: 120%;
font-weight: bold;
padding: 0 0 0 30px;
background-image: url(/img/icon_circle.gif);
background-position: left top;
background-repeat: no-repeat;
}

div.areaTour div.mokuteki dl {
	width:270px;
	margin:6px 6px 6px 0;
 display: -moz-inline-box;
 display: inline-block;
 /display: inline;
 /zoom: 1;
 vertical-align:top;
	}

div.areaTour div.mokuteki dl dt {
	margin:0 0 5px 0;
}

div.areaTour div.mokuteki dl dt a {
	text-decoration:underline;
	font-weight:bold;
}

div.areaTour div.mokuteki dl dt a:hover {
	text-decoration: none;
}

div.areaTour div.mokuteki dl dd {
}

div.areaTour div.mokuteki dl dd.img_area {
	width:70px;
	margin:0 10px 0 0;
	float:left;
}

div.areaTour div.pickup h2 {
min-height: 30px;
color: #ff4e00;
font-size: 120%;
font-weight: bold;
padding: 0 0 0 30px;
background-image: url(/img/icon_circle.gif);
background-position: left top;
background-repeat: no-repeat;
}

div.areaTour div.pickup .tour_info dl {
width:482px;
}

div.areaTour div.pickup .tour_info dl dd {
	font-size:90%;
	line-height:140%;
}

div.areaTour div.pickup .tour_info dl dd.icon_dis {
background-color: #EA426E;
margin: 1px 5px 1px 0;
padding:1px 5px 0;
}

div.areaTour div.pickup .tour_info dl dd.price {
	font-size:120%;
	margin:0;
}

div.areaTour div.pickup .tour_info dl dd.midashi {
	font-size:100%;
}

div.areaTour div.pickup .tour_info dd.tourbtn ul li {
padding: 0 0 0 8px;
margin: 0 5px 3px 0;
background-image: url(/include/images/bullet_pink.png);
background-position: left 2px;
background-repeat: no-repeat;
font-size:100%;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
}

div.areaTour div.staff {
	margin:0 0 10px 0;
}

div.areaTour div.staff h2 {
	background: url('../images/bg_title_domestic.png') repeat-x;
 clear: both;
 height: 28px;
 padding: 0 5px;
 line-height: 28px;
 color: #333;
}

div.areaTour div.staff dl{
	padding:10px 0 0 0;
 zoom: 100%;
}

div.areaTour div.staff dl:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.areaTour div.staff dl dt{
	width:70px;
	margin:0 10px 0 0;
	float:left;
}

div.areaTour div.staff dl dd.midashi{
	margin:0 0 5px 0;
	font-weight:bold;
}

div.areaTour div.staff dl dd{
	width:482px;
	float:right;
	line-height:130%;
}

div.areaTour div.contact {
	margin:0 0 20px 0;
 zoom: 100%;
}

div.areaTour div.contact:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.areaTour div.contact h2{
	margin:0 0 10px 0;
	
}

div.areaTour div.contact p.bland{
	font-size:120%;
	margin:0 0 3px 0;
}

div.areaTour div.contact p.shop{
	font-size:200%;
	font-weight:bold;
	margin:0 0 5px 0;
	border-bottom:2px solid #333;
}

div.areaTour div.contact div.telBox{
	width:332px;
	margin:0 10px 0 0;
	float:left;
	
}

div.areaTour div.contact div.telBox p.tel{
	font-size:250%;
 padding-left: 18px;
	background-image:url(../images/icon_phone.png);
	background-position:left 10px;
	background-repeat:no-repeat;
 color: #1D7DBE;
 font-weight: bold;
}

div.areaTour div.contact div.mail_line{
 zoom: 100%;
}

div.areaTour div.contact div.mail_line:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.areaTour div.contact div.mail_line p{
	font-size:120%;
	float:left;

}

div.areaTour div.contact div.mail_line p.mail{
	padding:2px 0 0 30px;
 background: url('../images/icon_mail.png') no-repeat 5px 4px;
 color: #1D7DBE;
 font-size: 12px;
 font-weight: bold;
}

div.areaTour div.contact div.openTime{
	width:220px;
	float:left;
}

div.areaTour div.contact div.openTime table{
	margin:0;
}

div.areaTour2 {
width: 245px;
 margin: 0 0 20px 10px;
 float: left;
}

div.areaTour2 h2 {
min-height: 30px;
color: #ff4e00;
font-size: 120%;
font-weight: bold;
padding: 0 0 0 30px;
background-image: url(/img/icon_circle.gif);
background-position: left top;
background-repeat: no-repeat;
border-bottom: 2px solid #ff4e00;
}

div.areaTour2 div.pickup .tour_info dl dd {
	font-size:90%;
	line-height:140%;
}

div.areaTour2 div.pickup .tour_info dl dd.icon_dis {
background-color: #EA426E;
margin: 1px 5px 1px 0;
padding:1px 5px 0;
}

div.areaTour2 div.pickup .tour_info dl dd.price {
	font-size:120%;
	margin:0;
}

div.areaTour2 div.pickup .tour_info dl dd.midashi {
	font-size:100%;
}

div.areaTour2 div.pickup .tour_info dl dd.midashi a {
	font-weight:bold;
}

div.areaTour2 div.pickup .tour_info dd.tourbtn ul li {
padding: 0 0 0 8px;
margin: 0 5px 3px 0;
background-image: url(/include/images/bullet_pink.png);
background-position: left 2px;
background-repeat: no-repeat;
font-size:100%;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
}


div.contactSide{
	width:188px;
 height: 390px;
 margin:0 0 10px 10px;
	float:left;
 border: 1px solid #BBB;
}

body div.contactSideLeft{
	width:222px;
 height: 178px;
 margin:0 10px 10px 0;
	float:left;
 border: 1px solid #BBB;
}


body div.contactSideLeft div.box_inner{
	padding:5px 10px;
}

div.contactSide p.conpany_namme{
	margin:0 0 5px 0;
	font-size:100%;
}

div.contactSide div.tel_line,
div.contactSide div.mail_line{
	width:auto;
}

body div.contactSideLeft div.tel_line,
body div.contactSideLeft div.mail_line{
	margin:0 0 0 0;
}

div.contactSide div.tel_line p,
div.contactSide div.mail_line p{
	float:none;
}

div.contactSide div.mail_line p.mt3{
	padding:3px 0 0 23px;
 background: url('../images/icon_mail.png') no-repeat left 3px;
}

div.contactSide div.mail_line p.mail{
	padding:0 0 0 23px;
	margin:0 0 10px 0;
}

body div.contactSideLeft div.mail_line p.mail{
	margin:0 0 0 0;
}

div.contactSide table.tb_open_time{
	background-color:#fafafa;
}

div.contactSide table.tb_open_time th{
	padding:5px;

}

div.contactSide table.tb_open_time td{
	padding:5px;

}

body div.contactSideLeft table.tb_open_time th{
	padding:3px;

}

body div.contactSideLeft table.tb_open_time td{
	padding:3px;

}

div.contactSide div.inquiry{
	width:168px;
	margin:0 10px;
	font-size:90%;
}

div.contactSide div.inquiry dl{
	border:1px solid #f6e366;
}

div.contactSide div.inquiry dl dt{
	padding:5px;
	text-align:center;
	background-color:#fff4ad;
	color:#524c29;
	font-weight:bold;
	line-height:140%;
}

div.contactSide div.inquiry dl dd{
	padding:5px;
	text-align:center;
	line-height:140%;
}

div.contactSide div.inquiry dl dd a{
	display:block;
	margin:5px 0 0 0;
}
dl.keyword{
	width:972px;
	margin:0 0 10px 0;
	float:left;
}

dl.keyword dt{
	padding:5px;
	background-color:#F00;
	color:#FFF;
	
letter-spacing:normal; 
display: -moz-inline-box; 
display: inline-block; 
/display: inline; 
/zoom: 1; 
vertical-align:top; 
}

dl.keyword dd{
	padding:5px;
letter-spacing:normal; 
display: -moz-inline-box; 
display: inline-block; 
/display: inline; 
/zoom: 1; 
vertical-align:top; 
}

dl.keyword dd a{
	text-decoration:underline;
}

dl.keyword dd a:hover{
	text-decoration: none;
}

ul.wideBanner{
	margin:20px 0 10px;
	float:left;
	width:972px;
 zoom: 100%; 
}

ul.wideBanner:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
} 

ul.wideBanner li{
	width:230px;
	margin:0 0 0 10px;
	float:left;
}

ul.wideBanner li img{
	margin-bottom:5px;
}

/*ﾅ�ﾃ伉坂伉催�凖｡窶ｰﾂｿﾅ�iﾆ団ﾆ但ﾂー*/

div.areaTour div.theme2 div.box_inner{
	padding:15px 5px 5px 5px;
	background-color:#FFC;

}

div.areaTour div.theme2 div.box_inner ul.list01 {
	margin:0;
}

div.areaTour div.theme2 div.box_inner ul.list01 li {
	font-size:15px;
	padding-left: 12px;
	line-height: 160%;
	background: url('../images/bullet_default.png') no-repeat left 4px;
	margin-bottom: 3px;
}

/*ﾅ�ﾃ伉坂伉催�凖｡窶ｰﾂｿﾅ�iﾆ団ﾆ但ﾂー窶堋ｱ窶堋ｱ窶堙懌堙�*/

/*ﾆ竪ﾆ椎�ﾆ但ﾂ人窶ｹCﾆ団ﾆ但ﾂーﾆ停ｰﾆ停愴鱈ﾆ停愴丹*/

div.areaTour div.theme2 div.contbox ranking clearfix div#domestic_ranking div#kokunai_contents dl#contents_kokunaihTab窶愬停ｹﾅｾ窶敖ｭ dd{
	float: left;
	width: 90%;
	margin: 3px 0 0 5px;
	font-size: 90%;
}


/*ﾆ竪ﾆ椎�ﾆ但ﾂ人窶ｹCﾆ団ﾆ但ﾂーﾆ停ｰﾆ停愴鱈ﾆ停愴丹窶堋ｱ窶堋ｱ窶堙懌堙�*/


div.areaInfo div.contact {
	margin:0 0 10px 0;
	border:1px solid #666;
 zoom: 100%;
}

div.areaInfo div.contact:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.areaInfo div.contact h2{
	margin:0 0 10px 0;
	
}

div.areaInfo div.contact p.bland{
	font-size:120%;
	margin:0 10px 3px 10px;
}

div.areaInfo div.contact p.shop{
	font-size:200%;
	font-weight:bold;
	margin:0 10px 5px 10px;
	border-bottom:2px solid #333;
}

div.areaInfo div.contact div.telBox{
	width:168px;
	margin:0 10px 10px 10px;
	float:left;
	
}

div.areaInfo div.contact div.telBox p.tel{
	font-size:150%;
	padding:9px 0 0 18px;
	background-image:url(../images/icon_phone.png);
	background-position:left 10px;
	background-repeat:no-repeat;
 color: #1D7DBE;
 font-weight: bold;
}

div.areaInfo div.contact div.mail_line{
 zoom: 100%;
}

div.areaInfo div.contact div.mail_line:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

div.areaInfo div.contact div.mail_line p{
	font-size:120%;
	float:left;

}

div.areaInfo div.contact div.mail_line p.mail{
	padding:2px 0 0 30px;
 background: url('../images/icon_mail.png') no-repeat 5px 4px;
 color: #1D7DBE;
 font-size: 12px;
 font-weight: bold;
}


div.areaInfo div.contact div.openTime{
	width:200px;
	margin:0 10px 10px 0;
	float:left;
}

div.areaInfo div.contact div.openTime table{
	margin:0;
}

div.areaInfo {
width: 400px;
float: left;
}

/*窶愿≫｢ﾃ竿鱈ﾆ槌槌停愴馳ﾂーﾆ停懌廃CSS*/

div.areaInfo div.banner2 p.title{
	background-color:#063;
	border:1px solid #fff;
	padding:8px 0 6px 0;
	margin:0 0 4px 0 ;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

div.areaInfo div.banner2{
	background-color:#FF6;
	border:3px solid #363;
	padding:8px 10px;
	margin:0 0 10px 0;
}

div.areaInfo div.banner2 p.txt{
	line-height:140%;
	margin:8px 0 0 0;
	padding:5px;
	background-color:#FFF;
}

div.areaInfo div.banner2 p.img{
	width:340px;
	margin:0 auto;
}

/*窶愿≫｢ﾃ竿鱈ﾆ槌槌停愴馳ﾂーﾆ停懌廃CSS窶堋ｱ窶堋ｱ窶堙懌堙�*/

div.areaInfo div.qa{
	margin:0 0 10px 0;
	background-color:#fff7dd;
	border:2px solid #e2b835;
}

div.areaInfo div.qa p.question{
width:321px;
padding: 8px 3px 5px 50px;
margin: 0 0 10px 10px;
background-image: url(/i/qa_q2.jpg);
background-position: 6px 3px;
background-repeat: no-repeat;
border: 1px solid #0c569f;
font-weight: bold;
font-size: 120%;
background-color:#FFF;
}

div.areaInfo div.qa div.ans {
padding: 10px;
margin: 0 10px 20px 20px;
border: 1px solid #bc1010;
background-color:#FFF;
}

div.areaInfo div.qa div.ans dl dd {
width: 264px;
margin: 0 0 0 0;
float: left;
}

div.areaInfo .side_topics{
	margin:0 0 20px 0;
}

div.areaInfo .side_topics h2{
	margin:0 0 10px 0;
}

div.areaInfo .side_topics .midashi {
width: auto;
font-size: 90%;
}

div.areaInfo .side_topics .icon_dis {
background-color: #EA426E;
margin: 1px 5px 1px 0;
padding: 1px 5px 0;
line-height:140%;
}

div.areaInfo .ranking dd {
float: left;
width:370px;
margin: 3px 0 5px 5px;
font-size: 90%;
}

div.areaInfo .wbf .box_inner {
	padding:0;
}

div.areaInfo .wbf .box_inner div.banner_box {
	width:190px;
	margin:0 0 10px 5px;
	float:left;
}

div.areaInfo2 {
	margin:0 0 20px 0;
width:490px;
float:left;
}

div.areaInfo2 div.mokuteki {
	margin:0 0 10px 0;
	border-bottom:1px solid #BBB;
}

div.areaInfo2 div.mokuteki h2 {
min-height: 30px;
color: #ff4e00;
font-size: 120%;
font-weight: bold;
padding: 0 0 0 30px;
background-image: url(/img/icon_circle.gif);
background-position: left top;
background-repeat: no-repeat;
border-bottom: 2px solid #ff4e00;
}

div.areaInfo2 div.mokuteki dl {
	width:236px;
	margin:6px 6px 6px 0;
 display: -moz-inline-box;
 display: inline-block;
 /display: inline;
 /zoom: 1;
 vertical-align:top;
	}

div.areaInfo2 div.mokuteki dl dt {
	margin:0 0 5px 0;
}

div.areaInfo2 div.mokuteki dl dt a {
	text-decoration:underline;
	font-weight:bold;
}

div.areaInfo2 div.mokuteki dl dt a:hover {
	text-decoration: none;
}

div.areaInfo2 div.mokuteki dl dd {
	font-size:90%;
	line-height:140%;
}

div.areaInfo2 div.mokuteki dl dd.img_area {
	width:70px;
	margin:0 10px 0 0;
	float:left;
}


ul.infoBanner{
	width:972px;
	margin:0 0 20px 0;
	float:left;
 zoom: 100%; 
}

div.areaInfo ul.infoBanner{
	width:398px;
	padding:10px 0;
	margin:0 0 20px 0;
 border: 1px solid #03C;
 float: none;;
 zoom: 100%; 
}

ul.infoBanner:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
} 

ul.infoBanner li{
	width:450px;
	margin:0 0 0 24px;
	float:left;
}

div.areaInfo ul.infoBanner li{
	width:360px;
	margin:0 auto 10px;
	float: none;;
}

ul.infoBanner2{
	width:488px;
	padding-top:10px;
	border:1px solid #03C;
 zoom: 100%; 
}

ul.infoBanner2:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
}

ul.infoBanner2 li{
	width:230px;
	margin:0 0 10px 10px;
	line-height:180%;
	float:left;
}

ul.infoBanner2 li.wide{
	width:470px;
}

div.sideHotel{
	width:298px;
	height:390px;
	margin:0 0 10px 0;
	float:left;
	border:1px solid #BBB;
	overflow:hidden;
}

div.sideHotel h2{
	margin:0 0 10px 0;
}

div.sideHotel dl{
	width:278px;
	margin:0 auto 6px;
 zoom: 100%; 
}

div.sideHotel dl:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
} 

div.sideHotel dl dt{
	width:60px;
	margin:0 5px 0 0;
	float:left;
}

div.sideHotel dl dd{
	width:213px;
	float:left;
	font-size:90%;
	line-height:140%;
}

div.sideHotel dl dd span{
	margin:0 0 0 0;
	font-size:120%;
	display:block;
	font-weight:bold;
	color:#06C;
	
}

div.pickupWide{
	width:972px;
	float:left;
 zoom: 100%; 
}

div.pickupWide:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
}

div.pickupWide h2{
min-height: 30px;
color: #ff4e00;
font-size: 120%;
font-weight: bold;
padding: 0 0 0 30px;
margin:0 0 5px 0;
background-image: url(/img/icon_circle.gif);
background-position: left top;
background-repeat: no-repeat;
border-bottom:2px solid #ff4e00;
}

div.pickupWide {
	font-size:110%;
}

div.pickupWide div.separate{
	width:466px;
	margin:0 10px 0 0;
 letter-spacing:normal; 
 display: -moz-inline-box; 
 display: inline-block; 
 /display: inline; 
 /zoom: 1; 
 vertical-align:top; 
	}

div.pickupWide div.separate dl {
width: 386px;
}

div.pickupWide div.separate ul.infoBanner {
	width:464px;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border:1px solid #BBB;
	float:left;
 zoom: 100%; 
}

div.pickupWide div.separate ul.infoBanner:after { 
 content: ""; 
 clear: both; 
 height: 0; 
 display: block; 
 visibility: hidden; 
} 

div.pickupWide div.separate ul.infoBanner li{
	width:440px;
	margin:0 auto 10px;
	float:none;
}

div#content .tour_info dl {
float: left;
width: 386px;
}

div#content div.areaTour .tour_info dl {
 width: 627px;
}



div#content ul.purpose {
	width:972px;
	height:40px;
	padding:0;
	margin:0 0 10px 0;
	background-color: #0033ff;
	margin:0 auto;
}

div#content ul.purpose li {
	width:243px;
	height:40px;
	float:left;
}

div#content ul.purpose li a {
	width:243px;
	height:30px;
	padding:10px 0 0 0;
	text-align:center;
	background-image: url(/korea/flash/images/purpose-bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
	float:left;
	color:#FFF;
	font-size:16px;
	text-decoration:none; 
	}
	
div#content ul.purpose li a:hover {
background-image: url(/korea/flash/images/purpose-bg-ov.gif);
}


div.hotel div.more{
	width:972px;
	height:auto;
	margin:6px 0 20px;
	
	
	padding:10px 0;
	text-align:center;
	zoom:100%;
}

div.hotel div.more:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}


div.hotel div.more p{
	font-size:150%;
	font-weight:bold;
}

div.hotel div.more p.title{
	font-size:150%;
	font-weight:bold;
	margin:0 0 10px 0;
}

div.hotel div.more div.bali_mapbox {
width: 240px;
float: left;
margin: 0 0 0 75px;
}

div.hotel div.more div.bali_mapbox div.area_map img {
width: 240px;
color: #FF0000;
font-size: 11px;
border: 1px solid #2b8bdc;
}

div.hotel div.more div.btnbox{
	width:520px;
/*	height:193px;*/
	margin:0 0 0 26px;
	padding:10px 0 0 10px;
	float:left;
	background-color:#AAD5FF;
}

div.hotel div.more div.btnbox p.btn{
	width:250px;
	height:35px;
	margin:0 10px 13px 0;
	float:left;
}

div.hotel div.more div.btnbox p.btn a{
	width:250px;
	height:29px;
	padding:12px 0 0 0;
	background-image:url(/bali/i/bali_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	display:block;
}

div.hotel div.more div.btnbox p.btn a:hover{
	background-image:url(/bali/i/bali_btn_on.jpg);
	text-decoration:none;
}



/*窶堋ｱ窶堋ｱ窶堋ｩ窶堙ｧﾆ耽ﾆ置ﾅｽw窶凖ｨ*/

div.theme div#ui-tab ul.ui-tabs-nav{
	width:562px;
	padding:0 0 0 0;
	border-bottom:1px solid #79b7e7;
}

body div.themeWide div#ui-tab ul.ui-tabs-nav{
	width:972px;
}


div.theme div#ui-tab ul.ui-tabs-nav li{
	width:55px;
	min-width:55px;
	margin:0 0 0 4px;
 border: 1px solid #79b7e7;
	border-bottom:none;
	background-color:#dfeffc;
}

body div.themeWide div#ui-tab ul.ui-tabs-nav li{
	width:70px;
}

div.theme div#ui-tab ul.ui-tabs-nav li a {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.theme div#ui-tab ul.ui-tabs-nav li a span{
	min-width:55px;
	padding:0 0 0 0;
	font-weight:bold;
	color:#2e6e9e;
}

div.theme div#ui-tab ul.ui-tabs-nav li.ui-tabs-selected {
	background-color:#FFF;
}

div.theme div#ui-tab ul.ui-tabs-nav li.ui-tabs-selected a {
	top:0;
}

div.theme div#ui-tab ul.ui-tabs-nav li.ui-tabs-selected a span{
	color:#e17009;
}

div.theme div#ui-tab div.ui-tabs-panel{
	padding:10px 0;
	font-size:100%;
	border-top:1px solid #79b7e7;
}

/* 0428窶凖�ｹL */
.micronesia-mokuteki{
	width:700px;
	margin:0 0 0 0;
	float:left;
}
div.areaTour .micronesia-mokuteki div.theme{
	width:700px;
	float:none;
	border:none;

}
.micronesia-mokuteki div.theme dl,div.theme_long dl{
	width:235px;
}
.micronesia-mokuteki div.theme dl dd, div.theme_long dl dd{
	width:130px;
	float:left;
}

/* 20150527窶凖�ｹL */

div#onlineBnr {
	margin-bottom:10px;
}

/* 20150601窶凖�ｹL */
.taiwan-img a:hover{
	opacity: 0.6;
}


/*---- 繧ｷ繝ｳ繧ｬ繝昴�繝ｫ霑ｽ險�20150915  -----*/

div.mapKaigaiTokyosingapol{	background-image:url(/i/map_kaigai_tokyo_singapol.gif);}
div.mapKaigaiTokyosingapol dl.bangkok{	left:80px;	top:170px;}
div.mapKaigaiTokyosingapol dl.phuket{	left:26px;	top:310px;}
div.mapKaigaiTokyosingapol dl.sentosa{	left:7px;	top:296px;}
div.mapKaigaiTokyosingapol dl.marina{	left:267px;	top:270px;}
div.mapKaigaiTokyosingapol dl.orchard{	left:264px;	top:30px;}

/*---- 髻灘嵜繧ｨ繝ｪ繧｢繝医ャ繝苓ｿｽ險倥---*/

h2 span.icon_yen {
    background: none;
}

.list01 li span.txt-red{
	color: #ea0000;
	font-size: 98%;
	font-weight: bold;
}</pre></body></html>