@charset "utf-8";
/*------------------------------
	common
------------------------------*/
.contents img {
	vertical-align: middle;
}
.socialBox img {
	vertical-align: top;
}
.mgtM50 {
	margin-top: -50px !important;
}
.mh0 {
	min-height: 0 !important;
}
/*	structure
------------------------------*/

/*-- mainVis --*/
.mainVis {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-color: #000;
	position: relative;
	z-index: 0;
}
.mainVis .mainVisInr {
	height: 300px;
	background-repeat: no-repeat;
	background-position: center top;
}
.mainVis .head {
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -475px;
}
/*-- block --*/
.blockWrap {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.blockInr {
	width: 950px;
	margin: 0 auto;
	min-height: 0;
}
.blockWrap#reservation {
	overflow: visible;
}
/*-- rotateWrap --*/
.rotateWrap {
	position: relative;
}
.rotateWrap .rotateInr {
	width: 450px;
	overflow: hidden;
}
.rotateWrap .rotateBoxes {
	position: relative;
	left: 0;
	width: 9999px;
}
.rotateWrap .rotateBoxes > li {
	float: left;
	color: #fff;
	overflow: hidden;
}
.rotateWrap .rotateBox_photo {
	float: left;
}
.rotateWrap .rotateBox_disc {
	width: 450px;
	margin-left: 500px;
}
.rotateWrap .rotateBox_ttl {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}
.rotateWrap .rotateBox_lead {
	margin-top: 15px;
	font-size: 13px;
}
.rotateWrap .rotateBox_info {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid rgba(255,255,255,0.2);
	font-size: 11px;
}
.rotateWrap .rotateBtn {
}
.rotateWrap .rotateBtn_prev, .rotateWrap .rotateBtn_next {
	display: block;
	width: 30px;
	height: 57px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 121px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	transition: -webkit-transform 0.2s linear;
	transition: transform 0.2s linear;
}
.rotateWrap .rotateBtn_prev {
	background-image: url(../img/btn_carousel_prev.png);
	left: -70px;
}
.rotateWrap .rotateBtn_next {
	background-image: url(../img/btn_carousel_next.png);
	right: -70px;
}
.rotateWrap .rotateBtn_prev:hover, .rotateWrap .rotateBtn_next:hover {
	cursor: pointer;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.rotateWrap .rotateNav {
	position: absolute;
	top: 310px;
	left: 0;
	overflow: hidden;
}
.rotateWrap .rotateNav > ul > li {
	float: left;
	background-color: #000;
}
.rotateWrap .rotateNav > ul > li + li {
	margin-left: 10px;
}
.rotateWrap .rotateNav > ul > li > a {
	display: block;
	width: 105px;
	height: 70px;
	position: relative;
	opacity: 0.8;
	transition: opacity ease 0.2s;
}
.rotateWrap .rotateNav > ul > li > a:hover, .rotateWrap .rotateNav > ul > li.on > a {
	opacity: 1.0;
}
.rotateWrap .rotateNav > ul > li > a:before, .rotateWrap .rotateNav > ul > li > a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	transition: all linear 0.2s;
}
.rotateWrap .rotateNav > ul > li > a:before {
	top: 0;
	left: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
.rotateWrap .rotateNav > ul > li > a:after {
	right: 0;
	bottom: 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.rotateWrap .rotateNav > ul > li > a:hover:before, .rotateWrap .rotateNav > ul > li > a:hover:after, .rotateWrap .rotateNav > ul > li.on > a:before, .rotateWrap .rotateNav > ul > li.on > a:after {
	width: 100%;
	height: 100%;
	opacity: 1.0;
}
/*-- carouselWrap --*/
.carouselWrap {
	width: 420px;
	overflow: hidden;
}
.carouselWrap .carouselHead {
}
.carouselWrap .carouselInr {
	overflow: hidden;
}
.carouselWrap .carouselItems {
	width: 9999px;
	position: relative;
}
.carouselWrap .carouselItems > li {
	float: left;
}
.carouselWrap .carouselNav {
	margin-top: 20px;
	text-align: center;
}
.carouselWrap .carouselNav > ul > li {
	display: inline-block;
	margin: 0 8px;
}
.carouselWrap .carouselNav > ul > li > a {
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	background-color: #fff;
	opacity: 0.4;
	-ms-filter: "alpha(opacity=40)";
	transition: opacity ease 0.4s;
}
.carouselWrap .carouselNav > ul > li.on > a, .carouselWrap .carouselNav > ul > li > a:hover {
	opacity: 1.0;
	-ms-filter: "alpha(opacity=100)";
}
/*-- timeline --*/
.timelineBox {
	width: 420px;
}
.timelineBox.left {
	float: left;
}
.timelineBox.right {
	float: right;
}
.timelineItems > li {
	position: relative;
	visibility: hidden;
}
.timelineItems > li + li {
	margin-top: 50px;
}
/*	timeline Animation
------------------------------*/
.fadeInLeft {
	visibility: visible !important;
	-webkit-animation-name: fadeInLeft;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-name: fadeInLeft;
	animation-duration: 0.8s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: both;
}
@-webkit-keyframes fadeInLeft {
 from {
 opacity:0;
 -webkit-transform:translate3d(-100%, 0, 0);
}
 to {
 opacity:1;
 -webkit-transform:translate3d(0, 0, 0);
}
}
@keyframes fadeInLeft {
 from {
 opacity:0;
 transform:translate3d(-100%, 0, 0);
}
 to {
 opacity:1;
 transform:translate3d(0, 0, 0);
}
}
.fadeInRight {
	visibility: visible !important;
	-webkit-animation-name: fadeInRight;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-name: fadeInRight;
	animation-duration: 0.8s;
	animation-timing-function: ease-in-out;
	animation-fill-mode: both;
}
@-webkit-keyframes fadeInRight {
 from {
 opacity:0;
 -webkit-transform:translate3d(100%, 0, 0);
}
 to {
 opacity:1;
 -webkit-transform:translate3d(0, 0, 0);
}
}
@keyframes fadeInRight {
 from {
 opacity:0;
 transform:translate3d(100%, 0, 0);
}
 to {
 opacity:1;
 transform:translate3d(0, 0, 0);
}
}
/*  2018.07.04 Renewal */

/*-- mainVis --*/
.mainVis {
	width: 100%;
	height: 300px;
}
.mainVis .mainVisInr {
	background-image: url(/intltour/commonY15/business/img/head_main_bg.png);
}
.mainVis .mainVisInr h1 {
	font-size: 0;
}
/*-- ancNav --*/


.ancNavWarp > .ancNavInr {
	background-color: #192442;
}
.ancNavWarp > .ancNavInr ul {
	display: table;
	width: 950px;
	margin: 0 auto;
}
.ancNavWarp > .ancNavInr ul > li {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	position: relative;
	padding: 0;
}
.ancNavWarp > .ancNavInr ul > li > a {
	display: table;
	height: 70px;
	color: #fff;
	text-align: left;
	padding: 0 11px;
	text-decoration: none;
	background-color: #192442;
}
.ancNavWarp > .ancNavInr ul > li > a:hover {
	background-color: #535b71;
}
.ancNavWarp > .ancNavInr ul > li > a > span {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	line-height: 1.5;
}
.ancNavWarp > .ancNavInr ul > li > a > span > em {
	position: relative;
	font-weight: normal;
	font-style: normal;
	padding-left: 11px;
	display: inline-block;
}
.ancNavWarp > .ancNavInr ul > li > a > span > em:after {
	display: block;
	content: "";
	width: 4px;
	height: 8px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -4px;
	background-image: url(/intltour/business/Y15/img/anc_navi_icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.mainVis .mainHead {
	text-align: center;
	padding-top: 95px;
	line-height: 1;
	font-size: 0px;
}
.contAnchorNavi {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 60px;
}
.contAnchorNavi .naviItem {
	width: 100%;
	background-color: #bbb;
	border-top: 3px solid #aaa;
}
.contAnchorNavi .naviHead {
	position: relative;
	text-align: center;
	font-size: 24px;
	color: #ccc;
	padding: 20px 0 25px 0;
}
.contAnchorNavi .naviHead .headTxt {
	line-height: 1.1;
}
.helpBtn {
	position: absolute;
	top: 20px;
	right: 13px;
	line-height: 1;
	font-size: 0;
}
.helpBtn > a {
	display: block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.naviList {
	padding: 0 10px 10px 10px;
	letter-spacing: -0.4em;
}
.naviList .listItem {
	display: inline-block;
	letter-spacing: normal;
	vertical-align: middle;
	margin-left: 10px;
	width: 460px;
}
.naviList .listItem:first-child {
	margin-left: 0;
}
.naviList .listItem a {
	display: block;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #ccc;
	padding: 20px 0 30px 0;
	text-decoration: none;
}
.naviList .listItem a:hover {
	opacity: 0.7;
}
.naviList .listItem a span {
	line-height: 1.1;
	position: relative;
}
.naviList .listItem a span:after {
	content: "";
	display: block;
	width: 10px;
	height: 5px;
	background-image: url(../../../business/Y15/img/anchor_navi_icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -5px;
}
.contAnchorNavi.clm2_col .naviItem {
	width: 460px;
	float: left;
	margin-left: 30px;
}
.contAnchorNavi.clm2_col .naviItem:first-child {
	margin-left: 0;
}
.contAnchorNavi.clm2_col .naviItem .naviList .listItem {
	width: 215px;
}
.contAnchorNavi.clm2_col .naviItem .naviList .listItem.full {
	width: 100%;
}
.contAnchorNavi .naviItem.package .helpBtn > a {
	background-image: url(/intltour/business/Y15/img/q_icon_package.png);
}
.contAnchorNavi .naviItem.package .helpBtn > a:hover {
	background-image: url(/intltour/business/Y15/img/q_icon_package_on.png);
}
.contAnchorNavi .naviItem.package {
	background-color: #ecf1f7;
	border-top-color: #2f4886;
}
.contAnchorNavi .naviItem.package .naviHead {
	color: #2f4886;
}
.contAnchorNavi .naviItem.package .naviList .listItem a {
	background-color: #2f4886;
}
.contAnchorNavi .naviItem.dp .helpBtn > a {
	background-image: url(/intltour/business/Y15/img/q_icon_dp.png);
}
.contAnchorNavi .naviItem.dp .helpBtn > a:hover {
	background-image: url(/intltour/business/Y15/img/q_icon_dp_on.png);
}
.contAnchorNavi .naviItem.dp {
	background-color: #f3e9c1;
	border-top-color: #a28e3e;
}
.contAnchorNavi .naviItem.dp .naviHead {
	color: #a28e3e;
}
.contAnchorNavi .naviItem.dp .naviList .listItem a {
	background-color: #a28e3e;
}
.infoArea {
	width: 950px;
	margin: 0 auto;
	padding-bottom: 110px;
}
.infoArea .heading {
	padding-top: 60px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	line-height: 1.1;
}
.infoArea .clm_4col {
	padding-top: 30px;
}
.recommendTourArea {
	position: relative;
	background-color: #ecf1f7;
	padding-top: 70px;
	padding-bottom: 110px;
}
.recommendTourArea:before {
	content: "";
	display: block;
	width: 82px;
	height: 82px;
	background-image: url(/intltour/business/Y15/img/head_icon_recommend_tour.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: -43px;
	left: 50%;
	margin-left: -41px;
}
.recommendTourArea .heading {
	line-height: 1;
	font-size: 0px;
	text-align: center;
}
.recommendTourItem {
	margin-top: 30px;
	background-color: #fff;
	padding: 15px;
	overflow: hidden;
	position: relative;
}
.recommendTourItem:first-of-type {
	margin-top: 50px;
}
.recommendTourItem .itemPict {
	float: left;
}
.recommendTourItem .itemPict {
	width: 270px;
	margin-right: 20px;
	z-index: 1;
	position: relative;
}
.recommendTourItem .searchEffList {
	position: relative;
}
.recommendTourItem .searchEffList .recoPackagePrice {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 28px;
	font-weight: bold;
	color: #cc0000;
}
.recommendTourItem .searchEffList .recoPackagePrice > span {
	font-size: 20px;
	color: #000;
	font-weight: bold;
}
.recommendTourItem .searchEffList .recoPackagePrice > a {
	color: #cc0000;
}
.recoPackageText {
	font-weight: bold;
	line-height: 1.7;
	font-size: 16px;
}

.recommendTourItem .gadgetPivot{
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.recommendTourItem .gadgetPivot .gadgetPivot{
position: relative;
bottom: auto;
right: auto;
}

.recommendTourItem .gadgetPivot ul.list.no-tab li a {
	color: #cc0000;
	/*
	position: absolute;
	bottom: 15px;
	right: 15px;
	*/
}
.recommendTourItem .gadgetPivot ul.list.no-tab li a:hover {
	background-color: transparent;
}
.recommendTourItem .gadgetPivot ul.list.no-tab li a span.title {
	display: none;
}
.recommendTourItem .gadgetPivot ul.list.no-tab li a span.value {
	font-size: 28px;
	font-weight: bold;
	color: #cc0000;
	padding: 0;
}
.recommendTourItem .gadgetPivot ul.list.no-tab li a:hover span.value {
	text-decoration: underline;
}
.recoPackage02Text {
	position: absolute;
	bottom: 20px;
	right: 355px;
	font-size: 16px;
	font-weight: bold;
}
.recoPackage03Text {
	position: absolute;
	bottom: 20px;
	right: 368px;
	font-size: 16px;
	font-weight: bold;
}
.areaInr {
	width: 950px;
	margin: 0 auto;
}
.recommendHotelArea {
	position: relative;
	background-color: #f3e9c1;
	padding-top: 70px;
	padding-bottom: 110px;
}
.recommendHotelArea:before {
	content: "";
	display: block;
	width: 82px;
	height: 82px;
	background-image: url(/intltour/business/Y15/img/head_icon_recommend_hotel.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: -43px;
	left: 50%;
	margin-left: -41px;
	z-index: 1;
}
.recommendHotelArea .heading {
	line-height: 1;
	font-size: 0px;
	text-align: center;
}
.recommendHotelItem {
	margin-top: 30px;
	background-color: #fff;
	padding: 15px;
	overflow: hidden;
	display: table;
	position: relative;
}
.recommendHotelItem .searchBtn {
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.recommendHotelItem .itemPict {
	display: table-cell;
	width: 270px;
	padding-right: 20px;
	vertical-align: top;
}
.recommendHotelItem .itemText {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 630px;
	display: table-cell;
	vertical-align: top;
}
.taGadget {
	width: 250px;
	margin: 0 auto;
	padding-top: 20px;
}
.recommendHotelItem .hotelName {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	text-align: left;
}
.classPrice {
	display: table;
	width: 100%;
	margin-top: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.classPrice dt, .classPrice dd {
	display: table-cell;
	vertical-align: middle;
	line-height: 1.2;
}
.classPrice dt {
	font-size: 14px;
	width: 360px;
	border-left: 4px solid #000;
	padding-left: 10px;
}
.classPrice dt.businessTag {
	border-left-color: #04345c;
}
.classPrice dt.premiumTag {
	border-left-color: #106533;
}
.classPrice dd {
	font-weight: bold;
	font-size: 26px;
	color: #cc0000;
}
.classPrice dd span {
	font-weight: normal;
	font-size: 14px;
	color: #333333;
}
.taGadget .tripBox180 .alC img {
	vertical-align: middle!important;
}
.textInr {
	display: table;
	width: 100%;
}
.inrLeft {
	display: table-cell;
	vertical-align: top;
}
.inrright {
	display: table-cell;
	vertical-align: bottom;
}
.tripStatus {
	display: table;
	margin-top: 15px;
}
.tripStatus > dt, .tripStatus > dd {
	display: table-cell;
	vertical-align: middle;
}
.tripStatus > dt {
	border: 1px solid #000;
	padding: 3px 5px;
}
.tripStatus > dd {
	padding-left: 5px;
}
.tourListArea {
	position: relative;
	background-color: #ecf1f7;
	padding-top: 70px;
	padding-bottom: 110px;
}
.tourListArea:before {
	content: "";
	display: block;
	width: 82px;
	height: 82px;
	background-image: url(/intltour/business/Y15/img/head_icon_tour_list.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: -43px;
	left: 50%;
	margin-left: -41px;
	z-index: 1;
}
.tourListArea .heading {
	line-height: 1;
	font-size: 0px;
	text-align: center;
}
.priceHead {
	width: 950px;
	display: table;
	border: 1px solid #ccc;
	background-color: #fff;
}
.priceHead .seatClass {
	display: table-cell;
	vertical-align: middle;
	width: 279px;
	padding: 12px 0 13px 20px;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.priceHead .priceGadget {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	padding-right: 15px;
}
.priceHead .priceGadget a {
	color: #cc0000;
}
.priceHead .priceGadget .searchEffList > div {
	color: #cc0000;
	font-size: 28px;
	font-weight: bold;
}
.priceHead .gadgetPivot {
	overflow: hidden;
}
.priceHead .gadgetPivot ul.list li a span {
	float: none;
}
.priceHead .gadgetPivot ul.list li a span.title {
	display: none;
}
.priceHead .gadgetPivot ul.list li a span.value {
	color: #cc0000;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
}
.priceHead .gadgetPivot ul.list li a {
	display: inline-block;
}
.priceHead .gadgetPivot ul.list li a:hover {
	background-color: transparent;
	text-decoration: underline!important;
}
.priceHead.business .seatClass {
	background-color: #003366;
}
.priceHead.premium .seatClass {
	background-color: #006633;
}
.searchArea {
	position: relative;
	background-color: #f3e9c1;
	padding-top: 70px;
	padding-bottom: 110px;
}
.searchArea:before {
	content: "";
	display: block;
	width: 82px;
	height: 82px;
	background-image: url(/intltour/business/Y15/img/head_icon_search.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: -43px;
	left: 50%;
	margin-left: -41px;
	z-index: 1;
}
.searchArea .heading {
	line-height: 1;
	font-size: 0px;
	text-align: center;
}
/*モーダル*/
#lean_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
#popup {
	width: 900px;
	padding: 50px 45px 80px;
	background: #fff;
	border: 4px solid #08b7f1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#popup02 {
	width: 900px;
	padding: 50px 45px 80px;
	background: #fff;
	border: 4px solid #d02d2d;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#popup .ttl {
	border: 4px solid #08b7f1;
	color: #08b7f1;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto 30px;
	padding: 20px 0;
	text-align: center;
	width: 632px;
}
#popup02 .ttl {
	border: 4px solid #d02d2d;
	color: #d02d2d;
	font-size: 24px;
	font-weight: bold;
	margin: 0 auto 30px;
	padding: 20px 0;
	text-align: center;
	width: 632px;
}
#popup .txt, #popup02 .txt {
	margin: 0 auto;
	width: 640px;
	line-height: 30px;
}
#popup .txt ul, #popup02 .txt ul {
	width: 640px;
	margin-bottom: 6px;
}
#popup .txt ul li.square {
	background: #08b7f1 none repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 18px;
	margin-right: 5px;
	margin-top: 7px;
	vertical-align: middle;
	width: 6px;
}
#popup02 .txt ul li.square {
	background: #d02d2d none repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 18px;
	margin-right: 5px;
	margin-top: 7px;
	vertical-align: middle;
	width: 6px;
}
#popup .txt li.point, #popup02 .txt li.point {
	width: 620px;
	color: #000000;
	font-size: 14px;
	padding-left: 12px;
}
#popup .txt .point span, #popup02 .txt .point span {
	color: #eeb13c;
	font-size: 18px;
	font-weight: bold;
}
.multipleArea {
	background-image: url(/intltour/business/Y15/img/bg_multiple.jpg);
	background-color: #eae5d8;
	background-position: center top;
	background-repeat: no-repeat;
	padding-bottom: 80px;
}
.multipleArea .areaInr {
	width: 950px;
	margin: 0 auto;
}
.multipleArea .areaInr .contHeader {
	line-height: 1;
	font-size: 0;
	text-align: center;
	padding-top: 80px;
}
.multipleSelectNavi {
	overflow: hidden;
	padding-top: 25px;
}
.multipleSelectNavi li {
	float: left;
	width: 300px;
	margin-right: 25px;
	margin-top: 25px;
}
.multipleSelectNavi li:nth-child(3n) {
	margin-right: 0;
}
.multipleSelectNavi li a {
	display: table;
	width: 100%;
	background-color: #192442;
	color: #fff;
	text-align: center;
	height: 52px;
}
.multipleSelectNavi li a span {
	display: table-cell;
	vertical-align: middle;
}
.multipleSelectNavi li a span em {
	padding-left: 20px;
	position: relative;
	font-style: normal;
}
.multipleSelectNavi li a span em:before {
	content: "";
	display: block;
	width: 9px;
	height: 10px;
	background-image: url(/commonY15/img/icon_anchor_white_01.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 0;
}
.multipleArea .infoArea {
	padding-bottom: 0;
}
.recommendTourArea.multiple {
	padding-top: 150px;
}
.recommendTourArea.multiple:before {
	top: 50px;
}
.recommendHotelArea.multiple {
	padding-top: 150px;
}
.recommendHotelArea.multiple:before {
	top: 50px;
}
.tourListArea.multiple {
	padding-top: 150px;
}
.tourListArea.multiple:before {
	top: 50px;
}
.searchArea.multiple {
	padding-top: 150px;
}
.searchArea.multiple:before {
	top: 50px;
}
.multipleCityHead {
	background-image: url(/intltour/business/Y15/img/bg_multiple_head.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.multipleCityHead .headInr {
	width: 950px;
	margin: 0 auto;
	display: table;
	height: 100px;
}
.multipleCityHead .headInr .heading {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 1;
	font-size: 0;
}
.chanceBtn {
	width: 520px;
	height: 70px;
	display: block;
	margin: 0 auto;
	padding-top: 50px;
}
.chanceBtn a {
	display: table;
	width: 520px;
	height: 70px;
	background-color: #cc0000;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}
.chanceBtn a span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.chanceBtn a span > em {
	font-style: normal;
	position: relative;
	padding-left: 30px;
}
.chanceBtn a span > em:before {
	content: "";
	display: block;
	width: 9px;
	height: 10px;
	background-image: url(/commonY15/img/icon_anchor_white_01.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 0;
}
