@charset "shift_jis";
/*========================================
	Jmbtour
========================================*/

/*----------------------------------------
	Contents Block - Main Colum
----------------------------------------*/
/*-- bigTtl --*/
.bigTtl {
	background-color:#39aebd;
}
.bigTtl .heading {
	width:470px;
}
.bigTtl > .inrC .image {
	right:0;
}

/*-- memberTour --*/
.memberTour {
}
.memberTour .inr {
	padding:20px 25px;
	background-color:#efefef;
}

.memberTour .tumbBoxInr > dd {
	min-height:128px;
}

.memberTour .tumbBoxWrap {
	width:597px;
	margin:-20px 0 0 -22px;
}
.memberTour .tumbBoxWrap .tumbBox { margin:20px 0 0 22px; }

/*-- staffRecommend --*/
.staffRecommend .staffRecInr {
	position:relative;
	padding:0;
}
.staffRecommend .selectBlock {
	padding:15px 25px 40px 20px;
	background:url(/intltour/commonY15/img/bg_selectblock_btm.gif) no-repeat center bottom;
	overflow:hidden;
}
.staffRecommend .switchBlock {
	padding:10px 25px 20px;
	background-color:#f6f6f6;
}
.staffRecommend .tumbBoxInr > dd {
	min-height:128px;
}

/* mapBox */
.staffRecommend .mapBox {
	float:left;
	width:382px;
	height:289px;
	position:relative;
	background:url(/intltour/commonY15/img/bg_map_world.gif) no-repeat 0 16px;
}
.staffRecommend .mapBox_areaList > li { position:absolute; }
.staffRecommend .mapBox_areaList > li > a {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:3px 8px 1px;
	border:1px solid #d0d0d0;
	background:url(/intltour/commonY15/img/bg_layer_wt.png) repeat 0 0;
	color:#0f0f69;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	line-height:1.4;
}
.staffRecommend .mapBox_areaList > li > 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 4px;
}
.staffRecommend .mapBox_areaList > li > a:hover > span {
	color:#c00;
	text-decoration:underline;
}
.staffRecommend .mapBox_areaList > li.current > a {
	border:1px solid #c00;
	background:#c00;
	color:#fff;
}
.staffRecommend .mapBox_areaList > li.current > a > span { background-image:url(/commonY15/img/icon_arrow_right_white_01.png); }
.staffRecommend .mapBox_areaList > li.current > a:hover > span {
	color:#fff;
	text-decoration:none;
}
.staffRecommend .mapBox_areaList .area_hwi { top:97px;  left:230px; }
.staffRecommend .mapBox_areaList .area_ame { top:12px;  left:244px; }
.staffRecommend .mapBox_areaList .area_eur { top:0;     left:17px; }
.staffRecommend .mapBox_areaList .area_oce { top:218px; left:93px; }
.staffRecommend .mapBox_areaList .area_mic { top:154px; left:224px; }
.staffRecommend .mapBox_areaList .area_asi { top:101px; left:49px; }
.staffRecommend .mapBox_areaList .area_chn { top:64px;  left:72px; }
.staffRecommend .mapBox_areaList .area_twn { top:133px; left:160px; }

.staffRecommend .mapBox_areaList > li.txt_return {
	bottom:0;
	left:0;
}
.staffRecommend .mapBox_areaList > li.txt_return > a {
	padding:0;
	border:0;
	background:none;
	text-align:left;
}
.staffRecommend .mapBox_areaList > li.txt_return > a >span {
	background:url(/commonY15/img/icon_arrow_left_red_01.png) no-repeat left 7px;
	line-height:1.7;
}
.staffRecommend .mapBox_areaList > li.txt_return > a {
	border:0;
	background:none;
	color:#0f0f69;
}
.staffRecommend .mapBox_areaList > li.txt_return > a > span { background:url(/commonY15/img/icon_arrow_left_red_01.png) no-repeat left 7px; }
.staffRecommend .mapBox_areaList > li.txt_return > a:hover > span {
	color:#c00;
	text-decoration:underline;
}
.staffRecommend .mapBox_areaList > li.txt_return.current {
	display:none;
}

.staffRecommend .pickUpBox {
	position:absolute;
	top:15px;
	right:24px;
}
.staffRecommend .pickUpBox_head {
	margin-bottom:2px;
	font-size:0;
}

/* switchBox */
.staffRecommend .switchBox .heading {
	background-color:#f6f6f6;
	color:#333;
	padding:0 0 0 10px;
}

.staffRecommend .tumbBoxWrap {
	width:597px;
	margin:-20px 0 0 -22px;
}
.staffRecommend .tumbBoxWrap .tumbBox { margin:20px 0 0 22px; }

.staffRecommend .tumbItemList {
	letter-spacing:-1em;
	width:600px;
	margin:20px 0 0 -25px;
}
.staffRecommend .tumbItemList .tumbItem {
	display:inline-block;
	*display:inline;
	zoom:1;
	letter-spacing:normal;
	vertical-align:top;
	width:275px;
	margin:15px 0 0 25px;
}
.staffRecommend .tumbItemList .tumbItem:first-child,
.staffRecommend .tumbItemList .tumbItem:first-child + .tumbItem {
	margin-top:0;
}


/*----------------------------------------
	Contents Blocks - Right colum
----------------------------------------*/
/*-- info_jmbTour --*/
.info_jmbTour .carouselWrap {
	padding:15px 9px 20px;
	border-bottom:none;
}

/* carousel */
.info_jmbTour .carousel {
	width:auto;
	height:215px;
}
.info_jmbTour .carousel .carousel-item-container {
	width:230px;
	top:0;
	left:25px;
}
.info_jmbTour .carousel .carousel-item-container li {
	width:230px;
	height:215px;
}
.info_jmbTour .carousel .carousel-item {
	width:230px;
	height:215px;
}
.info_jmbTour .carousel .carousel-item a { background-image:none; }
.info_jmbTour .carousel .carousel-item img { position:static; }
.info_jmbTour .carousel .carousel-navigator li a { top:85px; }