@charset "UTF-8";.sec-ttl01{position:relative;display:block;font-size:clamp(1.625rem,1.555rem + 0.32vw,1.875rem);font-weight:800;line-height:1.6;letter-spacing:0.1em;color:#000000;text-align:center;padding-bottom:clamp(0.625rem,0.538rem + 0.4vw,0.938rem)}.sec-ttl01:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:190px;height:2px;background-color:#000000;transform:translateX(-50%)}@media screen and (max-width:600px){.sec-ttl01:after{width:150px}}.archive .p-search_result{position:relative;padding-top:clamp(3.75rem,2.7rem + 4.8vw,7.5rem)}.archive .p-search_result .p-search_result_ttl{font-size:clamp(1.125rem,1.02rem + 0.48vw,1.5rem);font-weight:700;line-height:1.6;letter-spacing:0.05em;text-align:center}.archive .p-tour{position:relative;width:80%;max-width:1200px;margin-left:auto;margin-right:auto;padding:clamp(3.75rem,2.7rem + 4.8vw,7.5rem) 0}.single .p-tour_outline{position:relative;position:relative;width:80%;max-width:1000px;margin-left:auto;margin-right:auto}.single .p-tour_outline .p-tour_ttl__wrap{position:relative;margin-bottom:clamp(0.625rem,0.538rem + 0.4vw,0.938rem);padding-bottom:clamp(0.625rem,0.538rem + 0.4vw,0.938rem)}.single .p-tour_outline .p-tour_ttl__wrap:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000000}.single .p-tour_outline .p-tour_ttl__wrap .p-tour_ttl{font-size:clamp(1.25rem,1.005rem + 1.12vw,2.125rem);font-weight:500;line-height:1.4;letter-spacing:0.05em;color:#000000}.single .p-tour_outline .p-tour_ttl__wrap .sub-ttl{display:block;font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem);font-weight:400;line-height:1.4;color:#1A578B;margin-bottom:0.5em}.single .p-tour_outline .p-tour_overview{position:relative;display:flex;justify-content:space-between;padding-top:clamp(1.25rem,1.075rem + 0.8vw,1.875rem)}@media screen and (max-width:1000px){.single .p-tour_outline .p-tour_overview{display:block}}.single .p-tour_outline .p-tour_overview .slider-sns__block{position:relative;width:52%}@media screen and (max-width:1000px){.single .p-tour_outline .p-tour_overview .slider-sns__block{width:100%}}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-img,.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-thumbnail{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-img:before,.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-thumbnail:before{content:"";display:block;padding-bottom:62.5%}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav{margin-top:15px;padding:0 30px}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slider-thumbnail{margin:0 5px}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow{position:absolute;top:50%;width:30px;height:40px;text-indent:100%;background-color:initial;border-radius:50%;white-space:nowrap;overflow:hidden;transform:translateY(-50%);z-index:1;cursor:pointer;opacity:1;transition:all 0.2s ease}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow:hover{opacity:0.8}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow:after{content:"";position:absolute;top:50%;width:60px;height:60px}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow.slick-prev{left:0}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow.slick-prev:after{left:15px;border-left:2px solid #1A578B;border-bottom:2px solid #1A578B;transform:translateY(-50%) rotate(45deg)}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow.slick-next{right:0}.single .p-tour_outline .p-tour_overview .slider-sns__block .slider__wrap .slider-nav .slick-arrow.slick-next:after{right:15px;border-top:2px solid #1A578B;border-right:2px solid #1A578B;transform:translateY(-50%) rotate(45deg)}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap{position:relative;margin-top:20px}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share02{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share02 .sns-share__item{margin:0 6px}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share02 .sns-share__item a{display:block;width:26px;opacity:1;transition:all 0.2s ease}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share02 .sns-share__item a:hover{opacity:0.8}@media screen and (max-width:767px){.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share02 .sns-share__item a{width:32px}}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.single .p-tour_outline .p-tour_overview .slider-sns__block .sns__wrap .sns-share .sns-share__item{display:flex;align-items:center;justify-content:center;font-size:0;margin:0 5px}.single .p-tour_outline .p-tour_overview .summary__block{position:relative;width:43%}@media screen and (max-width:1000px){.single .p-tour_outline .p-tour_overview .summary__block{width:100%;margin-top:30px}}.single .p-tour_outline .p-tour_overview .summary__block .summary-txt p{font-size:clamp(0.875rem,0.858rem + 0.08vw,0.938rem);line-height:2;letter-spacing:0.05em;color:#000000}.single .p-tour_outline .p-tour_overview .summary__block .summary-txt p:not(:last-child){margin-bottom:1em}.single .p-tour_outline .p-tour_overview .summary__block .summary-txt .btn-special_site{position:relative;display:block;width:100%;max-width:620px;margin:30px auto 0}.single .p-tour_outline .p-tour_overview .summary__block .summary-txt .btn-special_site a{position:relative;display:block;font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:600;line-height:1.4;letter-spacing:0.05em;color:#ffffff;text-align:center;background-color:#1A578B;border:1px solid #1A578B;border-radius:50px;padding:0.85em 50px;opacity:1;transition:all 0.2s ease}.single .p-tour_outline .p-tour_overview .summary__block .summary-txt .btn-special_site a:hover{opacity:0.8}@media screen and (max-width:600px){.single .p-tour_outline .p-tour_overview .summary__block .summary-txt .btn-special_site a{padding:1em 50px}}.single .p-tour_outline .p-tour_overview .summary__block .summary-txt .btn-special_site a:after{content:"";display:block;position:absolute;top:50%;right:30px;width:0.75em;height:0.75em;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:translateY(-50%) rotate(45deg);transition:0.3s ease-out}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap{position:relative;margin-top:30px}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-headline{font-size:1rem;font-weight:500;line-height:2;letter-spacing:0.05em;color:#1A578B}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list{position:relative;margin-top:clamp(0.625rem,0.45rem + 0.8vw,1.25rem)}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item:not(:last-child){margin-bottom:20px}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-ttl{margin-bottom:10px}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-ttl span{display:inline-block;min-width:130px;font-size:clamp(0.75rem,0.733rem + 0.08vw,0.813rem);font-weight:600;line-height:1.2;letter-spacing:0.1em;color:#ffffff;text-align:center;background-color:#1A578B;border-radius:5px;padding:0.25em 0.5em}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-num{font-size:clamp(1.125rem,1.055rem + 0.32vw,1.375rem);font-weight:600;line-height:1.4;letter-spacing:0.1em;color:#000000}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-num .num{font-size:clamp(2.625rem,2.555rem + 0.32vw,2.875rem);font-weight:700;line-height:1;letter-spacing:0.05em}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-num .regular{display:inline-block;font-size:clamp(0.875rem,0.84rem + 0.16vw,1rem);color:#A0A0A0}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-num .regular .num{font-size:clamp(1.625rem,1.59rem + 0.16vw,1.75rem)}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-num .campaign{display:inline-block;margin-top:5px}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-num .campaign .campaign-txt{display:inline-block;font-size:clamp(1rem,0.965rem + 0.16vw,1.125rem)}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-txt{font-size:clamp(1.625rem,1.59rem + 0.16vw,1.75rem);font-weight:700;line-height:1;letter-spacing:0.05em;color:#000000}.single .p-tour_outline .p-tour_overview .summary__block .price__wrap .price-list .price-list__item .price-note{font-size:0.875rem;font-weight:600;line-height:1.4;letter-spacing:0.1em;color:#000000;margin-top:10px}.single .p-tour_outline .p-tour_overview .summary__block .info__wrap{position:relative;width:100%;margin-top:30px}.single .p-tour_outline .p-tour_overview .summary__block .info__wrap .info-tbl{width:100%;border-top:1px solid #A0A0A0}.single .p-tour_outline .p-tour_overview .summary__block .info__wrap .info-tbl td,.single .p-tour_outline .p-tour_overview .summary__block .info__wrap .info-tbl th{font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000;border-bottom:1px solid #A0A0A0}.single .p-tour_outline .p-tour_overview .summary__block .info__wrap .info-tbl th{vertical-align:middle;text-align:center;width:10em;background-color:#DDECFA;padding:1em}.single .p-tour_outline .p-tour_overview .summary__block .info__wrap .info-tbl td{width:calc(100% - 10em);padding:1em 1.5em}.single .p-tour_outline .p-tour_overview .summary__block .info__wrap .info-tbl td a{color:#1A578B;text-decoration:underline}.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap{position:relative;width:100%;margin-top:30px}.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap .relation-btn-list .relation-btn-list__item{padding-bottom:10px}@media screen and (max-width:1000px){.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap .relation-btn-list .relation-btn-list__item{padding:0 5px 10px 5px}}.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap .relation-btn-list .relation-btn-list__item a{position:relative;display:block;font-size:clamp(0.75rem,0.715rem + 0.16vw,0.875rem);font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#1A578B;text-align:center;border:2px solid #1A578B;border-radius:50px;padding:0.25em 1em}.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap .relation-btn-list .relation-btn-list__item a:after{content:"";display:block;position:absolute;top:50%;right:1em;width:8px;height:8px;border-top:solid 2px #1A578B;border-right:solid 2px #1A578B;transform:translateY(-50%) rotate(45deg)}.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap .relation-btn-list .relation-btn-list__item a:hover{color:#ffffff;background-color:#1A578B}.single .p-tour_outline .p-tour_overview .summary__block .relation-btn__wrap .relation-btn-list .relation-btn-list__item a:hover:after{border-color:#ffffff}.single .p-tour_outline .p-tour_overview .keyword__wrap{position:relative;margin-top:clamp(1.25rem,1.075rem + 0.8vw,1.875rem)}.single .p-tour_outline .p-tour_overview .keyword__wrap p{font-weight:500}.single .p-tour_outline .p-tour_overview .keyword__wrap .keyword-list{position:relative;display:flex;flex-wrap:wrap;margin-top:10px}.single .p-tour_outline .p-tour_overview .keyword__wrap .keyword-list .keyword-list__item{margin-right:5px;margin-bottom:5px}.single .p-tour_outline .p-tour_overview .keyword__wrap .keyword-list .keyword-list__item a{display:block;font-size:clamp(0.75rem,0.733rem + 0.08vw,0.813rem);font-weight:400;line-height:1;color:#1A578B;padding:0.25em 0.5em;border:1px solid #1A578B;border-radius:5px}.single .p-tour_recommend_point{position:relative;margin-top:clamp(5rem,4.3rem + 3.2vw,7.5rem);padding-bottom:clamp(5rem,4.3rem + 3.2vw,7.5rem)}.single .p-tour_recommend_point .sec-ttl{position:relative;font-size:clamp(1.125rem,0.95rem + 0.8vw,1.75rem);font-weight:600;line-height:1.8;letter-spacing:0.05em;color:#000000;text-align:center;margin-bottom:clamp(3.125rem,2.95rem + 0.8vw,3.75rem)}.single .p-tour_recommend_point .sec-ttl span{position:relative;border-bottom:2px solid #000000;padding:0 1em 15px}.single .p-tour_recommend_point .sec-ttl span:before{content:"";display:block;position:absolute;top:100%;left:3.5em;height:25px;width:20px;border-left:3px solid #000000;background-color:#ffffff;transform:skew(45deg)}@media screen and (max-width:600px){.single .p-tour_recommend_point .sec-ttl span:before{height:15px;width:15px}}.single .p-tour_recommend_point .point-list{position:relative;width:80%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:40px 5%}@media screen and (max-width:1000px){.single .p-tour_recommend_point .point-list{justify-content:space-between}}.single .p-tour_recommend_point .point-list .point-list__item{width:30%}@media screen and (max-width:1000px){.single .p-tour_recommend_point .point-list .point-list__item{width:47.5%}}@media screen and (max-width:600px){.single .p-tour_recommend_point .point-list .point-list__item{width:100%}}.single .p-tour_recommend_point .point-list .point-list__item.is-move a{position:relative;display:block}.single .p-tour_recommend_point .point-list .point-list__item.is-move a:after{content:"";display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;background-image:url(../img/common/icn_play.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-50%,-50%);transition:transform 0.3s ease-out}.single .p-tour_recommend_point .point-list .point-list__item.is-move a:hover:after{transform:translate(-50%,-50%) scale(1.1)}.single .p-tour_recommend_point .point-list .point-list__item .point-img{position:relative;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px;overflow:hidden}.single .p-tour_recommend_point .point-list .point-list__item .point-img:before{content:"";display:block;padding-bottom:66.6666666667%}.single .p-tour_recommend_point .point-list .point-list__item .point-ttl{font-size:1.125rem;font-weight:600;line-height:1.6;letter-spacing:0.05em;color:#000000;text-align:center;margin-top:15px}.single .p-tour_recommend_point .point-list .point-list__item .point-txt{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:0.05em;color:#000000;margin-top:10px}.single .p-tour_recommend_point .point-list .point-list__item .point-link{text-align:right;margin-top:0.5em}.single .p-tour_recommend_point .point-list .point-list__item .point-link a{display:inline-block;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:0.05em;color:#1A578B;text-decoration:underline}.single .p-tour_detail{position:relative;background-color:#F2F2F2;padding:clamp(3.75rem,3.4rem + 1.6vw,5rem) 0 80px}.single .p-tour_detail>.inner{position:relative;width:80%;max-width:1000px;margin-left:auto;margin-right:auto}.single .p-tour_detail .detail__wrap{position:relative;margin-top:40px}.single .p-tour_detail .detail__wrap .detail__item{width:100%}@media screen and (min-width:1001px){.single .p-tour_detail .detail__wrap .detail__item{width:480px}}.single .p-tour_detail .detail__wrap .detail__item:not(:last-child){margin-bottom:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.single .p-tour_detail .detail__wrap .detail__item .detail-ttl{font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:0.05em;color:#000000;margin-bottom:15px}.single .p-tour_detail .schedule__block .schedule-list:not(:last-child){padding-bottom:40px}.single .p-tour_detail .schedule__block .schedule-list .schedule-ttl{font-size:1.125rem;font-weight:600;color:#1A578B;margin-bottom:15px}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item{position:relative;display:flex}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item{flex-wrap:wrap}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item:not(:last-child){padding-bottom:40px}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item:not(:last-child):before{content:"";display:block;position:absolute;top:0;left:calc(6em + 50px);width:3px;height:100%;background-color:#1A578B}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item:not(:last-child):before{content:none}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .time{display:flex;align-items:center;justify-content:flex-end;width:6em;height:60px}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .time{justify-content:flex-start;width:calc(100% - 60px);height:auto;padding-right:5%}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .time p{font-size:0.9375rem;font-weight:600;line-height:1.8;letter-spacing:0;color:#000000;text-align:right}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .time p{text-align:left}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .time p span{display:inline-block}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon{position:relative;width:60px;margin:0 20px}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon{margin:0}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon span{position:relative;display:block;width:100%;height:0;padding-bottom:100%;background-color:#1A578B;border-radius:50%}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon span:after{content:"";display:block;position:absolute;top:50%;left:50%;width:70%;height:55%;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.ship span:after{background-image:url(../img/tour/icn_ship.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.bus span:after{background-image:url(../img/tour/icn_bus.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.car span:after,.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.taxi span:after{background-image:url(../img/tour/icn_car.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.walk span:after{background-image:url(../img/tour/icn_walk.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.train span:after{background-image:url(../img/tour/icn_train.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.eat span:after{background-image:url(../img/tour/icn_eat.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .icon.other span:after{background-image:url(../img/tour/icn_other.svg)}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment{position:relative;width:calc(100% - (6em + 100px));padding-left:15px}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment{display:flex;align-items:center;width:100%;margin-top:10px;padding-left:0}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment:before{content:"";display:block;position:absolute;top:15px;left:0;width:0;height:0;border-right:15px solid #1A578B;border-top:10px solid transparent;border-bottom:10px solid transparent}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment:before{content:none}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment>.inner{background-color:#1A578B;border-radius:5px;width:100%;min-height:60px;padding:0.5em 1em}@media screen and (max-width:767px){.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment>.inner{min-height:auto}}.single .p-tour_detail .schedule__block .schedule-list .schedule-list__item .comment p{font-size:0.875rem;line-height:1.6;letter-spacing:0.05em;color:#ffffff}.single .p-tour_detail .schedule__block .schedule-note li,.single .p-tour_detail .schedule__block .schedule-note p{font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item{margin-top:10px}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style02 p{position:relative;padding-left:1em}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style02 p:before{content:"●";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style03 li{position:relative;padding-left:1em}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style03 li:before{content:"※";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style04 li{position:relative;padding-left:1em}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style04 li:before{content:"・";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style05{counter-increment:kome}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style05 p{position:relative;padding-left:2em}.single .p-tour_detail .schedule__block .schedule-note .schedule-note__item.--style05 p:before{content:"※" counter(kome);display:block;position:absolute;top:0;left:0}.single .p-tour_detail .schedule__block .icon-desc-img{margin-top:30px}.single .p-tour_detail .info__block .info-tbl{width:100%;border-top:1px solid #A0A0A0}.single .p-tour_detail .info__block .info-tbl td,.single .p-tour_detail .info__block .info-tbl th{font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000;border-bottom:1px solid #A0A0A0}.single .p-tour_detail .info__block .info-tbl th{vertical-align:middle;text-align:center;width:9em;background-color:#ffffff;padding:1em}.single .p-tour_detail .info__block .info-tbl td{width:calc(100% - 9em);padding:1em 1.5em}.single .p-tour_detail .info__block .info-tbl td a{color:#1A578B;text-decoration:underline}.single .p-tour_detail .info__block .info-tbl td .meeting-place-list .meeting-place{position:relative;padding-left:1em}.single .p-tour_detail .info__block .info-tbl td .meeting-place-list .meeting-place:before{content:"・";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .notes__block .notes-list__item{position:relative;font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000;padding-left:1em}.single .p-tour_detail .notes__block .notes-list__item:before{content:"・";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .cancel__block li,.single .p-tour_detail .cancel__block p,.single .p-tour_detail .cancel__block td,.single .p-tour_detail .cancel__block th{font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000}.single .p-tour_detail .cancel__block .cancel-tbl{width:100%;border-top:1px solid #A0A0A0;margin-top:15px}.single .p-tour_detail .cancel__block .cancel-tbl td,.single .p-tour_detail .cancel__block .cancel-tbl th{border-bottom:1px solid #A0A0A0}.single .p-tour_detail .cancel__block .cancel-tbl th{vertical-align:middle;text-align:center;width:45%;background-color:#ffffff;padding:1em}.single .p-tour_detail .cancel__block .cancel-tbl td{width:55%;padding:1em 1.5em}.single .p-tour_detail .cancel__block .cancel-tbl td a{color:#1A578B;text-decoration:underline}.single .p-tour_detail .cancel__block .cancel-list{margin-top:15px}.single .p-tour_detail .cancel__block .cancel-list .cancel-list__item{position:relative;padding-left:1em}.single .p-tour_detail .cancel__block .cancel-list .cancel-list__item:before{content:"※";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .other__block .other-list .other-list__item{position:relative;font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000;padding-left:1em}.single .p-tour_detail .other__block .other-list .other-list__item:before{content:"・";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .other__block .other-list .other-list__item a{color:#1A578B;text-decoration:underline}.single .p-tour_detail .planning__block li,.single .p-tour_detail .planning__block p,.single .p-tour_detail .planning__block td,.single .p-tour_detail .planning__block th{font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000}.single .p-tour_detail .planning__block ul{margin-top:15px}.single .p-tour_detail .planning__block ul li{position:relative;padding-left:1em}.single .p-tour_detail .planning__block ul li:before{content:"・";display:block;position:absolute;top:0;left:0}.single .p-tour_detail .planning__block ul li a{color:#1A578B;text-decoration:underline}.single .p-tour_report{position:relative;max-width:1600px;width:100%;margin:0 auto;padding:clamp(3.75rem,3.05rem + 3.2vw,6.25rem) 0 clamp(2.5rem,1.1rem + 6.4vw,7.5rem)}.single .p-tour_report:before{content:"";display:block;position:absolute;top:160px;left:0;width:60%;height:calc(100% - 160px);background-color:#F2F2F2;margin-left:0}@media screen and (min-width:1600px){.single .p-tour_report:before{width:calc(60% + (100vw - 1600px) / 2);margin-left:calc(50% - 50vw)}}@media screen and (max-width:1000px){.single .p-tour_report:before{top:140px;width:45%;height:calc(100% - 140px)}}@media screen and (max-width:600px){.single .p-tour_report:before{top:100px;height:calc(100% - 100px)}}.single .p-tour_report .sec-ttl__wrap{position:relative;position:relative;width:80%;max-width:1200px;margin-left:auto;margin-right:auto}.single .p-tour_report .sec-ttl__wrap .sec-ttl{display:inline-block;display:block;font-size:clamp(3.75rem,3.05rem + 3.2vw,6.25rem);font-weight:800;line-height:1;letter-spacing:0.05em;color:#000000}@media screen and (max-width:1000px){.single .p-tour_report .sec-ttl__wrap .sec-ttl{line-height:1.1;text-align:center}}.single .p-tour_report .report__wrap{position:relative;width:100%;max-width:840px;height:650px;margin:40px auto 0;overflow:hidden}@media screen and (max-width:1000px){.single .p-tour_report .report__wrap{padding:0 5%}}@media screen and (max-width:600px){.single .p-tour_report .report__wrap{margin-top:30px}}.single .p-tour_report .report__wrap.open{height:auto;overflow:unset;padding-bottom:100px}.single .p-tour_report .report__wrap.open .read-more{background:none;padding:0}.single .p-tour_report .report__wrap .read-more{position:absolute;bottom:0;left:0;text-align:center;width:100%;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0) 100%);padding:100px 0 50px;transition:all 0.5s ease-in}.single .p-tour_report .report__wrap .read-more span{display:inline-block;font-size:clamp(1.125rem,1.09rem + 0.16vw,1.25rem);font-weight:400;color:#1A578B;width:160px;background:#ffffff;border:2px solid #1A578B;border-radius:5px;padding:5px 0;cursor:pointer}.single .p-tour_report .report__wrap .report_inner h3{font-size:clamp(1.375rem,1.305rem + 0.32vw,1.625rem);line-height:1.6;color:#1A578B}.single .p-tour_report .report__wrap .report_inner p{font-size:1rem;line-height:2;margin:1em 0}.single .p-tour_report .report__wrap .report_inner div{max-width:100%}.single .p-tour_report .report__wrap .report_inner img{width:auto;max-width:100%}.single .p-tour_request{position:relative;width:100%;padding:clamp(3.75rem,3.05rem + 3.2vw,6.25rem) 5%}.single .p-tour_request .request__wrap{position:relative;margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.single .p-tour_request .btn-request{max-width:600px;width:90%;margin:0 auto;opacity:1;transition:all 0.2s ease}.single .p-tour_request .btn-request:hover{opacity:0.8}.single .p-tour_request .btn-request:not(:last-child){margin-bottom:clamp(0.938rem,0.675rem + 1.2vw,1.875rem)}.single .p-tour_request input{width:100%}.single .p-tour_request p{font-size:clamp(0.875rem,0.805rem + 0.32vw,1.125rem);font-weight:400;line-height:1.6;letter-spacing:0.05em;color:#000000;text-align:center;margin:1em auto}@media screen and (max-width:1000px){.single .p-tour_request p{letter-spacing:0}}.single .p-tour_request p a{text-decoration:underline}.single .p-recommend_tour{position:relative;padding-bottom:clamp(5rem,4.3rem + 3.2vw,7.5rem)}.single .p-recommend_tour .p-tour_list__wrap{position:relative;margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.single .p-recommend_tour .p-tour_list__wrap .slick-dots{position:relative;display:flex;align-items:center;justify-content:space-around;position:relative;max-width:1000px;width:90%;margin:0 auto;padding:0;text-align:center;list-style:none}.single .p-recommend_tour .p-tour_list__wrap .slick-dots li{flex:1;font-size:0;line-height:0}.single .p-recommend_tour .p-tour_list__wrap .slick-dots button{position:relative;font-size:0;line-height:0;width:100%;height:3px;border:none;background-color:#1A578B;opacity:0.3;transition:0.3s ease;appearance:none;outline:none}.single .p-recommend_tour .p-tour_list__wrap .slick-dots .slick-active button{height:5px;opacity:1}.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:601px){.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01{width:60px;height:60px}}.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01.arrow-prev{left:8%}@media screen and (max-width:600px){.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01.arrow-prev{left:5%}}.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01.arrow-prev:after{transform:translate(-50%,-50%) scaleX(-1)}.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01.arrow-next{right:8%}@media screen and (max-width:600px){.single .p-recommend_tour .p-tour_list__wrap .l-sliderArrows01.arrow-next{right:5%}}.single .reservation-btn{position:fixed;bottom:140px;right:0;z-index:5}@media screen and (max-width:767px){.single .reservation-btn{bottom:0;left:0}}.single .reservation-btn a{display:flex;align-items:center;justify-content:center;width:100vw;height:auto;background-color:#1A578B}@media screen and (min-width:768px){.single .reservation-btn a{writing-mode:vertical-rl;width:80px;border-radius:5px 0 0 5px;padding:2em 0}}@media screen and (max-width:767px){.single .reservation-btn a{border-radius:10px 10px 0 0;padding:1.5em 1em}}.single .reservation-btn a span{font-size:1.25rem;line-height:1.4;letter-spacing:0.1em;color:#ffffff}
/*# sourceMappingURL=tour.css.map */