/*-----------------------------------------
	images
-----------------------------------------*/
.choice .bg{
	background-image:url(https://mda.jtp.li/common/img/index/pattern_choice.png),url(https://mda.jtp.li/j-hokkaido/img/index/img_choice.png),url(https://mda.jtp.li/common/img/index/bg_choice.png);
}
@media screen and (max-width: 768px){
	.choice .bg{
		background-image:url(https://mda.jtp.li/common/img/index/pattern_choice.png),url(https://mda.jtp.li/j-hokkaido/img/index/img_choice_sp.png),url(https://mda.jtp.li/common/img/index/bg_choice.png);
	}
}

/*-----------------------------------------
	colors
-----------------------------------------*/
span.color,
.titleArea .catch,
.search .tab li .low,
.search .tabCont .ttl,
.search.bottom h3.hd span,
.features .hd span,
.purposes .hd span,
#tourLineup .hd span,
#tourLineup .num span,
#tourLineup article .data .catch,
#tourLineup article .plans > li .links li a,
#tourLineup article .plans > li .ttl .icon,
.search_tab .tabCont .fukidashi,
.newsp .hd span,
.slider_wrap .hd span,
.pickup_features .hd span,
.pickup_features .subcopy,
.pickup_hotel .hd span,
.area_wrap .hd span,
.information > ul > li .txt h1, .information > ul > li .txt h2, .information > ul > li .txt h3, .information > ul > li .txt h4, .information > ul > li .txt h5, .information > ul > li .txt h6,
.pushtour_wrap .slider .plans > li .ttl .icon li,
.seasonal_wrap .hd span,.seasonal-info_wrap .hd span,
.spot_wrap .hd span,
.cp_qa .cp_actab label:hover,
.newsp h2 span,
.service li dl dt,
#search_plan > ul > li.select_wrap .select li:hover,
.purpose_wrap .txt_area .name{
	color: #0080cc;
}
.btn01 a,
.btn01 a:after,
.choice .choiceCont ul li a:after,
.tabAnchor ul li a::after,
.faq_wrap ul li label:after,
.faq_wrap ul li input:checked ~ label::after,
.manualService ul li a:after,
header .memberPlan a,
header .memberPlan a:before,
.topics table td.link:after,
.free_plan .txt,
#tourLineup article .flightfareplans .plans > li > ul > li > div.info .point li.payment ul li,
.subtop_wrap ul li.only .title,
#search_plan > ul > li.select_wrap .input.open{
	color: #0080cc;
	border-color: #0080cc;
}
header .btns li .num,
header:before,
header:after,
footer .fixPageTop a,
.topics table td.new span,
.titleArea .catch span:before,
.titleArea .catch span:after,
.search .tab li a,
.search .tabCont input[type="radio"]:checked,
.search .tabCont input[type="checkbox"]:checked,
.search.bottom h3.hd:after,
.features .hd:after,
.features .tab li a.active,
.choice .tab li a.active,
.choice .choiceCont .hd:before,
.purposes .hd:after,
.magazine .hd:before,
#tourLineup .hd:after,
#tourLineup article .plans > li .ttl:before,
.tabAnchor ul li a.active,
#tourLineup article .plans > li .links li a .price:before,
#tourLineup article .plans > li .links li a .day.noPrice:before,
.search_tab .tab  a.active,
.search_tab .tabCont input[type="submit"],
.search_tab .tabCont .fukidashi span:before,
.search_tab .tabCont .fukidashi span:after,
.search_tab.spbottom_search_tab,
.newsp .hd:after,
.slider_wrap .hd:after,
.pickup_features .hd:after,
.pickup_hotel .hd:after,
.area_wrap .hd:after,
.area_wrap ul .ttl span,
.pushtour_wrap .slider .plans::before,
.seasonal_wrap .hd::after,
.seasonal-info_wrap .hd::after,
.seasonal_list li.active,
.spot_wrap .hd::after,
.spot_list li .ttl::before,
.pushtour_wrap .slider_wrap .slider li p.catch,
#search_plan ul li.btns input[type="submit"],
.newsp h2::after,
.faq_item label::before{
	background-color: #0080cc;
}
/* 暗い */
.search_tab.spbottom_search_tab .tab li,
.search_tab.spbottom_search_tab .tab li a{
	background-color: #005e94;
}
/* 明るい */
.search_tab.spbottom_search_tab .tab li a.active{
	background-color: #00a2ff;
}
.features .tab li a.active,
.choice .tab li a.active,
.manualSearvice ul li a::after,
.sitemapList .inner h3,
.search_tab .searchWrap,
.search_tab .tabCont .hd,
.free_plan ul li a:after,
.fp_add .tabCont ul li a::after,
.pickup_features .box,
.spot_list,
.spot_list li,
.seasonal_wrap .h2p,
.seasonal-info_wrap .h2p{
	border-color: #0080cc;
}
.articles article .hd,
#tourLineup article .data .catch,
#search_plan ul li .hd,
.content_bottom02 dl dt{
	border-left-color: #0080cc;
}
.features .tab li a.active:after,
.choice .tab li a.active:after{
	border-top-color: #0080cc;
}
.purposes ul li div::after{
	border-bottom-color: #0080cc;
}
.postid-12642 .depa{
	display: none!important;
}
	@media screen and (max-width: 768px){
	.search .copy{
		color: #0080cc;
	}
	.search .copy span:before,
	.search .copy span:after{
		background-color: #0080cc;
	}
	#tourLineup article .data .catch{
		background-color: #0080cc;
	}
	.search .copy svg path{
		fill: #0080cc;
	}
	.search_tab .tabCont select,
	.search_tab .tabCont input[name="date"],
	.search_tab .tabCont .ui-datepicker-trigger {
		font-size: 14px;
	}
	.spot_wrap .spot_list li .ttl{
		background-color: #0080cc;
	}

	#search_plan > ul > li.select_wrap .input.open{
		background-image: none !important;
	}
	#search_plan > ul > li.select_wrap .input.open::after {
		background-image: url(https://mda.jtp.li/common/img/ico_hd_select_open_hokkaido.png);
	}
}


