@charset "utf-8";


/* Alternat colum */
/* [Back WT] */
.ctm_alternatBox_WT .column .colWrap > .col{background:#fff;color:#333;margin:0px;}
.ctm_alternatBox_WT .column:nth-of-type(1) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(2) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(3) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(4) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(5) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(6) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(7) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(8) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(9) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(10) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(11) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(12) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(13) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(14) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(15) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(16) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(17) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(18) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(19) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(20) .colWrap > .col:nth-child(2){order:1;}
.ctm_alternatBox_WT .column:nth-of-type(1) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(2) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(3) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(4) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(5) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(6) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(7) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(8) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(9) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(10) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(11) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(12) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(13) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(14) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(15) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(16) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(17) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(18) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(19) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(20) .colWrap > .col:first-child{order:2;padding:0;}
.ctm_alternatBox_WT .column:nth-of-type(1) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(3) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(5) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(7) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(9) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(11) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(13) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(15) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(17) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(19) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(2) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(4) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(6) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(8) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(10) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(12) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(14) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(16) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(18) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(20) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr{padding:10px;}
@media all and (min-width:740px){
/* [Back WT] */
.ctm_alternatBox_WT .colWrap > .col{width:50%;}
.ctm_alternatBox_WT .column .colWrap > .col{order:0 !important;}
.ctm_alternatBox_WT .column:nth-of-type(1) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(2) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(3) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(4).colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(5) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(6) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(7) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(8) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(9) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(10) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(11) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(12) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(13) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(14).colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(15) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(16) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(17) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(18) .colWrap > .col:first-child,
.ctm_alternatBox_WT .column:nth-of-type(19) .colWrap > .col:nth-child(2),
.ctm_alternatBox_WT .column:nth-of-type(20) .colWrap > .col:first-child{padding:0;}
.ctm_alternatBox_WT .column:nth-of-type(1) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(3) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(5) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(7) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(9) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(11) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(13) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(15) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(17) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(19) .colWrap > .col:nth-child(2) .ctm_alternatBox_inr{max-width:475px;padding:4% 0 4% 3%;}
.ctm_alternatBox_WT .column:nth-of-type(2) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(4) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(6) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(8) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(10) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(12) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(14) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(16) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(18) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr,
.ctm_alternatBox_WT .column:nth-of-type(20) .colWrap > .col:nth-child(1) .ctm_alternatBox_inr{max-width:475px;margin-left:auto;padding:4% 3% 4% 0;}
}


.iziModal-overlay{background-color:rgba(0, 0, 0, 0.8) !important; z-index:2010 !important;}
.iziModal{background-color:transparent !important; border-bottom:0px !important; box-shadow:none !important; max-width:80% !important; z-index:2020 !important;}
.iziModal .iziModal-header{background-color:transparent !important; box-shadow:none !important;}
.iziModal-header-title{display:none !important;}
.iziModal-wrap figcaption{min-height:25px;}
.iziModal-wrap figcaption span{display:none;}
.iziModal-navigate{z-index:2020 !important;}
.iziModal-navigate > button{width:10% !important; opacity:0.7 !important;}
.iziModal-navigate .iziModal-navigate-next{background-image:url(/domtour/jaldp/zeitakustay/img_sites/common/icon_next_izmdl.png); background-size:19px 35px !important; background-position:right 5px top 53%; margin-right:-50% !important;}
.iziModal-navigate .iziModal-navigate-prev{background-image:url(/domtour/jaldp/zeitakustay/img_sites/common/icon_prev_izmdl.png); background-size:19px 35px !important; background-position:5px 53%; margin-left:-50% !important;}
.iziModal .iziModal-button{transition:none !important;}
.iziModal .iziModal-button-close{background-image:url(/domtour/jaldp/zeitakustay/img_sites/common/icon_close_izmdl.png); background-size:28px 28px !important; opacity:0.7 !important;}
.iziModal .iziModal-header.iziModal-noSubtitle{padding-top:30px !important;}
.iziModal .iziModal-header.iziModal-noSubtitle .iziModal-header-buttons{right:-4px !important;}
.iziModal-navigate > button:hover, .iziModal .iziModal-button:hover{opacity:1 !important;}
.iziModal-navigate-caption{display:none !important;}
.iconModal:hover{cursor:pointer;}
.inlBtn_wrap{display:-webkit-box; display:-ms-flexbox; display:flex; flex-direction: column; text-align:center; margin-bottom:15px;}
.inlBtn_wrap > div:first-of-type{order:0; margin-bottom:10px;}
.inlBtn_wrap > div:last-of-type{order:1;}
.colBtn_wrap{margin-top:10px;}
.colBtn_wrap .btn{font-weight:bold; width:84%; padding:13px 25px 13px 5px;}
.colBtn_wrap .btn b{font-size:1.8rem; line-height:1;}
.inlBtn_wrap .tripBox180{margin-top:20px;}
.ctm_alternatBox_WT .colWrap{margin-top:20px;}
.ctm_alternatBox_WT .column:last-of-type{margin-top:30px;}
@media all and (min-width:740px){
.iziModal{max-width:750px !important;}
.iziModal-wrap figcaption{margin-top:10px !important;}
.iziModal-wrap figcaption span{display:block; color:#fff !important;}
.iziModal-navigate > button{width:120px !important;}
.iziModal-navigate .iziModal-navigate-next{background-position:90px; margin-right:-495px !important;}
.iziModal-navigate .iziModal-navigate-prev{background-position:0px; margin-left:-495px !important;}
.inlBtn_wrap{text-align:left; margin-top:20px; flex-direction: row;}
.colBtn_wrap{margin-top:20px;}
.colBtn_wrap > div:last-of-type{float:right !important; width:49% !important;}
.colBtn_wrap > div:first-of-type{float:left !important; width:49% !important;}
.colBtn_wrap .btn{width:100%;}
.inlBtn_wrap{margin:10px 0 15px 0;}
.inlBtn_wrap .tripBox180{margin-top:0px;}
.inlBtn_wrap > div:first-of-type{width:205px !important;}
.inlBtn_wrap > div:last-of-type{margin-top:19px;}
.inlBtn_wrap .btnBox .btn{width:90%;}
.ctm_alternatBox_WT .colWrap{margin-top:0px;}
.ctm_alternatBox_WT .column:last-of-type{margin-top:0px;}
}

/* ヒーローイメージタイトル画像にMVを設定する際に必要 */
.heroimgWrap.typeImg{
    padding-bottom: 0;
}
.heroimgWrap.heroimgWrap-titleImg .mainHeading{
    position: static;
    max-width: 100%;
    margin-right: 0;
    padding: 0;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}
.heroimgWrap.heroimgWrap-titleImg .mainHeading .mainTtl img{
    width: 100%;
}

/*　20250807追加　*/
.ctm_colThum01 .ctm_iconSpa .pageTtl_box{padding-left: 25px;padding-right: 0;}
.ctm_colThum01 .ctm_iconSpa .image{left: 0;}
