@charset "UTF-8";

/*---------------
該当ページ
http://www.hankyu-travel.com/kokunai/tyo.php
http://www.hankyu-travel.com/kaigai/tyo.php　など
-----------------*/

.kokunaipurposeMap { background:url(/attending/kokunai/images/kokunaipurposeMap.png) top no-repeat;}
.kaigaipurposeMap { background:url(/attending/kaigai/images/kaigaipurposeMap.png) top no-repeat;}

/* 地図 */
.srchBox360a .srchBg { padding-top:0}

/* 近隣の出発地から探す */
.OtBox {
	background:url(/attending/kaigai/images/kaigaiSrchBg.png) no-repeat;
	width:360px;
	/*height:327px;*/
	padding-top:15px;
}

.OtBox dl { overflow:hidden; width:318px; height:auto; border-bottom:dotted 1px #a6a6a6; margin:0 auto 20px; padding-bottom:5px;}
.OtBox ul { overflow:hidden; width:318px; height:auto; border-bottom:dotted 1px #a6a6a6; margin:0 auto 5px; padding-bottom:5px;}

.otBtn { float:left;}
.OtBox dl .srchNum {
	float:right;
	font-size:14px; font-size:1.4rem;
	font-style:normal;
	padding-top:10px;
}

.srchNum em {
	font-size:20px; font-size:2.0rem;
	font-style:normal;
	font-weight:bold;
	color:#cc0000;
}

.srchNum span {
	font-size:14px; font-size:1.4rem;
	font-style:normal;
	color:#cc0000;
}

.otBtnEtc { clear:both; width:300px; height:25px; margin:0 auto; padding-top:5px;}
.otDTxt { width:300px; height:auto; margin:0 auto; font-size:12px; font-size:1.2rem; line-height:16px; line-height:1.6rem; margin-top:7px; padding-left:12px; padding-left:1.2rem; text-indent:-12px; text-indent:-1.2rem;}

.otherFacetEtcSelectpanel{ position:relative; padding:0; text-align:center;}
.OtBox .otherFacetEtcPanel{
	display:none;
	position:absolute;
	top:-75px;
	left:-200px;
	z-index:100;
	width:740px;
	margin-left:0px;
	background:#fff;
	border:2px solid #4b7eb9;
	color:#333333;
	padding-bottom:5px;
}

.OtBox .otherFacetEtcPanel p {
	background-color:#dceaf8;
	padding:10px;
	text-align:left;
	font-size:14px; font-size:1.4rem;
	line-height:16px; line-height:1.6rem;
	font-weight:bold;
	margin-bottom:10px;
}
.OtBox .otherFacetEtcPanel dl {
	overflow:hidden;
	width:708px;
	height:auto;
	border-bottom:dotted 1px #d1d1d1;
	margin:0 auto 5px;
	padding-bottom:5px;
}
	
.OtBox .otherFacetEtcPanel dl dt, .OtBox .otherFacetEtcPanel dl dd { float:left;}
.OtBox .otherFacetEtcPanel dl dt {
	width:140px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	font-weight:bold;
	text-align:left;
	margin-right:10px;
	padding-left:5px;
}
.OtBox .otherFacetEtcPanel dl dd, .OtBox .otherFacetEtcPanel dl dd a {
	width:548px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	font-weight:normal;
}
.OtBox .otherFacetEtcPanel dl dd ul {
	border:none;
	width:auto;
	height:auto;
	padding-bottom:0px;
	margin-bottom:0px;
}
.OtBox .otherFacetEtcPanel dl dd ul li {
	float:left;
	background:url(/sharing/common14/images/arrw01.png) 0 6px no-repeat;
	width:auto;
	height:auto;
	font-size:14px; font-size:1.4rem;
	text-align:left;
	padding-left:10px;
	margin-right:15px;
}
.OtBox .otherFacetEtcPanel a#Js_otherFacetEtcClose {
	clear:both;
	display:inline-block;
	background:url(/sharing/common14/images/Js_HatsuSelectPanelCloseBtn.png) right 9px no-repeat;
	padding:6px 15px 0 0;
	margin-bottom:5px;
}

.areaSeparete_spk, .areaSeparete_hkr, .areaSeparete_okj, .areaSeparete_toy { float:left;}
.areaSeparete_spk { margin:15px 20px 0 18px;}
.areaSeparete_toy { margin:15px 20px 0 0;}
.areaSeparete_hkr { margin:15px 20px 0 0;}
.areaSeparete_okj { margin-top:15px;}
div.areaSeparete_spk dl:last-child {padding-bottom: 50px;}
div.areaSeparete_toy dl:last-child { padding-bottom: 50px;}
div.areaSeparete_hkr dl:last-child {padding-bottom: 50px;}


/* 目的地から探す */
.purposeSbBox dl { overflow:hidden; width:708px; height:auto; border-bottom:dotted 1px #d1d1d1; padding-bottom:5px; margin:5px 15px 0px;}
.purposeSbBox dl dt, .purposeSbBox dl dd, .purposeSbBox dl dd a { float:left; font-size:14px; font-size:1.4rem;}
.purposeSbBox dl dt { width:140px; height:auto; font-weight:bold; margin-right:20px;}
.purposeSbBox dl dt a { font-size:14px; font-size:1.4rem;}
.purposeSbBox dl dd, .purposeSbBox dl dd { width:548px; height:auto;}
.purposeSbBox dl dd ul { overflow:hidden; width:auto; height:auto;}
.purposeSbBox dl dd ul li { float:left; width:auto; height:auto; background:url(/sharing/common14/images/arrw01.png) 0px 6px no-repeat; padding-left:10px; margin-right:15px; white-space:nowrap;}

.purposeSbBox .commonSbBox740 { width:738px; padding:10px 0 0;}

.areaLink360 .commonSbBox360 p { font-size:14px; font-size:1.4rem;}


/* box全体リンク */
.areaLink360 a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:360px;
	height:auto;
	color:#1d3994;
	text-decoration:none;
}

.areaLink360 a:link div, .areaLink360 a:visited div {
	text-decoration:none;
}

.areaLink360 a:hover .commonSbBox360 p {
	color:#ff9933;
	text-decoration:underline;
}


/* イチオシ */
.ichioshi360 .commonSbBox360 { width:358px; padding:15px 0 0 0;}
.ichioshi360 dl { float:left; width:160px; height:auto;}
.ichioshi360 dl dt { width:160px; height:auto; font-size:12px; font-size:1.2rem; text-align:center; line-height:1.5;}
.ichioshi360 dl dd { background:url(/sharing/common14/images/noimage160.png) no-repeat; width:160px; height:120px;}
.ichioshi360 dl dd img { width:160px; height:120px;}

.commonSbBox360 a.ichiochiAreaLink {
	float:left;
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:160px;
	height:auto;
	color:#1d3994;
	text-decoration:none;
	margin:0px 0px 9px 13px;
}
.commonSbBox360 a.ichiochiAreaLink dt {
	color:#1D3994;
	text-decoration:none;
}
.commonSbBox360 a.ichiochiAreaLink:visited dt {
	color:#1D3994;
	text-decoration:underline;
}
.commonSbBox360 a.ichiochiAreaLink:hover dt {
	color:#FF9933;
	text-decoration:underline;
}



/* 新着ツアー */
.commonSbBox360 ul { width:auto; height:auto;}
.commonSbBox360 ul li { background:url(/sharing/common14/images/arrw01.gif) 0 6px no-repeat; margin-bottom:5px; padding-left:10px;}
.commonSbBox360 ul li a {
	display:block;
	font-size:14px; font-size:1.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-moz-text-overflow:ellipsis; /* Firefox */
	-o-text-overflow: ellipsis; /* Opera */
	}
	
.newBlog360 .commonSbBox360 { padding:0 15px;}


/* お住まいの地域 */
.slectAreaBotBox { clear:both; position:relative; background:url(/sharing/common14/images/slectAreaBotBg.gif) no-repeat; width:685px; height:46px; padding:12px 15px 12px 40px; margin-bottom:30px;}
.slectAreaBotTxt { float:left; font-size:16px; font-size:1.6rem; line-height:24px; line-height:2.4rem; color:#fff;}
.slectAreaBotBtn { float:right;}
.Js_AreaSelectPanel{
	display:none;
	position:absolute;
	top:65px;
	left:232px;
	width:496px;
	background:#fff;
	border:2px solid #4b7eb9;
	color:#333333;
	z-index:150;
	padding-bottom:5px;
	margin-left: 0px;
	text-align:center;
}

.Js_AreaSelectPanel p {
	background-color:#dceaf8;
	padding:10px;
	text-align:left;
	font-size:12px; font-size:1.2rem;
	line-height:16px; line-height:1.6rem;
}
.Js_AreaSelectPanel dl {
	overflow:hidden;
	width:130px;
	height:auto;
	border-bottom:dotted 1px #4c4c4c;
	margin:0 10px 5px 0;
	padding-bottom:5px;
	}
.Js_AreaSelectPanel dl dt, .Js_AreaSelectPanel dl dd {
	float:left;
}
.Js_AreaSelectPanel dl dt {
	width:60px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	font-weight:bold;
	text-align:left;
	margin-right:10px;
}
.Js_AreaSelectPanel dl dd {
	width:60px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	font-weight:bold;
}
.Js_AreaSelectPanel dl dd ul {
}
.Js_AreaSelectPanel dl dd ul li {
	background:url(/sharing/common14/images/arrw01.png) 0 6px no-repeat;
	text-align:left;
	padding-left:10px;
}
.Js_AreaSelectPanel a#Js_AreaSelectPanelClose {
	clear:both;
	display:inline-block;
	background:url(/sharing/common14/images/Js_HatsuSelectPanelCloseBtn.png) right 9px no-repeat;
	padding:5px 15px 0 0;
}


/* 出発地ごとの情報を見る */
.dptinfoSbBox dl { overflow:hidden; border-bottom:dotted 1px #d1d1d1; padding-bottom:5px; margin-bottom:5px;}
.dptinfoSbBox dl dt, .dptinfoBotSbBox dl dd, .dptinfoBotSbBox dl dd a { float:left; font-size:14px; font-size:1.4rem;}
.dptinfoSbBox dl dt { width:140px; height:auto; font-weight:bold; margin-right:20px;}
.dptinfoSbBox dl dd { width:708px; height:auto;}
.dptinfoSbBox dl dd ul { overflow:hidden; width:auto; height:auto;}
.dptinfoSbBox dl dd ul li { float:left; width:auto; height:auto; background:url(/sharing/common14/images/arrw01.png) 0px 6px no-repeat; padding-left:10px; margin-right:15px; white-space:nowrap;}
.dptinfoSbBox dl dd ul li a { font-size:14px; font-size:1.4rem;}


/* 格安 */
.naigaiCheapSbBox { overflow:hidden; width:708px; height:auto; border-left:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; padding:15px 15px 0px 15px;}
.naigaiCheapSbBox dl { overflow:hidden; border-bottom:dotted 1px #999999; padding:0 0 10px 13px; margin-bottom:10px; background:url(/sharing/common14/images/arrw01.gif) 0 5px no-repeat;}
.naigaiCheapSbBox dl dt { float:left; width:538px; height:auto; text-align:left;}
.naigaiCheapSbBox dl dt a { font-size:14px; font-size:1.4rem; line-height:16px; line-height:1.6rem;}
.naigaiCheapSbBox dl dd { float:left; width:157px; height:auto; font-size:14px; font-size:1.4rem; line-height:16px; line-height:1.6rem; color:#cc0000;}


/* 売れ筋ランキング */
.rank740 .commonSbBox740 dl { overflow:hidden; clear:both; border-bottom:dotted 1px #D1D1D1; width:708px; height:auto; margin-bottom:10px; padding-bottom:10px;}
.rank740 .commonSbBox740 dl .rankIcn { float:left; width:57px; height:66px;}
.rank740 .commonSbBox740 dl .rank_p {
	float:left;
	width:80px;
	height:60px;
	border:solid 3px #c3922a;
	border-radius:3px; /* CSS3 */
	-webkit-border-radius:3px; /* Safari,Google Chrome用 */
	-moz-border-radius:3px; /* Firefox用 */ 
	margin-right:10px;
	background:url(/sharing/common14/images/noimage80.png) no-repeat;
}
.rank740 .commonSbBox740 dl .rank_p img { width:80px; height:60px;}
.rank740 .commonSbBox740 dl .rankName { float:right; width:555px; height:auto; font-size:14px; font-size:1.4rem; color:#1D3994;}
.rank740 .commonSbBox740 dl .rankPrice { float:right; width:555px; height:auto; font-size:14px; font-size:1.4rem; font-weight:bold; color:#cc0000; text-align:right;}
.rank740 .commonSbBox740 dl .rankPoint { overflow:hidden; float:right; width:555px; height:auto; font-size:12px; font-size:1.2rem; white-space:nowrap; text-overflow:ellipsis;}

.rank740 .commonSbBox740 a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:708px;
	height:auto;
	color:#1d3994;
	text-decoration:none;
}

.rank740 .commonSbBox740 a:link .rankName {
	color:#1D3994;
	text-decoration:none;
}

.rank740 .commonSbBox740 a:visited .rankName {
	color:#1D3994;
	text-decoration:underline;
}

.rank740 .commonSbBox740 a:visited .rankPrice {
	text-decoration:none;
}

.rank740 .commonSbBox740 a:hover .rankName {
	color:#FF9933;
	text-decoration:underline;
}

.rank740 .commonSbBox740 a:hover .rankPrice {
	text-decoration:none;
}

.rank740 .commonSbBox740 a:hover .rank_p img {
	filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

.rank740 .commonSbBox740 a:hover .rank_p {
	background:none;
}


/* 担当者オススメ */
.recommend740 .commonBox740 { width:740px; height:auto; background:url(/sharing/common14/images/recommendBtm.png) bottom no-repeat; padding-bottom:10px;}
.recommend740 .commonSbBox740 { width:738px; padding:0;}

.recoColumnBase { overflow:hidden; width:738px; height:auto; background:url(/sharing/common14/images/recoBaseBtm.png) bottom no-repeat; padding:12px 0 13px;}
.recoColumnBase dl { float:left; width:340px; height:auto;}
.recoColumnBase dl dt { font-size:14px; font-size:1.4rem; text-align:center;}
.recoColumnBase dl dd img { width:340px; height:auto;}

.recoColumnBase a {
	float:left;
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:340px;
	height:auto;
	color:#1d3994;
	text-decoration:none;
	margin-left:19px;
}

.recoColumnBase a:link dt {
	color:#1d3994;
	text-decoration:none;
}

.recoColumnBase a:visited dt {
	color:#9933CC;
	text-decoration:underline;
}

.recoColumnBase a:hover dt {
	color:#FF9933;
	text-decoration:underline;
}

.recoColumnBase a:hover img {
	filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

.line4box{
	overflow:hidden;
	border-bottom:solid 13px #d7eaf7;
	}

.recoColumn { float:left; width:184px; height:auto;}
.recoCtsBox { float:left; width:160px; height:auto; border-right:solid 1px #d1d1d1; padding:10px 12px 0 11px; background-color:#fff;}
.recoDest { width:160px; height:17px; margin-bottom:1px;}
.recoBn { background:url(/sharing/common14/images/noimage160.png) no-repeat; width:160px; height:120px; margin-bottom:5px;}
.recoBn img { width:160px; height:auto;}
.recoName { width:160px; height:auto; font-size:14px; font-size:1.4rem; color:#1D3994;}
.recoPrice { width:160px; height:auto; font-size:14px; font-size:1.4rem; font-weight:bold; color:#C00;}
.recoTxt { width:160px; height:auto; font-size:12px; font-size:1.2rem; padding-bottom:20px;}

.recoColumnLast { width:186px;}
.recoCtsBoxLast { width:160px; height:auto; border-right:none; padding:10px 13px 0; background-color:#fff;}

.recoColumn a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:184px;
	height:auto;
	color:#1d3994;
	text-decoration:none;
}

.recoColumnLast a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:186px;
	height:auto;
	color:#1d3994;
	text-decoration:none;
}

.recoColumn a:link .recoName, .recoColumnLast a:link .recoName {
	color:#1D3994;
	text-decoration:none;
}

.recoColumn a:visited .recoName, .recoColumnLast a:visited .recoName {
	color:#9933CC;
	text-decoration:underline;
}

.recoColumn a:visited .recoTxt, .recoColumnLast a:visited .recoTxt {
	text-decoration:none;
}

.recoColumn a:hover .recoName, .recoColumnLast a:hover .recoName {
	color:#FF9933;
	text-decoration:underline;
}

.recoColumn a:hover .recoTxt, .recoColumnLast a:hover .recoTxt {
	text-decoration:none;
}

.recoColumn a:hover .recoBn img, .recoColumnLast a:hover .recoBn img, .commonSbBox360 a.ichiochiAreaLink:hover dd img {
	filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

.recoColumn a:hover .recoBn, .recoColumnLast a:hover .recoBn, a.ichiochiAreaLink:hover dl dd {
	background:none;
	}


/* デジタルカタログ */
.catlog740 p { float:left; width:135px; height:auto; font-size:14px; font-size:1.4rem; margin-right:20px;}
.catlog740 ul { overflow:hidden; width:550px; height:auto;}
.catlog740 ul li { float:left; margin-right:10px;}

.catlog740 a {
	cursor:pointer;
	overflow:hidden;
	display:block;
	width:auto;
	height:auto;
	color:#1d3994;
	text-decoration:none;
}

.catlog740 a:link h3, .catlog740 a:visited h3 {
	text-decoration:none;
}

.catlog740 a:hover .commonSbBox740 p {
	color:#ff9933;
	text-decoration:underline;
}

.catlog740 a:hover .commonSbBox740 img {
	filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}


.catCtsBox01 { float:left; overflow:hidden; width:220px; height:auto; margin-right:20px;}
.catCtsBox01 .catlog_p { float:left; width:90px; height:140px; margin-right:10px;}
.catlog_p img{ width:90px;}
.catCtsBox01 dl { float:left; width:100px; height:auto;}
.catCtsBox01 dl dt, .catCtsBox02 dl dt { font-size:14px; font-size:1.4rem; font-weight:bold; margin-bottom:5px;}
.catCtsBox01 dl dd.catNum, .catCtsBox02 dl dd.catNum { font-size:14px; font-size:1.4rem; font-weight:bold; color:#1d3994; margin-bottom:5px;}
.catCtsBox01 dl dd.catBtn, .catCtsBox02 dl dd.catBtn { margin-bottom:5px;}
.catCtsBox01 dl dd ul, .catCtsBox02 dl dd ul { overflow:hidden;}

.catlog740 .commonSbBox740 { width:723px; padding:15px 0 0 15px;}


/* 観光情報 */
.travel740 .commonSbBox740 { width:738px; padding:0;}



/* 地図・検索（国内） */
.kysrch_d .MapTtl { width:360px; height:38px;}
.kysrch_d .TopMap #senmonMap { position:relative;}

/*
.kysrch_d .TopMap  {
	background:url(/sharing/common14/images/naigaiMapBg.png) 0 38px no-repeat;
	width:360px;
	height:auto;
	margin-bottom:15px;
}
*/

/*
.kysrch_d .TopMap .Map {
	background:url(/sharing/common14/images/MapBtm.png) bottom no-repeat;
	width:360px;
	height:236px;
	margin:0px;
	padding-bottom:11px;
}
*/

.kysrch_d .TopMap .Map .Map {
	background:none;
}

.kysrch_d .TopMap .Map .Map_topBase {
	position:relative;
	background:url(/attending/kokunai/images/Map_kokunaiBase.png) no-repeat;
	width:460px;
	height:325px;
	margin:0px;
}

/*コブランディング上書き用ここから*/
#LCtsbox .kysrch_d .TopMap .Map .Map_topBase {
	position:relative;
	background:url(/attending/kokunai/images/Map_kokunaiBase2014.png) no-repeat;
	width:360px;
	height:236px;
	margin:0px;
}

#LCtsbox .kysrch_I .TopMap .Map_topBase,
#LCtsbox .kysrch_I .TopMap .Map_europeBase,
#LCtsbox .kysrch_I .TopMap .Map_asiaBase,
#LCtsbox .kysrch_I .TopMap .Map_middle-eastBase,
#LCtsbox .kysrch_I .TopMap .Map_africaBase,
#LCtsbox .kysrch_I .TopMap .Map_oceaniaBase,
#LCtsbox .kysrch_I .TopMap .Map_north-americaBase,
#LCtsbox .kysrch_I .TopMap .Map_latin-americaBase,
#LCtsbox .kysrch_I .TopMap .Map_hawaiiBase,
#LCtsbox .kysrch_I .TopMap .Map_micronesiaBase,
#LCtsbox .kysrch_I .TopMap .Map_s-pacificBase {
	position:relative;
	width:360px;
	height:236px;
	margin:0px;
}

#LCtsbox .kysrch_I .TopMap .Map_topBase {	background:url(/attending/kaigai/images/Map_topBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_europeBase {	background:url(/attending/kaigai/images/Map_europeBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_asiaBase {	background:url(/attending/kaigai/images/Map_asiaBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_middle-eastBase {	background:url(/attending/kaigai/images/Map_middle-eastBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_africaBase {	background:url(/attending/kaigai/images/Map_africaBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_oceaniaBase {	background:url(/attending/kaigai/images/Map_oceaniaBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_north-americaBase {	background:url(/attending/kaigai/images/Map_north-americaBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_latin-americaBase {	background:url(/attending/kaigai/images/Map_latin-americaBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_hawaiiBase {	background:url(/attending/kaigai/images/Map_hawaiiBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_micronesiaBase {	background:url(/attending/kaigai/images/Map_micronesiaBase2014.png) no-repeat;}
#LCtsbox .kysrch_I .TopMap .Map_s-pacificBase {	background:url(/attending/kaigai/images/Map_s-pacificBase2014.png) no-repeat;}

/*海外地図*/
/*アジア*/
#LCtsbox .Map_asia {
    left: 125px;
    top: 72px;
	}
	
#LCtsbox .Map_europe {
    left: 20px;
    top: 40px;
	}
	
#LCtsbox .Map_africa {
    left: 20px;
    top: 171px;
	}
	
#LCtsbox .Map_middle-east {
    left: 46px;
    top: 112px;
	}
	
#LCtsbox .Map_north-america {
    left: 250px;
    top: 54px;
	}
	
#LCtsbox .Map_latin-america {
    left: 273px;
    top: 195px;
	}
	
#LCtsbox .Map_s-pacific {
    left: 196px;
    top: 162px;
	}
	
#LCtsbox .Map_hawaii {
    left: 211px;
    top: 102px;
	}
	
#LCtsbox .Map_micronesia {
    left: 167px;
    top: 134px;
	}
	
#LCtsbox .Map_oceania {
    left: 120px;
    top: 190px;
	}


