/* Business Class Extra CSS */
.wtour .pc {display:block;}
.wtour .tb {display:none;}
.wtour .pctb {display: block;}
.wtour .sp {display:none;}

.annotation{
	font-size: 0.9em;
	color: #666666;
	width:94%;
	margin: 0 auto;
}

#schedule .annotation:first-of-type{
	font-size: 0.8rem;
	color: :#666666;
	padding-top: 3%;
	width:94%;
	margin: 0 auto;
}


.schedule_annotation{
	font-size: 0.8rem;
	color:#DD2124;
	width:94%;
	margin: 0 auto;
}


/**hotel修正*/
#hotel{
	background: #fce1bc;
}

.hotel_box3_price{
	margin-top: 2em;
	text-align: center;
}

.hotel_box3_price dl{
	display: flex;
	width:70%;
	margin: 0 auto;
}

.hotel_box3_price dt span{
	font-size: 1.5em;
}


.hotel_box3_price dd .pricelist a{
	font-size: 1.5em;
	font-weight: bold;
	color: #d20070;
	text-decoration: none;
	display: block;
}

.hotel_box3_price h5{
	padding-left: 5px;
}

.tour_btn{
	width:70%;
	text-align: center;
	margin: 0 auto;
	font-size: 1rem;
	margin-top: 3%;
	margin-bottom: 5%;
}

a.button02{
	display: block;
	text-align: center;
	text-decoration: none;
	background: #da9115;
	color: #ffffff;
	border-radius: 0.3em;
}

.hotel_box3{
	display: flex;
	justify-content:space-between;
}

.tiku{
	position: absolute;
	background:#da9115;
	padding: 0.3em;
	color: #ffffff;
	font-weight: bold;
	top:15em;
}

.hotel_box3 img{
	width:100%;
}

.hotel_box3 dl{
	width:32%;
	background: #ffffff;
	position: relative;
}

.hotel_box3 dd{
	padding: 1% 3%;
}

.hotel_box3 dd h6{
	font-size: 1.4em;
	font-family: 'Kozuka Mincho Pro', Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	text-align: center;
}

.hotel_box3 dd p.hotel_en{
	color: #c2c2c2;
	margin-top: 0.2em;
	width:100%;
	text-align: center;
}

.hotel_box3 dd p.hotel_text{
	margin: 1.5em 0;
	font-size: 0.9em;
	color: #666666;
}

.hotel_box3 dd .deluxe:before{
	background: url(../../img/icon_del.png) no-repeat;
	height: 70px;
/*background-size: 100% 100%;*/
}

.hotel_box3 dd h6:before{
	content: "";
	display: block;
	width:3.3em;
	margin: 0.5em auto;
}

.laos_tour{
	display: flex;
	flex-wrap: wrap;
}

.laos_tour .hotel_box3_price:first-child{
	background: #dfceea;
}

.laos_tour .hotel_box3_price:nth-of-type(2){
	background: #ffe0d9;
}

.laos_tour .hotel_box3_price{
	width:50%;
	padding: 1em 0; 
}

.day4 a.button02{
	background:#ED6D46;  
}

.day5 a.button02{
	background:#6B4E7D;
}

.course2{
	text-align: center;
	font-size: 1.1rem;
	padding-top: 1em;
	
}

.laos_tour .hotel_box3_price dd .pricelist a{
	font-size: 1.2em;
}

.tour_name{
	font-size: 1.2em;
}

/*--------------------------------------------
	640x以下（search調整）
---------------------------------------------*/
@media screen and (max-width: 640px)  {
	
.wtour .pc {display:none;}
.wtour .tb {display:block;}
.wtour .pctb {display: block;}
.wtour .sp {display:none;}	
	

	
}

/*--------------------------------------------
	480px以下（スマホ）
---------------------------------------------*/
@media screen and (max-width: 480px)  {	
	
.wtour .pc {display:none;}
.wtour .tb {display:none;}
.wtour .pctb {display:none;}	
.wtour .sp {display:block}
	
	
/*hotel修正*/	
	
.hotel_box3{
	flex-direction:column;
	width:100%;
}
	
.hotel_box3 dl{
	width:90%;
	margin: 1em auto;
	}
	
.hotel_box3_price dl{
		flex-direction: column;
	}
	
.course2{
	font-size: 0.9rem;	
	}
	
.laos_tour .hotel_box3_price{
	width:100%;
	}
	
.hotel_box3_price{
	padding:0 1em;
	}
	
.laos_tour .hotel_box3_price{
	margin-top: 0;	
	}

.tiku{
	top:22em;
	}	
	
/*スケジュール右写真表示*/
	.sd_right{
		display: block;
		width: 90%;
		clear: both;
		padding: 0 5%;
	}
	
	.hotel_box3_price{
		clear: both;
	}
	
}