@charset "utf-8";

/*  MV
============================================================================= */
@media screen and (min-width: 769px) {
	.mv { height: 600px}
}

/*  見出し
============================================================================= */
.page-ttl.-line:after,
.page-ttltxt span:after{
	background: #ea8076;
}

/*  ルックJTBで行く/海外航空券・海外ホテル
============================================================================= */
.lookjtb{
	background: repeating-linear-gradient(-45deg, rgba(255, 241, 240, 30%), rgba(255, 241, 240, 30%) 2px, rgba(255, 241, 240, 100%) 2px, rgba(255, 241, 240, 100%) 4px);
}
.arrange{
	background: repeating-linear-gradient(-45deg, rgba(243, 251, 255, 30%), rgba(243, 251, 255, 30%) 2px, rgba(243, 251, 255, 100%) 2px, rgba(243, 251, 255, 100%) 4px);
}

/*  発地
============================================================================= */
.deptchange .deptchange-item[data-dept="SPK"], .deptchange .deptchange-item[data-dept="SDJ"]{
	display: none;
}
/*  【スマホのみ】北海道発と仙台発　発地レイアウト対応
============================================================================= */
@media screen and (max-width: 999px) {
.arrange-cas_name {padding-top: 30px;}
:not(.pagenav-dept) > .deptchange .deptchange-item:not(:first-child):before{
position: absolute;
left: -0.5px;
top: 50%;
transform: translateY(-50%);
content: "";
width: 1px;
height: 50px;
background: #fff;
}
.deptchange .deptchange-item:nth-child(4), 
.deptchange .deptchange-item:nth-child(6){
border-left: 1.8px solid #ccc;
}
:not(.pagenav-dept) > .deptchange .deptchange-list.-depttotal6 .deptchange-item, :not(.pagenav-dept) > .deptchange .deptchange-list.-depttotal3 .deptchange-item{width: calc(100% / 2) !important;}
:not(.pagenav-dept) > .deptchange .deptchange-list:not(.-depttotal4) .deptchange-item:nth-child(4){border-top: solid 1px #fff !important;}
 }
}