/*アジア　ベース*/
#LCtsbox .CtsI .SenMap .Map_asiaBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 0;
	}

/*中国*/
#LCtsbox .Map_china {
	top:37px;
	left:125px;
	}

/*韓国*/
#LCtsbox .Map_korea {
	top:34px;
	left:253px;
	}

/*台湾*/
#LCtsbox .Map_taiwan {
	top:82px;
	left:240px;
	}

/*香港*/
#LCtsbox .Map_hongkong {
	top:111px;
	left:204px;
	}

/*マカオ*/
#LCtsbox .Map_macau {
	top:96px;
	left:195px;
	}

/*タイ*/
#LCtsbox .Map_thailand {
	top:118px;
	left:112px;
	}

/*シンガポール*/
#LCtsbox .Map_singapore {
	top:191px;
	left:144px;
	}

/*マレーシア*/
#LCtsbox .Map_malaysia {
	top:173px;
	left:173px;
	}

/*フィリピン*/
#LCtsbox .Map_philippines {
	top:133px;
	left:240px;
	}

/*インドネシア*/
#LCtsbox .Map_asian-beach {
	top:216px;
	left:213px;
	}

/*ベトナム*/
#LCtsbox .Map_vietnam {
	top:148px;
	left:173px;
	}

/*カンボジア*/
#LCtsbox .Map_cambodia {
	top:133px;
	left:126px;
	}

/*ラオス*/
#LCtsbox .Map_laos {
	top:102px;
	left:102px;
	}

/*インド*/
#LCtsbox .Map_india {
	top:96px;
	left:32px;
	}

/*ネパール*/
#LCtsbox .Map_nepal {
	top:71px;
	left:73px;
	}

/*スリランカ*/
#LCtsbox .Map_srilanka {
	top:160px;
	left:22px;
	}

