.page .footer{margin-top:0}main{background:url("../images/pc/main_bg.jpg") repeat-y center;background-size:100% auto;max-width:unset !important}h1{max-width:830px !important;margin:-76px auto 0}@media all and (min-width: 641px) and (max-width: 1440px){h1{max-width:57.63889vw !important;margin-top:-5.27778vw;max-width:57.63889vw}}@media screen and (max-width: 640px){h1{width:100%;margin-top:unset}}h1 img{width:100%;height:auto}.kv{margin-bottom:unset}.tochigi-kennan{padding-bottom:180px;position:relative;max-width:1110px;margin:-120px auto 0}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan{padding-bottom:12.5vw}}@media screen and (max-width: 640px){.tochigi-kennan{padding-bottom:18.75vw}}.tochigi-kennan img,.tochigi-kennan picture,.tochigi-kennan a{display:block}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan{max-width:77.08333vw;margin-top:-8.33333vw}}@media screen and (max-width: 640px){.tochigi-kennan{margin-top:-34.0625vw}}.tochigi-kennan .event{background-color:#f7f1d0;padding:100px 76px 70px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .event{padding:6.94444vw 5.27778vw 10.9375vw}}@media screen and (max-width: 640px){.tochigi-kennan .event{max-width:90.625vw;margin:0 auto;padding:14.0625vw 3.125vw 9.375vw}}.tochigi-kennan .event h2{text-align:center;font-weight:700;color:#c9151e;font-size:2.4rem;line-height:2.33333;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .event h2{font-size:1.66667vw}}@media screen and (max-width: 640px){.tochigi-kennan .event h2{font-size:5.78125vw;line-height:1.72973}}.tochigi-kennan .event .event__text{text-align:center;font-weight:500;font-size:2.4rem;line-height:2.33333;letter-spacing:-.01em;margin-top:8px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .event .event__text{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .event .event__text{margin-top:.55556vw}}@media screen and (max-width: 640px){.tochigi-kennan .event .event__text{text-align:left;font-size:5.3125vw;line-height:1.88235;padding:0 3.125vw}}.tochigi-kennan .promotion .promotion__flex{display:flex;justify-content:space-between;margin-top:70px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__flex{margin-top:4.86111vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__flex{flex-direction:column;margin-top:12.5vw;gap:10.9375vw}}.tochigi-kennan .promotion .promotion__item{max-width:440px;width:100%;flex-shrink:0}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__item{max-width:30.55556vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__item{max-width:100%}}.tochigi-kennan .promotion .promotion__heading{flex-shrink:0;position:relative;background-color:#d23e40;color:#f7f1d0;border-radius:34px;font-weight:700;font-size:2.5rem;line-height:1;letter-spacing:-0.03em;height:67px;display:flex;align-items:center;padding-left:54px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__heading{font-size:1.73611vw}}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__heading{letter-spacing:-0.03em;border-radius:2.36111vw;height:4.65278vw;max-width:30.55556vw;padding-left:3.75vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__heading{width:82.5vw;padding-left:7.1875vw;border-radius:6.5625vw;margin:0 auto;font-size:5vw;height:13.125vw}}.tochigi-kennan .promotion .promotion__heading img{content:"";display:block;position:absolute;left:-30px;top:50%;transform:translateY(-50%);height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__heading img{width:5.90278vw;left:-2.08333vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__heading img{width:16.40625vw;left:-8.59375vw}}.tochigi-kennan .promotion .promotion__heading--green{background-color:#538848}.tochigi-kennan .promotion .promotion__step{display:flex;align-items:center;gap:20px;margin-top:22px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__step{gap:1.38889vw;margin-top:1.52778vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__step{gap:3.90625vw;padding:0 1.5625vw}}.tochigi-kennan .promotion .promotion__step:first-of-type{margin-top:32px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__step:first-of-type{margin-top:2.22222vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__step:first-of-type{margin-top:7.5vw}}.tochigi-kennan .promotion .promotion__count{flex-shrink:0;display:flex;align-items:flex-start;width:147px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__count{width:10.20833vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__count{width:27.8125vw}}.tochigi-kennan .promotion .promotion__count img{flex-shrink:0}.tochigi-kennan .promotion .promotion__infor{font-weight:700;font-size:2rem;line-height:1.4;letter-spacing:-.09em;color:#852700}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__infor{font-size:1.38889vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__infor{letter-spacing:-.01em;font-size:4.375vw;line-height:1.25}}.tochigi-kennan .promotion .promotion__number{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__number{width:3.81944vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__number{width:10.78125vw}}.tochigi-kennan .promotion .promotion__img--01{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__img--01{width:6.38889vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__img--01{width:17.96875vw}}.tochigi-kennan .promotion .promotion__img--02{height:auto;margin-left:12px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__img--02{width:4.16667vw;margin-left:.83333vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__img--02{width:11.875vw}}.tochigi-kennan .promotion .promotion__img--03{height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__img--03{width:5vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__img--03{width:13.75vw}}.tochigi-kennan .promotion .promotion__note{font-weight:500;font-size:1.7rem;line-height:1.70588;letter-spacing:-.01em;margin-top:36px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__note{font-size:1.18056vw}}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .promotion .promotion__note{margin-top:2.5vw}}@media screen and (max-width: 640px){.tochigi-kennan .promotion .promotion__note{font-size:4.0625vw;line-height:1.53846;margin-top:6.25vw;padding:0 3.125vw}}.tochigi-kennan .places{position:relative;margin:126px auto 0;background-color:#f7f1d0;padding:195px 92px 80px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places{margin-top:8.75vw;padding:13.54167vw 6.38889vw 5.55556vw}}@media screen and (max-width: 640px){.tochigi-kennan .places{padding:8.75vw 3.59375vw;max-width:90.625vw;margin-top:34.0625vw}}.tochigi-kennan .places h2{position:absolute;top:-55px;left:50%;transform:translateX(-50%);font-weight:700;font-size:3.6rem;line-height:1.58333;letter-spacing:-.01em;color:#fff;text-align:center;width:589px;height:149px;background:url("../images/pc/places_heading_label.png") center no-repeat;background-size:100%}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places h2{font-size:2.5vw}}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places h2{top:-3.81944vw;width:40.90278vw;height:10.34722vw}}@media screen and (max-width: 640px){.tochigi-kennan .places h2{font-size:5.625vw;top:-21.875vw;width:92.03125vw;height:23.28125vw}}.tochigi-kennan .places h2 span{display:block;margin-top:24px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places h2 span{margin-top:1.66667vw}}@media screen and (max-width: 640px){.tochigi-kennan .places h2 span{margin-top:3.75vw}}.tochigi-kennan .places .places__list{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;gap:112px 60px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__list{gap:7.77778vw 4.16667vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__list{grid-template-columns:1fr;gap:17.5vw}}.tochigi-kennan .places .places__item{position:relative;width:432px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__item{width:30vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__item{width:83.4375vw;margin:0 auto}}.tochigi-kennan .places .places__item:nth-of-type(odd)::after{content:"";display:block;height:1px;background-color:#d23e40;width:926px;position:absolute;bottom:-56px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__item:nth-of-type(odd)::after{width:64.30556vw;bottom:-3.88889vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__item:nth-of-type(odd)::after{width:90.625vw;left:-3.59375vw;bottom:-8.75vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__item:nth-of-type(even)::after{content:"";display:block;height:1px;background-color:#d23e40;width:926px;position:absolute;bottom:-56px}}@media screen and (max-width: 640px) and (max-width: 640px){.tochigi-kennan .places .places__item:nth-of-type(even)::after{width:90.625vw;left:-3.59375vw;bottom:-8.75vw}}.tochigi-kennan .places .places__item:last-of-type::after{display:none}.tochigi-kennan .places .places__item:nth-child(9)::after{display:none}@media screen and (max-width: 640px){.tochigi-kennan .places .places__item:nth-child(9)::after{display:unset}}.tochigi-kennan .places h3{position:relative;min-height:68px;padding-left:56px;display:flex;align-items:center;font-weight:700;font-size:2.4rem;line-height:1.25;color:#f7f1d0;background-color:#d23e40;border-radius:34px;padding-right:24px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places h3{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places h3{min-height:4.72222vw;padding-left:3.88889vw;border-radius:2.36111vw;padding-right:1.66667vw}}@media screen and (max-width: 640px){.tochigi-kennan .places h3{min-height:13.125vw;padding-left:10.9375vw;padding-right:2.8125vw;border-radius:6.5625vw;font-size:5.625vw;line-height:1}}.tochigi-kennan .places h3 img{position:absolute;left:-46px;top:50%;transform:translateY(-50%);height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places h3 img{left:-3.19444vw;width:6.45833vw}}@media screen and (max-width: 640px){.tochigi-kennan .places h3 img{width:17.03125vw;left:-8.4375vw}}.tochigi-kennan .places .places__img-wrapper{width:414px;height:373px;background:url("../images/pc/places__item_bg.png") center no-repeat;background-size:100%;display:flex;align-items:center;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__img-wrapper{width:28.75vw;height:25.90278vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__img-wrapper{width:79.6875vw;height:71.5625vw;background:url("../images/mobile/places__item_bg.png") center no-repeat;background-size:100%;justify-content:center}}.tochigi-kennan .places .places__img-wrapper img{object-fit:cover;width:100%;height:304px;border:2px solid #d23e40}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__img-wrapper img{border:.13889vw solid #d23e40;height:21.11111vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__img-wrapper img{border:.3125vw solid #d23e40;width:76.5625vw;height:auto}}.tochigi-kennan .places .places__btn{display:flex;justify-content:center;align-items:center;width:290px;height:62px;background:url("../images/pc/places__btn_bg.png") center no-repeat;background-size:100%;font-weight:700;font-size:1.9rem;line-height:1;letter-spacing:-.01em;color:#fff;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__btn{font-size:1.31944vw}}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .places .places__btn{width:20.13889vw;height:4.30556vw}}@media screen and (max-width: 640px){.tochigi-kennan .places .places__btn{background:url("../images/mobile/places__btn_bg.png") center no-repeat;background-size:100%;width:67.5vw;height:14.375vw;font-size:4.375vw}}.tochigi-kennan .banner__link{margin:56px auto 0;outline:0px solid transparent;transition:0.3s ease-in-out all;width:100%}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .banner__link{margin-top:3.88889vw}}@media screen and (max-width: 640px){.tochigi-kennan .banner__link{width:fit-content;margin-top:11.71875vw}}.tochigi-kennan .banner__link:hover{outline:4px solid #9f005c}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .banner__link:hover{outline:.27778vw solid #9f005c}}@media screen and (max-width: 640px){.tochigi-kennan .banner__link:hover{outline:.625vw solid #9f005c}}.tochigi-kennan .banner__link img{height:auto;width:100%}@media screen and (max-width: 640px){.tochigi-kennan .banner__link img{width:91.5625vw}}.tochigi-kennan .mt{margin-top:24px;margin-bottom:50px}@media all and (min-width: 641px) and (max-width: 1440px){.tochigi-kennan .mt{margin-top:3.75vw;margin-bottom:3.47222vw}}@media screen and (max-width: 640px){.tochigi-kennan .mt{margin-top:4.21875vw;margin-bottom:18.75vw}}.modal{display:none;position:fixed;inset:0;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.7);z-index:1001}@media screen and (max-width: 640px){.modal .modal__wrapper{max-width:93.75vw}}.modal .modal__close{display:block;margin-left:auto;margin-bottom:8px;height:auto;width:81px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__close{margin-bottom:.55556vw;width:5.625vw}}@media screen and (max-width: 640px){.modal .modal__close{width:12.65625vw;margin-bottom:1.25vw}}.modal .modal__close img{width:100%;height:auto}@media screen and (max-width: 640px){.modal .modal__warpper{position:absolute}}.modal .modal__leaf{position:absolute;height:auto}@media screen and (max-width: 640px){.modal .modal__leaf{width:19.84375vw;left:0vw;top:0vw}}.modal .modal__content{width:1108px;background-color:#f7f1d0;padding:58px 54px;max-height:80dvh;overflow-y:auto;overflow-x:visible;box-shadow:0 8px 24px rgba(0,0,0,0.15)}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content{width:76.94444vw;padding:4.02778vw 3.75vw}}@media screen and (max-width: 640px){.modal .modal__content{width:93.75vw;padding:8.4375vw}}.modal .modal__content h3{position:relative;width:100%;min-height:56px;background-color:#d23e40;border-radius:28px;display:flex;align-items:center;font-weight:700;font-size:2.4rem;line-height:1;letter-spacing:-.01em;color:#f7f1d0;padding-left:52px;padding-right:24px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content h3{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content h3{min-height:3.88889vw;border-radius:1.94444vw;padding-left:3.61111vw;padding-right:1.66667vw}}@media screen and (max-width: 640px){.modal .modal__content h3{min-height:13.125vw;border-radius:6.5625vw;padding-left:8.125vw;padding-right:3.75vw;font-size:5.625vw}}.modal .modal__content h3 .modal__leaf{position:absolute;top:50%;left:-44px;transform:translateY(-50%);height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content h3 .modal__leaf{width:5.90278vw;left:-3.05556vw}}@media screen and (max-width: 640px){.modal .modal__content h3 .modal__leaf{width:15.75vw;left:-8.5625vw}}.modal .modal__content .modal__annotations,.modal .modal__content .modal__benefit{font-weight:700;font-size:2.4rem;line-height:1.75;color:#852700;margin-top:35px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__annotations,.modal .modal__content .modal__benefit{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__annotations,.modal .modal__content .modal__benefit{margin-top:2.43056vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__annotations,.modal .modal__content .modal__benefit{margin-top:5.625vw;font-size:4.375vw;line-height:1.75}}.modal .modal__content .modal__annotations{margin-top:unset !important;font-size:1.8rem}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__annotations{font-size:1.25vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__annotations{font-size:3.4375vw}}.modal .modal__content .modal__flex{display:flex;gap:70px;padding-bottom:50px;border-bottom:1px solid #d23e40;margin-top:40px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__flex{gap:4.86111vw;padding-bottom:3.47222vw;margin-top:2.77778vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__flex{flex-direction:column;margin-top:3.125vw;gap:3.125vw;padding-bottom:7.8125vw}}.modal .modal__content .swiper{border:2px solid #d23e40;height:269px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .swiper{border:.13889vw solid #d23e40;height:18.68056vw}}@media screen and (max-width: 640px){.modal .modal__content .swiper{border:.3125vw solid #d23e40;height:56.5625vw}}.modal .modal__content .modal__swiper{position:relative;background:url("../images/pc/modal__item_bg.png") center no-repeat;background-size:349px 308px;flex-shrink:0;width:366px;display:flex;align-items:center;height:308px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__swiper{width:25.41667vw;background-size:24.23611vw 21.38889vw;height:21.38889vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__swiper{background:url("../images/mobile/modal__item_bg.png") center no-repeat;width:76.875vw;height:65vw;background-size:73.4375vw 64.84375vw}}.modal .modal__content .modal__swiper img{object-fit:cover;width:100%;height:269px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__swiper img{height:18.68056vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__swiper img{height:56.5625vw}}.modal .modal__content .modal__comment{font-weight:500;font-size:1.8rem;line-height:2.11111;letter-spacing:-.01em;color:#852700}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__comment{font-size:1.25vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__comment{font-size:4.375vw;line-height:1.57143;letter-spacing:-.01em;color:#852700}}.modal .modal__content .modal__grid{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:30px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__grid{margin-top:2.08333vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__grid{grid-template-columns:1fr;margin-top:7.5vw}}.modal .modal__content .modal__grid a,.modal .modal__content .modal__grid p{width:fit-content;transition:0.3s all ease-in-out;text-decoration:none;font-weight:500;font-size:1.8rem;line-height:1.55556;letter-spacing:-.01em;color:#852700;padding-right:24px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__grid a,.modal .modal__content .modal__grid p{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__grid a,.modal .modal__content .modal__grid p{padding-right:1.66667vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__grid a,.modal .modal__content .modal__grid p{font-size:4.375vw;line-height:1.57143;padding-right:0;padding-top:7.03125vw}}.modal .modal__content .modal__grid a span,.modal .modal__content .modal__grid p span{text-decoration:underline;text-underline-offset:4px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__grid a span,.modal .modal__content .modal__grid p span{text-underline-offset:.27778vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__grid a span,.modal .modal__content .modal__grid p span{text-underline-offset:.625vw}}.modal .modal__content .modal__grid a:hover{opacity:0.7}@media screen and (max-width: 640px){.modal .modal__content .modal__grid>a:first-of-type{padding-top:unset;padding-bottom:7.03125vw;border-bottom:1px solid #d23e40;width:100%}}@media all and (min-width: 641px){.modal .modal__content .modal__grid .modal__phone a[href^="tel:"]{pointer-events:none}}@media screen and (max-width: 640px){.modal .modal__content .modal__grid .modal__phone a[href^="tel:"]{text-decoration:underline;text-underline-offset:.625vw}}.modal .modal__content .modal__link{display:flex;align-items:center;justify-content:center;margin:0 auto;text-decoration:none;color:#fff;width:338px;height:72px;background:url("../images/pc/modal_btn_bg.png") center no-repeat;background-size:100%;transition:0.3s all ease-in-out;font-weight:700;font-size:2.2rem;line-height:1;letter-spacing:-.01em;margin-top:65px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__link{font-size:1.52778vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__link{width:23.47222vw;height:5vw;margin-top:4.51389vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__link{width:67.5vw;height:14.375vw;background:url("../images/mobile/modal_btn_bg.png") center no-repeat;background-size:100%;font-size:4.375vw;line-height:1.57143;margin-top:6.25vw}}.modal .modal__content .modal__link:hover{opacity:0.7}.modal .modal__content .modal__prev_btn,.modal .modal__content .modal__next_btn{position:absolute;top:50%;transform:translateY(-50%);right:-34px;z-index:10;width:34px;height:68px;background:url("../images/pc/swiper_arrow-right.png") center no-repeat;background-size:100%}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__prev_btn,.modal .modal__content .modal__next_btn{width:2.36111vw;height:4.72222vw;right:-2.36111vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__prev_btn,.modal .modal__content .modal__next_btn{background:url("../images/mobile/swiper_arrow-right.png") center no-repeat;background-size:100%;width:7.1875vw;height:14.21875vw;right:-7.1875vw}}.modal .modal__content .modal__prev_btn{background:url("../images/pc/swiper_arrow.png") center no-repeat;background-size:100%;right:unset;left:-34px}@media all and (min-width: 641px) and (max-width: 1440px){.modal .modal__content .modal__prev_btn{right:unset;left:-2.36111vw}}@media screen and (max-width: 640px){.modal .modal__content .modal__prev_btn{right:unset;background:url("../images/mobile/swiper_arrow.png") center no-repeat;background-size:100%;width:7.1875vw;height:14.21875vw;left:-7.1875vw}}.modal.is-active{display:flex}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}.tochigi-kennan,.tochigi-kennan .places .places__btn,.modal{font-family:"Zen Kaku Gothic New"}
