.accessBox{font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.accessBox__inner{align-items:baseline;display:flex}@media screen and (min-width: 768px){.accessBox__inner{gap:6px}}@media screen and (max-width: 768px){.accessBox__inner{gap:calc(6 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox__destination{font-size:24px}}@media screen and (max-width: 768px){.accessBox__destination{font-size:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox__destination .large{font-size:26px}}@media screen and (max-width: 768px){.accessBox__destination .large{font-size:calc(22 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox__min{font-size:26px}}@media screen and (max-width: 768px){.accessBox__min{font-size:calc(22 / 390 * 100vw)}}.accessBox__min .num{color:#852a17;font-family:'Yu Mincho', '游明朝', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', serif}@media screen and (min-width: 768px){.accessBox__min .num{font-size:38px}}@media screen and (max-width: 768px){.accessBox__min .num{font-size:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox__min .subMin{font-size:14px}}@media screen and (max-width: 768px){.accessBox__min .subMin{font-size:calc(13 / 390 * 100vw)}}.accessBox__route{line-height:1.2}@media screen and (min-width: 768px){.accessBox__route{font-size:14px;padding-top:6px}}@media screen and (max-width: 768px){.accessBox__route{font-size:calc(12 / 390 * 100vw);padding-top:calc(6 / 390 * 100vw)}}.accessBox--large{position:relative}@media screen and (min-width: 768px){.accessBox--large{padding-bottom:40px}}@media screen and (max-width: 768px){.accessBox--large{margin-bottom:calc(10 / 390 * 100vw);padding-bottom:calc(30 / 390 * 100vw)}}@media screen and (max-width: 768px){.accessBox--large .accessBox__inner{gap:calc(30 / 390 * 100vw)}}@media screen and (max-width: 768px){.accessBox--large .accessBox__destination{font-size:calc(23 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox--large .accessBox__destination .large{font-size:30px}}@media screen and (max-width: 768px){.accessBox--large .accessBox__destination .large{font-size:calc(30 / 390 * 100vw)}}.accessBox--large .accessBox__min{align-items:flex-end;display:flex}@media screen and (max-width: 768px){.accessBox--large .accessBox__min{font-size:calc(23 / 390 * 100vw)}}.accessBox--large .accessBox__min .num{line-height:.65}@media screen and (min-width: 768px){.accessBox--large .accessBox__min .num{font-size:63px}}@media screen and (max-width: 768px){.accessBox--large .accessBox__min .num{font-size:calc(58 / 390 * 100vw)}}.accessBox--large .accessBox__route{position:absolute}@media screen and (min-width: 768px){.accessBox--large .accessBox__route{left:15px;top:-20px}}@media screen and (max-width: 768px){.accessBox--large .accessBox__route{font-size:calc(14 / 390 * 100vw);top:calc(-22 / 390 * 100vw)}}.accessBox--large:after{background-color:#707070;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.accessBox--plane{position:relative}@media screen and (min-width: 768px){.accessBox--plane .accessBox__destination{font-size:20px}}@media screen and (max-width: 768px){.accessBox--plane .accessBox__destination{font-size:calc(16 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox--plane .accessBox__destination .large{font-size:22px}}@media screen and (max-width: 768px){.accessBox--plane .accessBox__destination .large{font-size:calc(18 / 390 * 100vw)}}@media screen and (min-width: 768px){.accessBox--plane .accessBox__min{align-items:flex-end;display:flex;font-size:20px}}@media screen and (max-width: 768px){.accessBox--plane .accessBox__min{font-size:calc(16 / 390 * 100vw)}}.accessBox--plane .accessBox__min .hour{line-height:.7}.accessBox--plane .accessBox__min .num{color:#000000;line-height:.7}@media screen and (min-width: 768px){.accessBox--plane .accessBox__min .num{font-size:34px}}@media screen and (max-width: 768px){.accessBox--plane .accessBox__min .num{font-size:calc(22 / 390 * 100vw)}}.accessBox--plane .accessBox__route{position:absolute}@media screen and (min-width: 768px){.accessBox--plane .accessBox__route{font-size:12px;top:-25px}}@media screen and (max-width: 768px){.accessBox--plane .accessBox__route{font-size:calc(12 / 390 * 100vw);padding-top:0;top:calc(-20 / 390 * 100vw)}}.accessBox--border{position:relative}@media screen and (min-width: 768px){.accessBox--border{margin-top:30px}}@media screen and (max-width: 768px){.accessBox--border{margin-top:calc(30 / 390 * 100vw)}}.accessBox--border:after{background-color:#707070;content:'';height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.anchorSect{border:1px solid #000000;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin:0 auto}@media screen and (min-width: 768px){.anchorSect{border-radius:100px;margin:0 -150px;padding:96px 0}}@media screen and (min-width: 768px) and (max-width: 1560px){.anchorSect{margin:0}}@media screen and (min-width: 768px) and (max-width: 1200px){.anchorSect{margin:0 auto;width:1000px}}@media screen and (max-width: 768px){.anchorSect{border-radius:60px;padding:calc(40 / 390 * 100vw) calc(12 / 390 * 100vw) calc(20 / 390 * 100vw)}}.anchorSect__head{letter-spacing:0;margin:0 auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.anchorSect__head{font-size:24px;line-height:1}}@media screen and (max-width: 768px){.anchorSect__head{font-size:calc(18 / 390 * 100vw);line-height:1.4}}.anchorSect__cont{margin:0 auto}@media screen and (min-width: 768px){.anchorSect__cont{margin-top:88px;width:850px}}@media screen and (max-width: 768px){.anchorSect__cont{margin-top:calc(40 / 390 * 100vw)}}.anchorSect__item{display:block}@media screen and (min-width: 768px){.anchorSect__item{cursor:pointer}}.anchorSect__item--comingsoon{position:relative;z-index:1}@media screen and (min-width: 768px){.anchorSect__item--comingsoon{cursor:unset}}.anchorSect__item--comingsoon .anchorSect__inner{opacity:.1}.anchorSect__item--comingsoon:before{content:'COMING SOON';font-family:Roboto, sans-serif;font-style:italic;font-weight:bold;left:50%;letter-spacing:0;opacity:1;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}@media screen and (min-width: 768px){.anchorSect__item--comingsoon:before{font-size:24px}}@media screen and (min-width: 768px){.anchorSect__item:hover .anchorSect__tag:before{transform:translate(30%, -50%)}}@media screen and (min-width: 768px){.anchorSect__item+.anchorSect__item{margin-top:50px}}@media screen and (max-width: 768px){.anchorSect__item+.anchorSect__item{margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.anchorSect__heading{font-size:26px}}@media screen and (max-width: 768px){.anchorSect__heading{font-size:calc(16 / 390 * 100vw);letter-spacing:0;line-height:1.4}}.anchorSect__ttl{display:flex}@media screen and (min-width: 768px){.anchorSect__ttl{font-size:36px;margin-top:20px}}@media screen and (max-width: 768px){.anchorSect__ttl{font-size:calc(22 / 390 * 100vw);letter-spacing:0;line-height:1.4;margin-top:calc(14 / 390 * 100vw)}}.anchorSect__ttl .underline{text-decoration:underline;-webkit-text-decoration-color:#a79362;text-decoration-color:#a79362}@media screen and (min-width: 768px){.anchorSect__ttl .underline{display:inline-block;margin:0 10px;text-underline-offset:10px}}@media screen and (max-width: 768px){.anchorSect__ttl .underline{text-underline-offset:calc(6 / 390 * 100vw)}}.anchorSect__tag{align-items:center;background-color:#a79362;color:#ffffff;display:flex;justify-content:flex-end;line-height:.7;position:relative;text-align:right}@media screen and (min-width: 768px){.anchorSect__tag{border-radius:60px;font-size:22px;height:45px;padding:0 25px;width:140px}}@media screen and (max-width: 768px){.anchorSect__tag{border-radius:calc(14 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);height:calc(28 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw);margin-top:calc(3 / 390 * 100vw);padding:0 calc(10 / 390 * 100vw);width:calc(80 / 390 * 100vw)}}.anchorSect__tag:before{content:'';position:absolute;top:50%;transform:translate(0, -50%);transition:transform .3s ease-in-out}@media screen and (min-width: 768px){.anchorSect__tag:before{border-bottom:10px solid transparent;border-left:17.32px solid #ffffff;border-top:10px solid transparent;left:25px}}@media screen and (max-width: 768px){.anchorSect__tag:before{border-bottom:calc(6 / 390 * 100vw) solid transparent;border-left:calc(10.38 / 390 * 100vw) solid #fff;border-top:calc(6 / 390 * 100vw) solid transparent;left:calc(15 / 390 * 100vw)}}@media screen and (min-width: 768px){.anchorSect__tag .num{font-size:30px;padding-bottom:5px}}@media screen and (max-width: 768px){.anchorSect__tag .num{font-size:calc(20 / 390 * 100vw);padding-bottom:1px}}.interViewTtl{margin:0 auto;text-align:center}.interViewTtl__ttl{border:1px solid #000000;font-family:Roboto, sans-serif;font-style:italic;font-weight:bold;letter-spacing:.02em;line-height:1;margin:0 auto;transform:translateZ(0);width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.interViewTtl__ttl{border-radius:150px / 50px;font-size:24px;padding:14px 28px}}@media screen and (max-width: 768px){.interViewTtl__ttl{border-radius:calc(180 / 390 * 100vw)/calc(50 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(30 / 390 * 100vw)}}.interViewTtl__heading{font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.interViewTtl__heading{font-size:60px;margin-top:50px}}@media screen and (max-width: 768px){.interViewTtl__heading{font-size:calc(34 / 390 * 100vw);letter-spacing:0;line-height:1.5;margin-top:calc(20 / 390 * 100vw)}}.interViewTtl__txt{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width: 768px){.interViewTtl__txt{font-size:24px;letter-spacing:0;line-height:1.5;margin-top:25px}}@media screen and (max-width: 768px){.interViewTtl__txt{font-size:calc(16 / 390 * 100vw);letter-spacing:.05em;line-height:1.6;margin-top:calc(16 / 390 * 100vw)}}.introSect{background-color:#ffffff;position:relative}@media screen and (min-width: 768px){.introSect{border-radius:100px;margin:0 -150px;padding:60px 72px}}@media screen and (min-width: 768px) and (max-width: 1560px){.introSect{margin:0}}@media screen and (min-width: 768px) and (max-width: 1200px){.introSect{margin:0 auto;width:1000px}}@media screen and (max-width: 768px){.introSect{border-radius:50px;padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw) calc(20 / 390 * 100vw)}}.introSect__bg{color:#a79362;font-family:Roboto, sans-serif;font-style:italic;left:50%;margin:0 auto;opacity:.25;position:absolute;transform:translateX(-50%);width:100%}@media screen and (min-width: 768px){.introSect__bg{font-size:138px;letter-spacing:0;text-align:center;top:240px}}@media screen and (min-width: 768px) and (max-width: 1560px){.introSect__bg{font-size:120px}}@media screen and (min-width: 768px) and (max-width: 1200px){.introSect__bg{font-size:100px}}@media screen and (max-width: 768px){.introSect__bg{font-size:calc(50 / 390 * 100vw);line-height:1.05;padding:0 calc(20 / 390 * 100vw);top:calc(220 / 390 * 100vw)}}@media screen and (min-width: 768px){.introSect__bg span{letter-spacing:-.1em}}@media screen and (min-width: 768px){.introSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.introSect__cont{margin-top:calc(90 / 390 * 100vw)}}.introSwiper{overflow:hidden;position:relative}@media screen and (min-width: 768px){.introSwiper{padding-bottom:20px}}@media screen and (max-width: 768px){.introSwiper{padding-bottom:calc(60 / 390 * 100vw)}}@media screen and (max-width: 768px){.introSwiper__slider{position:relative}}@media screen and (min-width: 768px){.introSwiper__controller{display:none}}@media screen and (max-width: 768px){.introSwiper__controller{align-items:center;bottom:calc(-40 / 390 * 100vw);display:flex;justify-content:space-between;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:calc(56 / 390 * 100vw)}}@media screen and (max-width: 768px){.introSwiper__controller .slideCounter{bottom:calc(-20 / 390 * 100vw);font-family:"Lato",sans-serif;font-size:calc(12 / 390 * 100vw);left:50%;letter-spacing:.05em;position:absolute;transform:translateX(-50%);width:calc(21 / 390 * 100vw)}}@media screen and (max-width: 768px){.introSwiper__dir{cursor:pointer}}@media screen and (max-width: 768px){.introSwiper__dir .generalArrow{align-items:center;aspect-ratio:1 / 1;border:1px solid #999999;border-radius:50%;display:flex;justify-content:center;width:calc(24 / 390 * 100vw)}}@media screen and (max-width: 768px){.introSwiper__dir .generalArrow .svgIcon{stroke:#999999;transition:stroke .4s ease;width:calc(6 / 390 * 100vw)}}.introSwiper__dir--prev{transform:rotate(180deg)}@media screen and (min-width: 768px){.introSwiper .swiper-container{margin-left:auto;margin-right:auto;width:100%}}@media screen and (min-width: 768px) and (max-width: 1560px){.introSwiper .swiper-container{margin:0;width:1200px}}@media screen and (min-width: 768px) and (max-width: 1200px){.introSwiper .swiper-container{margin:0 auto;width:800px}}@media screen and (max-width: 768px){.introSwiper .swiper-container{margin:0 auto;width:100%}}.introSwiper .swiper-wrapper{overflow:visible}@media screen and (min-width: 768px){.introSwiper .swiper-wrapper{justify-content:space-between;margin:0 auto;width:1140px}}@media screen and (min-width: 768px) and (max-width: 1560px){.introSwiper .swiper-wrapper{margin:0;width:1000px}}@media screen and (min-width: 768px) and (max-width: 1200px){.introSwiper .swiper-wrapper{margin:0 auto;width:800px}}.introSwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.introSwiper .swiper-slide{width:-moz-fit-content;width:fit-content}}.lifestyleBox{border:1px solid #000000}@media screen and (min-width: 768px){.lifestyleBox{margin-top:55px;padding:50px 33px}}@media screen and (max-width: 768px){.lifestyleBox{margin-top:calc(30 / 390 * 100vw);padding:calc(30 / 390 * 100vw) calc(20 / 390 * 100vw) calc(45 / 390 * 100vw)}}.lifestyleBox__head{font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center}@media screen and (min-width: 768px){.lifestyleBox__head{font-size:26px}}@media screen and (max-width: 768px){.lifestyleBox__head{font-size:calc(16 / 390 * 100vw);font-weight:bold}}@media screen and (min-width: 768px){.lifestyleBox__head+.lifestyleBox__cont{margin-top:40px}}@media screen and (max-width: 768px){.lifestyleBox__head+.lifestyleBox__cont{margin-top:calc(20 / 390 * 100vw)}}.lifestyleBox__cont{display:flex}@media screen and (min-width: 768px){.lifestyleBox__cont{justify-content:space-between}}@media screen and (max-width: 768px){.lifestyleBox__cont{flex-direction:column;gap:calc(20 / 390 * 100vw)}}.lifestyleBox__cont .photo{position:relative}@media screen and (min-width: 768px){.lifestyleBox__cont .photo{width:369px}}.lifestyleBox__cont .photo:after{align-items:center;background-color:#ffffff;display:flex;font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;justify-content:center;left:0;position:absolute;text-align:center}@media screen and (min-width: 768px){.lifestyleBox__cont .photo:after{bottom:30px;font-size:22px;height:36px;width:171px}}@media screen and (max-width: 768px){.lifestyleBox__cont .photo:after{bottom:calc(20 / 390 * 100vw);font-size:calc(13 / 390 * 100vw);font-weight:bold;height:calc(25 / 390 * 100vw);letter-spacing:.1em;width:calc(100 / 390 * 100vw)}}.lifestyleBox__cont .photo:first-child:after{content:'おひとりで'}.lifestyleBox__cont .photo:nth-child(2):after{content:'親子で'}.lifestyleBox__cont .photo:nth-child(3):after{content:'夫婦で'}@media screen and (min-width: 768px){.lifestyleBox+.summarySect__txt{margin-top:40px}}@media screen and (max-width: 768px){.lifestyleBox+.summarySect__txt{margin-top:calc(35 / 390 * 100vw)}}@media screen and (min-width: 768px){.movieSect__head+.movieSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.movieSect__head+.movieSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.movieSect__head{width:1200px}}@media screen and (min-width: 768px) and (max-width: 1200px){.movieSect__head{margin:0 auto;width:1000px}}.movieSect--02{color:#ffffff}.movieSect--02 .movieSect__head .interViewTtl__ttl{border:1px solid #ffffff}.movingBox{border:1px solid #000000;line-height:1}@media screen and (min-width: 768px){.movingBox{margin-top:55px;padding:75px 40px}}@media screen and (max-width: 768px){.movingBox{flex-direction:column;margin-top:calc(30 / 390 * 100vw);padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw) calc(50 / 390 * 100vw)}}.movingBox__head{margin:0 auto}.movingBox__heading{font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center}@media screen and (min-width: 768px){.movingBox__heading{font-size:26px}}@media screen and (max-width: 768px){.movingBox__heading{font-size:calc(16 / 390 * 100vw)}}.movingBox__inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media screen and (min-width: 768px){.movingBox__inner{gap:10px;margin-top:50px;width:705px}}@media screen and (max-width: 768px){.movingBox__inner{gap:calc(10 / 390 * 100vw);margin-top:calc(36 / 390 * 100vw);padding:0 calc(10 / 390 * 100vw)}}.movingBox__merit{border:1px solid #707070}@media screen and (min-width: 768px){.movingBox__merit{font-size:26px;padding:10px 17px}}@media screen and (max-width: 768px){.movingBox__merit{font-size:calc(15 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(17 / 390 * 100vw);text-align:center}}@media screen and (max-width: 768px){.movingBox__merit:first-child,.movingBox__merit:nth-child(2){width:100%}}@media screen and (max-width: 768px){.movingBox__merit:nth-child(3),.movingBox__merit:nth-child(4){width:calc(50% - calc(5 / 390 * 100vw))}}@media screen and (min-width: 768px){.movingBox__cont{display:flex;justify-content:space-between;margin-top:80px}}@media screen and (max-width: 768px){.movingBox__cont{margin-top:calc(26 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__item:first-child{width:560px}}@media screen and (min-width: 768px){.movingBox__item:nth-child(2){width:460px}}@media screen and (max-width: 768px){.movingBox__item:nth-child(2){margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__ttl{font-size:22px;line-height:1.4}}@media screen and (max-width: 768px){.movingBox__ttl{line-height:1.6;padding:0 calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__access{margin-top:50px}}@media screen and (max-width: 768px){.movingBox__access{margin-top:calc(50 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__access .accessBox{padding-left:15px}}@media screen and (max-width: 768px){.movingBox__access .accessBox{padding-left:calc(15 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__access .accessBox+.accessBox{padding-top:25px}}@media screen and (max-width: 768px){.movingBox__access .accessBox+.accessBox{padding-top:calc(20 / 390 * 100vw)}}@media screen and (max-width: 768px){.movingBox__access .accessBox:nth-child(4){padding-top:calc(35 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__access .accessBox:nth-child(4),.movingBox__access .accessBox:nth-child(5){margin-top:30px}}@media screen and (min-width: 768px){.movingBox__bottom{margin-top:80px}}@media screen and (max-width: 768px){.movingBox__bottom{margin-top:calc(30 / 390 * 100vw)}}.movingBox__bottom .movingBox__ttl{font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;margin:0 auto;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.movingBox__bottom .movingBox__ttl{font-size:calc(15 / 390 * 100vw);padding:unset}}.movingBox__bottom .movingBox__ttl:before,.movingBox__bottom .movingBox__ttl:after{background-color:#707070;content:'';height:1px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.movingBox__bottom .movingBox__ttl:before,.movingBox__bottom .movingBox__ttl:after{width:320px}}@media screen and (max-width: 768px){.movingBox__bottom .movingBox__ttl:before,.movingBox__bottom .movingBox__ttl:after{width:calc(35 / 390 * 100vw)}}.movingBox__bottom .movingBox__ttl:before{left:auto}@media screen and (min-width: 768px){.movingBox__bottom .movingBox__ttl:before{right:calc(100% + 10px)}}@media screen and (max-width: 768px){.movingBox__bottom .movingBox__ttl:before{right:calc(100% + calc(5 / 390 * 100vw))}}.movingBox__bottom .movingBox__ttl:after{right:auto}@media screen and (min-width: 768px){.movingBox__bottom .movingBox__ttl:after{left:calc(100% + 10px)}}@media screen and (max-width: 768px){.movingBox__bottom .movingBox__ttl:after{left:calc(100% + calc(5 / 390 * 100vw))}}.movingBox__plane{margin:0 auto}@media screen and (max-width: 768px){.movingBox__plane{padding-left:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.movingBox__plane{display:flex;gap:30px;justify-content:center;margin-top:45px}}@media screen and (max-width: 768px){.movingBox__plane{margin-top:calc(40 / 390 * 100vw)}}@media screen and (max-width: 768px){.movingBox__plane .accessBox+.accessBox{margin-top:calc(30 / 390 * 100vw)}}.profileCard{margin:0 auto}@media screen and (min-width: 768px){.profileCard{width:360px}}@media screen and (min-width: 768px) and (max-width: 1200px){.profileCard{width:250px}}@media screen and (max-width: 768px){.profileCard{width:calc(240 / 390 * 100vw)}}@media screen and (max-width: 768px){.profileCard__head{padding:0 calc(20 / 390 * 100vw)}}.profileCard__cont{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;letter-spacing:0;text-align:center}@media screen and (min-width: 768px){.profileCard__cont{margin-top:30px}}@media screen and (max-width: 768px){.profileCard__cont{padding-top:calc(14 / 390 * 100vw)}}.profileCard__dept{color:#7e7e7e}@media screen and (min-width: 768px){.profileCard__dept{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1200px){.profileCard__dept{font-size:16px}}@media screen and (max-width: 768px){.profileCard__dept{font-size:calc(14 / 390 * 100vw)}}.profileCard__pos{display:flex;flex-direction:column;justify-content:center;line-height:1.4}@media screen and (min-width: 768px){.profileCard__pos{font-size:20px;height:84px;margin-top:10px}}@media screen and (min-width: 768px) and (max-width: 1200px){.profileCard__pos{font-size:16px;margin-top:0}}@media screen and (max-width: 768px){.profileCard__pos{font-size:calc(14 / 390 * 100vw);height:calc(64 / 390 * 100vw);padding-top:calc(5 / 390 * 100vw)}}@media screen and (min-width: 768px){.profileCard__name{font-size:42px;margin-top:5px}}@media screen and (min-width: 768px) and (max-width: 1200px){.profileCard__name{font-size:30px;margin-top:0}}@media screen and (max-width: 768px){.profileCard__name{font-size:calc(24 / 390 * 100vw);padding-top:calc(5 / 390 * 100vw)}}.serviceBox{border:1px solid #cc6525;display:flex;justify-content:space-between;line-height:1}@media screen and (min-width: 768px){.serviceBox{margin-top:55px;padding:75px 95px}}@media screen and (max-width: 768px){.serviceBox{flex-direction:column;margin-top:calc(30 / 390 * 100vw);padding:calc(40 / 390 * 100vw) calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceBox__head{width:420px}}@media screen and (max-width: 768px){.serviceBox__head{padding-left:calc(23 / 390 * 100vw)}}@media screen and (max-width: 768px){.serviceBox__head+.serviceBox__cont{margin-top:calc(30 / 390 * 100vw)}}.serviceBox__ttl{font-family:"YakuHanMP","Shippori Mincho","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.serviceBox__ttl{font-size:24px}}@media screen and (max-width: 768px){.serviceBox__ttl{font-size:calc(16 / 390 * 100vw);font-weight:bold}}@media screen and (min-width: 768px){.serviceBox__ttl+.serviceBox__item{margin-top:30px}}@media screen and (max-width: 768px){.serviceBox__ttl+.serviceBox__item{margin-top:calc(20 / 390 * 100vw)}}.serviceBox__item{position:relative}@media screen and (min-width: 768px){.serviceBox__item{font-size:22px;padding-left:50px}}@media screen and (max-width: 768px){.serviceBox__item{font-size:calc(16 / 390 * 100vw);padding-left:calc(25 / 390 * 100vw)}}.serviceBox__item:before,.serviceBox__item:after{content:'';position:absolute;top:50%;transform:translateY(-50%)}.serviceBox__item:before{border:1px solid #000000;left:0}@media screen and (min-width: 768px){.serviceBox__item:before{height:23px;width:23px}}@media screen and (max-width: 768px){.serviceBox__item:before{height:calc(14 / 390 * 100vw);width:calc(14 / 390 * 100vw)}}.serviceBox__item:after{background:url("../imgs/icon-check.svg") no-repeat center center/contain}@media screen and (min-width: 768px){.serviceBox__item:after{height:23px;left:3px;width:23px}}@media screen and (max-width: 768px){.serviceBox__item:after{height:calc(14 / 390 * 100vw);left:calc(3 / 390 * 100vw);width:calc(14 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceBox__item+.serviceBox__item{margin-top:18px}}@media screen and (max-width: 768px){.serviceBox__item+.serviceBox__item{margin-top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.serviceBox__cont{width:400px}}.summarySect{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width: 768px) and (max-width: 1200px){.summarySect{margin:0 auto;width:1000px}}.summarySect__head{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 768px){.summarySect__head{margin:0 calc(-10 / 390 * 100vw)}}@media screen and (min-width: 768px){.summarySect__inner{margin-top:90px}}@media screen and (max-width: 768px){.summarySect__inner{margin-top:calc(10 / 390 * 100vw)}}.summarySect__item{letter-spacing:0;line-height:1.6}@media screen and (min-width: 768px){.summarySect__item+.summarySect__item{margin-top:50px}}@media screen and (max-width: 768px){.summarySect__item+.summarySect__item{margin-top:calc(40 / 390 * 100vw)}}.summarySect__ttl{position:relative}@media screen and (min-width: 768px){.summarySect__ttl{font-size:28px;padding-left:80px}}@media screen and (max-width: 768px){.summarySect__ttl{font-size:calc(16 / 390 * 100vw);font-weight:bold;padding-left:calc(46 / 390 * 100vw)}}.summarySect__ttl:before{background-color:#cc6525;content:'';height:1px;left:0;position:absolute}@media screen and (min-width: 768px){.summarySect__ttl:before{top:50%;transform:translateY(-50%);width:60px}}@media screen and (max-width: 768px){.summarySect__ttl:before{top:calc(13 / 390 * 100vw);width:calc(35 / 390 * 100vw)}}@media screen and (min-width: 768px){.summarySect__ttl+.summarySect__txt{margin-top:60px}}@media screen and (max-width: 768px){.summarySect__ttl+.summarySect__txt{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.summarySect__txt{font-size:26px}}@media screen and (max-width: 768px){.summarySect__txt{font-size:calc(14 / 390 * 100vw)}}.summarySect__txt .underline{text-decoration:underline;-webkit-text-decoration-color:#f4f0c0;text-decoration-color:#f4f0c0}@media screen and (min-width: 768px){.summarySect__txt .underline{text-decoration-thickness:7px;text-underline-offset:-1px}}@media screen and (max-width: 768px){.summarySect__txt .underline{text-decoration-thickness:calc(5 / 390 * 100vw);text-underline-offset:calc(-1 / 390 * 100vw)}}@media screen and (min-width: 768px){.summarySect__txt+.photo{margin-top:40px}}@media screen and (max-width: 768px){.summarySect__txt+.photo{margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.summarySect__txt+.summarySect__txt{margin-top:40px}}@media screen and (max-width: 768px){.summarySect__txt+.summarySect__txt{margin-top:calc(20 / 390 * 100vw)}}.summarySect__cont{align-items:center;display:flex;justify-content:center;letter-spacing:0;text-align:center;text-decoration:underline;-webkit-text-decoration-color:#000000;text-decoration-color:#000000}@media screen and (min-width: 768px){.summarySect__cont{cursor:pointer;font-size:36px;text-decoration-thickness:2px;text-underline-offset:15px}}@media screen and (max-width: 768px){.summarySect__cont{flex-direction:column;font-size:calc(18 / 390 * 100vw);line-height:1.8;text-underline-offset:calc(6 / 390 * 100vw)}}@media screen and (min-width: 768px){.summarySect__cont:hover .summarySect__btn:before,.summarySect__cont:hover .summarySect__btn:after{transform:translate(-50%, -50%) scale(1.2)}}.summarySect__btn{aspect-ratio:1 / 1;border:1px solid #000000;border-radius:50%;position:relative}@media screen and (min-width: 768px){.summarySect__btn{margin-left:20px;width:54px}}@media screen and (max-width: 768px){.summarySect__btn{margin-top:calc(10 / 390 * 100vw);width:calc(40 / 390 * 100vw)}}.summarySect__btn:before,.summarySect__btn:after{background-color:#000000;content:'';left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) scale(1);transition:transform .5s ease-in-out, height .5s ease-in-out}.summarySect__btn:before{height:1px}@media screen and (min-width: 768px){.summarySect__btn:before{width:25px}}@media screen and (max-width: 768px){.summarySect__btn:before{width:calc(20 / 390 * 100vw)}}.summarySect__btn:after{width:1px}@media screen and (min-width: 768px){.summarySect__btn:after{height:25px}}@media screen and (max-width: 768px){.summarySect__btn:after{height:calc(20 / 390 * 100vw)}}.summarySect.is-active .summarySect__head{max-height:5000px}@media screen and (min-width: 768px){.summarySect.is-active .summarySect__head+.summarySect__cont{margin-top:90px}}@media screen and (max-width: 768px){.summarySect.is-active .summarySect__head+.summarySect__cont{margin-top:calc(30 / 390 * 100vw)}}.summarySect.is-active .summarySect__btn:after{height:0;transform:translate(-50%, -50%) rotate(90deg)}@media screen and (min-width: 768px) and (max-width: 1200px){.wrap{margin:0 auto;width:1000px}}@media screen and (min-width: 768px){.special-intro{padding:100px 0}}@media screen and (max-width: 768px){.special-intro{padding:calc(60 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.special-anchor{padding:150px 0}}@media screen and (max-width: 768px){.special-anchor{padding:calc(60 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.special-movie{padding:100px 0}}@media screen and (max-width: 768px){.special-movie{padding:calc(35 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.special-summary{padding:90px 0}}@media screen and (max-width: 768px){.special-summary{padding:calc(40 / 390 * 100vw) 0}}