/*モルディブ*/
#LCtsbox .Map_maldives {
	top:206px;
	left:8px;
	}

/*中国　ベース*/
#LCtsbox .Map_chinaBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -320px;
	}

/*九寨溝・黄龍*/
#LCtsbox .Map_jiuzhaigou {
	top:163px;
	left:128px;
	}

/*杭州*/
#LCtsbox .Map_hangzhou {
	top:188px;
	left:263px;
	}

/*上海*/
#LCtsbox .Map_shanghai {
	top:165px;
	left:265px;
	}

/*成都*/
#LCtsbox .Map_chengdu {
	top:186px;
	left:168px;
	}

/*西安*/
#LCtsbox .Map_xian {
	top:139px;
	left:192px;
	}

/*大連*/
#LCtsbox .Map_dalian {
	top:117px;
	left:252px;
	}

/*北京*/
#LCtsbox .Map_beijing {
	top:93px;
	left:244px;
	}

/*チベット*/
#LCtsbox .Map_tibet {
	top:158px;
	left:11px;
	}


/*韓国　ベース*/
#LCtsbox .Map_koreaBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -640px;
	}

/*ソウル*/
#LCtsbox .Map_seoul {
	top:65px;
	left:131px;
	}

/*釜山*/
#LCtsbox .Map_busan {
	top:150px;
	left:201px;
	}

/*済州島*/
#LCtsbox .Map_jeju {
	top:224px;
	left:101px;
	}


/*ヨーロッパ　ベース*/
.CtsI .SenMap .Map_europeBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 0;
	}

/*フランス*/
#LCtsbox .Map_france {
	top:137px;
	left:33px;
	}

/*イギリス*/
#LCtsbox .Map_uk {
	top:80px;
	left:42px;
	}

/*アイルランド*/
#LCtsbox .Map_ireland {
	top:101px;
	left:11px;
	}

/*イタリア*/
#LCtsbox .Map_italy {
	top:172px;
	left:132px;
	}

/*マルタ*/
#LCtsbox .Map_malta {
	top:205px;
	left:157px;
	}

/*ギリシャ*/
#LCtsbox .Map_greece {
	top:189px;
	left:199px;
	}

/*スイス*/
#LCtsbox .Map_swiss {
	top:153px;
	left:122px;
	}

/*ドイツ*/
#LCtsbox .Map_germany {
	top:123px;
	left:143px;
	}

/*オランダ*/
#LCtsbox .Map_holland {
	top:109px;
	left:133px;
	}

/*ベルギー*/
#LCtsbox .Map_belgium {
	top:137px;
	left:134px;
	}

/*スペイン*/
#LCtsbox .Map_spain {
	top:192px;
	left:41px;
	}

/*ポルトガル*/
#LCtsbox .Map_portugal {
	top:173px;
	left:15px;
	}

/*北欧*/
#LCtsbox .Map_northern-eur {
	top:23px;
	left:137px;
	}

/*ロシア*/
#LCtsbox .Map_russia {
	top:48px;
	left:252px;
	}

/*東欧・中欧*/
#LCtsbox .Map_east-eur {
	top:137px;
	left:229px;
	}

/*オーストリア*/
#LCtsbox .Map_austria {
	top:156px;
	left:201px;
	}

/*バルト三国*/
.Map_baltic {
	top:95px;
	left:230px;
	}

/*190328コーカサス*/
.Map_caucasus {
	top:170px;
	left:300px;
	}

/*イタリア　ベース*/
#LCtsbox .Map_italyBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -320px;
	}

/*アマルフィ*/
#LCtsbox .Map_amalfi {
	top:176px;
	left:133px;
	}

/*アルベロベッロ*/
#LCtsbox .Map_alberobello {
	top:142px;
	left:212px;
	}

/*カプリ島*/
#LCtsbox .Map_capri {
	top:155px;
	left:127px;
	}

/*ナポリ*/
#LCtsbox .Map_napoli {
	top:135px;
	left:114px;
	}

/*シチリア島*/
#LCtsbox .Map_sicilia {
	top:226px;
	left:147px;
	}

/*ピサ*/
#LCtsbox .Map_pisa {
	top:78px;
	left:40px;
	}

/*フィレンツェ*/
#LCtsbox .Map_firenze {
	top:65px;
	left:131px;
	}

/*ベネチア*/
#LCtsbox .Map_venezia {
	top:30px;
	left:131px;
	}

/*マテーラ*/
#LCtsbox .Map_matera {
	top:160px;
	left:243px;
	}

/*ローマ*/
#LCtsbox .Map_roma {
	top:101px;
	left:120px;
	}

/*ミラノ*/
#LCtsbox .Map_milano {
	top:45px;
	left:27px;
	}


/*フランス　ベース*/
#LCtsbox .Map_franceBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -640px;
	}

/*アルル*/
#LCtsbox .Map_arles {
	top:185px;
	left:212px;
	}

/*プロヴァンス*/
#LCtsbox .Map_provence {
	top:176px;
	left:211px;
	}

/*ニース*/
#LCtsbox .Map_nice {
	top:194px;
	left:251px;
	}

/*パリ*/
#LCtsbox .Map_paris {
	top:83px;
	left:159px;
	}

/*ボルドー*/
#LCtsbox .Map_bordeaux {
	top:185px;
	left:212px;
	}

/*モンサンミッシェル*/
#LCtsbox .Map_montstmichel {
	top:63px;
	left:75px;
	}

/*リヨン*/
#LCtsbox .Map_lyon {
	top:185px;
	left:212px;
	}

/*ロワール*/
#LCtsbox .Map_loire {
	top:113px;
	left:92px;
	}


/*イギリス　ベース*/
#LCtsbox .Map_ukBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -960px;
	}

/*エジンバラ*/
#LCtsbox .Map_edinburgh {
	top:77px;
	left:165px;
	}

/*コッツウォルズ*/
#LCtsbox .Map_cotswolds {
	top:182px;
	left:188px;
	}

/*ストラトフォードアポンエイボン*/
#LCtsbox .Map_stratford-upon-avon {
	top:185px;
	left:212px;
	}

/*ロンドン*/
#LCtsbox .Map_london {
	top:213px;
	left:224px;
	}

/*湖水地方*/
#LCtsbox .Map_lakedistrict {
	top:125px;
	left:165px;
	}


/*ドイツ　ベース*/
#LCtsbox .Map_germanyBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -1280px;
	}

/*ハイデルベルク*/
#LCtsbox .Map_heidelberg {
	top:170px;
	left:129px;
	}

/*フランクフルト*/
#LCtsbox .Map_frankfurt {
	top:120px;
	left:105px;
	}

/*ベルリン*/
#LCtsbox .Map_berlin {
	top:72px;
	left:203px;
	}

/*ノイシュバンシュタイン城*/
#LCtsbox .Map_neuschwanstein {
	top:231px;
	left:136px;
	}

/*ミュンヘン*/
#LCtsbox .Map_munchen {
	top:213px;
	left:182px;
	}

/*ローテンブルク*/
#LCtsbox .Map_rothenburg {
	top:144px;
	left:164px;
	}


/*スペイン　ベース*/
#LCtsbox .Map_spainBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -1600px;
	}

/*グラナダ*/
#LCtsbox .Map_granada {
	top:193px;
	left:161px;
	}

/*トレド*/
#LCtsbox .Map_toledo {
	top:140px;
	left:145px;
	}

/*サンティアゴ・デ・コンポステーラ*/
#LCtsbox .Map_santiago {
	top:51px;
	left:4px;
	}

/*セゴビア*/
#LCtsbox .Map_segovia {
	top:85px;
	left:113px;
	}

/*セビリア*/
#LCtsbox .Map_sevilla {
	top:205px;
	left:85px;
	}

/*バルセロナ*/
#LCtsbox .Map_barcelona {
	top:99px;
	left:224px;
	}

/*マドリッド*/
#LCtsbox .Map_madrid {
	top:116px;
	left:120px;
	}

/*ミハス*/
#LCtsbox .Map_mijas {
	top:224px;
	left:140px;
	}

/*ラ・マンチャ*/
#LCtsbox .Map_la-mancha {
	top:170px;
	left:151px;
	}


/*北欧　ベース*/
#LCtsbox .Map_northern-eurBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -1920px;
	}

/*デンマーク*/
#LCtsbox .Map_denmark {
	top:173px;
	left:177px;
	}

/*ノルウェー*/
#LCtsbox .Map_norway {
	top:120px;
	left:141px;
	}

/*スウェーデン*/
#LCtsbox .Map_sweden {
	top:85px;
	left:198px;
	}

/*フィンランド*/
#LCtsbox .Map_finland {
	top:50px;
	left:220px;
	}

/*アイスランド*/
#LCtsbox .Map_iceland {
	top:89px;
	left:29px;
	}


/*北欧　ベース*/
#LCtsbox .Map_east-eurBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -2240px;
	}

/*チェコ*/
#LCtsbox .Map_czech {
	top:86px;
	left:76px;
	}

/*ハンガリー*/
#LCtsbox .Map_hungary {
	top:135px;
	left:165px;
	}

/*ポーランド*/
#LCtsbox .Map_poland {
	top:37px;
	left:143px;
	}

/*スロバキア*/
#LCtsbox .Map_slovakia {
	top:102px;
	left:180px;
	}

/*ルーマニア*/
#LCtsbox .Map_rumania {
	top:168px;
	left:221px;
	}

/*オーストリア*/
/*#LCtsbox .Map_austria {
	top:118px;
	left:22px;
	}*/

/*ブルガリア*/
#LCtsbox .Map_bulgaria {
	top:208px;
	left:225px;
	}

/*ブルガリア*/
#LCtsbox .Map_croatia-slovenia {
	top:167px;
	left:23px;
	}


/*オーストリア　ベース*/
#LCtsbox .Map_austriaBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -2560px;
	}

/*ウィーン*/
#LCtsbox .Map_wien {
	top:64px;
	left:260px;
	}

/*ザルツブルグ*/
#LCtsbox .Map_salzburg {
	top:93px;
	left:158px;
	}

/*ザルツカンマーグート*/
#LCtsbox .Map_salzkammergut {
	top:105px;
	left:178px;
	}

/*グラーツ*/
#LCtsbox .Map_graz {
	top:130px;
	left:245px;
	}

/*インスブルック*/
#LCtsbox .Map_innsbruck {
	top:125px;
	left:90px;
	}



/*中近東　ベース*/
.CtsI .SenMap #LCtsbox .Map_middle-eastBase {
	background:url(/sharing/images/map/middle-east.png) no-repeat 0 0px;
	}

/*トルコ*/
#LCtsbox .Map_turkey {
	top:85px;
	left:60px;
	}

/*シリア・ヨルダン*/
#LCtsbox .Map_syria-jordan {
	top:135px;
	left:87px;
	}

/*イスラエル*/
#LCtsbox .Map_israel {
	top:110px;
	left:41px;
	}

/*アラブ首長国連邦*/
#LCtsbox .Map_uae {
	top:172px;
	left:174px;
	}

/*ウズベキスタン*/
#LCtsbox .Map_uzbekistan {
	top:76px;
	left:195px;
	}


/*トルコ　ベース*/
#LCtsbox .Map_turkeyBase {
	background:url(/sharing/images/map/middle-east.png) no-repeat 0 -320px;
	}

/*イスタンブール*/
#LCtsbox .Map_istanbul {
	top:88px;
	left:64px;
	}

/*カッパドキア*/
#LCtsbox .Map_cappadocia {
	top:130px;
	left:150px;
	}

/*トロイ*/
#LCtsbox .Map_troy {
	top:112px;
	left:40px;
	}

/*パムッカレ*/
#LCtsbox .Map_pamukkale {
	top:144px;
	left:76px;
	}

/*190328中近東コーカサス*/
.Map_middle-eastBase .Map_caucasus {
	top:50px;
	left:130px;
	}

/*アフリカ　ベース*/
.CtsI .SenMap .Map_africaBase {
	background:url(/sharing/images/map/africa.png) no-repeat 0 0px;
	}

/*エジプト*/
#LCtsbox .Map_egypt {
	top:32px;
	left:171px;
	}

/*チュニジア*/
#LCtsbox .Map_tunisia {
	top:4px;
	left:125px;
	}

/*モロッコ*/
#LCtsbox .Map_morocco {
	top:45px;
	left:42px;
	}

/*南アフリカ*/
#LCtsbox .Map_south-africa {
	top:199px;
	left:143px;
	}

