@charset "utf-8";
/*------------------------------
	tourModuleY15
------------------------------*/

/*	Structure
------------------------------*/
.tourModuleY15 {
	background-color:#d02d2d;
}
.tourModuleY15 .module_ttl {
	height:55px;
	line-height:55px;
	padding:0 20px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.tourModuleY15 .module_box {
	padding:0 20px;
}
.tourModuleY15 .module_btm {
	padding:20px;
	background:#820a0a;
}
.tourModuleY15 .module_switchWrap {
	position: relative;
}
.tourModuleY15 .module_switchRadio {
	letter-spacing: -0.4em;
	color: #fff;
}
.tourModuleY15 .module_switchRadio > li {
	letter-spacing: normal;
	display: inline-block;
	vertical-align: middle;
}
.tourModuleY15 .module_switchRadio > li + li {
	margin-left: 20px;
}

/*-- module300 --*/
.tourModuleY15.module300 .module_ttl {
	height:40px;
	line-height:40px;
	padding:0 10px;
	font-size:18px;
}
.tourModuleY15.module300 .module_box {
	padding:0 20px;
}
.tourModuleY15.module300 .module_btm {
	padding:10px 20px 20px;
}
.tourModuleY15.module300 .module_btm .linkArea {
	padding-top:10px;
	border-top:1px solid #b46c6c;
}
.tourModuleY15.module300 .module_wrapBtm {
	margin:0 -20px;
	padding:20px 20px 0;
	background:#820a0a;
}
.tourModuleY15.module300 .module_switchRadio {
	padding-bottom: 15px;
}

/*	Elements
------------------------------*/
/*-- select --*/
.tourModuleY15 select {
    vertical-align:top;
	width:100%;
	height:28px;
	line-height:28px;
	border:none;
	background:transparent;
	padding:0 0 0 4px;
	color:#333;
	font-size:12px;
	font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka",sans-serif;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.tourModuleY15 select::-ms-expand {
	display:none;
}
.tourModuleY15 select:disabled {
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	background-color:#f0f0f0;
	color:#6d6d6d;
	cursor:default;
}
.tourModuleY15 select option {
	height:20px;
	padding:4px 8px;
}

.tourModuleY15 .selectWrap {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width:100%;
	height:28px;
	line-height:28px;
	padding-right:8px;
	background-image:url(/commonY15/img/icon_arrow_btm_red_01.png);
	background-repeat:no-repeat;
	background-color:#fff;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.tourModuleY15 .selectWrap.widCode {
	width:60px;
	background-position:41px center;
}
.tourModuleY15 .selectWrap.widMon {
	width:65px;
	background-position:46px center;
}
.tourModuleY15 .selectWrap.widDay {
	width:90px;
	background-position:71px center;
}
.tourModuleY15 .selectWrap.widDep,
.tourModuleY15 .selectWrap.widArr {
	width:330px;
	background-position:311px center;
}
.tourModuleY15 .selectWrap.arw_sml {
	height:26px;
	line-height:26px;
	padding-right:6px;
	border:1px solid #d0d0d0;
	background-image:url(/commonY15/img/icon_arrow_btm_red_02.png);
}
.tourModuleY15 .selectWrap.arw_sml select {
	height:24px;
	line-height:24px;
}
.tourModuleY15 .selectWrap.arw_sml.widPer {
	background-position:40px center;
}
.tourModuleY15 .selectWrap.arw_sml.wid50 {
	background-position:40px center;
}
.tourModuleY15 .selectBox {
	display:inline-block;
	*display:inline;
	zoom:1;
	background-color:#fff;
}
.tourModuleY15 .selectBox .selectLabel {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:28px;
	line-height:28px;
	padding:0 8px;
	color:#c00;
	font-size:12px;
	font-weight:bold;
}
.tourModuleY15 .selectBox .selectLabel > span {
	font-size:11px;
}

.tourModuleY15.module300 .selectWrap.widMon,
.tourModuleY15.module300 .selectWrap.widNights,
.tourModuleY15.module300 .selectWrap.widPer {
	width:60px;
	background-position:41px center;
}
.tourModuleY15.module300 .selectWrap.widDay {
	margin-left:-10px;
}
.tourModuleY15.module300 .selectWrap.widDep,
.tourModuleY15.module300 .selectWrap.widArr,
.tourModuleY15.module300 .selectWrap.widTime,
.tourModuleY15.module300 .selectWrap.widArea,
.tourModuleY15.module300 .selectWrap.widClass {
	width:100%;
	background-position:96.1% center;
}
.tourModuleY15.module300 .selectWrap.widRoom {
	width:90px;
	background-position:71px center;
}
.tourModuleY15 .selectWrap.arw_sml.widPer {
	background-position:45px center;
}

/*-- input --*/
.tourModuleY15 input {
	font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka",sans-serif;
}
/* text */
.tourModuleY15 input[type="text"] {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:28px;
	line-height:28px;
    padding:0 8px;
    width:220px;
	border:0;
}
.tourModuleY15 input[type="text"].widCode {
    width:204px;
}
.tourModuleY15 input[type="text"].widKey {
    width:314px;
}

.tourModuleY15.module300 input[type="text"].widCode {
    width:99px;
}
.tourModuleY15.module300 input[type="text"].widKey {
	width:244px;
	width:calc(100% - 16px);
	/*width:100%;*/
}

/* radio */
.tourModuleY15 input[type="radio"] {
	width:14px;
	height:14px;
	vertical-align:middle;
	margin:0 6px 0 0;
}
.tourModuleY15 label {
	cursor:pointer;
}
.tourModuleY15 input[type="radio"] + label {
	vertical-align:middle;
}
.tourModuleY15 input[type="radio"]:disabled + label {
	color:#999;
	cursor:default;
}


/*-- other --*/
.tourModuleY15 .floatCalIcon {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	height:28px;
	line-height:28px;
	padding:0 8px;
}
.tourModuleY15 .floatCalIcon > img {
	vertical-align:middle;
	padding:6px 0 7px;
}

.tourModuleY15.module300 .floatCalIcon {
	margin-left:-10px;
}

/*	Add Components
------------------------------*/
/*-- text --*/
.tourModuleY15 .fs10 { font-size:10px !important; }
.tourModuleY15 .fs11 { font-size:11px !important; }
.tourModuleY15 .fcWT { color:#fff !important; }

/*-- layout --*/
.tourModuleY15 .disIB {
	display:inline-block;
	*display:inline;
	zoom:1;
}

/*-- link --*/
.tourModuleY15 .txtLink.fcWT {
    color:#fff;
    background:url(/commonY15/img/icon_arrow_right_white_01.png) 0 6px no-repeat;
}
.tourModuleY15 .txtLink.fcWT:visited,
.tourModuleY15 .txtLink.fcWT:focus {
    color:#fff;
}
.tourModuleY15 .txtLink.fcWT:hover {
    color:#fff;
    text-decoration:underline !important;
}
.tourModuleY15 .txtLink.fcWT.fs20 {
    font-size:20px;
    background:url(/commonY15/img/icon_arrow_right_white_02.png) 0 4px no-repeat;
}
.tourModuleY15 .txtLink.fcWT.iconOther {
    padding-left:17px;
    background:url(/commonY15/img/icon_ext_white_01.png) 0 6px no-repeat;
}
.tourModuleY15 .txtLink.fcWT.iconOther.fs12 {
	background-position:0 3px;
}
.tourModuleY15 .txtLink.fcWT.iconReturn {
    padding-left:10px;
    background:url(/commonY15/img/icon_arrow_left_white_01.png) 0 7px no-repeat;
}
.tourModuleY15 .txtLink.fcWT.iconReturn.fs12 {
    background:url(/commonY15/img/icon_arrow_left_white_01.png) 0 3px no-repeat;
}

/*	Calendar
------------------------------*/
#dispCalendarSpace {
	display:none;
	z-index:50;
}
.calendar01 .calendar01H {
	position:relative;
	margin:-1px;
	margin-bottom:0;
	border:none;
	background-color:#777;
	color:#fff;
}
.calendar01 .calendar01H .close {
	float:none;
	position:static;
}
.calendar01 .calendar01H .close a {
	display:block;
	width:13px;
	height:12px;
	position:absolute;
	right:15px;
	top:15px;
	background:url(/commonY15/img/_sprite/icon_util-s1be6131419.png) no-repeat 0 -240px !important;
	cursor:pointer;
}
.calendar01 .calendar01H .close a > img { display:none; }

/*	MapLayer
------------------------------*/
.mapLayer {
	width:930px;
	z-index:3000;
	-webkit-box-shadow:0 0 10px #070002;
	box-shadow:0 0 10px #070002;
}
.mapLayerHead {
	height:35px;
	line-height:35px;
	position:relative;
	background-color:#777;
	overflow:hidden;
}
.mapLayerBody {
	background-color:#fff;
	position:relative;
}
.mapLayer_ttl {
	float:left;
	margin:0 20px;
	color:#FFF;
	font-size:16px;
}
.mapLayer_close {
	position:absolute;
	top:12px;
	right:16px;
}
.mapLayer_close a {
	display:block;
	width:13px;
	height:12px;
	background:url(/commonY15/img/_sprite/icon_util-s1be6131419.png) no-repeat 0px -240px;
}
.mapLayer_map {
	font-size:0;
}

/*-- itemType - pin --*/
.mapLayer_items.type_pin li { /* for IE7 */
	*position:absolute;
	*top:0;
	*left:0;
}
.mapLayer_items.type_pin li a .txt {
	display:block;
	height:16px;
	line-height:16px;
	position:absolute;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	font-size:0;
}
.mapLayer_items.type_pin li a .pin {
	display:block;
	width:11px;
	height:11px;
	background:url(/commonY15/img/modules/dp_map_icon_airport.png) no-repeat center center;
	position:absolute;
}

/*-- itemType - accord/mix --*/
.mapLayer_items.type_accord > li,
.mapLayer_items.type_mix > li.item_accord {
	display:inline-block;
	*display:inline;
	zoom:1;
	position:absolute;
	z-index:1;
	margin-top:0;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#90ffffff,EndColorStr=#90ffffff);
	background:rgba(255,255,255,0.85);
	line-height:1.7;
}
.mapLayer_items.type_accord > li > .head,
.mapLayer_items.type_mix > li.item_accord > .head {
	padding:2px 10px 0 28px;
	background:url(/commonY15/img/icon_reveal_red_s.png) no-repeat 8px center;
}
.mapLayer_items.type_accord > li.opened > .head,
.mapLayer_items.type_mix > li.item_accord.opened > .head {
	background-image:url(/commonY15/img/icon_hide_red_s.png);
}
.mapLayer_items.type_accord > li > .content,
.mapLayer_items.type_mix > li.item_accord > .content {
	padding:0;
}
.mapLayer_items.type_accord > li .close_button,
.mapLayer_items.type_mix > li.item_accord .close_button {
	display:none;
}
.mapLayer_items.type_accord .accordInr > li,
.mapLayer_items.type_mix > li.item_accord .accordInr > li {
	border-top:1px solid #efefef;
	border-bottom:none;
}
.mapLayer_items.type_accord .accordInr > li > a,
.mapLayer_items.type_mix > li.item_accord .accordInr > li > a {
	padding:3px 10px 1px 10px;
	background:none;
}
.mapLayer_items.type_accord .accordInr > li > a > span,
.mapLayer_items.type_mix > li.item_accord .accordInr > li > a > span {
	display:block;
	padding-left:10px;
	background:url(/commonY15/img/icon_arrow_right_red_01.png) no-repeat 0 center;
}
.mapLayer_items.type_accord .accordInr > li:first-child,
.mapLayer_items.type_mix > li.item_accord .accordInr > li:first-child {
	border-top:none;
}
.mapLayer_items.type_accord .accordInr > li > a:hover,
.mapLayer_items.type_mix > li.item_accord .accordInr > li > a:hover {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#20000000,EndColorStr=#20000000);
	background:rgba(0,0,0,0.1);
}

/*-- itemType - box/mix --*/
.mapLayer_items.type_box > li,
.mapLayer_items.type_mix > li.item_box {
	margin-top:0;
	padding:0;
	border:none;
	position:absolute;
}
.mapLayer_items.type_box > li > a,
.mapLayer_items.type_mix > li.item_box > a {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:1px 8px;
	border:1px solid #d0d0d0;
	background:url(/domtour/commonY15/img/bg_layer_wt.png) repeat 0 0;
	color:#0f0f69;
	font-size:14px;
	text-align:left;
	text-decoration:none;
}
.mapLayer_items.type_box > li > a > span,
.mapLayer_items.type_mix > li.item_box > a > span {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding-left:10px;
	background:url(/commonY15/img/icon_arrow_right_red_01.png) no-repeat left 7px;
	line-height:22px;
}
.mapLayer_items.type_box > li > a:hover > span,
.mapLayer_items.type_mix > li.item_box > a:hover > span {
	color:#c00;
	text-decoration:underline;
}
.mapLayer_items.type_box > li.disable > a,
.mapLayer_items.type_mix > li.item_box.disable > a {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#95eeeeee,EndColorStr=#95eeeeee);
	background:rgba(238,238,238,0.85);
	color:#666;
	cursor:default;
}
.mapLayer_items.type_box > li.disable > a > span,
.mapLayer_items.type_mix > li.item_box.disable > a > span {
	background-image:url(/commonY15/img/icon_arrow_right_grey_01.png);
	color:#666;
	text-decoration:none;
}

/*-- positionSet --*/
/* pin */
.mapLayer_items.type_pin .spk a .pin  { left:710px; top:125px; }
.mapLayer_items.type_pin .mmb a .pin  { left:798px; top:109px; }
.mapLayer_items.type_pin .akj a .pin  { left:743px; top:93px; }
.mapLayer_items.type_pin .kuh a .pin  { left:781px; top:139px; }
.mapLayer_items.type_pin .obo a .pin  { left:753px; top:146px; }
.mapLayer_items.type_pin .hkd a .pin  { left:669px; top:158px; }
.mapLayer_items.type_pin .aoj a .pin  { left:649px; top:204px; }
.mapLayer_items.type_pin .msj a .pin  { left:668px; top:217px; }
.mapLayer_items.type_pin .axt a .pin  { left:626px; top:239px; }
.mapLayer_items.type_pin .hna a .pin  { left:653px; top:252px; }
.mapLayer_items.type_pin .sdj a .pin  { left:618px; top:310px; }
.mapLayer_items.type_pin .gaj a .pin  { left:609px; top:298px; }
.mapLayer_items.type_pin .hnd a .pin  { left:552px; top:397px; }
.mapLayer_items.type_pin .nrt a .pin  { left:575px; top:394px; }
.mapLayer_items.type_pin .kij a .pin  { left:561px; top:304px; }
.mapLayer_items.type_pin .kmq a .pin  { left:465px; top:333px; }
.mapLayer_items.type_pin .fsz a .pin  { left:490px; top:407px; }
.mapLayer_items.type_pin .ngyA a .pin { left:454px; top:397px; }
.mapLayer_items.type_pin .ngyB a .pin { left:463px; top:386px; }
.mapLayer_items.type_pin .ngo a .pin  { left:454px; top:397px; }
.mapLayer_items.type_pin .mmj a .pin  { left:501px; top:354px; }
.mapLayer_items.type_pin .osaA a .pin { left:409px; top:381px; }
.mapLayer_items.type_pin .osaB a .pin { left:393px; top:394px; }
.mapLayer_items.type_pin .itm a .pin  { left:409px; top:381px; }
.mapLayer_items.type_pin .kix a .pin  { left:393px; top:394px; }
.mapLayer_items.type_pin .shm a .pin  { left:398px; top:427px; }
.mapLayer_items.type_pin .tjh a .pin  { left:398px; top:349px; }
.mapLayer_items.type_pin .oki a .pin  { left:360px; top:304px; }
.mapLayer_items.type_pin .okj a .pin  { left:356px; top:365px; }
.mapLayer_items.type_pin .izo a .pin  { left:334px; top:336px; }
.mapLayer_items.type_pin .hij a .pin  { left:323px; top:368px; }
.mapLayer_items.type_pin .ubj a .pin  { left:270px; top:370px; }
.mapLayer_items.type_pin .tks a .pin  { left:369px; top:400px; }
.mapLayer_items.type_pin .tak a .pin  { left:356px; top:387px; }
.mapLayer_items.type_pin .kcz a .pin  { left:335px; top:405px; }
.mapLayer_items.type_pin .myj a .pin  { left:313px; top:389px; }
.mapLayer_items.type_pin .fuk a .pin  { left:238px; top:375px; }
.mapLayer_items.type_pin .kkj a .pin  { left:258px; top:381px; }
.mapLayer_items.type_pin .oit a .pin  { left:276px; top:393px; }
.mapLayer_items.type_pin .ngs a .pin  { left:214px; top:393px; }
.mapLayer_items.type_pin .kmj a .pin  { left:241px; top:408px; }
.mapLayer_items.type_pin .kmi a .pin  { left:247px; top:449px; }
.mapLayer_items.type_pin .koj a .pin  { left:224px; top:441px; }
.mapLayer_items.type_pin .tne a .pin  { left:219px; top:489px; }
.mapLayer_items.type_pin .kum a .pin  { left:202px; top:494px; }
.mapLayer_items.type_pin .kkx a .pin  { left:418px; top:42px; }
.mapLayer_items.type_pin .asj a .pin  { left:404px; top:34px; }
.mapLayer_items.type_pin .tkn a .pin  { left:364px; top:59px; }
.mapLayer_items.type_pin .oke a .pin  { left:348px; top:78px; }
.mapLayer_items.type_pin .rnj a .pin  { left:334px; top:95px; }
.mapLayer_items.type_pin .oka a .pin  { left:286px; top:130px; }
.mapLayer_items.type_pin .ktd a .pin  { left:444px; top:177px; }
.mapLayer_items.type_pin .mmd a .pin  { left:431px; top:194px; }
.mapLayer_items.type_pin .ueo a .pin  { left:243px; top:115px; }
.mapLayer_items.type_pin .mmy a .pin  { left:155px; top:186px; }
.mapLayer_items.type_pin .tra a .pin  { left:126px; top:185px; }
.mapLayer_items.type_pin .isg a .pin  { left:99px;  top:196px; }
.mapLayer_items.type_pin .ogn a .pin  { left:40px;  top:179px; }

/* airport_domtour */
.mapLayer_items.airport_domtour li a .txt {	background-image:url(/commonY15/img/modules/domtour/dp_map_txts_airport.png); }

.mapLayer_items.airport_domtour .spk a .txt  { width:76px; background-position:0px 0px;    left:607px; top:53px; }
.mapLayer_items.airport_domtour .mmb a .txt  { width:40px; background-position:0px -16px;  left:799px; top:93px; }
.mapLayer_items.airport_domtour .akj a .txt  { width:28px; background-position:0px -32px;  left:753px; top:90px; }
.mapLayer_items.airport_domtour .kuh a .txt  { width:28px; background-position:0px -48px;  left:790px; top:134px; }
.mapLayer_items.airport_domtour .obo a .txt  { width:28px; background-position:0px -64px;  left:750px; top:155px; }
.mapLayer_items.airport_domtour .hkd a .txt  { width:28px; background-position:0px -80px;  left:679px; top:155px; }
.mapLayer_items.airport_domtour .aoj a .txt  { width:28px; background-position:0px -96px;  left:622px; top:201px; }
.mapLayer_items.airport_domtour .msj a .txt  { width:28px; background-position:0px -112px; left:678px; top:214px; }
.mapLayer_items.airport_domtour .axt a .txt  { width:28px; background-position:0px -128px; left:600px; top:236px; }
.mapLayer_items.airport_domtour .hna a .txt  { width:28px; background-position:0px -144px; left:650px; top:261px; }
.mapLayer_items.airport_domtour .sdj a .txt  { width:28px; background-position:0px -160px; left:615px; top:318px; }
.mapLayer_items.airport_domtour .gaj a .txt  { width:28px; background-position:0px -176px; left:583px; top:295px; }
.mapLayer_items.airport_domtour .hnd a .txt  { width:66px; background-position:0px -192px; left:621px; top:411px; }
.mapLayer_items.airport_domtour .nrt a .txt  { width:66px; background-position:0px -208px; left:621px; top:391px; }
.mapLayer_items.airport_domtour .kij a .txt  { width:28px; background-position:0px -224px; left:535px; top:301px; }
.mapLayer_items.airport_domtour .kmq a .txt  { width:28px; background-position:0px -240px; left:449px; top:319px; }
.mapLayer_items.airport_domtour .fsz a .txt  { width:28px; background-position:0px -256px; left:487px; top:392px; }
.mapLayer_items.airport_domtour .ngyA a .txt { width:76px; background-position:0px -272px; left:501px; top:452px; }
.mapLayer_items.airport_domtour .ngyB a .txt { width:76px; background-position:0px -288px; left:501px; top:432px; }
.mapLayer_items.airport_domtour .mmj a .txt  { width:28px; background-position:0px -304px; left:510px; top:350px; }
.mapLayer_items.airport_domtour .osaA a .txt { width:66px; background-position:0px -320px; left:427px; top:466px; }
.mapLayer_items.airport_domtour .osaB a .txt { width:66px; background-position:0px -336px; left:427px; top:507px; }
.mapLayer_items.airport_domtour .shm a .txt  { width:52px; background-position:0px -352px; left:427px; top:486px; }
.mapLayer_items.airport_domtour .tjh a .txt  { width:28px; background-position:0px -368px; left:393px; top:357px; }
.mapLayer_items.airport_domtour .oki a .txt  { width:28px; background-position:0px -384px; left:371px; top:302px; }
.mapLayer_items.airport_domtour .okj a .txt  { width:28px; background-position:0px -400px; left:353px; top:351px; }
.mapLayer_items.airport_domtour .izo a .txt  { width:28px; background-position:0px -416px; left:317px; top:320px; }
.mapLayer_items.airport_domtour .hij a .txt  { width:28px; background-position:0px -432px; left:321px; top:354px; }
.mapLayer_items.airport_domtour .ubj a .txt  { width:52px; background-position:0px -448px; left:203px; top:285px; }
.mapLayer_items.airport_domtour .tks a .txt  { width:28px; background-position:0px -464px; left:363px; top:408px; }
.mapLayer_items.airport_domtour .tak a .txt  { width:28px; background-position:0px -480px; left:353px; top:450px; }
.mapLayer_items.airport_domtour .kcz a .txt  { width:28px; background-position:0px -496px; left:327px; top:414px; }
.mapLayer_items.airport_domtour .myj a .txt  { width:28px; background-position:0px -512px; left:309px; top:458px; }
.mapLayer_items.airport_domtour .fuk a .txt  { width:28px; background-position:0px -528px; left:187px; top:357px; }
.mapLayer_items.airport_domtour .kkj a .txt  { width:40px; background-position:0px -544px; left:214px; top:305px; }
.mapLayer_items.airport_domtour .oit a .txt  { width:28px; background-position:0px -560px; left:274px; top:401px; }
.mapLayer_items.airport_domtour .ngs a .txt  { width:28px; background-position:0px -576px; left:187px; top:389px; }
.mapLayer_items.airport_domtour .kmj a .txt  { width:28px; background-position:0px -592px; left:283px; top:426px; }
.mapLayer_items.airport_domtour .kmi a .txt  { width:28px; background-position:0px -608px; left:255px; top:445px; }
.mapLayer_items.airport_domtour .koj a .txt  { width:40px; background-position:0px -624px; left:185px; top:438px; }
.mapLayer_items.airport_domtour .tne a .txt  { width:40px; background-position:0px -640px; left:231px; top:484px; }
.mapLayer_items.airport_domtour .kum a .txt  { width:40px; background-position:0px -656px; left:162px; top:484px; }
.mapLayer_items.airport_domtour .kkx a .txt  { width:40px; background-position:0px -672px; left:411px; top:51px; }
.mapLayer_items.airport_domtour .asj a .txt  { width:52px; background-position:0px -688px; left:352px; top:22px; }
.mapLayer_items.airport_domtour .tkn a .txt  { width:40px; background-position:0px -704px; left:324px; top:54px; }
.mapLayer_items.airport_domtour .oke a .txt  { width:52px; background-position:0px -720px; left:357px; top:78px; }
.mapLayer_items.airport_domtour .rnj a .txt  { width:28px; background-position:0px -736px; left:339px; top:101px; }
.mapLayer_items.airport_domtour .oka a .txt  { width:66px; background-position:0px -752px; left:270px; top:158px; }
.mapLayer_items.airport_domtour .ktd a .txt  { width:40px; background-position:0px -768px; left:453px; top:173px; }
.mapLayer_items.airport_domtour .mmd a .txt  { width:40px; background-position:0px -784px; left:411px; top:204px; }
.mapLayer_items.airport_domtour .ueo a .txt  { width:40px; background-position:0px -800px; left:204px; top:111px; }
.mapLayer_items.airport_domtour .mmy a .txt  { width:28px; background-position:0px -816px; left:152px; top:195px; }
.mapLayer_items.airport_domtour .tra a .txt  { width:40px; background-position:0px -832px; left:112px; top:170px; }
.mapLayer_items.airport_domtour .isg a .txt  { width:28px; background-position:0px -848px; left:96px;  top:204px; }
.mapLayer_items.airport_domtour .ogn a .txt  { width:40px; background-position:0px -864px; left:33px;  top:164px; }

.mapLayer_items.airport_domtour .spk a:hover .txt  { background-position:-120px 0px; }
.mapLayer_items.airport_domtour .mmb a:hover .txt  { background-position:-120px -16px; }
.mapLayer_items.airport_domtour .akj a:hover .txt  { background-position:-120px -32px; }
.mapLayer_items.airport_domtour .kuh a:hover .txt  { background-position:-120px -48px; }
.mapLayer_items.airport_domtour .obo a:hover .txt  { background-position:-120px -64px; }
.mapLayer_items.airport_domtour .hkd a:hover .txt  { background-position:-120px -80px; }
.mapLayer_items.airport_domtour .aoj a:hover .txt  { background-position:-120px -96px; }
.mapLayer_items.airport_domtour .msj a:hover .txt  { background-position:-120px -112px; }
.mapLayer_items.airport_domtour .axt a:hover .txt  { background-position:-120px -128px; }
.mapLayer_items.airport_domtour .hna a:hover .txt  { background-position:-120px -144px; }
.mapLayer_items.airport_domtour .sdj a:hover .txt  { background-position:-120px -160px; }
.mapLayer_items.airport_domtour .gaj a:hover .txt  { background-position:-120px -176px; }
.mapLayer_items.airport_domtour .hnd a:hover .txt  { background-position:-120px -192px; }
.mapLayer_items.airport_domtour .nrt a:hover .txt  { background-position:-120px -208px; }
.mapLayer_items.airport_domtour .kij a:hover .txt  { background-position:-120px -224px; }
.mapLayer_items.airport_domtour .kmq a:hover .txt  { background-position:-120px -240px; }
.mapLayer_items.airport_domtour .fsz a:hover .txt  { background-position:-120px -256px; }
.mapLayer_items.airport_domtour .ngyA a:hover .txt { background-position:-120px -272px; }
.mapLayer_items.airport_domtour .ngyB a:hover .txt { background-position:-120px -288px; }
.mapLayer_items.airport_domtour .mmj a:hover .txt  { background-position:-120px -304px; }
.mapLayer_items.airport_domtour .osaA a:hover .txt { background-position:-120px -320px; }
.mapLayer_items.airport_domtour .osaB a:hover .txt { background-position:-120px -336px; }
.mapLayer_items.airport_domtour .shm a:hover .txt  { background-position:-120px -352px; }
.mapLayer_items.airport_domtour .tjh a:hover .txt  { background-position:-120px -368px; }
.mapLayer_items.airport_domtour .oki a:hover .txt  { background-position:-120px -384px; }
.mapLayer_items.airport_domtour .okj a:hover .txt  { background-position:-120px -400px; }
.mapLayer_items.airport_domtour .izo a:hover .txt  { background-position:-120px -416px; }
.mapLayer_items.airport_domtour .hij a:hover .txt  { background-position:-120px -432px; }
.mapLayer_items.airport_domtour .ubj a:hover .txt  { background-position:-120px -448px; }
.mapLayer_items.airport_domtour .tks a:hover .txt  { background-position:-120px -464px; }
.mapLayer_items.airport_domtour .tak a:hover .txt  { background-position:-120px -480px; }
.mapLayer_items.airport_domtour .kcz a:hover .txt  { background-position:-120px -496px; }
.mapLayer_items.airport_domtour .myj a:hover .txt  { background-position:-120px -512px; }
.mapLayer_items.airport_domtour .fuk a:hover .txt  { background-position:-120px -528px; }
.mapLayer_items.airport_domtour .kkj a:hover .txt  { background-position:-120px -544px; }
.mapLayer_items.airport_domtour .oit a:hover .txt  { background-position:-120px -560px; }
.mapLayer_items.airport_domtour .ngs a:hover .txt  { background-position:-120px -576px; }
.mapLayer_items.airport_domtour .kmj a:hover .txt  { background-position:-120px -592px; }
.mapLayer_items.airport_domtour .kmi a:hover .txt  { background-position:-120px -608px; }
.mapLayer_items.airport_domtour .koj a:hover .txt  { background-position:-120px -624px; }
.mapLayer_items.airport_domtour .tne a:hover .txt  { background-position:-120px -640px; }
.mapLayer_items.airport_domtour .kum a:hover .txt  { background-position:-120px -656px; }
.mapLayer_items.airport_domtour .kkx a:hover .txt  { background-position:-120px -672px; }
.mapLayer_items.airport_domtour .asj a:hover .txt  { background-position:-120px -688px; }
.mapLayer_items.airport_domtour .tkn a:hover .txt  { background-position:-120px -704px; }
.mapLayer_items.airport_domtour .oke a:hover .txt  { background-position:-120px -720px; }
.mapLayer_items.airport_domtour .rnj a:hover .txt  { background-position:-120px -736px; }
.mapLayer_items.airport_domtour .oka a:hover .txt  { background-position:-120px -752px; }
.mapLayer_items.airport_domtour .ktd a:hover .txt  { background-position:-120px -768px; }
.mapLayer_items.airport_domtour .mmd a:hover .txt  { background-position:-120px -784px; }
.mapLayer_items.airport_domtour .ueo a:hover .txt  { background-position:-120px -800px; }
.mapLayer_items.airport_domtour .mmy a:hover .txt  { background-position:-120px -816px; }
.mapLayer_items.airport_domtour .tra a:hover .txt  { background-position:-120px -832px; }
.mapLayer_items.airport_domtour .isg a:hover .txt  { background-position:-120px -848px; }
.mapLayer_items.airport_domtour .ogn a:hover .txt  { background-position:-120px -864px; }

/* airport_intltour */
.mapLayer_items.airport_intltour li a .txt { background-image:url(/commonY15/img/modules/intltour/dp_map_txts_airport.png); }

.mapLayer_items.airport_intltour .hnd a .txt { width:78px; height:20px; background-position:0px 0px;   left:621px; top:414px; }
.mapLayer_items.airport_intltour .nrt a .txt { width:78px; height:20px; background-position:0px -20px; left:621px; top:390px; }
.mapLayer_items.airport_intltour .ngo a .txt { width:90px; height:20px; background-position:0px -40px; left:501px; top:451px; }
.mapLayer_items.airport_intltour .kix a .txt { width:78px; height:20px; background-position:0px -60px; left:426px; top:505px; }
.mapLayer_items.airport_intltour .spk a .txt { width:76px; background-position:0px -80px;  left:607px; top:53px; }
.mapLayer_items.airport_intltour .mmb a .txt { width:40px; background-position:0px -96px;  left:799px; top:93px; }
.mapLayer_items.airport_intltour .akj a .txt { width:28px; background-position:0px -112px; left:753px; top:90px; }
.mapLayer_items.airport_intltour .kuh a .txt { width:28px; background-position:0px -128px; left:790px; top:134px; }
.mapLayer_items.airport_intltour .obo a .txt { width:28px; background-position:0px -144px; left:750px; top:155px; }
.mapLayer_items.airport_intltour .hkd a .txt { width:28px; background-position:0px -160px; left:679px; top:155px; }
.mapLayer_items.airport_intltour .aoj a .txt { width:28px; background-position:0px -176px; left:622px; top:201px; }
.mapLayer_items.airport_intltour .msj a .txt { width:28px; background-position:0px -192px; left:678px; top:214px; }
.mapLayer_items.airport_intltour .axt a .txt { width:28px; background-position:0px -208px; left:600px; top:236px; }
.mapLayer_items.airport_intltour .hna a .txt { width:28px; background-position:0px -224px; left:650px; top:261px; }
.mapLayer_items.airport_intltour .sdj a .txt { width:28px; background-position:0px -240px; left:615px; top:318px; }
.mapLayer_items.airport_intltour .gaj a .txt { width:28px; background-position:0px -256px; left:583px; top:295px; }
.mapLayer_items.airport_intltour .kij a .txt { width:28px; background-position:0px -272px; left:535px; top:301px; }
.mapLayer_items.airport_intltour .kmq a .txt { width:28px; background-position:0px -288px; left:449px; top:319px; }
.mapLayer_items.airport_intltour .fsz a .txt { width:28px; background-position:0px -610px; left:487px; top:392px; }
.mapLayer_items.airport_intltour .itm a .txt { width:66px; background-position:0px -304px; left:427px; top:466px; }
.mapLayer_items.airport_intltour .shm a .txt { width:52px; background-position:0px -320px; left:427px; top:486px; }
.mapLayer_items.airport_intltour .okj a .txt { width:28px; background-position:0px -336px; left:353px; top:351px; }
.mapLayer_items.airport_intltour .izo a .txt { width:28px; background-position:0px -352px; left:317px; top:320px; }
.mapLayer_items.airport_intltour .hij a .txt { width:28px; background-position:0px -368px; left:321px; top:354px; }
.mapLayer_items.airport_intltour .ubj a .txt { width:52px; background-position:0px -384px; left:203px; top:285px; }
.mapLayer_items.airport_intltour .tks a .txt { width:28px; background-position:0px -400px; left:363px; top:408px; }
.mapLayer_items.airport_intltour .tak a .txt { width:28px; background-position:0px -416px; left:353px; top:450px; }
.mapLayer_items.airport_intltour .kcz a .txt { width:28px; background-position:0px -432px; left:327px; top:414px; }
.mapLayer_items.airport_intltour .myj a .txt { width:28px; background-position:0px -448px; left:305px; top:458px; }
.mapLayer_items.airport_intltour .fuk a .txt { width:28px; background-position:0px -464px; left:187px; top:357px; }
.mapLayer_items.airport_intltour .kkj a .txt { width:40px; background-position:0px -480px; left:214px; top:305px; }
.mapLayer_items.airport_intltour .oit a .txt { width:28px; background-position:0px -496px; left:274px; top:401px; }
.mapLayer_items.airport_intltour .ngs a .txt { width:28px; background-position:0px -512px; left:187px; top:389px; }
.mapLayer_items.airport_intltour .kmj a .txt { width:28px; background-position:0px -528px; left:283px; top:426px; }
.mapLayer_items.airport_intltour .kmi a .txt { width:28px; background-position:0px -544px; left:255px; top:445px; }
.mapLayer_items.airport_intltour .koj a .txt { width:40px; background-position:0px -560px; left:185px; top:438px; }
.mapLayer_items.airport_intltour .asj a .txt { width:52px; background-position:0px -576px; left:352px; top:22px; }
.mapLayer_items.airport_intltour .oka a .txt { width:28px; background-position:0px -592px; left:270px; top:158px; }

.mapLayer_items.airport_intltour .hnd a:hover .txt { background-position:-120px 0px; }
.mapLayer_items.airport_intltour .nrt a:hover .txt { background-position:-120px -20px; }
.mapLayer_items.airport_intltour .ngo a:hover .txt { background-position:-120px -40px; }
.mapLayer_items.airport_intltour .kix a:hover .txt { background-position:-120px -60px; }
.mapLayer_items.airport_intltour .spk a:hover .txt { background-position:-120px -80px; }
.mapLayer_items.airport_intltour .mmb a:hover .txt { background-position:-120px -96px; }
.mapLayer_items.airport_intltour .akj a:hover .txt { background-position:-120px -112px; }
.mapLayer_items.airport_intltour .kuh a:hover .txt { background-position:-120px -128px; }
.mapLayer_items.airport_intltour .obo a:hover .txt { background-position:-120px -144px; }
.mapLayer_items.airport_intltour .hkd a:hover .txt { background-position:-120px -160px; }
.mapLayer_items.airport_intltour .aoj a:hover .txt { background-position:-120px -176px; }
.mapLayer_items.airport_intltour .msj a:hover .txt { background-position:-120px -192px; }
.mapLayer_items.airport_intltour .axt a:hover .txt { background-position:-120px -208px; }
.mapLayer_items.airport_intltour .hna a:hover .txt { background-position:-120px -224px; }
.mapLayer_items.airport_intltour .sdj a:hover .txt { background-position:-120px -240px; }
.mapLayer_items.airport_intltour .gaj a:hover .txt { background-position:-120px -256px; }
.mapLayer_items.airport_intltour .kij a:hover .txt { background-position:-120px -272px; }
.mapLayer_items.airport_intltour .kmq a:hover .txt { background-position:-120px -288px; }
.mapLayer_items.airport_intltour .fsz a:hover .txt { background-position:-120px -610px; }
.mapLayer_items.airport_intltour .itm a:hover .txt { background-position:-120px -304px; }
.mapLayer_items.airport_intltour .shm a:hover .txt { background-position:-120px -320px; }
.mapLayer_items.airport_intltour .okj a:hover .txt { background-position:-120px -336px; }
.mapLayer_items.airport_intltour .izo a:hover .txt { background-position:-120px -352px; }
.mapLayer_items.airport_intltour .hij a:hover .txt { background-position:-120px -368px; }
.mapLayer_items.airport_intltour .ubj a:hover .txt { background-position:-120px -384px; }
.mapLayer_items.airport_intltour .tks a:hover .txt { background-position:-120px -400px; }
.mapLayer_items.airport_intltour .tak a:hover .txt { background-position:-120px -416px; }
.mapLayer_items.airport_intltour .kcz a:hover .txt { background-position:-120px -432px; }
.mapLayer_items.airport_intltour .myj a:hover .txt { background-position:-120px -448px; }
.mapLayer_items.airport_intltour .fuk a:hover .txt { background-position:-120px -464px; }
.mapLayer_items.airport_intltour .kkj a:hover .txt { background-position:-120px -480px; }
.mapLayer_items.airport_intltour .oit a:hover .txt { background-position:-120px -496px; }
.mapLayer_items.airport_intltour .ngs a:hover .txt { background-position:-120px -512px; }
.mapLayer_items.airport_intltour .kmj a:hover .txt { background-position:-120px -528px; }
.mapLayer_items.airport_intltour .kmi a:hover .txt { background-position:-120px -544px; }
.mapLayer_items.airport_intltour .koj a:hover .txt { background-position:-120px -560px; }
.mapLayer_items.airport_intltour .asj a:hover .txt { background-position:-120px -576px; }
.mapLayer_items.airport_intltour .oka a:hover .txt { background-position:-120px -592px; }

/* destination_intltour */
.mapLayer_items.destination_intltour > .eur { left:114px; top:137px; }
.mapLayer_items.destination_intltour > .asi { left:263px; top:254px; }
.mapLayer_items.destination_intltour > .chn { left:297px; top:206px; }
.mapLayer_items.destination_intltour > .twn { left:376px; top:295px; }
.mapLayer_items.destination_intltour > .mic { left:473px; top:315px; }
.mapLayer_items.destination_intltour > .oce { left:429px; top:389px; }
.mapLayer_items.destination_intltour > .hwi { left:555px; top:257px; }
.mapLayer_items.destination_intltour > .ame { left:625px; top:147px; }