@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:root{--pink:#BE4E61}.bg-pink{background-image:url(../img/daytour_toyama/bg_pink.jpg);background-repeat:repeat-y;background-position:center top;background-size:100% auto}.reservation-btn{text-align:center;margin-top:clamp(4rem,2.78rem + 3.27vw,8rem)}.reservation-btn>a{position:relative;display:inline-block;font-size:clamp(2.2rem,1.65rem + 1.47vw,4rem);font-weight:600;letter-spacing:0;color:var(--pink);background:#ffff95;border-radius:100vmax;padding:0.75em 2.5em;box-shadow:8px 8px 0px 0px #003028}.reservation-btn>a:after{content:"";display:block;position:absolute;top:51%;right:1em;width:0.5em;aspect-ratio:1/1;border-top:3px solid;border-right:3px solid;transform:translateY(-50%) rotate(45deg)}.reservation-btn>a{transition:all 0.2s ease}.reservation-btn>a:hover{opacity:0.8}.reservation-btn .note{font-size:clamp(1.2rem,1.11rem + 0.24vw,1.5rem);color:#ffffff;margin-top:1.5em}.reservation-btn .note a{text-decoration:underline}.reservation-btn .note a:hover{text-decoration:none}.reservation-btn.--pink>a{box-shadow:8px 8px 0px 0px #8F0C22}.p-mv{position:relative;padding-top:50px}@media screen and (max-width:767px){.p-mv{padding-top:0;padding-bottom:30px}}.p-mv .mv-logo{position:relative;width:100%;margin-inline:auto}.p-about{position:relative;padding:clamp(4rem,0.33rem + 9.8vw,16rem) 0 80px}@media screen and (max-width:767px){.p-about{padding-bottom:0}}.p-about:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;aspect-ratio:1600/345;background-image:url(../img/index/about_bg_top_pc.png);background-repeat:no-repeat;background-position:top center;background-size:cover;transform:translateY(-7.375vw)}@media screen and (max-width:767px){.p-about:before{aspect-ratio:375/70;background-image:url(../img/index/about_bg_top_sp.png);transform:translateY(-18.66vw)}}.p-about .about-inner{position:relative;width:100%;max-width:1600px;margin-inline:auto;padding:0 5%}.p-about .about-inner:before{content:"";display:block;position:absolute;top:50%;left:1.875%;width:31.25%;aspect-ratio:481/702;background-image:url(../img/daytour_toyama/about_img01.png);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}@media screen and (max-width:999px){.p-about .about-inner:before{content:none}}.p-about .about-inner:after{content:"";display:block;position:absolute;top:50%;right:1.5625%;width:29.25%;aspect-ratio:419/701;background-image:url(../img/daytour_toyama/about_img02.png);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}@media screen and (max-width:999px){.p-about .about-inner:after{position:relative;top:initial;right:initial;width:100vw;aspect-ratio:375/370;margin:30px calc(50% - 50vw) 0;background-image:url(../img/daytour_toyama/about_img03.png);transform:translateY(0)}}.p-about .about-inner .about-summary{position:relative;font-size:clamp(1.5rem,1.35rem + 0.41vw,2rem);color:#ffffff;line-height:2.6;letter-spacing:0;text-align:center;margin-top:1em;z-index:3}.p-point{padding:clamp(7rem,5.47rem + 4.08vw,12rem) 5% 0}.p-point .inner{max-width:1000px;margin:0 auto}.p-point .inner .point-list{position:relative;margin-top:clamp(2.5rem,1.28rem + 3.27vw,6.5rem)}.p-point .inner .point-list .point-list__item{display:flex;align-items:center;justify-content:center;column-gap:6%}@media screen and (max-width:999px){.p-point .inner .point-list .point-list__item{display:block}}.p-point .inner .point-list .point-list__item:nth-child(2n){flex-direction:row-reverse}.p-point .inner .point-list .point-list__item:not(:first-child){margin-top:clamp(5rem,2.86rem + 5.71vw,12rem)}.p-point .inner .point-list .point-list__item .item-detail{width:48%}@media screen and (max-width:999px){.p-point .inner .point-list .point-list__item .item-detail{width:100%}}.p-point .inner .point-list .point-list__item .item-detail .item-num{position:relative;font-family:"Chelsea Market",cursive;font-size:clamp(5rem,4.08rem + 2.45vw,8rem);line-height:1;color:#ffff95;text-align:center;margin-bottom:0.35em;transform:rotate(7deg)}.p-point .inner .point-list .point-list__item .item-detail .item-ttl{text-align:center;margin-inline:auto}.p-point .inner .point-list .point-list__item .item-detail .item-ttl img{width:auto;max-width:100%;margin-inline:auto}.p-point .inner .point-list .point-list__item .item-detail p{font-size:clamp(1.5rem,1.41rem + 0.24vw,1.8rem);font-weight:500;line-height:1.8;color:#ffffff;max-width:430px;margin:1em auto 0}.p-point .inner .point-list .point-list__item .item-img{width:43%}@media screen and (max-width:999px){.p-point .inner .point-list .point-list__item .item-img{margin:20px auto 0}}@media screen and (max-width:767px){.p-point .inner .point-list .point-list__item .item-img{width:60%}}@media screen and (min-width:1000px){.p-point .inner .point-list .point-list__item:first-child .item-img{max-width:338px}}@media screen and (max-width:767px){.p-point .inner .point-list .point-list__item:nth-child(2) .item-detail .item-ttl{width:78.45%}}@media screen and (min-width:1000px){.p-point .inner .point-list .point-list__item:nth-child(2) .item-img{max-width:432px}}@media screen and (max-width:767px){.p-point .inner .point-list .point-list__item:nth-child(3) .item-detail .item-ttl{width:58.8%}}@media screen and (min-width:1000px){.p-point .inner .point-list .point-list__item:nth-child(3) .item-img{max-width:428px}}.p-plan{position:relative;padding:clamp(6rem,3.25rem + 7.35vw,15rem) 5% 0;overflow:hidden}.p-plan .plan-list{position:relative;max-width:930px;margin:0 auto}.p-plan .plan-list .plan-item:not(:first-child){margin-top:clamp(8rem,6.47rem + 4.08vw,13rem)}.p-plan .plan-list .plan-item .item-ttl{text-align:center;margin:0 auto}.p-plan .plan-list .plan-item .item-detail{padding-bottom:10px}@media screen and (max-width:767px){.p-plan .plan-list .plan-item .item-detail{grid-template-columns:repeat(1,1fr);gap:40px}}.p-plan .plan-list .plan-item .item-detail .detail-block{position:relative;width:100%;background-color:#fff;border-radius:10px;padding-bottom:40px;box-shadow:8px 8px 0px 0px #003028}.p-plan .plan-list .plan-item .item-detail .detail-block .block-ttl{position:relative;display:grid;place-content:center;place-items:center;font-size:clamp(1.8rem,1.62rem + 0.49vw,2.4rem);font-weight:600;line-height:1.5;color:#fff;text-align:center;background:var(--pink);border-radius:10px 10px 0 0;padding:1em}.p-plan .plan-list .plan-item .item-detail .detail-block .block-ttl:after{content:"";display:block;position:absolute;top:99%;left:50%;width:20px;height:15px;background:var(--pink);clip-path:polygon(0 0,0% 100%,100% 0);transform:translateX(-50%)}.p-plan .plan-list .plan-item .item-detail .detail-block .block-ttl .sub{display:block;font-size:clamp(1.4rem,1.28rem + 0.33vw,1.8rem)}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:60px 5%;max-width:840px;margin-inline:auto;padding:clamp(3rem,2.39rem + 1.63vw,5rem) 8% 0}@media screen and (max-width:767px){.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt{padding-inline:5%}}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl{width:47.5%}@media screen and (max-width:999px){.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl{width:100%}}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl.full{width:100%}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dt{width:100%;margin-bottom:5px}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dt .label{display:inline-block;font-size:clamp(1.3rem,1.27rem + 0.08vw,1.4rem);font-weight:500;line-height:1.4;color:#fff;background:var(--pink);border-radius:5px;padding:0.1em 0.5em 0.15em}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd{width:100%;font-size:clamp(1.7rem,1.61rem + 0.24vw,2rem);font-weight:500;line-height:1.5}@media screen and (max-width:767px){.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd{width:100%}}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd .fs-s{display:inline-block;font-size:1.5rem;line-height:1.4}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd .price{display:inline;background:linear-gradient(transparent 60%,#ffff95 60%)}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd .price .num{display:inline-block;font-size:clamp(3rem,2.88rem + 0.33vw,3.4rem);font-weight:600;line-height:1;color:var(--pink);padding-right:0.15em}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd ul li{position:relative;padding-left:1em}.p-plan .plan-list .plan-item .item-detail .detail-block .block-txt dl dd ul li:before{content:"";display:block;position:absolute;top:0.5em;left:0;width:0.6em;aspect-ratio:1/1;background:var(--pink);border-radius:50%;pointer-events:none}.p-plan .plan-recommend{position:relative;max-width:1000px;border-radius:10px;box-shadow:8px 8px 0px 0px #003028;margin:clamp(8rem,6.16rem + 4.9vw,14rem) auto 90px}.p-plan .plan-recommend .recommend-ttl{position:relative;font-size:clamp(1.8rem,1.59rem + 0.57vw,2.5rem);font-weight:600;line-height:1.5;color:#ffffff;text-align:center;background:var(--pink);border-radius:10px 10px 0 0;padding:1em}.p-plan .plan-recommend .recommend-ttl:after{content:"";display:block;position:absolute;top:0;left:0;width:clamp(6.5rem,4.51rem + 5.31vw,13rem);aspect-ratio:130/95;background-image:url(../img/daytour_toyama/recommend_mark.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-25%,-50%);pointer-events:none}.p-plan .plan-recommend .recommend-txt{position:relative;background:#ffffff;border-radius:0 0 10px 10px;padding:clamp(3rem,1.78rem + 3.27vw,7rem) 5% 70px}.p-plan .plan-recommend .recommend-txt:after{content:"";display:block;position:absolute;bottom:-130px;right:-2.5%;width:300px;aspect-ratio:300/235;background-image:url(../img/daytour_toyama/recommend_img.png);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}@media screen and (max-width:999px){.p-plan .plan-recommend .recommend-txt:after{bottom:-100px;width:200px}}@media screen and (max-width:767px){.p-plan .plan-recommend .recommend-txt:after{bottom:-80px;width:180px}}.p-plan .plan-recommend .recommend-txt .recommend-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(2rem,1.69rem + 0.82vw,3rem) 5%}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item{position:relative;display:grid;align-items:center;place-items:center start;font-size:clamp(1.4rem,1.34rem + 0.16vw,1.6rem);font-weight:700;line-height:1.5;width:47.5%;padding-bottom:1em}@media screen and (max-width:999px){.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item{width:100%;padding-bottom:1.25em}}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item.full{width:100%}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item:last-child:after{width:60%}@media screen and (max-width:999px){.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item:last-child:after{width:100%}}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:2px dashed var(--pink);pointer-events:none}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item p{position:relative;padding-left:2em}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item p:before{content:"";display:block;position:absolute;top:50%;left:0;width:1em;aspect-ratio:1/1;background:#F4D9DF;transform:translateY(-50%);pointer-events:none}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item p:after{content:"";display:block;position:absolute;top:calc(50% - 0.35em);left:-0.05em;width:1em;aspect-ratio:14/8;border-left:3px solid var(--pink);border-bottom:3px solid var(--pink);transform:translateY(-50%) rotate(-45deg)}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item p .note{font-size:clamp(1.3rem,1.27rem + 0.08vw,1.4rem)}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item p a{color:var(--pink);text-decoration:underline}.p-plan .plan-recommend .recommend-txt .recommend-list .recommend-list__item p a:hover{text-decoration:none}.webticket-openBtn{position:absolute;top:-65%;left:60%;width:25vw;max-width:400px;z-index:9;cursor:pointer;transition:all 0.2s ease}.webticket-openBtn:hover{opacity:0.8}@media screen and (max-width:999px){.webticket-openBtn{top:-30%;left:35%}}@media screen and (max-width:767px){.webticket-openBtn{top:-100%;left:40%}}@media screen and (max-width:479px){.webticket-openBtn{left:62%;width:38vw}}.webticket-overlay{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100vh;height:100%;margin:0 calc(50% - 50vw);padding:60px 5% 100px;z-index:999;visibility:hidden;opacity:0;transition:opacity 0.25s ease,visibility 0.25s ease}.webticket-overlay:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);mix-blend-mode:multiply}.webticket-overlay.is-active{visibility:visible;opacity:1}.webticket-overlay.is-active .webticket-modal{transform:scale(1);opacity:1}.webticket-overlay .webticket-modal{position:relative;background:var(--pink);width:100%;max-width:1000px;margin:auto;padding:80px 10% 100px 15%;clip-path:polygon(10% 0,95% 0,100% 80%,85% 95%,10% 100%,0 30%);transform:scale(0.8);transition:transform 0.25s ease,opacity 0.25s ease;opacity:0;overflow:hidden}@media screen and (max-width:767px){.webticket-overlay .webticket-modal{padding-top:100px;clip-path:polygon(5% 5%,70% 0,100% 5%,100% 90%,15% 100%,0% 90%)}}.webticket-overlay .webticket-modal:before{content:"";display:block;position:absolute;top:50%;left:50%;width:calc(100% - 40px);height:calc(100% - 40px);background:#fff;clip-path:polygon(10% 0,95% 0,100% 80%,85% 95%,10% 100%,0 30%);transform:translate(-50%,-50%);pointer-events:none}@media screen and (max-width:767px){.webticket-overlay .webticket-modal:before{width:calc(100% - 20px);height:calc(100% - 20px);clip-path:polygon(5% 5%,70% 0,100% 5%,100% 90%,15% 100%,0% 90%)}}.webticket-overlay .webticket-modal .webticket-closeBtn{position:absolute;top:10%;right:10%;width:35px;aspect-ratio:35/12;background:none;border:none;cursor:pointer}@media screen and (max-width:767px){.webticket-overlay .webticket-modal .webticket-closeBtn{width:30px}}.webticket-overlay .webticket-modal .webticket-closeBtn:after,.webticket-overlay .webticket-modal .webticket-closeBtn:before{content:"";display:block;position:absolute;left:50%;width:100%;height:3px;background-color:var(--pink);border-radius:5px}.webticket-overlay .webticket-modal .webticket-closeBtn:before{transform:translate(-50%,-50%) rotate(-35deg)}.webticket-overlay .webticket-modal .webticket-closeBtn:after{transform:translate(-50%,-50%) rotate(35deg)}.webticket-overlay .webticket-modal .webticket-modal__body{position:relative;max-height:50vh;overflow-y:auto}.webticket-overlay .webticket-modal .webticket-modal__body h5{width:80%;max-width:275px;margin-inline:auto}.webticket-overlay .webticket-modal .webticket-modal__body p{font-size:clamp(1.4rem,1.28rem + 0.33vw,1.8rem);margin-top:1.5em}.webticket-overlay .webticket-modal .webticket-modal__body p a{text-decoration:underline;color:var(--pink)}.p-course{position:relative;padding:clamp(10rem,8.78rem + 3.27vw,14rem) 5% 0}.p-course .inner{max-width:1000px;margin:0 auto}.p-course .course-desc{font-size:clamp(1.6rem,1.54rem + 0.16vw,1.8rem);font-weight:500;line-height:1.6;text-align:center;color:#ffffff;margin-top:1.5em}.p-course .course-desc p:not(:first-child){margin-top:0.5em}.p-course .course-desc p.note{font-size:clamp(1.2rem,1.17rem + 0.08vw,1.3rem)}.p-course .course-detail{position:relative;background:#ffffff;border-radius:20px;margin:clamp(5rem,4.39rem + 1.63vw,7rem) auto clamp(6rem,4.78rem + 3.27vw,10rem);padding:60px 5% clamp(6rem,4.78rem + 3.27vw,10rem)}.p-course .course-detail:before{content:"";display:block;position:absolute;top:0;left:50%;width:clamp(14.5rem,12.82rem + 4.49vw,20rem);aspect-ratio:2/1;background-image:url(../img/daytour_toyama/course_start.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(-50%);pointer-events:none;z-index:2}@media screen and (max-width:767px){.p-course .course-detail:before{transform:translate(-50%,-50%)}}.p-course .course-detail:after{content:"";display:block;position:absolute;bottom:0;left:35%;width:clamp(14.5rem,12.82rem + 4.49vw,20rem);aspect-ratio:193/102;background-image:url(../img/daytour_toyama/course_goal.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(30%);pointer-events:none;z-index:2}@media screen and (max-width:767px){.p-course .course-detail:after{left:50%;transform:translate(-50%,30%)}}.p-course .course-detail img{width:100%;max-width:935px;margin-inline:auto}.p-compare{padding:clamp(8rem,6.78rem + 3.27vw,12rem) 5% clamp(8rem,3.71rem + 11.43vw,22rem)}.p-compare .compare-ttl{width:90%;max-width:735px;margin-inline:auto}.l-faq{position:relative;padding:150px 5% 0}@media screen and (max-width:999px){.l-faq{padding-top:100px}}@media screen and (max-width:767px){.l-faq{padding-top:60px}}.l-faq .faq-nav li a:after{border-color:var(--pink)}.l-faq .faq-nav li a:hover{color:#ffffff;background:var(--pink)}.l-faq .faq-container .faq-block .block-ttl{background:var(--pink)}.l-faq .faq-container .faq-block .block-list>ul>li{border-color:var(--pink)}.l-faq .faq-container .faq-block .block-list>ul>li .faq-ttl:before{color:var(--pink)}.l-faq .faq-container .faq-block .block-list>ul>li .faq-ttl:after{border-color:var(--pink)}.l-faq .faq-container .faq-block .block-list>ul>li .faq-txt a{color:var(--pink)}.l-faq .faq-container .faq-block .block-list>ul>li .faq-txt ul li:before{color:var(--pink)}.l-faq .faq-container .faq-block .block-btn span{color:var(--pink);border-color:var(--pink)}.l-faq .faq-container .faq-block .block-btn span:hover{background:var(--pink)}.l-review{position:relative;background-image:url(../img/daytour_toyama/bg_pink.jpg);background-repeat:repeat-y;background-position:center top;background-size:100% auto;padding-bottom:0}.p-reservation{margin-top:0;padding:clamp(5rem,3.78rem + 3.27vw,9rem) 5% clamp(16rem,9.57rem + 17.14vw,37rem)}
/*# sourceMappingURL=daytour_toyama.css.map */