/*ケニア*/
#LCtsbox .Map_kenya {
	top:104px;
	left:211px;
	}

/*ボツワナ*/
#LCtsbox .Map_botswana {
	top:178px;
	left:140px;
	}

/*ジンバブエ・ザンビア*/
#LCtsbox .Map_jinbabue-zanvia {
	top:151px;
	left:156px;
	}

/*タンザニア*/
#LCtsbox .Map_tanzania {
	top:128px;
	left:204px;
	}


/*北米　ベース*/
.CtsI .SenMap .Map_north-americaBase {
	background:url(/sharing/images/map/north-america.png) no-repeat 0 0px;
	}

/*アメリカ合衆国*/
#LCtsbox .Map_america {
	top:167px;
	left:155px;
	}

/*カナダ*/
#LCtsbox .Map_canada {
	top:104px;
	left:137px;
	}


/*アメリカ　ベース*/
#LCtsbox .Map_americaBase {
	background:url(/sharing/images/map/north-america.png) no-repeat 0 -320px;
	}

/*アラスカ*/
#LCtsbox .Map_alaska {
	top:20px;
	left:237px;
	}

/*イエローストーン国立公園*/
#LCtsbox .Map_yellowstone {
	top:182px;
	left:162px;
	}

/*オーランド*/
#LCtsbox .Map_orlando {
	top:229px;
	left:213px;
	}

/*グランドキャニオン*/
#LCtsbox .Map_grandcanyon {
	top:185px;
	left:86px;
	}

/*サンフランシスコ*/
#LCtsbox .Map_sanfrancisco {
	top:154px;
	left:10px;
	}

/*シアトル*/
#LCtsbox .Map_seattle {
	top:116px;
	left:8px;
	}

/*ニューヨーク*/
#LCtsbox .Map_ny {
	top:164px;
	left:218px;
	}

/*ボストン*/
#LCtsbox .Map_boston {
	top:146px;
	left:241px;
	}

/*ヨセミテ*/
#LCtsbox .Map_yosemite {
	top:138px;
	left:35px;
	}

/*ラスベガス*/
#LCtsbox .Map_lasvegas {
	top:170px;
	left:72px;
	}

/*ロサンゼルス*/
#LCtsbox .Map_la {
	top:203px;
	left:31px;
	}

/*ワシントンB.C.*/
#LCtsbox .Map_washington {
	top:182px;
	left:162px;
	}

/*ヒューストン*/
#LCtsbox .Map_houston {
	top:182px;
	left:162px;
	}



/*カナダ　ベース*/
#LCtsbox .Map_canadaBase {
	background:url(/sharing/images/map/north-america.png) no-repeat 0 -640px;
	}

/*イエローナイフ*/
#LCtsbox .Map_yellowknife {
	top:76px;
	left:50px;
	}

/*カナディアンロッキー*/
#LCtsbox .Map_rockies {
	top:126px;
	left:45px;
	}

/*ケベック*/
#LCtsbox .Map_quebec {
	top:154px;
	left:246px;
	}

/*プリンスエドワード島*/
#LCtsbox .Map_pei {
	top:182px;
	left:200px;
	}

/*トロント*/
#LCtsbox .Map_toronto {
	top:197px;
	left:253px;
	}

/*ナイアガラ*/
#LCtsbox .Map_niagara {
	top:213px;
	left:253px;
	}

/*バンクーバー*/
#LCtsbox .Map_vancouver {
	top:155px;
	left:18px;
	}

/*ビクトリア*/
#LCtsbox .Map_victoria {
	top:68px;
	left:25px;
	}

/*モントリオール*/
#LCtsbox .Map_montreal {
	top:168px;
	left:220px;
	}

/*ローレンシャン高原*/
#LCtsbox .Map_laurentian {
	top:68px;
	left:25px;
	}



/*中南米　ベース*/
.CtsI .SenMap #LCtsbox .Map_latin-americaBase {
	background:url(/sharing/images/map/latin-america.png) no-repeat 0 0px;
	}

/*メキシコ*/
#LCtsbox .Map_mexico {
	top:34px;
	left:51px;
	}

/*ブラジル*/
#LCtsbox .Map_brazil {
	top:100px;
	left:210px;
	}

/*エクアドル*/
#LCtsbox .Map_ecuador {
	top:77px;
	left:73px;
	}

/*ベネズエラ*/
#LCtsbox .Map_venezuela {
	top:48px;
	left:174px;
	}

/*ペルー*/
#LCtsbox .Map_peru {
	top:105px;
	left:106px;
	}

/*アルゼンチン*/
#LCtsbox .Map_argentina {
	top:160px;
	left:180px;
	}



/*南太平洋　ベース*/
.CtsI .SenMap #LCtsbox .Map_s-pacificBase {
	background:url(/sharing/images/map/s-pacific.png) no-repeat 0 0px;
	}

/*タヒチ*/
#LCtsbox .Map_tahiti {
	top:63px;
	left:258px;
	}

/*ニューカレドニア*/
#LCtsbox .Map_newcaledonia {
	top:149px;
	left:23px;
	}

/*フィジー*/
#LCtsbox .Map_fiji {
	top:78px;
	left:118px;
	}



/*ミクロネシア　ベース*/
/*div.CtsMrBox div.MainBox div.Map_micronesiaBase*/
.CtsI .SenMap .Map_micronesiaBase {
	background:url(/sharing/images/map/micronesia.png) no-repeat 0 0px;
	}

/*グアム*/
#LCtsbox .Map_guam {
	top:160px;
	left:97px;
	}

/*サイパン*/
#LCtsbox .Map_saipan {
	top:50px;
	left:186px;
	}



/*オセアニア　ベース*/
.CtsI .SenMap #LCtsbox .Map_oceaniaBase {
	background:url(/sharing/images/map/oceania.png) no-repeat 0 0px;
	}

/*オーストラリア*/
#LCtsbox .Map_australia {
	top:82px;
	left:63px;
	}

/*ニュージーランド*/
#LCtsbox .Map_newzealand {
	top:198px;
	left:204px;
	}


/*オセアニア　ベース*/
#LCtsbox .Map_australiaBase {
	background:url(/sharing/images/map/oceania.png) no-repeat 0 -320px;
	}

/*メルボルン*/
#LCtsbox .Map_melbourne {
	top:199px;
	left:208px;
	}

/*エアーズロック*/
#LCtsbox .Map_uluru {
	top:120px;
	left:114px;
	}

/*グレートバリアリーフ*/
#LCtsbox .Map_great-barrier-reef {
	top:72px;
	left:172px;
	}


/*ケアンズ*/
#LCtsbox .Map_cairns {
	top:50px;
	left:242px;
	}

/*ゴールドコースト*/
#LCtsbox .Map_goldcoast {
	top:105px;
	left:197px;
	}

/*シドニー*/
#LCtsbox .Map_sydney {
	top:164px;
	left:239px;
	}

/*パース*/
#LCtsbox .Map_perth {
	top:155px;
	left:24px;
	}

/*タスマニア島*/
#LCtsbox .Map_tasmania {
	top:233px;
	left:212px;
	}

/*120601第2フェース追加分*/


/*ハワイ　ベース*/
#LCtsbox .Map_hawaiiBase {
	background:url(/sharing/images/map/hawaii.png) no-repeat 0 0px;
	}

/*ホノルル（オアフ島）*/
#LCtsbox .Map_oahu {
	top:89px;
	left:152px;
	}

/*ハワイ島*/
#LCtsbox .Map_bigisland {
	top:190px;
	left:245px;
	}

/*マウイ島*/
#LCtsbox .Map_maui {
	top:125px;
	left:240px;
	}


/*カウアイ島*/
#LCtsbox .Map_kauai {
	top:58px;
	left:72px;
		}



/*台湾　ベース*/
#LCtsbox .Map_taiwanBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -960px;
	}

/*高雄*/
#LCtsbox .Map_kaohsiung {
	top:195px;
	left:140px;
	}

/*台中*/
#LCtsbox .Map_taichung {
	top:90px;
	left:150px;
	}

/*台南*/
#LCtsbox .Map_tainan {
	top:170px;
	left:132px;
	}


/*台北*/
#LCtsbox .Map_taipei {
	top:30px;	
	left:195px;
	}


/*ベトナム　ベース*/
#LCtsbox .Map_vietnamBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -1280px;
	}

/*ハノイ*/
#LCtsbox .Map_hanoi {
	top:45px;
	left:160px;
	}

/*ハロン湾*/
#LCtsbox .Map_halon {
	top:63px;
	left:190px;
	}

/*ホイアン*/
#LCtsbox .Map_hoian {
	top:130px;
	left:220px;
	}

/*ホーチミン*/
#LCtsbox .Map_hochiminh {
	top:195px;
	left:185px;
	}
	
/* リニューアル後追加 */
/* ミャンマー */
#LCtsbox .Map_myanmar {
	top:87px;
	left:100px;
	}

/* ラオス */
#LCtsbox .Map_jordan {
	top:130px;
	left:90px;
	}

/* イラン */
#LCtsbox .Map_iran {
	top:145px;
	left:170px;
	}

/*国内地図*/
#LCtsbox .Map_hokkaido {
	top:28px; left:225px;
	}
	
#LCtsbox .Map_tohoku {
	top:94px;
	left:244px
	}
	
#LCtsbox .Map_kanto {
	top:163px;
	left:224px
	}
	
#LCtsbox .Map_chubu-hokuriku{
	top:125px;
	left:126px
	}
	
#LCtsbox .Map_kinki {
	top:189px; left:188px
	}
	
#LCtsbox .Map_shikoku {
	top:207px;
	left:100px
	}
	
#LCtsbox .Map_sanin-sanyo {
	top:150px;
	left:43px
	}
	
#LCtsbox .Map_kyushu {
	top:181px; left:18px
	}
	
#LCtsbox .Map_okinawa {
	top:49px; left:26px
	}


/*北海道　ベース*/
#LCtsbox .Map_hokkaidoBase {
	background:url(../../sharing/images/map/hokkaido.png) no-repeat -10px 0;
	}




/*コブランディング上書き用ここまで*/





.kysrch_d .SachSelect select {
	font-size:14px; font-size:1.4rem;
	line-height:14px; line-height:1.4rem;
	width:150px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
		.kysrch_d .SachSelect select {
		font-size:120%;
	}
}

.kysrch_d .SachSelect span.SachRequire{
	color:#FF0000;
	}


.kysrch_d .Map_topBase .MapText { background:none !important}

.kysrch_d .MapList li { padding-left:13px;}
/*.kysrch_d .MapList li span {
	font-size:10px; font-size:1.0rem;
	font-weight:normal;
	color:#333333;
	padding:0 0 0 5px;
}
*/
.kysrch_d .TopMap .Map li {
	background:url(/attending/kokunai/images/icnMap.png) 0 4px no-repeat;
	position:absolute;
	width:auto;
	height:auto;
	font-size:12px; font-size:1.2rem;
	font-weight:bold;
}

.kysrch_d .SrcTtl, .OtTtl { width:360px; height:38px;}

