@charset "UTF-8";.infinite-scroll[data-astro-cid-yx5sp6xx]{display:flex;width:100%;overflow:hidden}.infinite-scroll__container[data-astro-cid-yx5sp6xx]{display:flex;gap:24px;padding-right:20px;flex-shrink:0;align-items:center}@media screen and (max-width: 768px){.infinite-scroll__container[data-astro-cid-yx5sp6xx]{gap:.8rem;padding-right:.8rem}}.infinite-scroll__img-wrap[data-astro-cid-yx5sp6xx]{flex-shrink:0;width:380px;height:auto;border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.infinite-scroll__img-wrap[data-astro-cid-yx5sp6xx]{width:23.5rem}}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}.infinite-scroll__container[data-astro-cid-yx5sp6xx]:first-child{animation:loop 80s -40s linear infinite}.infinite-scroll__container[data-astro-cid-yx5sp6xx]:last-child{animation:loop2 80s linear infinite}.swiper-container5[data-astro-cid-mdngihzx]{width:100%;height:auto;padding:0 0 40px;margin:12px auto 0;position:relative}@media screen and (max-width: 768px){.swiper-container5[data-astro-cid-mdngihzx]{margin-top:1.8rem}}.swiper5[data-astro-cid-mdngihzx]{overflow:visible}.swiper-pagination5[data-astro-cid-mdngihzx]{bottom:0}.swiper-button-prev5[data-astro-cid-mdngihzx],.swiper-button-next5[data-astro-cid-mdngihzx]{transition:.4s cubic-bezier(.19,1,.22,1);padding:6px}.swiper-button-prev5[data-astro-cid-mdngihzx]{left:30%;top:50%;transform:translate(-50%,-50%)}.swiper-button-prev5[data-astro-cid-mdngihzx]:hover:after{transform:translate(-4px) scale(1.1)}.swiper-button-next5[data-astro-cid-mdngihzx]{right:30%;top:50%;transform:translate(50%,-50%)}.swiper-button-next5[data-astro-cid-mdngihzx]:hover:after{transform:translate(4px)}.swiper-button-prev5[data-astro-cid-mdngihzx]:after,.swiper-button-next5[data-astro-cid-mdngihzx]:after{font-size:24px;color:#000;transition:.4s cubic-bezier(.19,1,.22,1)}.swiper-pagination5 .swiper-pagination-bullet{height:16px;width:16px;background-color:#fff;border:1px solid #707070;opacity:1;transition:.8s cubic-bezier(.19,1,.22,1)}.swiper-pagination5 .swiper-pagination-bullet-active{background:#000}.modal-overlay[data-astro-cid-mdngihzx]{color:#000;align-items:center;background:#000000c7;display:flex;justify-content:center;inset:0;position:fixed;z-index:100}.modal-container[data-astro-cid-mdngihzx]{background-color:#fff;max-height:100%;max-width:100%;overflow-y:auto;padding:30px;width:80%;max-width:700px}@media screen and (max-width: 768px){.modal-container[data-astro-cid-mdngihzx]{padding-right:1rem;padding-left:1rem;max-width:400px}}.modal-header[data-astro-cid-mdngihzx]{align-items:center;display:flex;justify-content:space-between}.modal-close[data-astro-cid-mdngihzx]{background:transparent;border:0;position:fixed;top:0;right:0;background-color:#b1221a;color:#fff;width:70px;height:70px;border-radius:0 0 0 20px;display:flex;align-items:center}.modal-header[data-astro-cid-mdngihzx] .modal-close[data-astro-cid-mdngihzx]:before{content:"✕";font-size:2em;margin-left:24px}.modal-content__number[data-astro-cid-mdngihzx]{font-size:24px}.modal-content__category[data-astro-cid-mdngihzx]{margin-top:18px}.modal-content__category-example[data-astro-cid-mdngihzx]{font-size:14px;color:#989898}.modal-content[data-astro-cid-mdngihzx]{line-height:1.5;margin-bottom:2rem;margin-top:2rem}@media screen and (max-width: 768px){.modal-content[data-astro-cid-mdngihzx]{margin-bottom:1.5rem}}.modal-content__img[data-astro-cid-mdngihzx]{max-height:480px;object-fit:contain}@media screen and (max-width: 768px){.modal-content__img[data-astro-cid-mdngihzx]{max-height:300px}}.modal-open[data-astro-cid-mdngihzx]{display:block;margin:100px auto}.box01[data-astro-cid-mdngihzx],.box02[data-astro-cid-mdngihzx]{background-color:#ccc;height:200px;margin:0 auto;width:80%}.micromodal-slide[data-astro-cid-mdngihzx]{display:none}.micromodal-slide[data-astro-cid-mdngihzx].is-open{display:block}.micromodal-slide[data-astro-cid-mdngihzx][aria-hidden=false] .modal-overlay[data-astro-cid-mdngihzx]{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-mdngihzx][aria-hidden=false] .modal-container[data-astro-cid-mdngihzx]{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-mdngihzx][aria-hidden=true] .modal-overlay[data-astro-cid-mdngihzx]{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-mdngihzx][aria-hidden=true] .modal-container[data-astro-cid-mdngihzx]{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-mdngihzx] .modal-container[data-astro-cid-mdngihzx],.micromodal-slide[data-astro-cid-mdngihzx] .modal-overlay[data-astro-cid-mdngihzx]{will-change:transform}.modal-content__name[data-astro-cid-mdngihzx]{font-size:20px;line-height:1.56;font-weight:700}@media screen and (max-width: 768px){.modal-content__name[data-astro-cid-mdngihzx]{font-size:16px}}.modal-content__description[data-astro-cid-mdngihzx]{margin-top:12px}@media screen and (max-width: 768px){.modal-content__description[data-astro-cid-mdngihzx]{margin-top:8px}}.modal-content__description[data-astro-cid-mdngihzx] p[data-astro-cid-mdngihzx]{font-size:15px;line-height:2;font-weight:700}@media screen and (max-width: 768px){.modal-content__description[data-astro-cid-mdngihzx] p[data-astro-cid-mdngihzx]{font-size:14px}}.modal-content__category[data-astro-cid-mdngihzx]{margin-top:12px}@media screen and (max-width: 768px){.modal-content__category[data-astro-cid-mdngihzx]{margin-top:.8rem}}.modal-content__img-wrap[data-astro-cid-mdngihzx]{margin-top:50px}@media screen and (max-width: 768px){.modal-content__img-wrap[data-astro-cid-mdngihzx]{margin-top:1.6rem}}.modal-content__body[data-astro-cid-mdngihzx]{margin-top:50px;padding-bottom:50px}.modal-content__body[data-astro-cid-mdngihzx]:not(:last-child){border-bottom:1px solid #dedede}@media screen and (max-width: 768px){.modal-content__body[data-astro-cid-mdngihzx]{margin-top:1.6rem;padding-bottom:1.6rem}}.modal-content__body-title[data-astro-cid-mdngihzx]{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.modal-content__body-title[data-astro-cid-mdngihzx]{font-size:1.2rem}}.modal-content__body-title[data-astro-cid-mdngihzx]:before{content:"";display:inline-block;width:8px;height:8px;background-color:#b1221a;border-radius:50%;margin-right:12px;margin-bottom:3px}@media screen and (max-width: 768px){.modal-content__body-title[data-astro-cid-mdngihzx]:before{width:.7rem;height:.7rem;margin-bottom:.15rem}}.modal-content__body-text[data-astro-cid-mdngihzx]{margin-top:30px}@media screen and (max-width: 768px){.modal-content__body-text[data-astro-cid-mdngihzx]{margin-top:1.6rem}}.modal-overlay[data-astro-cid-cgpiyyrm]{color:#000;align-items:center;background:#000000c7;display:flex;justify-content:center;inset:0;position:fixed;z-index:100}.modal-content__title[data-astro-cid-cgpiyyrm]{font-size:24px}.modal-container[data-astro-cid-cgpiyyrm]{background-color:#fff;max-height:100%;max-width:100%;overflow-y:auto;padding:30px;width:80%;max-width:700px}@media screen and (max-width: 768px){.modal-container[data-astro-cid-cgpiyyrm]{padding-right:1rem;padding-left:1rem;max-width:400px}}.modal-header[data-astro-cid-cgpiyyrm]{align-items:center;display:flex;justify-content:space-between}.modal-close[data-astro-cid-cgpiyyrm]{background:transparent;border:0;position:fixed;top:0;right:0;background-color:#b1221a;color:#fff;width:70px;height:70px;border-radius:0 0 0 20px;display:flex;align-items:center}.modal-header[data-astro-cid-cgpiyyrm] .modal-close[data-astro-cid-cgpiyyrm]:before{content:"✕";font-size:2em;margin-left:24px}.modal-content__number[data-astro-cid-cgpiyyrm]{font-size:24px}.modal-content__category[data-astro-cid-cgpiyyrm]{margin-top:18px}.modal-content__category-example[data-astro-cid-cgpiyyrm]{font-size:14px;color:#989898}.modal-content[data-astro-cid-cgpiyyrm]{line-height:1.5;margin-bottom:2rem;margin-top:2rem}@media screen and (max-width: 768px){.modal-content[data-astro-cid-cgpiyyrm]{margin-bottom:1.5rem}}.modal-content__img[data-astro-cid-cgpiyyrm]{max-height:480px;object-fit:contain}@media screen and (max-width: 768px){.modal-content__img[data-astro-cid-cgpiyyrm]{max-height:300px}}.modal-open[data-astro-cid-cgpiyyrm]{display:block;margin:100px auto}.box01[data-astro-cid-cgpiyyrm],.box02[data-astro-cid-cgpiyyrm]{background-color:#ccc;height:200px;margin:0 auto;width:80%}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide[data-astro-cid-cgpiyyrm]{display:none}.micromodal-slide[data-astro-cid-cgpiyyrm].is-open{display:block}.micromodal-slide[data-astro-cid-cgpiyyrm][aria-hidden=false] .modal-overlay[data-astro-cid-cgpiyyrm]{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-cgpiyyrm][aria-hidden=false] .modal-container[data-astro-cid-cgpiyyrm]{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-cgpiyyrm][aria-hidden=true] .modal-overlay[data-astro-cid-cgpiyyrm]{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-cgpiyyrm][aria-hidden=true] .modal-container[data-astro-cid-cgpiyyrm]{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[data-astro-cid-cgpiyyrm] .modal-container[data-astro-cid-cgpiyyrm],.micromodal-slide[data-astro-cid-cgpiyyrm] .modal-overlay[data-astro-cid-cgpiyyrm]{will-change:transform}.modal-content__name[data-astro-cid-cgpiyyrm]{font-size:20px;line-height:1.56;font-weight:700}@media screen and (max-width: 768px){.modal-content__name[data-astro-cid-cgpiyyrm]{font-size:16px}}.modal-content__description[data-astro-cid-cgpiyyrm]{margin-top:12px}@media screen and (max-width: 768px){.modal-content__description[data-astro-cid-cgpiyyrm]{margin-top:8px}}.modal-content__description[data-astro-cid-cgpiyyrm] p[data-astro-cid-cgpiyyrm]{font-size:15px;line-height:2;font-weight:700}@media screen and (max-width: 768px){.modal-content__description[data-astro-cid-cgpiyyrm] p[data-astro-cid-cgpiyyrm]{font-size:14px}}.modal-content__category[data-astro-cid-cgpiyyrm]{margin-top:12px}@media screen and (max-width: 768px){.modal-content__category[data-astro-cid-cgpiyyrm]{margin-top:.8rem}}.modal-content__img-wrap[data-astro-cid-cgpiyyrm]{margin-top:50px}@media screen and (max-width: 768px){.modal-content__img-wrap[data-astro-cid-cgpiyyrm]{margin-top:1.6rem}}.modal-content__body[data-astro-cid-cgpiyyrm]{margin-top:50px;padding-bottom:50px}.modal-content__body[data-astro-cid-cgpiyyrm]:not(:last-child){border-bottom:1px solid #dedede}@media screen and (max-width: 768px){.modal-content__body[data-astro-cid-cgpiyyrm]{margin-top:1.6rem;padding-bottom:1.6rem}}.modal-content__body-title[data-astro-cid-cgpiyyrm]{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.modal-content__body-title[data-astro-cid-cgpiyyrm]{font-size:1.2rem}}.modal-content__body-title[data-astro-cid-cgpiyyrm]:before{content:"";display:inline-block;width:8px;height:8px;background-color:#b1221a;border-radius:50%;margin-right:12px;margin-bottom:3px}@media screen and (max-width: 768px){.modal-content__body-title[data-astro-cid-cgpiyyrm]:before{width:.7rem;height:.7rem;margin-bottom:.15rem}}.modal-content__body-text[data-astro-cid-cgpiyyrm]{margin-top:30px}@media screen and (max-width: 768px){.modal-content__body-text[data-astro-cid-cgpiyyrm]{margin-top:1.6rem}}.contact-form[data-astro-cid-svshx33u]{width:550px;margin:0 auto;background-color:#fff;padding:48px;background-color:#f5f7f7;border-radius:12px}@media screen and (max-width: 768px){.contact-form[data-astro-cid-svshx33u]{width:100%;padding:2.8rem 2rem}}label[data-astro-cid-svshx33u]{display:flex;align-items:center}.required[data-astro-cid-svshx33u]{color:#fff;font-size:12px;margin-left:8px;background-color:#b1221a;padding:2px 8px;line-height:1.2}.no-required[data-astro-cid-svshx33u]{color:#fff;font-size:12px;margin-left:8px;background-color:#989898;border-radius:2px;padding:3px 8px;line-height:1.2;font-weight:700}.input-box[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=text],.input-box[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=email],.input-box[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=tel],.input-box[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{margin-top:4px;background-color:#fff;border-radius:3px;color:#333;padding:.5em .8em;width:100%;line-height:1.5;height:54px}@media screen and (max-width: 768px){.input-box[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=text],.input-box[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=email],.input-box[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=tel],.input-box[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;font-size:16px}}.input-box[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{height:180px;resize:vertical}.input-box[data-astro-cid-svshx33u]:not(:first-child){margin-top:40px}@media screen and (max-width: 768px){.input-box[data-astro-cid-svshx33u]:not(:first-child){margin-top:2.7rem}}.select-box[data-astro-cid-svshx33u]{margin-top:20px}.btn-wrap[data-astro-cid-svshx33u]{text-align:center;margin:48px auto 0;display:flex;width:fit-content}.btn[data-astro-cid-svshx33u]{width:202px;height:64px;border-radius:99px;background-color:#b1221a;color:#fff;font-size:16px;border:1px solid #B1221A;transition:.4s cubic-bezier(.19,1,.22,1);will-change:background-color,color;position:relative}.btn[data-astro-cid-svshx33u]:hover:after{transform:translate(4px,-50%)}.btn[data-astro-cid-svshx33u]:after{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg%20width='29'%20height='29'%20viewBox='0%200%2029%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='14.4633'%20cy='14.4634'%20r='14.4633'%20transform='rotate(-90%2014.4633%2014.4634)'%20fill='white'/%3e%3cpath%20d='M18.2388%2014.4871L11.9855%2018.4584L11.9855%2010.5157L18.2388%2014.4871Z'%20fill='%23B1221A'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;width:28.93px;height:28.93px;right:16px;transform:translateY(-50%);transition:.4s cubic-bezier(.19,1,.22,1);will-change:transform}@media screen and (max-width: 768px){.btn[data-astro-cid-svshx33u]{width:202px;height:64px}}a[data-astro-cid-svshx33u]:hover{cursor:pointer}.input-box__title[data-astro-cid-svshx33u]{font-weight:600}input[data-astro-cid-svshx33u][type=radio],input[data-astro-cid-svshx33u][type=checkbox]{opacity:0;position:absolute}.input-box__check-wrap[data-astro-cid-svshx33u]{display:flex;gap:16px;margin-top:4px}input[data-astro-cid-svshx33u][type=checkbox]+span[data-astro-cid-svshx33u]{display:inline-block;position:relative;padding:.3em .3em .3em 2em;line-height:1;vertical-align:middle;cursor:pointer;font-weight:400}input[data-astro-cid-svshx33u][type=checkbox],input[data-astro-cid-svshx33u][type=radio]{opacity:0;position:absolute;width:1.4em;height:1.4em;border:1px solid #cccccc}input[data-astro-cid-svshx33u][type=checkbox]+span[data-astro-cid-svshx33u]:before{content:"";width:1.4em;height:1.4em;border:1px solid #cccccc;background-color:#fff;line-height:1;border-radius:.2em;vertical-align:middle;position:absolute;top:50%;left:0;transform:translateY(-50%)}input[data-astro-cid-svshx33u][type=checkbox]+span[data-astro-cid-svshx33u]:after,input[data-astro-cid-svshx33u][type=radio]+span[data-astro-cid-svshx33u]:after{content:"";display:none}input[data-astro-cid-svshx33u][type=checkbox]:checked+span[data-astro-cid-svshx33u]:after{content:"";display:block;width:.9em;height:.5em;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:rotate(-45deg);position:absolute;top:45%;left:.25em;transform:translateY(-50%) rotate(-45deg)}input[data-astro-cid-svshx33u][type=checkbox]:focus+span[data-astro-cid-svshx33u]:before{outline:auto;outline:auto -webkit-focus-ring-color;border-radius:2px}input[data-astro-cid-svshx33u][type=radio]+span[data-astro-cid-svshx33u]{display:inline-block;position:relative;padding:.3em .3em .3em 2em;line-height:1;vertical-align:middle;cursor:pointer;font-weight:400}input[data-astro-cid-svshx33u][type=radio]+span[data-astro-cid-svshx33u]:before{content:"";width:1.4em;height:1.4em;border:1px solid #cccccc;background-color:#fff;line-height:1;border-radius:50%;vertical-align:middle;position:absolute;top:50%;left:0;transform:translateY(-50%)}input[data-astro-cid-svshx33u][type=radio]+span[data-astro-cid-svshx33u]:after{content:"";display:none}input[data-astro-cid-svshx33u][type=radio]:checked+span[data-astro-cid-svshx33u]:after{display:block;position:absolute;top:50%;left:.3em;width:.8em;height:.8em;border-radius:50%;transform:translateY(-50%)}input[data-astro-cid-svshx33u][type=radio]:focus+span[data-astro-cid-svshx33u]:before{outline:auto;outline:auto -webkit-focus-ring-color;border-radius:50%}.accept-area__check[data-astro-cid-svshx33u]{margin-top:32px;display:flex;justify-content:center}@media screen and (max-width: 768px){.accept-area__check[data-astro-cid-svshx33u]{margin-top:24px}}select[data-astro-cid-svshx33u]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:300px;padding:.5em .8em;border:1px solid #cccccc;border-radius:3px;background-color:#fff;line-height:1.5}.select-box[data-astro-cid-svshx33u]{position:relative;display:block;width:300px}.select-box[data-astro-cid-svshx33u]:after{right:20px;bottom:0;margin:auto;content:"";display:block;width:8px;height:8px;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg) translateY(-50%);pointer-events:none;position:absolute;top:40%}