#search_plan > ul > li.select_wrap .input.open {
	background-image: url(https://mda.jtp.li/common/img/ico_hd_select_open_hokkaido.png);
}
#search_plan > ul > li.select_wrap .select li.selected {
	background: url(https://mda.jtp.li/common/img/ico_hd_check_hokkaido.png) no-repeat 95% center;
	background-size: 18px auto;
	padding-right: 43px;
}
.pickup_features .hd:before{
	background-image: url(https://mda.jtp.li/j-hokkaido/img/index/ico_pickup_features.png);
}
.pickup_hotel .hd:before{
	background-image: url(https://mda.jtp.li/j-hokkaido/img/index/ico_pickup_hotel.png);
}
.search_tab.spbottom_search_tab,
.search_tab.spbottom_search_tab.lazyloaded{
	background-color: #0080cc !important;
}


/*-----------------------------------------
■TOP　おすすめツアー　料金
-----------------------------------------*/
.planprice{
	padding:15px 0 0 10px;
	line-height:1.6;
}
.plan_subinfo{
	display:inline-block;
	font-size:90%;
	padding-right:10px;
}
.plan_price{
	display:inline-block;
	color:#d80c18;
	font-size:120%;
	font-weight:bold;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
　■2018.改修
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/*-----------------------------------------
	index
-----------------------------------------*/
.area_wrap .icon img{
	width: 60px;
	
}
.area_wrap .hd:before{
	background-image: url(https://mda.jtp.li/j-hokkaido/img/index/ico_area.png);
    width: 80px;
    height: 45px;
    top: -20px;
    margin-left: -169px;
}
.area_wrap ul .ttl:before{
	background: url(https://mda.jtp.li/j-hokkaido/img/index/ttl_area_arrow.png) no-repeat left bottom;
}
.area_wrap .hd .pcCont{
	padding-left: 25px;
}
/*-----------------------------------------
■該当するプランはありませんを削除 
-----------------------------------------*/
/*-- lp --*/
.postid-18620 #notfound,
.postid-29991 #notfound,
.postid-30268 #notfound,
.postid-30554 #notfound{
	display:none;
}
/*-- sp --*/
.postid-23526 #notfound{
	display:none;
}
/* ---sale--*/
.postid-23715 #notfound,
.postid-23760 #notfound,
.postid-23836 #notfound{
	display:none;
}
/* シェアボタン削除 */
.postid-20077 .share,
.postid-17838 .share{
	display:none;
}
/* セール検索のみ対応 */
.postid-26614 #search_plan ul,
.postid-27067 #search_plan ul,
.postid-27650 #search_plan ul{
	display: none;
}