.kysrch_d .TopMap .Map .nofacet { background:none; color:#666666; font-weight:normal;}

.kysrch_d .OtBox {
	background:url(/attending/kokunai/images/kokunaiSrchBg.png) no-repeat;
	width:360px;
	padding-top:10px;
}

.kysrch_d .SachStep1, .kysrch_d .SachStep2, .kysrch_d .SachStep3, .kysrch_d .SachStep4 {
	width:320px;
	height:auto;
	border-bottom:dotted 1px #ccc;
	margin:0 auto 10px;
}

.kysrch_d .SachStep1Title, .kysrch_d .SachStep2Title, .kysrch_d .SachStep3Title, .kysrch_d .SachStep4Title {
	float:left;
	width:70px;
	height:20px;
	text-indent:-9999px;
}

.SachStep1 { background:url(/attending/kokunai/images/srchStep01.png) no-repeat;}
.SachStep2 { background:url(/attending/kokunai/images/srchStep02.png) no-repeat;}
.SachStep3 { background:url(/attending/kokunai/images/srchStep03.png) no-repeat;}
.SachStep4 { background:url(/attending/kokunai/images/srchStep04.png) no-repeat;}

.kysrch_d .SachStep2Title {
	margin-bottom:70px;
}

.kysrch_d .SachBox dd {
	float:left;
	line-height:18px;
}

.kysrch_d .SachDomesStep1SubTtle,
.kysrch_d .SachDomesStep2SubTtle1,
.kysrch_d .SachDomesStep2SubTtle2,
.kysrch_d .SachDomesStep2SubTtle3,
.kysrch_d .SachDomesStep3SubTtle,
.kysrch_d .SachDomesStep4SubTtle { width:90px; height:17px; font-size:14px; font-size:1.4rem; margin-left:7px; padding-top:2px;}

.kysrch_d dd.SachSelect { width:150px; margin-bottom:8px; padding-top:2px; font-size:14px; font-size:1.4rem;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
		.kysrch_d dd.SachSelect {
			padding-top:0px;
	}
}

.kysrch_d .SachInputDd { display:inline; float:left; line-height:18px; line-height:1.8rem; margin:0 0 10px 0;}
.kysrch_d input.SachCalendar { width:130px !important; font-size:14px; font-size:1.4rem;}

.kysrch_d .SachCondition {
	clear:both;
	display:block;
	width:340px;
	height:auto;
	background-color:#FFFFFF;
	margin:0 0 10px 10px;
	text-align:center;
	font-size:14px;
	font-size:1.4rem;
	}

.kysrch_d .SachCondition em {
	font-size:16px;	font-size:1.6rem;
	font-style:normal;
	font-weight:bold;
}
.kysrch_d .SachCondition span {
	color:#CE3233;
	font-size:20px; font-size:2.0rem;
	font-style:normal;
}

.kysrch_d .SachSubmit { width:140px; height:30px; margin:0 auto;}
.kysrch_d .SachSubmit a {
	display:block;
	background:url(/attending/kokunai/images/srchBtnTop.png) no-repeat;
	width:140px;
	height:30px;
	margin:0 auto;
	text-indent:-9999px;
}

/*国内地図*/
.Map_hokkaido {
	top:58px; left:275px;
	}
	
.Map_tohoku {
	top:144px;
	left:294px
	}
	
.Map_kanto {
	top:210px;
	left:300px
	}
	
.Map_chubu-hokuriku{
	top:175px;
	left:176px
	}
	
/*.Map_kinki {
	top:249px; left:238px
	}*/
	
.Map_shikoku {
	top:267px;
	left:140px
	}
	
.Map_sanin-sanyo {
	top:200px;
	left:83px
	}
	
.Map_kyushu {
	top:241px; left:48px
	}
	
.Map_okinawa {
	top:89px; left:56px
	}

/*北海道　ベース*/
.Map_hokkaidoBase {
	background:url(../../sharing/images/map/hokkaido.png) no-repeat -10px 0;
	}


/*キロロ（・トマム・ニセコ）*/
.Map_niseko{
	top:144px;
	left:165px;
	}

/*旭山動物園（旭川）*/
.Map_asahiyama{
	top:103px;
	left:151px;
	}

/*釧路（・根室）*/
.Map_kushiro{
	top:168px;
	left:219px;
	}

/*札幌*/
.Map_sapporo{
	top:170px;
	left:100px;
	}

/*小樽*/
.Map_otaru{
	top:151px;
	left:73px;
	}

/*帯広・十勝（・足寄）*/
.Map_obihiro{
	top:192px;
	left:196px;
	}

/*知床*/
.Map_shiretoko{
	top:98px;
	left:265px;
	}

/*稚内（・宗谷岬）*/
.Map_wakkanai{
	top:31px;
	left:144px;
	}

/*登別*/
.Map_noboribetsu{
	top:199px;
	left:101px;
	}

/*函館*/
.Map_hakodate{
	top:229px;
	left:82px;
	}

/*富良野・美瑛*/
.Map_furano{
	top:125px;
	left:151px;
	}

/*利尻島・礼文島*/
.Map_rishiri{
	top:48px;
	left:78px;
	}



/*東北　ベース*/
.Map_tohokuBase {
	background:url(../../sharing/images/map/tohoku.png) no-repeat 0 0;
	}

/*青森県*/
.Map_aomori{
	top:47px;
	left:167px;
	}

/*岩手県*/
.Map_iwate{
	top:106px;
	left:199px;
	}

/*宮城県*/
.Map_miyagi{
	top:171px;
	left:189px;
	}

/*秋田県*/
.Map_akita{
	top:83px;
	left:163px;
	}

/*山形県*/
.Map_yamagata{
	top:148px;
	left:155px;
	}

/*福島県*/
.Map_fukushima{
	top:218px;
	left:149px;
	}

/*関東　ベース*/
.Map_kantoBase {
	background:url(../../sharing/images/map/kanto.png) no-repeat 0 0;
	}

/*茨城県*/
.Map_ibaraki{
	top:104px;
	left:205px;
	}

/*栃木県*/
.Map_tochigi{
	top:57px;
	left:169px;
	}

/*群馬県*/
.Map_gunma{
	top:83px;
	left:109px;
	}

/*埼玉県*/
.Map_saitama{
	top:128px;
	left:129px;
	}

/*東京都*/
.Map_tokyo{
	top:163px;
	left:143px;
	}

/*千葉県*/
.Map_chiba{
	top:215px;
	left:207px;
	}

/*神奈川県*/
.Map_kanagawa{
	top:190px;
	left:133px;
	}


/*中部北陸　ベース*/
.Map_chubu-hokurikuBase {
	background:url(../../sharing/images/map/chubuhokuriku.png) no-repeat 0 0;
	}

/*山梨県*/
.Map_yamanashi{
	top:155px;
	left:216px;
	}

/*新潟県*/
.Map_niigata{
	top:60px;
	left:223px;
	}

/*富山県*/
.Map_toyama{
	top:105px;
	left:150px;
	}

/*石川県*/
.Map_ishikawa{
	top:80px;
	left:120px;
	}

/*福井県*/
.Map_fukui{
	top:135px;
	left:65px;
	}

/*長野県*/
.Map_nagano{
	top:130px;
	left:185px;
	}

/*岐阜県*/
.Map_gifu{
	top:160px;
	left:100px;
	}

/*静岡県*/
.Map_shizuoka{
	top:199px;
	left:163px;
	}

/*愛知県*/
.Map_aichi{
	top:182px;
	left:116px;
	}

/*三重県*/
.Map_mie{
	top:220px;
	left:88px;
	}


/*近畿　ベース*/
.Map_kinkiBase {
	background:url(../../sharing/images/map/kinki.png) no-repeat 0 0;
	}

/*滋賀県*/
.Map_shiga{
	top:80px;
	left:245px;
	}

/*京都府*/
.Map_kyoto{
	top:45px;
	left:165px;
	}

/*大阪府*/
.Map_osaka{
	top:135px;
	left:155px;
	}

/*奈良県*/
.Map_nara{
	top:160px;
	left:220px;
	}

/*兵庫県*/
.Map_hyogo{
	top:80px;
	left:115px;
	}

/*和歌山県*/
.Map_wakayama{
	top:200px;
	left:175px;
	}


/*山陰山陽　ベース*/
.Map_sanin-sanyoBase {
	background:url(../../sharing/images/map/saninsanyou.png) no-repeat 0 0;
	}

/*鳥取県*/
.Map_tottori{
	top:105px;
	left:245px;
	}

/*島根県*/
.Map_shimane{
	top:125px;
	left:125px;
	}

/*岡山県*/
.Map_okayama{
	top:145px;
	left:245px;
	}

/*広島県*/
.Map_hiroshima{
	top:175px;
	left:145px;
	}

/*山口県*/
.Map_yamaguchi{
	top:205px;
	left:45px;
	}


/*四国　ベース*/
.Map_shikokuBase {
	background:url(../../sharing/images/map/shikoku.png) no-repeat 0 0;
	}

/*徳島県*/
.Map_tokushima{
	top:85px;
	left:235px;
	}

/*香川県*/
.Map_kagawa{
	top:44px;
	left:222px;
	}

/*愛媛県*/
.Map_ehime{
	top:104px;
	left:71px;
	}
	
/*高知県*/
.Map_kochi{
	top:156px;
	left:138px;
	}


/*九州　ベース*/
.Map_kyushuBase {
	background:url(../../sharing/images/map/kyushu.png) no-repeat 0 0;
	}

/*福岡県*/
.Map_fukuoka{
	top:44px;
	left:159px;
	}

/*佐賀県*/
.Map_saga{
	top:71px;
	left:121px;
	}

/*長崎県*/
.Map_nagasaki{
	top:100px;
	left:70px;
	}

/*熊本県*/
.Map_kumamoto{
	top:125px;
	left:184px;
	}

/*大分県*/
.Map_oita{
	top:94px;
	left:237px;
	}

/*宮崎県*/
.Map_miyazaki{
	top:163px;
	left:222px;
	}

/*鹿児島県*/
.Map_kagoshima{
	top:198px;
	left:162px;
	}


/*沖縄　ベース*/
.Map_okinawaBase {
	background:url(../../sharing/images/map/okinawa.png) no-repeat 0 0;
	}

/*恩納村*/
.Map_onna{
	top:96px;
	left:55px;
	}

/*名護*/
.Map_nago{
	top:71px;
	left:75px;
	}

/*那覇*/
.Map_naha{
	top:147px;
	left:24px;
	}

/*美ら海水族館（本部）*/
.Map_churaumi{
	top:50px;
	left:90px;
	}

/*宮古島（・久米島）*/
.Map_miyako{
	top:120px;
	left:212px;
	}

/*西表（・由布島・竹富・小浜・黒島）*/
.Map_iriomote{
	top:210px;
	left:179px;
	}

/*石垣島*/
.Map_ishigaki{
	top:195px;
	left:260px;
	}

/*与那国島・波照間島*/
.Map_yonaguni{
	top:235px;
	left:129px;
	}




/* 地図・検索（海外） */
.kysrch_I .MapTtl { width:360px; height:38px;}

.kysrch_I .TopMap #senmonMap { position:relative; border:solid 1px #00a6e3; border-top:none;}
.kysrch_I .linkDest1 { background:url(/attending/kaigai/images/icnMap.png) 0 4px no-repeat; position:absolute; font-weight:bold; top:5px; left:10px; padding-left:13px;}
.kysrch_I .linkDest2 { background:url(/attending/kaigai/images/icnMap.png) 0 4px no-repeat; position:absolute; font-weight:bold; top:20px; left:10px; padding-left:13px;}


/*.kysrch_I .TopMap .Map .Map_topBase,
.kysrch_I .TopMap .Map .Map_europeBase,
.kysrch_I .TopMap .Map .Map_asiaBase,
.kysrch_I .TopMap .Map .Map_middle-eastBase,
.kysrch_I .TopMap .Map .Map_africaBase,
.kysrch_I .TopMap .Map .Map_oceaniaBase,
.kysrch_I .TopMap .Map .Map_north-americaBase,
.kysrch_I .TopMap .Map .Map_latin-americaBase,
.kysrch_I .TopMap .Map .Map_hawaiiBase,
.kysrch_I .TopMap .Map .Map_micronesiaBase,
.kysrch_I .TopMap .Map .Map_s-pacificBase {
	position:relative;
	width:360px;
	height:236px;
	margin:0px;
}*/


.kysrch_I .TopMap .Map_topBase,
.kysrch_I .TopMap .Map_europeBase,
.kysrch_I .TopMap .Map_asiaBase,
.kysrch_I .TopMap .Map_middle-eastBase,
.kysrch_I .TopMap .Map_africaBase,
.kysrch_I .TopMap .Map_oceaniaBase,
.kysrch_I .TopMap .Map_north-americaBase,
.kysrch_I .TopMap .Map_latin-americaBase,
.kysrch_I .TopMap .Map_hawaiiBase,
.kysrch_I .TopMap .Map_micronesiaBase,
.kysrch_I .TopMap .Map_s-pacificBase {
	position:relative;
	width:460px;
	height:325px;
	margin:0px;
}

/*.kysrch_I .TopMap .Map .Map_topBase {	background:url(/attending/kaigai/images/Map_kaigaiBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_europeBase {	background:url(/attending/kaigai/images/Map_europeBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_asiaBase {	background:url(/attending/kaigai/images/Map_asiaBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_middle-eastBase {	background:url(/attending/kaigai/images/Map_middle-eastBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_africaBase {	background:url(/attending/kaigai/images/Map_africaBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_oceaniaBase {	background:url(/attending/kaigai/images/Map_oceaniaBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_north-americaBase {	background:url(/attending/kaigai/images/Map_north-americaBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_latin-americaBase {	background:url(/attending/kaigai/images/Map_latin-americaBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_hawaiiBase {	background:url(/attending/kaigai/images/Map_hawaiiBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_micronesiaBase {	background:url(/attending/kaigai/images/Map_micronesiaBase.png) no-repeat;}
.kysrch_I .TopMap .Map .Map_s-pacificBase {	background:url(/attending/kaigai/images/Map_s-pacificBase.png) no-repeat;}*/


/*.kysrch_I .TopMap .Map_topBase {	background:url(/attending/kaigai/images/Map_topBase.png) no-repeat;}*/
.kysrch_I .TopMap .Map_topBase {	background:url(../../../attending/kaigai/images/Map_kaigaiBase.png) no-repeat;}
.kysrch_I .TopMap .Map_europeBase {	background:url(/attending/kaigai/images/Map_europeBase.png) no-repeat;}
.kysrch_I .TopMap .Map_asiaBase {	background:url(/attending/kaigai/images/Map_asiaBase.png) no-repeat;}
.kysrch_I .TopMap .Map_middle-eastBase {	background:url(/attending/kaigai/images/Map_middle-eastBase.png) no-repeat;}
.kysrch_I .TopMap .Map_africaBase {	background:url(/attending/kaigai/images/Map_africaBase.png) no-repeat;}
.kysrch_I .TopMap .Map_oceaniaBase {	background:url(/attending/kaigai/images/Map_oceaniaBase.png) no-repeat;}
.kysrch_I .TopMap .Map_north-americaBase {	background:url(/attending/kaigai/images/Map_north-americaBase.png) no-repeat;}
.kysrch_I .TopMap .Map_latin-americaBase {	background:url(/attending/kaigai/images/Map_latin-americaBase.png) no-repeat;}
.kysrch_I .TopMap .Map_hawaiiBase {	background:url(/attending/kaigai/images/Map_hawaiiBase.png) no-repeat;}
.kysrch_I .TopMap .Map_micronesiaBase {	background:url(/attending/kaigai/images/Map_micronesiaBase.png) no-repeat;}
.kysrch_I .TopMap .Map_s-pacificBase {	background:url(/attending/kaigai/images/Map_s-pacificBase.png) no-repeat;}


.kysrch_I .SachSelect select {
	font-size:14px; font-size:1.4rem;
	line-height:14px; line-height:1.4rem;
	width:150px;
}

.SachSelect select#p_hatsu option{
	text-indent:1rem;
	}
