.contents-section[data-v-41fbd22a]{background-position:0 100%;overflow:hidden;padding-bottom:5rem;padding-top:5rem;position:relative}@media (min-width:768px){.contents-section[data-v-41fbd22a]{padding-bottom:110px;padding-top:110px}}.contents-section[data-v-41fbd22a]{background-image:url(/images/top/contents/bg@sp.jpg);background-size:auto 6865px}@media (min-width:768px){.contents-section[data-v-41fbd22a]{background-image:url(/images/top/contents/bg.jpg);background-size:auto 7282px}}.bg-shape[data-v-41fbd22a]{left:50.7%;position:absolute;top:-58px}@media (min-width:768px){.bg-shape[data-v-41fbd22a]{left:47%;top:-110px}}.bg-shape[data-v-41fbd22a]{--tw-translate-x:-50%;pointer-events:none;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:1}.bg-shape .image[data-v-41fbd22a]{display:flex;height:7725px;width:auto}@media (min-width:768px){.bg-shape .image[data-v-41fbd22a]{height:7605px}}.bg-shape .image[data-v-41fbd22a] img{height:100%;max-height:100%;max-width:none;width:auto}.image[data-v-41fbd22a]{margin-left:auto;margin-right:auto}.bg-charater[data-v-41fbd22a]{left:45%;position:absolute;top:-25px}@media (min-width:768px){.bg-charater[data-v-41fbd22a]{left:49.5%;top:-44px}}.bg-charater[data-v-41fbd22a]{--tw-translate-x:-50%;pointer-events:none;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:1}.bg-charater .image[data-v-41fbd22a]{display:flex;height:1847.2vw;width:auto}@media (min-width:768px){.bg-charater .image[data-v-41fbd22a]{height:7282px}}.bg-charater .image[data-v-41fbd22a] img{height:100%;max-height:100%;max-width:none;width:auto}.contents[data-v-41fbd22a]{--tw-bg-opacity:1;--tw-shadow:0px 10px 30px rgba(0,0,0,.1);--tw-shadow-colored:0px 10px 30px var(--tw-shadow-color);background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));border-bottom-right-radius:130px;border-top-left-radius:130px;box-shadow:0 0 transparent,0 0 transparent,0 10px 30px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);padding:70px 22px;position:relative;z-index:10}@media (min-width:1024px){.contents[data-v-41fbd22a]{border-bottom-right-radius:300px;border-top-left-radius:300px;padding:80px 120px}}.contents[data-v-41fbd22a]{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:1024px){.contents[data-v-41fbd22a]{gap:60px}.contents.__1 .c-contents-title[data-v-41fbd22a]{font-size:30px}}.contents+.contents[data-v-41fbd22a]{margin-top:50px}@media (min-width:768px){.contents+.contents[data-v-41fbd22a]{margin-top:120px}}.box[data-v-41fbd22a]{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.box[data-v-41fbd22a]{gap:2.5rem}}.hr[data-v-41fbd22a]{background-image:url(/images/top/contents/circle.svg);background-repeat:repeat-x;background-size:auto 100%;height:.625rem;margin-left:-.125rem;margin-right:-.125rem;width:calc(100% + 4px)}@media (min-width:768px){.hr[data-v-41fbd22a]{height:.75rem;margin-left:-1px;margin-right:-1px;width:calc(100% + 2px)}}.p[data-v-41fbd22a]{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:35px}.small[data-v-41fbd22a]{display:block;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:26px;margin-top:21px}@media (min-width:768px){.small[data-v-41fbd22a]{margin-top:.875rem}}.table[data-v-41fbd22a]{--tw-bg-opacity:1;background-color:#fff4ee;background-color:rgba(255,244,238,var(--tw-bg-opacity,1));display:flex;flex-direction:column;padding:30px 1.25rem}@media (min-width:768px){.table[data-v-41fbd22a]{padding-left:100px;padding-right:100px}}.table hr[data-v-41fbd22a]{--tw-border-opacity:1;border-color:#ff7832;border-color:rgba(255,120,50,var(--tw-border-opacity,1));margin-bottom:1.25rem;margin-top:1.25rem}.table-header[data-v-41fbd22a]{display:flex;flex-direction:column;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:26px;margin-left:-1px;margin-right:-1px;max-width:calc(100% + 2px)}@media (min-width:768px){.table-header[data-v-41fbd22a]{font-size:16px;line-height:35px;margin-left:0;margin-right:0;max-width:100%}}.flex-table[data-v-41fbd22a]{display:flex;flex-direction:column;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:26px;margin-left:-2px;margin-right:-2px;max-width:calc(100% + 4px)}@media (min-width:768px){.flex-table[data-v-41fbd22a]{flex-direction:row;gap:1.25rem;line-height:28px;margin-left:0;margin-right:0;max-width:100%}}.flex-table[data-v-41fbd22a]:not(:last-child){margin-bottom:11px}@media (min-width:768px){.flex-table[data-v-41fbd22a]:not(:last-child){margin-bottom:1rem}}.flex-table p[data-v-41fbd22a]:first-child{--tw-text-opacity:1;color:#ff7832;color:rgba(255,120,50,var(--tw-text-opacity,1));min-width:130px}@media (min-width:768px){.flex-table p[data-v-41fbd22a]:first-child{line-height:31px}}.flex-table p[data-v-41fbd22a]:nth-child(2){flex:1 1 0%}.flex-table small[data-v-41fbd22a]{display:block;font-size:12px;font-weight:400;letter-spacing:.05em}.flex-table span[data-v-41fbd22a]{display:inline-block}.registered-mark[data-v-41fbd22a]{display:inline-block;position:relative;vertical-align:middle}.p .registered-mark[data-v-41fbd22a]{font-size:32px;line-height:24px;margin-right:-.125rem;vertical-align:bottom}.h3 .registered-mark[data-v-41fbd22a]{font-size:47px;line-height:17px;margin-right:-.125rem;vertical-align:bottom}@media (min-width:768px){.h3 .registered-mark[data-v-41fbd22a]{font-size:68px;line-height:28px}}.a[data-v-41fbd22a]{--tw-text-opacity:1;color:#00743e;color:rgba(0,116,62,var(--tw-text-opacity,1));font-size:12px;font-weight:400;letter-spacing:.05em;line-height:1.5}.a[target=_blank][data-v-41fbd22a]:after{--tw-content:"";aspect-ratio:8/9;background-image:url(/images/top/area-map/icon-external-link.svg);background-position:50%;background-repeat:no-repeat;content:"";content:var(--tw-content);display:inline-block;margin-left:0;margin-top:.25rem;width:.5rem}.a-custom[data-v-41fbd22a]{display:inline-block;margin-top:1.5rem}@media (min-width:1024px){.a-custom[data-v-41fbd22a]{margin-top:.875rem}}.c-contents-title[data-v-d85d8858]{--tw-text-opacity:1;align-items:center;color:#ff7832;color:rgba(255,120,50,var(--tw-text-opacity,1));display:flex;flex-direction:row;font-size:22px;font-weight:700;gap:2rem;justify-content:center;letter-spacing:.05em;line-height:33px;padding-left:0;padding-right:0;text-align:center}@media (min-width:1024px){.c-contents-title[data-v-d85d8858]{font-size:32px;gap:1rem;justify-content:space-between;line-height:54px;padding-left:0;padding-right:0}}.c-contents-title .icon[data-v-d85d8858]{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;width:100px}@media (min-width:1024px){.c-contents-title .icon[data-v-d85d8858]{display:block}}.c-contents-title .icon[data-v-d85d8858]:before{--tw-content:"";animation:rotate-infinite-d85d8858 20s linear infinite;background-image:url(/images/top/contents/icon-animation.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";content:var(--tw-content);display:block;height:100%;width:100%}.c-contents-title .icon-1[data-v-d85d8858]{background-image:url(/images/top/contents/icon-1.png)}.c-contents-title .icon-2[data-v-d85d8858]{background-image:url(/images/top/contents/icon-2.png)}.c-contents-title.reverse .icon-1[data-v-d85d8858]{background-image:url(/images/top/contents/icon-3.png)}.c-contents-title.reverse .icon-2[data-v-d85d8858]{background-image:url(/images/top/contents/icon-1.png)}@keyframes rotate-infinite-d85d8858{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.slide[data-v-fef0309c]{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media (min-width:1024px){.slide[data-v-fef0309c]{align-items:flex-start;flex-direction:row}}.image[data-v-fef0309c]{flex-shrink:0;height:auto;max-width:100%;width:420px}.slide-content[data-v-fef0309c]{display:flex;flex:1 1 0%;flex-direction:column;gap:.625rem}@media (min-width:1024px){.slide-content[data-v-fef0309c]{gap:1.25rem}}.sub[data-v-fef0309c]{font-size:12px;font-weight:500}.h4[data-v-fef0309c],.sub[data-v-fef0309c]{letter-spacing:.05em;line-height:1.5}.h4[data-v-fef0309c]{font-size:20px;font-weight:700}.p[data-v-fef0309c]{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.8}@media (min-width:1024px){.p[data-v-fef0309c]{font-size:16px}}.hr[data-v-fef0309c]{--tw-border-opacity:1;border-top-color:#ccc;border-top-color:rgba(204,204,204,var(--tw-border-opacity,1));border-top-width:1px}.table[data-v-fef0309c]{--tw-border-opacity:1;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,var(--tw-border-opacity,1));border-bottom-width:1px;border-top-color:#ccc;border-top-color:rgba(204,204,204,var(--tw-border-opacity,1));border-top-width:1px;display:flex;flex-direction:column;gap:.375rem;margin-top:.625rem;padding-bottom:1rem;padding-top:1rem}@media (min-width:1024px){.table[data-v-fef0309c]{margin-top:0}}.table .row[data-v-fef0309c]{display:flex;flex-direction:row;font-size:14px;font-weight:700;gap:1rem;letter-spacing:.05em;line-height:1.5}.table .table-heading[data-v-fef0309c]{--tw-text-opacity:1;color:#00743e;color:rgba(0,116,62,var(--tw-text-opacity,1));flex-shrink:0;width:60px}.table .table-body[data-v-fef0309c]{flex:1 1 0%;font-weight:500}.note[data-v-fef0309c]{line-height:1.5}.a[data-v-fef0309c],.note[data-v-fef0309c]{font-size:12px;font-weight:400;letter-spacing:.05em}.a[data-v-fef0309c]{--tw-text-opacity:1;color:#00743e;color:rgba(0,116,62,var(--tw-text-opacity,1));line-height:1.8}.a[target=_blank][data-v-fef0309c]:after{--tw-content:"";aspect-ratio:8/9;background-image:url(/images/top/area-map/icon-external-link.svg);background-position:50%;background-repeat:no-repeat;content:"";content:var(--tw-content);display:inline-block;margin-left:.25rem;margin-top:.25rem;width:.5rem}@media (min-width:1024px){.title[data-v-fef0309c]{margin-top:.125rem}}.swiper-pagination[data-v-70e81520]{align-items:center;display:flex;justify-content:center;margin-bottom:-.625rem;margin-top:2.5rem;position:relative;z-index:2}@media (min-width:1024px){.swiper-pagination[data-v-70e81520]{margin-top:48px}}.swiper-pagination .item[data-v-70e81520]{--tw-bg-opacity:1;background-color:#d9d9d9;background-color:rgba(217,217,217,var(--tw-bg-opacity,1));border-radius:9999px;cursor:pointer;display:none;height:10px;margin-left:5px;margin-right:5px;opacity:1;width:10px}.swiper-pagination .item[data-v-70e81520]:hover{opacity:.8}.swiper-pagination .item.active[data-v-70e81520],.swiper-pagination .item.last[data-v-70e81520]{--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity,1))}.swiper-pagination[data-v-70e81520] .swiper-pagination-bullet{--tw-bg-opacity:1;background-color:#d9d9d9;background-color:rgba(217,217,217,var(--tw-bg-opacity,1));border-radius:9999px;cursor:pointer;display:block;height:10px;margin-left:5px;margin-right:5px;opacity:1;width:10px}.swiper-pagination[data-v-70e81520] .swiper-pagination-bullet:hover{opacity:.8}.swiper-pagination[data-v-70e81520] .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:#00743e;background-color:rgba(0,116,62,var(--tw-bg-opacity,1))}.swiper[data-v-70e81520]{max-width:100%;overflow:hidden;position:relative}.swiper-button-next[data-v-70e81520],.swiper-button-prev[data-v-70e81520]{--tw-translate-y:50%;--tw-bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity,1));border-radius:9999px;height:2.5rem;top:23%;transform:translate(var(--tw-translate-x),50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:2.5rem}@media (min-width:1024px){.swiper-button-next[data-v-70e81520],.swiper-button-prev[data-v-70e81520]{height:50px;top:123px;width:50px}}.swiper-button-next[data-v-70e81520]:after,.swiper-button-prev[data-v-70e81520]:after{--tw-content:"";content:"";content:var(--tw-content)}.swiper-button-next[data-v-70e81520]:before,.swiper-button-prev[data-v-70e81520]:before{--tw-content:"";background-image:url(/images/top/pick-up/icon-arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";content:var(--tw-content);height:100%;width:100%}.swiper-button-next[data-v-70e81520]{--tw-translate-x:100%;right:-4px;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.swiper-button-next[data-v-70e81520]{right:-24px}}.swiper-button-prev[data-v-70e81520]{--tw-translate-x:-100%;left:-4px;transform:translate(-100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-button-prev[data-v-70e81520]:before{--tw-rotate:180deg;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.swiper-button-prev[data-v-70e81520]{left:-24px}}@media screen and (min-width:1250px){.swiper-pagination .item[data-v-70e81520]{display:block}}