@charset "utf-8";

.fs13 { font-size: 1.3rem !important; }
.fs15 { font-size: 1.5rem !important; }

/* コンテンツ幅 フル */
.contentsInr { width: auto; padding: 0px; }

.ctm_contentsFull { padding-top: 0; }

/* コンテンツ幅 950px */
.contentsInr .contentsUnit { padding: 0 10px; }
@media all and (min-width: 740px){
.contentsInr .contentsUnit { width: 950px; padding: 0px; margin: 0 auto; }
}

/* アコーディオン */
.accordion-SP .acodBlock { text-align: center; }
.accordion-SP .acodBlock > .heading { display: inline-block; background-color: #fff; border: 1px solid #b2ac52; }
.accordion-SP .acodBlock > .heading > .inr { /* padding: 0 10px; */ color: #b2ac52; }
.accordion-SP .acodBlock > .content { background-color: transparent; border: none; padding: 0; text-align: left; }
.accordion-SP .acodBlock .ctm_pageTtl .ttlLv3 .heading { border-left: none; }
@media all and (min-width: 740px){	.accordion-SP .acodBlock { margin-top: 0; }
	.accordion-SP .acodBlock > .content { display: block!important; }
	.accordion-SP .acodBlock > .heading { display: none!important; }
	.accordion-SP .acodBlock .clm_1_3col.colWrap .col { margin-left: 25px; }
	.accordion-SP .acodBlock .clm_3_3col.colWrap .col:nth-child(3n+1),.accordion-SP .acodBlock .clm_1_3col.colWrap .col:nth-child(3n+1) { margin-left: 0px; }
}

.accordionGrid .acodBlock { margin-top: 0; text-align: center; }
.accordionGrid .acodBlock > .heading { display: inline-block; background-color: transparent; border: 1px solid #b2ac52; }
.accordionGrid .acodBlock > .heading > .inr { padding: 0 10px; color: #b2ac52; }
.accordionGrid .acodBlock > .content { background-color: transparent; border: none; padding: 0; text-align: left; }
.accordionGrid .acodBlock .ctm_pageTtl .ttlLv3 .heading { border-left: none; }
@media all and (min-width: 740px){
	.accordionGrid .acodBlock .clm_1_3col.colWrap .col { margin-left: 25px; }
	.accordionGrid .acodBlock .clm_3_3col.colWrap .col:nth-child(3n+1),.accordionGrid .acodBlock .clm_1_3col.colWrap .col:nth-child(3n+1) { margin-left: 0px; }
}

/* font */
.tctour .ctm_pageTtl .heading,
.tctour .lead,
.tctour .txtTitle { font-family: 'Zen Old Mincho', serif; font-weight: 600; }

@media all and (min-width: 740px){
	.tctour .alC_forPC { text-align: center; }
	.tctour .wsNowrap_forPC { white-space: nowrap; }
}

.tctour em, .tctour li em { color: #989129; }
#Point strong, #Schedule strong { color: #007f34; }

/* iconTxt */
.tctour .text [class^="ctm_iconTxt_br"] { display: inline-block; padding: 3px 1.0rem 1px; color: #fff; border-radius: 4px; letter-spacing: 0.1rem; }

/* ctm_pageTtl */
.tctour .ctm_pageTtl.hc01 .ttlLv1 { margin-top: 80px; padding-top: 5.5rem; position: relative; }
.tctour .ctm_pageTtl.hc01 .ttlLv1::before { content: ""; position: absolute; display: block; top: 20px; left: 50%; transform: translate(-50%, -50%); width: 336px; height: 168px;
-webkit-mask-image: url(/content/dam/sites/wwwjalcojp/jp/ja/intltour/ame/can_aurora/img_sites/ornament01.svg);
-webkit-mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-image: url(/content/dam/sites/wwwjalcojp/jp/ja/intltour/ame/can_aurora/img_sites/ornament01.svg);
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
background-color: #cac574; }
@media all and (max-width: 739px){
	.tctour .ctm_pageTtl.hc01 .ttlLv1 { margin-top: 50px; padding-top: 5.0rem; }
	.tctour .ctm_pageTtl.hc01 .ttlLv1::before { width: 340px; height: 170px; }
}
.tctour .ctm_pageTtl.hc01 h2 { font-weight: 700; color: #191a6c; border-bottom: thick double #cac574; padding-bottom: 10px; display: inline-block; }
.tctour .ctm_pageTtl.hc01 h2 sup { font-size: 1.8rem; vertical-align: 0.2rem; }

@media all and (max-width: 739px){
	.tctour .ctm_pageTtl.hc01 .ttlLv1 h2 { font-size: 2.6rem; }
	.tctour .ctm_pageTtl .ttlLv2 h3 { font-size: 2.2rem; }
	.tctour .ctm_pageTtl .ttlLv3 h4 { font-size: 2.0rem; }
}
@media all and (min-width: 740px){
	.tctour .ctm_pageTtl.hc01 .ttlLv1 h2 { font-size: 3.6rem; }
	.tctour .ctm_pageTtl.hc01 .ttlLv1 h2 sup { font-size: 2.4rem; vertical-align: 0.3rem; }
	.tctour .ctm_pageTtl .ttlLv2 h3 { font-size: 2.6rem; }
}

/* figcaption */
.tctour .imgParts figcaption span, .tctour .txtCaption { font-size: 1.2rem; }
.tctour .txtCaption { text-align: right; }

/* list */
.tctour .listNo .txtList > li { padding: 0!important; }
.tctour .listNo .txtList > li:before { display: none; }

/* column */
@media all and (max-width: 739px){
	.tctour #Sights .accordion-SP .column:nth-child(n+2) { margin-top: 10px!important; }
}

.tctour .ctm_bdrColumn .colWrap .col { background: #fff; }
.tctour .ctm_bdrColumn.bc01 .colWrap .col:nth-of-type(n+2) { background: transparent; box-shadow: none!important; }


/* Botton type horizon */
.tctour .ctm_btnList_horizon .btnBox { display: block; width: 100%; height: 100%; }
.tctour .ctm_btnList_horizon .col > div { height: 100%; }
.tctour .ctm_btnList_horizon .col .btn { display: table; width: 100%; height: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; }
.tctour .ctm_btnList_horizon .col .btnInr { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }

/* anchorList */
@media all and (max-width: 739px){
	.tctour .anchorList .btn { margin-top: 0; }
}

/* slide */
#Highlight .slick-list li { position: relative; }
#Highlight .slick-list li:before,
#Highlight .slick-list li:after { content: ""; position: absolute; }
#Highlight .slick-list li:before { top: 6px; left: 14px; font-weight: bold; color: #fff; text-shadow: 1px 1px 8px rgb(0 0 0 / 1.0); }
#Highlight .slick-list li:after  { bottom: 1px; right: 12px; font-size: 1.2rem; }

#Highlight .slick-box .slidControl { }
@media all and (min-width: 740px){
	.tctour .slick-box .slidControl { padding: 10px 20px !important; }
}


/* Point */
#Point.ctm_contentsFull { background: #fff; }

#Point .pointListBlock .numList  li { font-size: 1.6rem; }
#Point .pointListBlock .numList > li { padding: 0 0 1.0rem 3.5rem !important; border-bottom: 1px solid #cac574; }
#Point .pointListBlock .numList > li + li { margin-top: 1.5rem; }
#Point .pointListBlock .numList > li:before {
	font-family: 'Petit Formal Script', cursive; font-size: 3.0rem; color: #cac574;
	top: 1.0rem; width: 3.5rem; padding-right: 1.0rem; }



/* Highlight */
#Highlight.ctm_contentsFull { background: linear-gradient(90deg, #e3faed 0%, #e2ebfc 100%); }

#Highlight .ctm_pageTtl.hc01 .ttlLv1 { }
#Highlight .ctm_pageTtl.hc01 .ttlLv1 h2 { border-bottom: none; padding-bottom: 0; }
@media all and (min-width: 740px){
	#Highlight .ctm_pageTtl.hc01 .ttlLv1 h2 { padding-bottom: 10px; }
}

#Highlight .ctm_pageTtl .ttlLv2 { margin-top: 24px; padding-top: 20px; border-top: thick double #191a6c; color: #191a6c; }
#Highlight .ctm_pageTtl .ttlLv2 h3 span { font-size: 2.0rem; }

#Highlight .ctm_pageTtl .ttlLv3 { margin: 16px 0 6px; }
#Highlight .ctm_pageTtl .ttlLv3 h4 { font-size: 1.8rem; color: #989129; }
@media all and (max-width: 739px){
	#Highlight .ctm_pageTtl .ttlLv3 { }
}
@media all and (min-width: 740px){
	#Highlight .ctm_pageTtl .ttlLv3 h4 { }
}

#Highlight .titleWrap .ttlLv3 { padding-top: 0; margin-bottom: 10px; }
#Highlight .ttlLv3 .heading { border-left: 3px solid #cac574; }

#Highlight .ttlLv4 { padding-top: 0; color: #989129; }

#Highlight .highlightListBlock { padding: 20px; background: #fff; 
box-shadow: 10px 10px 20px 0 rgb(0 0 0 / 0.05); }
@media all and (min-width: 740px){
	#Highlight .highlightListBlock {/* padding: 20px 20px 20px 30px; */}
	#Highlight .highlightListBlock .clm_1_2col .col:nth-of-type(1) { width: calc(54% - 15px); }
	#Highlight .highlightListBlock .clm_1_2col .col:nth-of-type(2) { width: calc(46% - 15px); }
}

#Highlight .focusBlock { padding: 14px; color: #fff; background: #191a6c; border-radius: 20px; }
#Highlight .focusBlock.type_B { color: #333; background: #efedd5; }

#Highlight .focusBlock .ctm_pageTtl .ttlLv3 { margin-top: 0; }
#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4 { font-size: 2.0rem; color: #cac574; border-left: none; position: relative; }
#Highlight .focusBlock.type_B .ctm_pageTtl .ttlLv3 h4 { color: #7c7400; }
#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:before,
#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:after { content: ""; position: absolute; display: inline-block;
bottom: -32px; width: 54px; height: 54px; }
#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:before { background: url(/content/dam/sites/wwwjalcojp/jp/ja/intltour/ame/can_aurora/img_sites/heading_bg01_l.png?v=1) no-repeat; background-size: contain; left: -4px; }
#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:after  { background: url(/content/dam/sites/wwwjalcojp/jp/ja/intltour/ame/can_aurora/img_sites/heading_bg01_r.png?v=1) no-repeat; background-size: contain; right: -4px; }

@media all and (min-width: 740px){
	#Highlight .focusBlock { padding: 20px; }
	#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4 { font-size: 2.2rem; display: inline-block; }
	#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:before,
	#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:after { bottom: -35px; width: 60px; height: 60px; }
	#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:before { left: -70px; }
	#Highlight .focusBlock .ctm_pageTtl .ttlLv3 h4:after { right: -70px; }
	#Highlight .highlightListBlock .focusBlock .clm_1_2col .col:nth-of-type(1) { width: calc(50% - 15px); }
	#Highlight .highlightListBlock .focusBlock .clm_1_2col .col:nth-of-type(2) { width: calc(50% - 15px); }
}
@media all and (max-width: 739px){
	#Highlight .focusBlock.type_B .ctm_pageTtl .ttlLv3 h4 { font-size: 1.8rem; }
	#Highlight .focusBlock.type_B .ctm_pageTtl .ttlLv3 h4:before,
	#Highlight .focusBlock.type_B .ctm_pageTtl .ttlLv3 h4:after { bottom: -8px; width: 44px; height: 44px; }
	#Highlight .focusBlock.type_B .ctm_pageTtl .ttlLv3 h4:before { left: -10px; }
	#Highlight .focusBlock.type_B .ctm_pageTtl .ttlLv3 h4:after { right: -10px; }
}

#Highlight .focusBlock .ctm_pageTtl .ttlLv4 { margin-top: 10px; padding: 0; }
#Highlight .focusBlock .ctm_pageTtl .ttlLv4 h5 { display: block; position: relative; height: 1.8em; line-height: 1.7em; padding: 0 40px 0 30px; background: #989129 !important; color: #fff; font-size: 1.8rem; box-sizing: border-box; }
#Highlight .focusBlock .ctm_pageTtl .ttlLv4 h5:after { content: ''; position: absolute; width: 0px; height: 0px; 
z-index: 1; top: 0; right: 0; border-width: 0.9em 0.45em 0.9em 0; border-color: transparent #191a6c transparent transparent; border-style: solid; }
@media all and (min-width: 740px){

}

#Highlight .focusBlock strong { font-size: 1.6rem; color: #e0dc98; }
#Highlight .focusBlock .txtList > li:before { background-color: #cac574; }

#Highlight .slick-dotted.slick-slider { margin-bottom: 6px; }
#Highlight_01 .slick-dotted.slick-slider { margin-top: 0; }

#Highlight_02 .slick-box .slidControl { bottom: 40px; }
#Highlight_02 .slick-list li { padding-bottom: 25px; }
#Highlight_02 .slick-list li:nth-child(2):before { content: "杉本 淳"; left: 36px; }
#Highlight_02 .slick-list li:nth-child(3):before { content: "ヤートの一例"; left: 36px; }
#Highlight_02 .slick-list li:nth-child(4):before { content: "オーロラ証明書の一例"; left: 26px; }
#Highlight_02 .slick-list li:nth-child(2):after  { content: ""; }
#Highlight_02 .slick-list li:nth-child(3):after  { content: "©Arctic Range Adventure"; }
#Highlight_02 .slick-list li:nth-child(4):after  { content: "©Arctic Range Adventure"; }

#Highlight #Highlight_04 .slick-list li:before { left: 36px; }
#Highlight_04 .slick-list li:nth-child(2):before { content: "犬ぞり乗車体験"; }
#Highlight_04 .slick-list li:nth-child(3):before { content: "ユーコン野生動物保護区"; }
#Highlight_04 .slick-list li:nth-child(4):before { content: "エクリプス・ノルディック温泉"; }






/* Schedule */
#Schedule.ctm_contentsFull { background: #fff; }

#Schedule .mapBlock { text-align: center; }
#Schedule .mapBlock .list { text-align: left; }
@media all and (min-width: 740px){
	#Schedule .mapBlock .cmp-image__image { width: 60%; }
	#Schedule .mapBlock .list { padding-left: 203px; }
}

#Schedule .itineraryBlock { /* max-height: 650px; overflow-y: scroll; */ }

#Schedule .itineraryBlock .material-symbols-outlined { padding-right: 0.5rem; vertical-align: middle; font-variation-settings: 'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24; }

#Schedule .itineraryBlock .dayBox { position: relative; }

#Schedule .itineraryBlock .ctm_pageTtl .ttlLv2 { margin-bottom: 0; padding: 0; color: #b2ac52; }
#Schedule .itineraryBlock .ctm_pageTtl .ttlLv2 h3 { font-family: 'Petit Formal Script', cursive; }
#Schedule .itineraryBlock .ctm_pageTtl .ttlLv2 h3 span { padding-left: 0.6rem; font-size: 4.6rem; }
@media all and (min-width: 740px){
	#Schedule .itineraryBlock .dayBox .ctm_pageTtl .ttlLv2 { position: absolute; margin: 0; top: 20px; left: 2px; }
	#Schedule .itineraryBlock .dayBox .ctm_pageTtl .ttlLv2 h3 { font-size: 2.2rem; }
	#Schedule .itineraryBlock .dayBox .ctm_pageTtl .ttlLv2 h3 span { font-size: 4.0rem; }
}

#Schedule .itineraryBlock .ctm_pageTtl .ttlLv3 { padding: 0 0 20px; margin-bottom: 0; border-bottom: 1px solid #b2ac52; }
#Schedule .itineraryBlock .ctm_pageTtl .ttlLv3 h4 { padding: 0; border-left: none; }
#Schedule .itineraryBlock .ctm_pageTtl .ttlLv3 .material-symbols-outlined { padding: 0 0.5rem; }

#Schedule .itineraryBlock table { border: none; }
#Schedule .itineraryBlock table .tbl_col_1 { width: 18%; }
#Schedule .itineraryBlock table th,
#Schedule .itineraryBlock table td { border: 1px solid #b2ac52; border-left: none; border-top: none; background-color: #fff; }
#Schedule .itineraryBlock table th { text-align: center; font-weight: normal; color: #b2ac52; }
#Schedule .itineraryBlock table thead th { color: #333; font-size: 2.0rem; font-family: 'Zen Old Mincho', serif; font-weight: 600; }
@media all and (max-width: 739px){
	#Schedule .itineraryBlock table .tbl_col_1 { width: 20%; }
	#Schedule .itineraryBlock table thead th { font-size: 1.8rem; }
	#Schedule .itineraryBlock table th { padding: 10px 5px; font-size: 1.4rem; }
}

#Schedule .itineraryBlock table td .ttlLv4 { margin-bottom: 0; padding-top: 0; }
#Schedule .itineraryBlock table td .ttlLv4 h5 { font-weight: normal; line-height: 2.4rem; }

#Schedule .itineraryBlock table .noteList,
#Schedule .itineraryBlock table .noteList_star { padding-left: 0; list-style-type: none; }
#Schedule .itineraryBlock table ul li { line-height: 1.6 }

#Schedule .itineraryBlock table .fcWT { margin: 0 2px; padding: 2px 6px 1px; font-size: 1.2rem; line-height: 1.2; background-color: #A00405; border-radius: 4px; }
#Schedule .itineraryBlock table [class^="ctm_iconTxt_br"] { padding: 2px 6px 0; line-height: 1.6; }

#Schedule .itineraryBlock .pointWrap { padding: 4px 10px; background: #fee7f0; }
#Schedule .itineraryBlock .pointWrap em { color: #756c08; }

#Schedule .itineraryBlock .table-bottom { line-height: 2.4rem; padding: 10px 15px; color: #fff; background: #b2ac52; border: 1px solid #b2ac52; border-left: none; border-top: none; }

#Schedule .itineraryBlock .table-bottom .mealItem { display: flex; justify-content: flex-end; }
#Schedule .itineraryBlock .table-bottom .mealItem .text { border: 1px solid #b2ac52; padding: 0.2em 0.5em; color: #333; background: #fff; width: auto; }
#Schedule .itineraryBlock .table-bottom .mealItem .text:nth-child(odd) { color: #b2ac52; }
#Schedule .itineraryBlock .table-bottom .mealItem .text p { display: inline-block; }




/* Hotel */
#Hotel.ctm_contentsFull { /* background: #fff; */background: linear-gradient(90deg, rgb(239 237 213 / 0.5) 0%, rgb(239 237 213 / 0.5) 65%, rgb(239 237 213 / 1.0) 100%); }

#Hotel .lead { color: #007f34; font-size: 2.1rem; }
@media all and (min-width: 740px){
	#Hotel .lead { font-size: 2.4rem; }
}

#Hotel .ctm_bdrColumn .colWrap .col { box-shadow: 10px 10px 20px 0 rgb(0 0 0 / 0.05); }

#Hotel .ctm_pageTtl .ttlLv2 { margin: 0 0 10px; padding: 0 0 10px; color: #b2ac52; border-bottom: 1px solid #cac574; }
#Hotel .ctm_pageTtl .ttlLv2 h3 { font-family: 'Petit Formal Script', cursive; font-size: 3.2rem; }
#Hotel .ctm_pageTtl .ttlLv2 h3 span { font-size: 1.6rem; padding-right: 0.2rem; padding-left: 0.2rem; }
#Hotel .ctm_pageTtl .ttlLv2 h3 span span { font-size: 2.2rem; padding-right: 0.4rem; }

#Hotel .pageTtl_dep .ttlLv2 { margin: 0 0 0; padding: 10px 0 0; color: #b2ac52; border-top: 1px solid #cac574; border-bottom: none; }
#Hotel .pageTtl_dep .ttlLv2 h3 { font-size: 2.4rem; }

#Hotel .ctm_pageTtl .ttlLv3 { margin: 5px 0 10px; padding-top: 0; }
#Hotel .ctm_pageTtl .ttlLv3 h4 { padding: 0; font-size: 2.4rem; }
#Hotel .ctm_pageTtl .ttlLv3 h4 sup { font-size: 1.8rem; color: #007f34; }
#Hotel .ctm_pageTtl .ttlLv3 h4 sup [class^="ctm_iconTxt_br"] { vertical-align: 0.3rem; }
#Hotel .ctm_pageTtl .ttlLv3 h4 sub { position: relative; display: inline-block; padding: 0 60px; color: #918b35; }
#Hotel .ctm_pageTtl .ttlLv3 h4 sub:before,
#Hotel .ctm_pageTtl .ttlLv3 h4 sub:after { content: ''; position: absolute; display: inline-block; top: 50%;
width: 40px; height: 1px; border-top: solid 1px #cac574; }
#Hotel .ctm_pageTtl .ttlLv3 h4 sub:before { left:  0; }
#Hotel .ctm_pageTtl .ttlLv3 h4 sub:after  { right: 0; }
@media all and (min-width: 740px){
	#Hotel .ctm_pageTtl .ttlLv3 h4 sup { font-size: 2.0rem; }
	#Hotel .ctm_pageTtl .ttlLv3 h4 sub { padding: 0 70px; }
	#Hotel .ctm_pageTtl .ttlLv3 h4 sub:before,
	#Hotel .ctm_pageTtl .ttlLv3 h4 sub:after { width: 50px; }
}

#Hotel .heading_type_Dep .ttlLv3 { margin: 0 0 10px; padding: 0; }
#Hotel .heading_type_Dep .ttlLv3 h4 { padding: 0 5px; border-left: none; }
#Hotel .heading_type_Dep .ttlLv3 h4 .txtTitle { font-size: 1.8rem; font-weight: 800; }

#Hotel .ctm_bdrColumn .imgParts { margin: 10px 0 15px; padding: 0 5px; }
#Hotel .ctm_bdrColumn .imgParts figcaption { margin-top: 5px; } 

#Hotel .hotelListBlock_2Img { padding: 10px; border: 1px solid #ccc; }



/* TC */
#TC.ctm_contentsFull { background: linear-gradient(90deg, rgb(238 238 238 / 1.0) 0%, rgb(238 238 238 / 0.5) 35%, rgb(238 238 238 / 0.5) 100%); }

@media all and (min-width: 740px){
	#TC .ctm_pageTtl .ttlLv1 h2 { font-size: 3.4rem; }
}

#TC .ctm_pageTtl .ttlLv2 { margin-top: 0; }
#TC .ctm_pageTtl .ttlLv2 h3 { font-size: 2.0rem; color: #c00; }

#TC .pageTtl_box .ttlLv3 { padding-top: 0; }



/* Apply */
#Apply.ctm_contentsFull { padding-bottom: 0; background: #fff; }

#Apply .ctm_pageTtl .ttlLv1 { /* margin-top: 30px; */ }

#Apply .infoColumn .col:nth-of-type(n+2) { margin-top: 0; }

#Apply .infoColumn .txtList > li { padding-bottom: 0.5rem!important; border-bottom: 1px solid #cac574; }
#Apply .infoColumn .txtList > li li { padding-bottom: 0!important; border-bottom: none; }
#Apply .infoColumn .txtList > li + li { margin-top: 0.5em; }
#Apply .infoColumn .txtList > li strong { color: #b2ac52; }
#Apply .infoColumn .txtList > li:before { background-color: #b2ac52; }
#Apply .infoColumn .txtList > li .txtList > li:before { background-color: #333; }

#Apply .pageTtl_box [class^="ctm_iconTxt_"] { display: block; padding: 9px 6px 6px; }
#Apply .pageTtl_box [class^="ctm_iconTxt_"] .ttlLv3 { padding: 0; margin-bottom: 0; }
#Apply .pageTtl_box [class^="ctm_iconTxt_"] .ttlLv3 .heading { text-align: center; border-left: none; }
@media all and (min-width: 740px){
	#Apply .pageTtl_box .ctm_iconTxt_RD { margin-bottom: 20px; }
}




@media all and (max-width: 739px){
	.tctour .js-eqHeightCols .js-eqHeightCols-item,
	.tctour .js-eqHeightCols .js-eqHeightCols-item-2,
	.tctour .js-eqHeightCols .js-eqHeightCols-item-3,
	.tctour .js-eqHeightCols .js-eqHeightCols-item-4 { height: auto!important; }
}

@media all and (max-width: 739px){
}
@media all and (min-width: 740px){
}