.SachSelect select#p_hatsu option:nth-child(1){
	text-indent:0rem;
	}
	

@media screen and (-webkit-min-device-pixel-ratio:0) {
		.kysrch_I .SachSelect select {
			font-size:120%;
	}
}

.kysrch_I .SachSelect span.SachRequire{
	color:#FF0000;
	}

.kysrch_I .MapList li { padding-left:13px;}
/*.kysrch_I .MapList li span {
	font-size:10px; font-size:1.0rem;
	font-weight:normal;
	color:#333333;
	padding:0 0 0 5px;
}
*/
.kysrch_I .TopMap .Map .MapList li {
	background:url(/attending/kaigai/images/icnMap.png) 0 4px no-repeat;
	position:absolute;
	width:auto;
	height:auto;
	font-size:12px; font-size:1.2rem;
	font-weight:bold;
}

.kysrch_I .TopMap .Map .nofacet { background:none; color:#666666; font-weight:normal;}

.kysrch_I .SrcTtl, .OtTtl { width:360px; height:38px;}

.kysrch_I .SachStep1, .kysrch_I .SachStep2, .kysrch_I .SachStep3, .kysrch_I .SachStep4 {
	width:320px;
	height:auto;
	border-bottom:dotted 1px #ccc;
	margin:0 auto 10px;
}

.kysrch_I .SachStep1Title, .kysrch_I .SachStep2Title, .kysrch_I .SachStep3Title, .kysrch_I .SachStep4Title {
	float:left;
	width:70px;
	height:20px;
	text-indent:-9999px;
}

.kysrch_I .SachStep1 { background:url(/attending/kaigai/images/srchStep01.png) no-repeat;}
.kysrch_I .SachStep2 { background:url(/attending/kaigai/images/srchStep02.png) no-repeat;}
.kysrch_I .SachStep3 { background:url(/attending/kaigai/images/srchStep03.png) no-repeat;}
.kysrch_I .SachStep4 { background:url(/attending/kaigai/images/srchStep04.png) no-repeat;}

.kysrch_I .SachStep2Title {
	margin-bottom:70px;
}

.kysrch_I .SachBox dd {
float:left;
height:auto;
line-height:18px;
}

.kysrch_I .SachBox dd strong { font-size:14px; font-size:1.4rem;}

.kysrch_I .SachInterStep1SubTtle,
.kysrch_I .SachInterStep2SubTtle1,
.kysrch_I .SachInterStep2SubTtle2,
.kysrch_I .SachInterStep2SubTtle3,
.kysrch_I .SachInterStep3SubTtle,
.kysrch_I .SachInterStep4SubTtle { width:90px; height:17px; font-size:14px; font-size:1.4rem; margin-left:7px; padding-top:2px;}

.kysrch_I dd.SachSelect { width:150px; margin-bottom:8px; padding-top:2px; font-size:14px; font-size:1.4rem;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
		.kysrch_I dd.SachSelect {
			padding-top:0px;
	}
}

.kysrch_I .SachStep1 dd.SachSelect{height:auto;}
#Set_p_hatsu .Box_p_hatsu{
	  display: block;
  width: 130px;
  height: 23px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;
  background:#cee9f2;
  border:1px solid #009bfd;
  padding:0px 10px;
  text-align:center;
  color:#4c4c4c;
  font-weight:bold;
  margin-bottom:5px;
	}
#Set_p_hatsu .Box_p_hatsu:hover{ text-decoration:none; background:#009bfd; color:#fff;}

#setPHatsuName{font-weight:bold; font-size:14px; width: 153px;/* margin-left: -90px;*/}

.kysrch_I .SachInputDd { display:inline; float:left; line-height:18px; line-height:1.8rem; margin:0 0 10px 0;}
.kysrch_I input.SachCalendar { width:130px; font-size:14px; font-size:1.4rem;}

.kysrch_I .SachCondition {
	clear:both;
	display:block;
	width:340px;
	height:auto;
	background-color:#FFFFFF;
	margin:0 0 10px 10px;
	text-align:center;
	font-size:14px;
	font-size:1.4rem;
}

.kysrch_I .SachCondition em {
	font-size:16px;	font-size:1.6rem;
	font-style:normal;
	font-weight:bold;
}
.kysrch_I .SachCondition span {
	color:#CE3233;
	font-size:20px; font-size:2.0rem;
	font-style:normal;
}

.kysrch_I .SachSubmit { width:140px; height:30px; margin:0 auto;}
.kysrch_I .SachSubmit a {
	display:block;
	background:url(/attending/kaigai/images/srchBtnTop.png) no-repeat;
	width:140px;
	height:30px;
	margin:0 auto;
	text-indent:-9999px;
}


/*海外地図*/
/*アジア*/
.Map_asia {
    left: 165px;
    top: 102px;
	}
	
.Map_europe {
    left: 40px;
    top: 60px;
	}
	
.Map_africa {
    left: 40px;
    top: 191px;
	}
	
.Map_middle-east {
    left: 46px;
    top: 142px;
	}
	
.Map_north-america {
    left: 310px;
    top: 64px;
	}
	
.Map_latin-america {
    left: 353px;
    top: 235px;
	}
	
.Map_s-pacific {
    left: 246px;
    top: 192px;
	}
	
.Map_hawaii {
    left: 271px;
    top: 132px;
	}
	
.Map_micronesia {
    left: 217px;
    top: 164px;
	}
	
.Map_oceania {
    left: 150px;
    top: 230px;
	}


/*アジア　ベース*/
.CtsI .SenMap .Map_asiaBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 0;
	}

/*中国*/
.Map_china {
	top:47px;
	left:125px;
	}

/*韓国*/
.Map_korea {
	top:44px;
	left:263px;
	}

/*台湾*/
.Map_taiwan {
	top:92px;
	left:250px;
	}

/*香港*/
.Map_hongkong {
	top:121px;
	left:214px;
	}

/*マカオ*/
.Map_macau {
	top:106px;
	left:234px;
	}

/*タイ*/
.Map_thailand {
	top:128px;
	left:122px;
	}

/*シンガポール*/
.Map_singapore {
	top:211px;
	left:144px;
	}

/*マレーシア*/
.Map_malaysia {
	top:193px;
	left:173px;
	}

/*フィリピン*/
.Map_philippines {
	top:143px;
	left:260px;
	}

/*インドネシア*/
.Map_asian-beach {
	top:246px;
	left:213px;
	}

/*ベトナム*/
.Map_vietnam {
	top:158px;
	left:173px;
	}

/*カンボジア*/
.Map_cambodia {
	top:143px;
	left:126px;
	}

/*ラオス*/
.Map_laos {
	top:112px;
	left:122px;
	}

/*インド*/
.Map_india {
	top:106px;
	left:12px;
	}

/*ネパール*/
.Map_nepal {
	top:81px;
	left:73px;
	}

/*スリランカ*/
.Map_srilanka {
	top:170px;
	left:22px;
	}

/*モルディブ*/
.Map_maldives {
	top:226px;
	left:8px;
	}

/*中国　ベース*/
.Map_chinaBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -320px;
	}

/*九寨溝・黄龍*/
.Map_jiuzhaigou {
	top:163px;
	left:128px;
	}

/*杭州*/
.Map_hangzhou {
	top:188px;
	left:263px;
	}

/*上海*/
.Map_shanghai {
	top:165px;
	left:265px;
	}

/*成都*/
.Map_chengdu {
	top:186px;
	left:168px;
	}

/*西安*/
.Map_xian {
	top:139px;
	left:192px;
	}

/*大連*/
.Map_dalian {
	top:117px;
	left:252px;
	}

/*北京*/
.Map_beijing {
	top:93px;
	left:244px;
	}

/*チベット*/
.Map_tibet {
	top:158px;
	left:11px;
	}


/*韓国　ベース*/
.Map_koreaBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -640px;
	}

/*ソウル*/
.Map_seoul {
	top:65px;
	left:131px;
	}

/*釜山*/
.Map_busan {
	top:150px;
	left:201px;
	}

/*済州島*/
.Map_jeju {
	top:224px;
	left:101px;
	}


/*ヨーロッパ　ベース*/
.CtsI .SenMap .Map_europeBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 0;
	}

/*フランス*/
.Map_france {
	top:137px;
	left:10px;
	}

/*イギリス*/
.Map_uk {
	top:80px;
	left:42px;
	}

/*アイルランド*/
.Map_ireland {
	top:96px;
	left:11px;
	}

/*イタリア*/
.Map_italy {
	top:172px;
	left:132px;
	}

/*マルタ*/
.Map_malta {
	top:205px;
	left:157px;
	}

/*ギリシャ*/
.Map_greece {
	top:189px;
	left:199px;
	}

/*スイス*/
.Map_swiss {
	top:153px;
	left:122px;
	}

/*ドイツ*/
.Map_germany {
	top:123px;
	left:143px;
	}

/*オランダ*/
.Map_holland {
	top:109px;
	left:133px;
	}

/*ベルギー*/
.Map_belgium {
	top:137px;
	left:134px;
	}

/*スペイン*/
.Map_spain {
	top:192px;
	left:41px;
	}

/*ポルトガル*/
.Map_portugal {
	top:173px;
	left:3px;
	}

/*北欧*/
.Map_northern-eur {
	top:23px;
	left:137px;
	}

/*ロシア*/
.Map_russia {
	top:48px;
	left:252px;
	}

/*東欧・中欧*/
.Map_east-eur {
	top:137px;
	left:259px;
	}

/*オーストリア*/
.Map_austria {
	top:156px;
	left:201px;
	}


/*イタリア　ベース*/
.Map_italyBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -320px;
	}

/*アマルフィ*/
.Map_amalfi {
	top:176px;
	left:133px;
	}

/*アルベロベッロ*/
.Map_alberobello {
	top:142px;
	left:212px;
	}

/*カプリ島*/
.Map_capri {
	top:155px;
	left:127px;
	}

/*ナポリ*/
.Map_napoli {
	top:135px;
	left:114px;
	}

/*シチリア島*/
.Map_sicilia {
	top:226px;
	left:147px;
	}

/*ピサ*/
.Map_pisa {
	top:78px;
	left:40px;
	}

/*フィレンツェ*/
.Map_firenze {
	top:65px;
	left:131px;
	}

/*ベネチア*/
.Map_venezia {
	top:30px;
	left:131px;
	}

/*マテーラ*/
.Map_matera {
	top:160px;
	left:243px;
	}

/*ローマ*/
.Map_roma {
	top:101px;
	left:120px;
	}

/*ミラノ*/
.Map_milano {
	top:45px;
	left:27px;
	}


/*フランス　ベース*/
.Map_franceBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -640px;
	}

/*アルル*/
.Map_arles {
	top:185px;
	left:212px;
	}

/*プロヴァンス*/
.Map_provence {
	top:176px;
	left:211px;
	}

/*ニース*/
.Map_nice {
	top:194px;
	left:251px;
	}

/*パリ*/
.Map_paris {
	top:83px;
	left:159px;
	}

/*ボルドー*/
.Map_bordeaux {
	top:185px;
	left:212px;
	}

/*モンサンミッシェル*/
.Map_montstmichel {
	top:63px;
	left:75px;
	}

/*リヨン*/
.Map_lyon {
	top:185px;
	left:212px;
	}

/*ロワール*/
.Map_loire {
	top:113px;
	left:92px;
	}


/*イギリス　ベース*/
.Map_ukBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -960px;
	}

/*エジンバラ*/
.Map_edinburgh {
	top:77px;
	left:165px;
	}

/*コッツウォルズ*/
.Map_cotswolds {
	top:182px;
	left:188px;
	}

/*ストラトフォードアポンエイボン*/
.Map_stratford-upon-avon {
	top:185px;
	left:212px;
	}

/*ロンドン*/
.Map_london {
	top:213px;
	left:224px;
	}

/*湖水地方*/
.Map_lakedistrict {
	top:125px;
	left:165px;
	}


/*ドイツ　ベース*/
.Map_germanyBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -1280px;
	}

/*ハイデルベルク*/
.Map_heidelberg {
	top:170px;
	left:129px;
	}

/*フランクフルト*/
.Map_frankfurt {
	top:120px;
	left:105px;
	}

/*ベルリン*/
.Map_berlin {
	top:72px;
	left:203px;
	}

/*ノイシュバンシュタイン城*/
.Map_neuschwanstein {
	top:231px;
	left:136px;
	}

/*ミュンヘン*/
.Map_munchen {
	top:213px;
	left:182px;
	}

/*ローテンブルク*/
.Map_rothenburg {
	top:144px;
	left:164px;
	}


/*スペイン　ベース*/
.Map_spainBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -1600px;
	}

/*グラナダ*/
.Map_granada {
	top:193px;
	left:161px;
	}

/*トレド*/
.Map_toledo {
	top:140px;
	left:145px;
	}

/*サンティアゴ・デ・コンポステーラ*/
.Map_santiago {
	top:51px;
	left:4px;
	}

/*セゴビア*/
.Map_segovia {
	top:85px;
	left:113px;
	}

/*セビリア*/
.Map_sevilla {
	top:205px;
	left:85px;
	}

/*バルセロナ*/
.Map_barcelona {
	top:99px;
	left:224px;
	}

/*マドリッド*/
.Map_madrid {
	top:116px;
	left:120px;
	}

/*ミハス*/
.Map_mijas {
	top:224px;
	left:140px;
	}

/*ラ・マンチャ*/
.Map_la-mancha {
	top:170px;
	left:151px;
	}


/*北欧　ベース*/
.Map_northern-eurBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -1920px;
	}

/*デンマーク*/
.Map_denmark {
	top:173px;
	left:177px;
	}

/*ノルウェー*/
.Map_norway {
	top:120px;
	left:141px;
	}

/*スウェーデン*/
.Map_sweden {
	top:85px;
	left:198px;
	}

/*フィンランド*/
.Map_finland {
	top:50px;
	left:220px;
	}

/*アイスランド*/
.Map_iceland {
	top:89px;
	left:29px;
	}


/*北欧　ベース*/
.Map_east-eurBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -2240px;
	}

/*チェコ*/
.Map_czech {
	top:86px;
	left:76px;
	}

/*ハンガリー*/
.Map_hungary {
	top:135px;
	left:165px;
	}

/*ポーランド*/
.Map_poland {
	top:37px;
	left:143px;
	}

/*スロバキア*/
.Map_slovakia {
	top:102px;
	left:180px;
	}

/*ルーマニア*/
.Map_rumania {
	top:168px;
	left:221px;
	}

/*オーストリア*/
/*.Map_austria {
	top:118px;
	left:22px;
	}*/

/*ブルガリア*/
.Map_bulgaria {
	top:208px;
	left:225px;
	}

/*ブルガリア*/
.Map_croatia-slovenia {
	top:167px;
	left:23px;
	}


/*オーストリア　ベース*/
.Map_austriaBase {
	background:url(/sharing/images/map/europe.png) no-repeat 0 -2560px;
	}

/*ウィーン*/
.Map_wien {
	top:64px;
	left:260px;
	}

/*ザルツブルグ*/
.Map_salzburg {
	top:93px;
	left:158px;
	}

/*ザルツカンマーグート*/
.Map_salzkammergut {
	top:105px;
	left:178px;
	}

/*グラーツ*/
.Map_graz {
	top:130px;
	left:245px;
	}

/*インスブルック*/
.Map_innsbruck {
	top:125px;
	left:90px;
	}



/*中近東　ベース*/
.CtsI .SenMap .Map_middle-eastBase {
	background:url(/sharing/images/map/middle-east.png) no-repeat 0 0px;
	}

/*トルコ*/
.Map_turkey {
	top:85px;
	left:60px;
	}

/*シリア・ヨルダン*/
.Map_syria-jordan {
	top:135px;
	left:87px;
	}

/*イスラエル*/
.Map_israel {
	top:110px;
	left:41px;
	}

/*アラブ首長国連邦*/
.Map_uae {
	top:172px;
	left:174px;
	}

/*ウズベキスタン*/
.Map_uzbekistan {
	top:76px;
	left:195px;
	}


/*トルコ　ベース*/
.Map_turkeyBase {
	background:url(/sharing/images/map/middle-east.png) no-repeat 0 -320px;
	}

/*イスタンブール*/
.Map_istanbul {
	top:88px;
	left:64px;
	}

/*カッパドキア*/
.Map_cappadocia {
	top:130px;
	left:150px;
	}

/*トロイ*/
.Map_troy {
	top:112px;
	left:40px;
	}

/*パムッカレ*/
.Map_pamukkale {
	top:144px;
	left:76px;
	}


/*アフリカ　ベース*/
.CtsI .SenMap .Map_africaBase {
	background:url(/sharing/images/map/africa.png) no-repeat 0 0px;
	}

/*エジプト*/
.Map_egypt {
	top:32px;
	left:171px;
	}

/*チュニジア*/
.Map_tunisia {
	top:4px;
	left:125px;
	}

/*モロッコ*/
.Map_morocco {
	top:45px;
	left:42px;
	}

/*南アフリカ*/
.Map_south-africa {
	top:199px;
	left:143px;
	}

/*ケニア*/
.Map_kenya {
	top:104px;
	left:211px;
	}

/*ボツワナ*/
.Map_botswana {
	top:178px;
	left:140px;
	}

/*ジンバブエ・ザンビア*/
.Map_jinbabue-zanvia {
	top:151px;
	left:156px;
	}

/*タンザニア*/
.Map_tanzania {
	top:128px;
	left:204px;
	}


/*北米　ベース*/
.CtsI .SenMap .Map_north-americaBase {
	background:url(/sharing/images/map/north-america.png) no-repeat 0 0px;
	}

/*アメリカ合衆国*/
.Map_america {
	top:167px;
	left:155px;
	}

/*カナダ*/
.Map_canada {
	top:104px;
	left:137px;
	}


/*アメリカ　ベース*/
.Map_americaBase {
	background:url(/sharing/images/map/north-america.png) no-repeat 0 -320px;
	}

/*アラスカ*/
.Map_alaska {
	top:20px;
	left:237px;
	}

/*イエローストーン国立公園*/
.Map_yellowstone {
	top:182px;
	left:162px;
	}

/*オーランド*/
.Map_orlando {
	top:229px;
	left:213px;
	}

/*グランドキャニオン*/
.Map_grandcanyon {
	top:185px;
	left:86px;
	}

/*サンフランシスコ*/
.Map_sanfrancisco {
	top:154px;
	left:10px;
	}

/*シアトル*/
.Map_seattle {
	top:116px;
	left:8px;
	}

/*ニューヨーク*/
.Map_ny {
	top:164px;
	left:218px;
	}

/*ボストン*/
.Map_boston {
	top:146px;
	left:241px;
	}

/*ヨセミテ*/
.Map_yosemite {
	top:138px;
	left:35px;
	}

/*ラスベガス*/
.Map_lasvegas {
	top:170px;
	left:72px;
	}

/*ロサンゼルス*/
.Map_la {
	top:203px;
	left:31px;
	}

/*ワシントンB.C.*/
.Map_washington {
	top:182px;
	left:162px;
	}

/*ヒューストン*/
.Map_houston {
	top:182px;
	left:162px;
	}



/*カナダ　ベース*/
.Map_canadaBase {
	background:url(/sharing/images/map/north-america.png) no-repeat 0 -640px;
	}

/*イエローナイフ*/
.Map_yellowknife {
	top:76px;
	left:50px;
	}

/*カナディアンロッキー*/
.Map_rockies {
	top:126px;
	left:45px;
	}

/*ケベック*/
.Map_quebec {
	top:154px;
	left:246px;
	}

/*プリンスエドワード島*/
.Map_pei {
	top:182px;
	left:200px;
	}

/*トロント*/
.Map_toronto {
	top:197px;
	left:253px;
	}

/*ナイアガラ*/
.Map_niagara {
	top:213px;
	left:253px;
	}

/*バンクーバー*/
.Map_vancouver {
	top:155px;
	left:18px;
	}

/*ビクトリア*/
.Map_victoria {
	top:68px;
	left:25px;
	}

/*モントリオール*/
.Map_montreal {
	top:168px;
	left:220px;
	}

/*ローレンシャン高原*/
.Map_laurentian {
	top:68px;
	left:25px;
	}



/*中南米　ベース*/
.CtsI .SenMap .Map_latin-americaBase {
	background:url(/sharing/images/map/latin-america.png) no-repeat 0 0px;
	}

/*メキシコ*/
.Map_mexico {
	top:34px;
	left:51px;
	}

/*ブラジル*/
.Map_brazil {
	top:100px;
	left:210px;
	}

/*エクアドル*/
.Map_ecuador {
	top:77px;
	left:73px;
	}

/*ベネズエラ*/
.Map_venezuela {
	top:48px;
	left:174px;
	}

/*ペルー*/
.Map_peru {
	top:105px;
	left:106px;
	}

/*アルゼンチン*/
.Map_argentina {
	top:160px;
	left:180px;
	}



/*南太平洋　ベース*/
.CtsI .SenMap .Map_s-pacificBase {
	background:url(/sharing/images/map/s-pacific.png) no-repeat 0 0px;
	}

/*タヒチ*/
.Map_tahiti {
	top:63px;
	left:258px;
	}

/*ニューカレドニア*/
.Map_newcaledonia {
	top:149px;
	left:23px;
	}

/*フィジー*/
.Map_fiji {
	top:78px;
	left:118px;
	}



/*ミクロネシア　ベース*/
/*div.CtsMrBox div.MainBox div.Map_micronesiaBase*/
.CtsI .SenMap .Map_micronesiaBase {
	background:url(/sharing/images/map/micronesia.png) no-repeat 0 0px;
	}

/*グアム*/
.Map_guam {
	top:170px;
	left:97px;
	}

/*サイパン*/
.Map_saipan {
	top:85px;
	left:186px;
	}



/*オセアニア　ベース*/
.CtsI .SenMap .Map_oceaniaBase {
	background:url(/sharing/images/map/oceania.png) no-repeat 0 0px;
	}

/*オーストラリア*/
.Map_australia {
	top:102px;
	left:63px;
	}

/*ニュージーランド*/
.Map_newzealand {
	top:208px;
	left:224px;
	}


/*オセアニア　ベース*/
.Map_australiaBase {
	background:url(/sharing/images/map/oceania.png) no-repeat 0 -320px;
	}

/*メルボルン*/
.Map_melbourne {
	top:199px;
	left:208px;
	}

/*エアーズロック*/
.Map_uluru {
	top:120px;
	left:114px;
	}

/*グレートバリアリーフ*/
.Map_great-barrier-reef {
	top:72px;
	left:172px;
	}


/*ケアンズ*/
.Map_cairns {
	top:50px;
	left:242px;
	}

/*ゴールドコースト*/
.Map_goldcoast {
	top:105px;
	left:197px;
	}

/*シドニー*/
.Map_sydney {
	top:164px;
	left:239px;
	}

/*パース*/
.Map_perth {
	top:155px;
	left:24px;
	}

/*タスマニア島*/
.Map_tasmania {
	top:233px;
	left:212px;
	}

/*120601第2フェース追加分*/


/*ハワイ　ベース*/
.Map_hawaiiBase {
	background:url(/sharing/images/map/hawaii.png) no-repeat 0 0px;
	}

/*ホノルル（オアフ島）*/
.Map_oahu {
	top:89px;
	left:152px;
	}

/*ハワイ島*/
.Map_bigisland {
	top:190px;
	left:245px;
	}

/*マウイ島*/
.Map_maui {
	top:125px;
	left:240px;
	}


/*カウアイ島*/
.Map_kauai {
	top:58px;
	left:72px;
		}



/*台湾　ベース*/
.Map_taiwanBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -960px;
	}

/*高雄*/
.Map_kaohsiung {
	top:195px;
	left:140px;
	}

/*台中*/
.Map_taichung {
	top:90px;
	left:150px;
	}

/*台南*/
.Map_tainan {
	top:170px;
	left:132px;
	}


/*台北*/
.Map_taipei {
	top:30px;	
	left:195px;
	}


/*ベトナム　ベース*/
.Map_vietnamBase {
	background:url(/sharing/images/map/asia.png) no-repeat 0 -1280px;
	}

/*ハノイ*/
.Map_hanoi {
	top:45px;
	left:160px;
	}

/*ハロン湾*/
.Map_halon {
	top:63px;
	left:190px;
	}

/*ホイアン*/
.Map_hoian {
	top:130px;
	left:220px;
	}

/*ホーチミン*/
.Map_hochiminh {
	top:195px;
	left:185px;
	}
	
/* リニューアル後追加 */
/* ミャンマー */
.Map_myanmar {
	top:97px;
	left:110px;
	}

/* ラオス */
.Map_jordan {
	top:130px;
	left:90px;
	}

/* イラン */
.Map_iran {
	top:145px;
	left:170px;
	}


/* 140131 アップ後修正 */

.otBox740 {
	/*overflow:hidden;*/
	width:700px;
	height:auto;
	margin:0 auto;
	padding:10px 20px 10px;
}

.otBox740 dl {
	float:left;
	border-bottom:dotted 1px #a6a6a6;	
	width:320px;
	height:auto;
	margin:0 0 10px 20px;
	padding-bottom:10px;
}

.otBox740 dl .srchNum {
	float:right;
	font-size:14px; font-size:1.4rem;
	font-style:normal;
	padding-top:10px;
}

.otBox740 .otherFacetEtcPanel{
	display:none;
	position:absolute;
	top:-75px;
	left:-20px;
	z-index:200;
	width:736px;
	margin-left:0px;
	background:#fff;
	border:2px solid #4b7eb9;
	color:#333333;
	padding:0 0 5px;
}

.otBox740 .otherFacetEtcPanel p {
	background-color:#dceaf8;
	padding:10px;
	text-align:left;
	font-size:14px; font-size:1.4rem;
	line-height:16px; line-height:1.6rem;
	font-weight:bold;
	margin-bottom:10px;
}


.otBox740 .otherFacetEtcPanel dl {
	float:none;
	overflow:hidden;
	width:708px;
	height:auto;
	/*border-bottom:dotted 1px #4c4c4c;*/
	margin:0 auto 5px;
	padding-bottom:5px;
}

.otBox740 .otherFacetEtcPanel dl dt, .otBox740 .otherFacetEtcPanel dl dd { float:left;}
.otBox740 .otherFacetEtcPanel dl dt {
	width:140px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	font-weight:bold;
	text-align:left;
	margin-right:10px;
	padding-left:5px;
}

.otBox740 .otherFacetEtcPanel dl dd, .otBox740 .otherFacetEtcPanel dl dd a {
	width:548px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	font-weight:normal;
}

.otBox740 .otherFacetEtcPanel dl dd ul {
	border:none;
	width:auto;
	height:auto;
	padding-bottom:0px;
	margin-bottom:0px;
}

.otBox740 .otherFacetEtcPanel dl dd ul li {
	float:left;
	background:url(/sharing/common14/images/arrw01.png) 0 6px no-repeat;
	width:auto;
	height:auto;
	font-size:14px; font-size:1.4rem;
	text-align:left;
	padding-left:10px;
	margin-right:15px;
}

.otBox740 .otherFacetEtcPanel a#Js_otherFacetEtcClose {
	clear:both;
	display:inline-block;
	background:url(/sharing/common14/images/Js_HatsuSelectPanelCloseBtn.png) right 9px no-repeat;
	padding:6px 15px 0 0;
	margin-bottom:5px;
}

.notext { width:660px; font-size:14px; font-size:1.4rem; margin:0 auto 20px; border-bottom:solid 1px #D1D1D1; padding-bottom:5px; font-weight:bold;}

/* ブランド別　旅行のご紹介 関西発 */

.brandlogo {
    height: auto;
    margin-bottom: 10px;
    text-align: center;
    width: 170px;
	margin:0 auto;
}
.brandlogo_line {
    height: auto;
    margin-bottom: 10px;
    text-align: center;
    width: 170px;
	margin:0 auto;
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:15px;
}

/* ブランド別　旅行のご紹介 関東発 */
.brandBox {
	overflow:hidden;
	width:738px;
	height:auto;
	border:solid 1px #dbdbdb;
	border-radius:7px; /* CSS3 */
	-webkit-border-radius:7px; /* Safari,Google Chrome用 */
	-moz-border-radius:7px; /* Firefox用 */ 
	margin-bottom:25px;
	padding-bottom:20px;
	behavior:url(/sharing/common14/js/PIE.htc);
	}
.brandBg {
	width:723px;
	height:auto;
	border-top-left-radius:7px; /* CSS3 */
	-webkit-border-top-left-radius:7px; /* Safari,Google Chrome用 */
	-moz-border-radius-topleft:7px;	background:url(/sharing/common14/images/bg01.gif) repeat; /* Firefox用 */ 
	border-top-right-radius:7px; /* CSS3 */
	-webkit-border-top-right-radius:7px; /* Safari,Google Chrome用 */
	-moz-border-radius-topright:7px; background:url(/sharing/common14/images/bg01.gif) repeat; /* Firefox用 */ 
	border-bottom:solid 1px #dbdbdb;
	padding:12px 0 12px 15px;
	behavior:url(/sharing/common14/js/PIE.htc);
	}
	
.brandBg h2 { float:left; font-size:18px; font-size:1.8rem; color:#4c4c4c;}
.brandBg span { font-size:1.2rem; font-size:12px; font-weight:bold; color:#4c4c4c; margin-left:12px;}

.brandSbBox { float:left; width:140px; height:auto; border-right:dotted 1px #dbdbdb; margin:15px 6px 0 0;}
.brandSbBox dl { width:120px; height:auto; margin:0 auto;}
.brandlogo { width:120px; height:auto; text-align:center; margin-bottom:10px;}
.brandTxt { width:120px; height:auto; font-size:12px; font-size:1.2rem;}


.h3Mds740b01 h2.brandnew{
	color: #333333;
    float: left;
    font-size: 1.8rem;
	}



/* マップ修正分 */
.kysrch_I .TopMap .ninkiDiv { overflow:hidden; position:absolute; bottom:0; left:0; width:458px; height:auto;}
.kysrch_I .TopMap .ninkiDiv dt { width:458px; height:19px;}
.kysrch_I .TopMap .ninkiDiv dd { width:458px; min-height:18px; background-color:#fff; padding:5px;}
.kysrch_I .TopMap .ninkiDiv dd ul { overflow:hidden;}
.kysrch_I .TopMap .ninkiDiv dd ul.AttCityBox li { float:left; background:url(/attending/kaigai/images/icnMap.png) 0 4px no-repeat; font-size:12px; font-size:1.2rem; padding-left:13px; margin-right:1em; white-space:nowrap;}
.kysrch_I .TopMap .ninkiDiv dd ul.AttCityBox li span { font-size:10px; font-size:1.0rem;}

/*.kysrch_I .TopMap #senmonMap { height:275px;}*/
.kysrch_I .TopMap .MapBg { background:url(/sharing/common14/images/mapSenBg.gif) repeat-y;}


/*Z362040_海外出発地追加（関東発、関西発）にて追加 モーダル部分css*/

.overlayBlk { background-color:#fff; border:solid 3px #87b4be; width:670px; height:auto; padding:12px; margin:14px auto 0 auto; position:relative; z-index:250;}
.overlayBlk .overlayMds01 { background:url(/search/images/i/overlayMds.gif) 0 -120px no-repeat; width:635px; height:30px; font-size:16px; line-height:1; font-weight:bold; color:#fff; text-align:left; margin-bottom:15px; padding:10px 0 0 35px;}

.overlayBlk .selectClose{ position:absolute; top:-17px; right:-12px;}
.overlayBlk .selectClose a{ display:block; width:85px; height:25px;text-indent:-9999px; background:url(/search/images/i/btn10.png) 0 0 no-repeat;}
.overlayBlk .selectClose a:hover{width:85px; height:25px;text-indent:-9999px; background:url(/search/images/i/btn10.png) -85px 0 no-repeat;}
table.overDeptTbl {	border-collapse:collapse;}
table.overDeptTbl th {
	width:140px;
	height:auto;
	background-color:#d0ebf8;
	padding:5px 0 5px 10px;
	font-size:14px;
	line-height:1;
	text-align:left;
	vertical-align:top;
	}
table.overDeptTbl td {
	width:auto;
	height:auto;
	color:#333333;
	text-align:left;
	padding:5px 15px 0 15px;
	}
table.overDeptTbl td ul { overflow:hidden;}
table.overDeptTbl td ul li { float:left; width:auto; height:auto; font-size:12px; line-height:1; white-space:nowrap; margin-bottom:5px; margin-right: 30px;}
table.overDeptTbl td ul li span { padding:5px 3px;}
table.overDeptTbl td ul li label.checked { background-color:#6f8993;}
table.overDeptTbl td ul li label.checked span{ color:#fff;}
table.overDeptTbl td ul li label.zero span { color:#CCCCCC;}
table.overDeptTbl td label span,table.overDeptTbl th label{ font-size:12px;}
.overlayDeptBox .decisionBox { width:670px; height:auto; text-align:center;}
.overlayDeptBox .decisionBox p.txt { font-size:12px; line-height:1; margin-bottom:10px;}
.overlayDeptBox .decisionBox p.btn { width:260px; height:50px; margin:0 auto;}
.overlayDeptBox .decisionBox p.btn a { display:block; background:url(/search/images/i/btn03.png) 0 -100px no-repeat; width:260px; height:50px; text-indent:-9999px;}
.overlayDeptBox .decisionBox p.btn a:hover { background:url(/search/images/i/btn03.png) -260px -100px no-repeat;}
.overlayDeptBox .decisionBox p.btn a.subWinDecideG{ background:url(/search/images/i/subWinDecideG.png) no-repeat;}
.overDeptTbl label{ padding:4px 2px 4px 2px;}
.overDeptTbl label:hover { background-color:#6f8993;}

.overlayBlk .selectClear { clear:both; overflow:hidden; width:670px; height:30px; margin-bottom:15px;}
.overlayBlk .selectClear a { float:right; display:block; background-image:url(/search/images/i/btn07.png); width:190px; height:30px; text-indent:-9999px;}
.overlayBlk .selectClear a:hover { float:right; display:block; background-image:url(/search/images/i/btn07.png); width:190px; height:30px; text-indent:-9999px;}
.overlayBlk .hatsu a { background-position: 0 0;}
.overlayBlk .hatsu a:hover { background-position: -190px 0;}

.SubWinBox:before{ content:""; width:100%; height:100%; position:absolute; opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)"; -khtml-opacity: .80; -moz-opacity: .80; background-color: #FFFFFF; z-index:-1}
#overlayDep{ position:absolute;; width:700px; height:auto;}

