@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--blue-600: #bcf0ff;--gray-50: #f5f5f5;--gray-100: #f0f0f0;--gray-200: #dddddd;--gray-300: #cccccc;--gray-400: #aaaaaa;--gray-500: #999999;--gray-600: #777777;--gray-700: #555555;--gray-800: #333333;--gray-900: #111111;--default-black: #000000;--default-white: #ffffff;--semantic-attention: #d74f4f;--semantic-link: #1292b5;--gradient-marble: linear-gradient(90deg, rgba(140, 121, 155, 1) 0%, rgba(229, 60, 85, 1) 49%, rgba(246, 154, 89, 1) 100%)}:root{--font-family-en: "Jost", sans-serif;--font-family-jp: "Zen Kaku Gothic New", sans-serif;--font-family-sys: sans-serif}:root{--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-bolder: 800;--font-weight-black: 900;--line-height-xs: 1.2;--line-height-sm: 1.4;--line-height-md: 1.6;--line-height-lg: 1.8;--line-height-xl: 2;--easing-cubic: cubic-bezier(.21, .6, .35, 1);--transition-lv1: .15s var(--easing-cubic);--transition-lv2: .3s var(--easing-cubic);--transition-lv3: .6s var(--easing-cubic);--transition-lv4: .9s var(--easing-cubic);--transition-lv5: 1.2s var(--easing-cubic);--transition-lv6: 1.5s var(--easing-cubic);--transition-lv7: 1.8s var(--easing-cubic);--e-cubic: cubic-bezier(.21, .6, .35, 1);--e-cubic2: cubic-bezier(.42, .3, .45, 1);--hover-opacity: .75;--z-pagetop: 100;--z-header: 200}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-regular)}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){_:lang(x)::-internal-media-controls-overlay-cast-button,img{image-rendering:-webkit-optimize-contrast}}img,svg,video{max-width:100%;height:auto}*:focus{outline:none}html,body{overflow-x:clip}html{text-size-adjust:100%;overscroll-behavior:none}body{position:relative;font-family:var(--font-family-jp);font-size:3.7333333333vw;font-weight:var(--font-weight-medium);font-feature-settings:"palt";color:var(--gray-800);line-height:1;background:var(--default-white);backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media (min-width: 768px){body{font-size:1rem}}body.noScroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}@media (min-width: 768px){a[href^="tel:"]{pointer-events:none;color:inherit;text-decoration:none}}.l-header{position:absolute;width:100%;display:grid;grid-template-columns:1fr auto;gap:20px;padding:15px 15px 15px 20px;z-index:var(--z-header)}@media (max-width: 1099px){.l-header{align-items:center}}@media (min-width: 1100px){.l-header{gap:40px;padding:30px}}.l-header-logo{width:29.3333333333vw}@media (min-width: 768px){.l-header-logo{width:130px}}@media (min-width: 1100px){.l-header-logo{width:153px}}.l-header-btn a{position:relative;display:grid;place-content:center;width:45.8666666667vw;height:11.2vw;border-radius:5.6vw;padding-bottom:.1em;font-size:2.9333333333vw;font-weight:var(--font-weight-bold);color:var(--default-white);line-height:var(--line-height-sm);text-align:center;background:var(--gradient-marble)}@media (min-width: 768px){.l-header-btn a{width:271px;height:56px;border-radius:28px;font-size:1rem}}@media (min-width: 1100px){.l-header-btn a{height:68px;border-radius:34px}}@media (hover: hover) and (pointer: fine){.l-header-btn a{transition:all var(--transition-lv2)}.l-header-btn a:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.l-header-btn a:active{opacity:var(--hover-opacity)}}.l-footer{position:relative;padding:45px 20px;background-color:var(--gray-50)}@media (min-width: 768px){.l-footer{padding:45px 45px 35px}}@media (min-width: 1100px){.l-footer{padding:45px 60px 35px}}.l-footer-pagetop{position:fixed;bottom:20px;right:40px;transition:opacity var(--transition-lv2);opacity:0;visibility:hidden;z-index:var(--z-pagetop)}@media (max-width: 767px){.l-footer-pagetop{display:none}}.l-footer-pagetop.is-stop{position:absolute;bottom:auto;top:-25px}.l-footer-pagetop.is-active{opacity:1;visibility:visible}.l-footer-pagetop.is-fixed{position:absolute;top:-90px}.l-footer-pagetop a{position:relative;display:grid;place-content:center;margin-inline:auto;width:50px;height:50px;border-radius:50px;background-color:var(--gray-800)}.l-footer-pagetop a:after{content:"";display:block;width:12px;height:12px;mask:url(/assets/img/icon_chevron-up.svg) no-repeat center/12px auto;background-color:var(--default-white)}@media (hover: hover) and (pointer: fine){.l-footer-pagetop a{transition:all var(--transition-lv2)}.l-footer-pagetop a:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.l-footer-pagetop a:active{opacity:var(--hover-opacity)}}.l-footer-inner{display:grid;grid-template-areas:"logo" "nav" "copyright";row-gap:25px}@media (min-width: 768px){.l-footer-inner{grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-template-areas:"logo nav" "copyright nav";row-gap:20px;column-gap:40px}}.l-footer-logo{grid-area:logo}@media (max-width: 767px){.l-footer-logo{display:grid;place-content:center}}.l-footer-logo img{width:164px;height:auto}@media (min-width: 768px){.l-footer-logo img{width:244px}}.l-footer-nav{grid-area:nav;display:flex;flex-direction:column}@media (max-width: 767px){.l-footer-nav{align-items:center;text-align:center;row-gap:15px}}@media (min-width: 768px){.l-footer-nav{align-items:flex-end;justify-content:center;text-align:right;row-gap:25px}}.l-footer-nav .fnav{display:flex;gap:25px}@media (min-width: 768px){.l-footer-nav .fnav{flex-direction:row;gap:30px}}@media (hover: hover) and (pointer: fine){.l-footer-nav .fnav li a{transition:all var(--transition-lv2)}.l-footer-nav .fnav li a:hover{color:var(--gray-600)}}@media (hover: none) and (pointer: none){.l-footer-nav .fnav li a:active{color:var(--gray-600)}}.l-footer-nav .instagram a{display:flex;align-items:center;gap:12px}.l-footer-nav .instagram a:before{content:"";width:26px;height:26px;background:url(/assets/img/icon_instagram.webp) no-repeat center/contain}@media (hover: hover) and (pointer: fine){.l-footer-nav .instagram a{transition:all var(--transition-lv2)}.l-footer-nav .instagram a:hover{color:var(--gray-600)}}@media (hover: none) and (pointer: none){.l-footer-nav .instagram a:active{color:var(--gray-600)}}.l-footer-note{grid-area:note;line-height:var(--line-height-lg)}@media (max-width: 767px){.l-footer-note{font-size:2.9333333333vw;text-align:center;margin-bottom:20px}}@media (min-width: 768px){.l-footer-note{font-size:.875rem;text-align:right}}.l-footer-note a{text-decoration:underline}@media (hover: hover) and (pointer: fine){.l-footer-note a{transition:all var(--transition-lv2)}.l-footer-note a:hover{color:var(--gray-600)}}@media (hover: none) and (pointer: none){.l-footer-note a:active{color:var(--gray-600)}}.l-footer-copyright{grid-area:copyright;font-size:3.2vw;text-align:center}@media (max-width: 767px){.l-footer-copyright{padding-top:10px}}@media (min-width: 768px){.l-footer-copyright{font-size:.75rem;text-align:left}}.p-top .c-inner{max-width:1000px}.p-top-hero{position:relative;z-index:1}@media (min-width: 768px){.p-top-hero{background:url(/assets/img/hero_bg_pc.webp) no-repeat center bottom/cover}.p-top-hero:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;aspect-ratio:5/7;background:url(/assets/img/hero_en.webp) no-repeat right center/contain;z-index:-1}}@media (min-width: 768px){.p-top-hero-inner{position:relative;width:100%;max-width:1400px;padding:120px 50px;margin-inline:auto}}@media (min-width: 1100px){.p-top-hero-inner{padding:140px 80px}}@media (max-width: 767px){.p-top-hero-container{height:129.8666666667vw;background:url(/assets/img/hero_bg_sp.webp) no-repeat center/cover;padding:21.3333333333vw 5vw 0}.p-top-hero-container:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;aspect-ratio:5/7;background:url(/assets/img/hero_en.webp) no-repeat right center/contain;z-index:-1}}@media (max-width: 767px){.p-top-hero-bottom{width:90vw;margin-inline:auto;margin-top:25px}}@media (min-width: 768px){.p-top-hero-bottom{margin-top:30px}}.p-top-hero .title{transition:all var(--transition-lv2);max-width:69.3333333333vw}@media (min-width: 768px){.p-top-hero .title{max-width:clamp(500px,500px + 150 * (100vw - 768px) / 632,700px)}}.p-top-hero .catch{margin-top:20px;max-width:69.3333333333vw}@media (min-width: 768px){.p-top-hero .catch{margin-top:40px;max-width:clamp(500px,500px + 150 * (100vw - 768px) / 632,700px)}}.p-top-hero .desc{font-size:3.7333333333vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}@media (min-width: 768px){.p-top-hero .desc{font-size:1.1875rem}}.p-top-hero .period{display:block}@media (max-width: 767px){.p-top-hero .period{margin-top:20px}}@media (min-width: 768px){.p-top-hero .period{position:absolute;bottom:80px;right:60px;max-width:clamp(300px,300px + 140 * (100vw - 768px) / 632,440px)}}@media (min-width: 1100px){.p-top-hero .period{right:80px}}@media (max-width: 767px){.p-top-hero .btn{margin-top:25px;margin-bottom:-25px}}@media (min-width: 768px){.p-top-hero .btn{margin-top:60px;max-width:clamp(320px,320px + 110 * (100vw - 768px) / 632,510px)}}.p-top-hero .btn a{position:relative;display:grid;place-content:center;width:100%;padding:25px 30px;border:2px solid var(--gray-800);border-radius:60px;background-color:var(--default-white);font-size:4.2666666667vw;font-weight:var(--font-weight-bold)}@media (min-width: 768px){.p-top-hero .btn a{padding:35px 60px 35px 30px;font-size:1.5rem}}@media (hover: hover) and (pointer: fine){.p-top-hero .btn a{transition:all var(--transition-lv2)}.p-top-hero .btn a:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.p-top-hero .btn a:active{opacity:var(--hover-opacity)}}.p-top-hero .btn a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;background:url(/assets/img/icon_arrow-solid_right.svg) no-repeat center/contain}@media (min-width: 768px){.p-top-hero .btn a:after{right:30px;width:30px;height:30px}}.p-top-about{padding-top:60px}@media (min-width: 768px){.p-top-about{padding-top:110px}}.p-top-about .c-inner{position:relative}@media (min-width: 768px){.p-top-about .c-inner{z-index:1}}.p-top-about-header{margin-bottom:20px}@media (min-width: 768px){.p-top-about-header{margin-bottom:30px}}.p-top-about-desc{line-height:var(--line-height-xl);text-align:center}.p-top-about-btn{position:relative;text-align:center;margin-top:20px;z-index:2}@media (min-width: 768px){.p-top-about-btn{margin-top:30px}}.p-top-about-video{position:relative;margin-top:100px;z-index:3}@media (max-width: 767px){.p-top-about-video{margin-inline:-5vw}}@media (min-width: 768px){.p-top-about-video{margin-top:80px}}.p-top-about-video iframe{width:100%;height:100%;aspect-ratio:16/9}.p-top-about-bnr{margin-top:30px}@media (min-width: 768px){.p-top-about-bnr{max-width:700px;margin-inline:auto;margin-top:80px}}.p-top-about-pdf{margin-top:30px}@media (min-width: 768px){.p-top-about-pdf{max-width:580px;margin-inline:auto;margin-top:40px}}.p-top-about-pdf-title{display:grid;grid-template-columns:1fr auto 1fr;column-gap:20px;justify-content:center;align-items:center;text-align:center;font-size:3.7333333333vw}@media (min-width: 768px){.p-top-about-pdf-title{font-size:1.0625rem}}.p-top-about-pdf-title:before,.p-top-about-pdf-title:after{content:"";width:100%;height:1px;background-color:var(--gray-800)}.p-top-about-pdf-links{display:flex;justify-content:center;gap:20px;margin-top:20px}@media (min-width: 768px){.p-top-about-pdf-links{max-width:480px;margin-inline:auto;margin-top:30px}}.p-top-about-img1,.p-top-about-img2,.p-top-about-img3{position:absolute;z-index:-1}.p-top-about-img1{top:-16vw;right:-16vw;width:32vw}@media (min-width: 768px){.p-top-about-img1{top:-130px;right:-40px;width:240px}}@media (min-width: 1100px){.p-top-about-img1{top:-130px;right:-160px;width:375px}}.p-top-about-img2{top:80vw;right:-10.6666666667vw;width:40vw}@media (min-width: 768px){.p-top-about-img2{top:300px;left:-20px;width:200px}}@media (min-width: 1100px){.p-top-about-img2{top:240px;left:-150px;width:319px}}.p-top-about-img3{top:74.6666666667vw;left:-10.6666666667vw;width:29.3333333333vw;z-index:-1}@media (min-width: 768px){.p-top-about-img3{top:180px;left:-20px;width:140px}}@media (min-width: 1100px){.p-top-about-img3{top:65px;left:-180px;width:216px}}.p-top-news{padding-top:40px;padding-bottom:50px}@media (min-width: 768px){.p-top-news{padding-top:60px;padding-bottom:80px}}.p-top-news-header{margin-bottom:30px}@media (min-width: 768px){.p-top-news-header{margin-bottom:60px}}.p-top-news-btn{text-align:center;margin-top:30px}@media (min-width: 768px){.p-top-news-btn{text-align:right;margin-top:40px}}.p-top-news-btn .c-btn{padding:0 40px}.p-top-overview{padding-top:40px;padding-bottom:40px;background:url(/assets/img/overview_bg_sp.webp) no-repeat center/cover}@media (min-width: 768px){.p-top-overview{padding-top:110px;padding-bottom:110px;padding-inline:40px;background-image:url(/assets/img/overview_bg_pc.webp)}}.p-top-overview .c-inner{position:relative;border-radius:10px;padding:8vw 5.3333333333vw 10.6666666667vw;background-color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 768px){.p-top-overview .c-inner{border-radius:20px;padding:30px 50px 50px;width:auto}}@media (min-width: 1100px){.p-top-overview .c-inner{padding:30px 100px 60px}}.p-top-overview-header{margin-bottom:30px}@media (min-width: 768px){.p-top-overview-header{margin-bottom:60px}}.p-top-overview-header .c-section-title .en{color:var(--default-white);opacity:.3}.p-top-overview-cont{display:grid;row-gap:30px}@media (min-width: 768px){.p-top-overview-cont{row-gap:50px}}.p-top-overview-data dl{display:grid;line-height:var(--line-height-md)}@media (min-width: 768px){.p-top-overview-data dl{grid-template-columns:200px 1fr;border:1px solid var(--gray-400);border-bottom:none}}@media (max-width: 767px){.p-top-overview-data dl dt{font-size:3.7333333333vw;margin-bottom:2px}}@media (min-width: 768px){.p-top-overview-data dl dt{padding:16px;text-align:center;font-size:.9375rem;border-bottom:1px solid var(--gray-400);border-right:1px solid var(--gray-400)}}.p-top-overview-data dl dd{border-bottom:1px solid var(--gray-400)}@media (max-width: 767px){.p-top-overview-data dl dd{padding-bottom:16px;margin-bottom:16px}.p-top-overview-data dl dd:last-child{margin-bottom:0}}@media (min-width: 768px){.p-top-overview-data dl dd{padding:16px}}.p-top-overview-category{display:grid;row-gap:15px}@media (min-width: 768px){.p-top-overview-category{row-gap:20px}}.p-top-overview-category-title{display:grid;place-content:center}.p-top-overview-category-desc{font-size:3.7333333333vw;line-height:var(--line-height-md);text-align:center}@media (min-width: 768px){.p-top-overview-category-desc{font-size:1.375rem}}.p-top-overview-category-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:25px;background-color:var(--default-white);border-radius:10px;padding:14px}@media (min-width: 768px){.p-top-overview-category-list{grid-template-columns:repeat(3,1fr);column-gap:25px;row-gap:25px;padding:25px}}@media (min-width: 1100px){.p-top-overview-category-list{column-gap:30px;row-gap:30px;padding:40px}}.p-top-overview-category-item{display:grid;grid-template-rows:auto 36px auto 1fr}@media (min-width: 768px){.p-top-overview-category-item{grid-template-rows:auto 42px auto 1fr}}@media (min-width: 1100px){.p-top-overview-category-item{grid-template-rows:auto 56px auto 1fr}}.p-top-overview-category-item .label img{width:100%;height:auto}.p-top-overview-category-item .desc{display:flex;align-items:center;justify-content:center;font-size:2.4vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);text-align:center}@media (min-width: 768px){.p-top-overview-category-item .desc{font-size:.6875rem}}@media (min-width: 1100px){.p-top-overview-category-item .desc{font-size:.9375rem}}.p-top-overview-category-item:nth-child(5) .desc{font-size:2.2666666667vw}@media (min-width: 768px){.p-top-overview-category-item:nth-child(5) .desc{font-size:.6875rem}}@media (min-width: 1100px){.p-top-overview-category-item:nth-child(5) .desc{font-size:.9375rem}}.p-top-overview-category-item .name{font-size:2.6666666667vw;line-height:var(--line-height-sm);text-align:center;margin-top:5px}@media (min-width: 768px){.p-top-overview-category-item .name{font-size:.8125rem}}@media (min-width: 1100px){.p-top-overview-category-item .name{font-size:.9375rem}}.p-top-overview-category-item .name strong{display:block}.p-top-overview-category-item .name .s{display:block;font-size:1.8666666667vw;line-height:var(--line-height-sm);margin-top:5px}@media (min-width: 768px){.p-top-overview-category-item .name .s{font-size:.625rem}}.p-top-overview-category-item .name .note{display:block;text-align:left;margin-top:10px}@media (min-width: 768px){.p-top-overview-category-item .name .note{font-size:.625rem}}.p-top-overview-btn{text-align:center}.p-top-photos{padding-top:40px}@media (min-width: 768px){.p-top-photos{padding-top:80px}}.p-top-photos-header{margin-bottom:30px}@media (min-width: 768px){.p-top-photos-header{margin-bottom:60px}}.p-top-photos-header .c-section-title .title{margin-top:-2em}@media (min-width: 768px){.p-top-photos-header .c-section-title .title{margin-top:-2.3em}}.p-top-photos-splide{pointer-events:none}.p-top-photos-splide .cont{margin-top:15px}.p-top-photos-splide .cont p{text-align:center;line-height:var(--line-height-md)}.p-top-photos-btn{margin-top:20px;text-align:center}@media (min-width: 768px){.p-top-photos-btn{margin-top:40px}}.p-top-apply{padding-top:80px}.p-top-apply:last-child{padding-bottom:80px}@media (min-width: 768px){.p-top-apply{padding-top:120px;padding-inline:40px}.p-top-apply:last-child{padding-bottom:120px}}.p-top-apply .c-inner{position:relative;background-color:var(--blue-600);border-radius:10px;padding:8vw 13.3333333333vw 13.3333333333vw}@media (min-width: 768px){.p-top-apply .c-inner{border-radius:20px;padding:30px 40px 75px;width:auto}}.p-top-apply-header{margin-bottom:30px}@media (min-width: 768px){.p-top-apply-header{margin-bottom:60px}}.p-top-apply-header .c-section-title .en{font-size:21.3333333333vw;color:var(--default-white);opacity:.3}@media (min-width: 768px){.p-top-apply-header .c-section-title .en{font-size:8.125rem}}@media (min-width: 1100px){.p-top-apply-header .c-section-title .en{font-size:10rem}}.p-top-apply-header .c-section-title .title{margin-top:-2.2em}@media (min-width: 768px){.p-top-apply-header .c-section-title .title{margin-top:-2.3em}}.p-top-apply-header .c-section-title .title:after{background-color:var(--default-white)}.p-top-apply-desc{line-height:var(--line-height-xl);text-align:center}.p-top-apply-btn{margin-top:30px;text-align:center}@media (min-width: 768px){.p-top-apply-btn{margin-top:40px}}.p-top-apply-img1,.p-top-apply-img2,.p-top-apply-img3{position:absolute}.p-top-apply-img1{top:-60px;right:60px;width:21.3333333333vw}@media (min-width: 768px){.p-top-apply-img1{top:-85px;right:20px;width:170px}}.p-top-apply-img2{top:-40px;right:-40px;width:32vw}@media (min-width: 768px){.p-top-apply-img2{top:20px;right:-125px;width:250px}}.p-top-apply-img3{bottom:-40px;left:-30px;width:24vw}@media (min-width: 768px){.p-top-apply-img3{bottom:-60px;left:-120px;width:280px}}.p-top-faq{padding-top:40px;padding-bottom:60px}@media (min-width: 768px){.p-top-faq{padding-top:80px;padding-bottom:80px}}.p-top-faq-header{margin-bottom:30px}@media (min-width: 768px){.p-top-faq-header{margin-bottom:60px}}.p-top-faq-header .c-section-title .title{margin-top:-2.2em}@media (min-width: 768px){.p-top-faq-header .c-section-title .title{margin-top:-2.3em}}@media (min-width: 1100px){.p-top-faq-header .c-section-title .title{margin-top:-2.4em}}.p-top-landscape{padding-top:50px}@media (min-width: 768px){.p-top-landscape{padding-top:80px}}.p-top-landscape-header{margin-bottom:30px}@media (min-width: 768px){.p-top-landscape-header{margin-bottom:60px}}.p-top-landscape-map-header{margin-bottom:30px}@media (min-width: 768px){.p-top-landscape-map-header{width:540px;margin-inline:auto;margin-bottom:40px}}.p-top-landscape-map-header .sub{font-size:4vw;line-height:var(--line-height-sm);text-align:center}@media (min-width: 768px){.p-top-landscape-map-header .sub{font-size:1.21875rem}}.p-top-landscape-map-header .title{font-size:16.5333333333vw;text-align:center;margin-top:10px}@media (min-width: 768px){.p-top-landscape-map-header .title{font-size:6.625rem}}.p-top-landscape-map-header .label{font-size:3.7333333333vw;padding-block:8px 6px;text-align:center;background-color:var(--blue-600);margin-top:10px}@media (min-width: 768px){.p-top-landscape-map-header .label{padding-block:8px;font-size:1.125rem}}.p-top-landscape-map-header .note{font-size:2.6666666667vw;line-height:var(--line-height-lg);margin-top:10px}@media (min-width: 768px){.p-top-landscape-map-header .note{font-size:.75rem;margin-top:18px}}.p-top-landscape-map-body .tab-list{display:flex;flex-wrap:wrap;justify-content:center}.p-top-landscape-map-body .tab-list li{position:relative;width:50%;height:50px;cursor:pointer;display:grid;place-content:center;background-color:#005bac;color:var(--default-white);border:1px solid var(--default-white);padding-bottom:.2em;transition:all var(--transition-lv2);opacity:.5}@media (min-width: 768px){.p-top-landscape-map-body .tab-list li{width:25%}}.p-top-landscape-map-body .tab-list li:nth-of-type(1){background-color:#005bac}.p-top-landscape-map-body .tab-list li:nth-of-type(2){background-color:#00936e}.p-top-landscape-map-body .tab-list li:nth-of-type(3){background-color:#d85437}.p-top-landscape-map-body .tab-list li:nth-of-type(4){background-color:#8daf26}.p-top-landscape-map-body .tab-list li:nth-of-type(5){background-color:#ad6da9}.p-top-landscape-map-body .tab-list li:nth-of-type(6){background-color:#0096d9}.p-top-landscape-map-body .tab-list li:nth-of-type(7){background-color:#e19300}.p-top-landscape-map-body .tab-list li.is-current{opacity:1}.p-top-landscape-map-body .tab-list li:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);mask:url(/assets/img/icon_arrow-line_down.svg) no-repeat center/contain;background-color:var(--default-white)}.p-top-landscape-map-body .tab-contents{margin-top:15px}.p-top-landscape-map-body .tab-item{display:none}.p-top-landscape-map-body .tab-item.is-active{display:block}.p-top-committee{padding:40px 30px}@media (min-width: 768px){.p-top-committee{padding-top:60px;padding-bottom:80px}}@media (min-width: 1100px){.p-top-committee{padding-top:80px;padding-bottom:100px}}.p-top-committee-column h3{font-size:5.3333333333vw;margin-bottom:20px}@media (min-width: 768px){.p-top-committee-column h3{font-size:1.6875rem}}.p-top-committee-column h3:after{content:"";display:block;width:45px;height:2px;margin-top:.7em;background-color:var(--blue-600)}@media (min-width: 768px){.p-top-committee-column h3:after{width:75px;height:3px}}.p-top-committee-column p{font-size:3.7333333333vw;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-top-committee-column p{font-size:.875rem;line-height:var(--line-height-xl)}}.p-about{padding-top:110px;padding-bottom:60px}@media (min-width: 768px){.p-about{padding-top:140px;padding-bottom:100px}}@media (min-width: 1100px){.p-about{padding-top:180px;padding-bottom:120px}}.p-about-header{padding-bottom:10.6666666667vw;border-bottom:1px solid var(--gray-300)}@media (min-width: 768px){.p-about-header{padding-bottom:70px}}.p-about-header .c-page-title{margin-top:2.6666666667vw}@media (min-width: 768px){.p-about-header .c-page-title{margin-top:-15px}}@media (min-width: 1100px){.p-about-header .c-page-title{margin-top:-25px}}.p-about-info{padding-top:40px}@media (min-width: 768px){.p-about-info{padding-top:70px}}.p-about-info-header{margin-bottom:30px}@media (min-width: 768px){.p-about-info-header{margin-bottom:40px}}.p-about-info-list{display:grid;row-gap:20px}@media (min-width: 768px){.p-about-info-list{row-gap:40px}}.p-about-info-item{background-color:var(--gray-50);display:grid;grid-template-columns:36vw 1fr;align-items:center;column-gap:18px;padding:18px;border-radius:10px}@media (min-width: 768px){.p-about-info-item{grid-template-columns:220px 1fr;column-gap:30px;padding:25px;border-radius:20px}}@media (min-width: 1100px){.p-about-info-item{column-gap:60px;padding:30px}}.p-about-info-item .image{position:relative}.p-about-info-item .image .label{position:absolute;inset:auto 50% 10px;transform:translate(-50%);width:100%;text-align:center}@media (min-width: 768px){.p-about-info-item .image .label{bottom:15px}}.p-about-info-item .image .label span{display:inline-block;max-width:92%;font-size:2.4vw;background-color:var(--default-white);padding:2px 5px;border-radius:10px}@media (min-width: 768px){.p-about-info-item .image .label span{font-size:.875rem;padding:4px 10px;border-radius:20px}}.p-about-info-item .cont{display:flex;flex-direction:column;row-gap:10px}.p-about-info-item .cont .title{display:flex;align-items:center;gap:8px;font-size:3.7333333333vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-about-info-item .cont .title{gap:12px;font-size:1.625rem;margin-top:.1em}}@media (min-width: 1100px){.p-about-info-item .cont .title{font-size:1.9375rem}}.p-about-info-item .cont .title:before{content:"";width:9px;height:9px;background-color:var(--blue-600);margin-top:.1em}@media (min-width: 768px){.p-about-info-item .cont .title:before{width:16px;height:16px}}.p-about-info-item .cont .desc{font-size:3.4666666667vw;line-height:var(--line-height-md)}@media (min-width: 768px){.p-about-info-item .cont .desc{font-size:1.0625rem}}@media (min-width: 1100px){.p-about-info-item .cont .desc{font-size:1.1875rem}}@media (max-width: 767px){.p-about-info-item:first-child .title{font-size:4.8vw}}.p-about-criteria{margin-top:60px}@media (min-width: 768px){.p-about-criteria{margin-top:100px}}.p-about-criteria .c-inner{display:grid}@media (min-width: 768px){.p-about-criteria .c-inner{grid-template-columns:100px 1fr;align-items:center;column-gap:45px}}@media (min-width: 1100px){.p-about-criteria .c-inner{grid-template-columns:110px 1fr;column-gap:55px}}.p-about-criteria-title{font-size:6.4vw;line-height:var(--line-height-sm)}@media (max-width: 767px){.p-about-criteria-title{margin-bottom:25px}.p-about-criteria-title:after{content:"";display:block;width:60px;height:1px;margin-top:20px;background-color:var(--gray-800)}}@media (min-width: 768px){.p-about-criteria-title{font-size:2rem}}@media (min-width: 1100px){.p-about-criteria-title{font-size:2.25rem}}.p-about-criteria-list{display:flex;flex-direction:column;row-gap:15px;font-size:4.2666666667vw;line-height:var(--line-height-md);counter-reset:number}@media (min-width: 768px){.p-about-criteria-list{font-size:1.25rem;border-left:1px solid var(--gray-900);padding-left:45px}}@media (min-width: 1100px){.p-about-criteria-list{font-size:1.3125rem;padding-left:55px}}.p-about-criteria-list li{position:relative;padding-left:2em;list-style:none;counter-increment:number}.p-about-criteria-list li:before{content:counter(number,decimal-leading-zero) ".";position:absolute;left:0}.p-about-bottom{margin-top:40px}@media (min-width: 768px){.p-about-bottom{margin-top:100px}}.p-about-bottom-btn{text-align:center}.p-award{padding-top:110px;padding-bottom:60px}@media (min-width: 768px){.p-award{padding-top:140px;padding-bottom:100px}}@media (min-width: 1100px){.p-award{padding-top:180px;padding-bottom:120px}}.p-award-header{padding-bottom:10.6666666667vw;border-bottom:1px solid var(--gray-300)}@media (min-width: 768px){.p-award-header{padding-bottom:80px}}@media (min-width: 1100px){.p-award-header{padding-bottom:95px}}.p-award-header .c-page-title{margin-top:2.6666666667vw}@media (min-width: 768px){.p-award-header .c-page-title{margin-top:-15px}}@media (min-width: 1100px){.p-award-header .c-page-title{margin-top:-25px}}@media (max-width: 767px){.p-award-header .c-page-title .en{font-size:17.3333333333vw}}@media (max-width: 767px){.p-award-header .c-page-title .title{margin-top:-1.8em}}.p-award-winning{padding-top:40px}@media (min-width: 768px){.p-award-winning{padding-top:80px}}.p-award-winning-header{margin-bottom:30px}@media (min-width: 768px){.p-award-winning-header{margin-bottom:40px}}.p-award-winning-list{display:flex;flex-wrap:wrap;gap:30px}@media (min-width: 1100px){.p-award-winning-list{gap:40px}}.p-award-winning-item{background-color:var(--gray-50);display:grid;grid-template-rows:auto 1fr;gap:25px;padding:28px;border-radius:10px}@media (min-width: 768px){.p-award-winning-item{width:calc(50% - 20px);gap:30px;padding:33px;border-radius:20px}}@media (min-width: 1100px){.p-award-winning-item{gap:35px;padding:38px}}.p-award-winning-item .cont{display:flex;flex-direction:column;row-gap:10px}.p-award-winning-item .cont .title{display:flex;align-items:center;gap:12px;font-size:4.2666666667vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-award-winning-item .cont .title{font-size:1.25rem}}@media (min-width: 1100px){.p-award-winning-item .cont .title{font-size:1.375rem}}.p-award-winning-item .cont .title:before{content:"";flex-shrink:0;width:11px;height:11px;background-color:var(--blue-600);margin-top:.1em}@media (min-width: 768px){.p-award-winning-item .cont .title:before{width:16px;height:16px}}.p-award-winning-item .cont .desc{display:flex;flex-direction:column;font-size:3.7333333333vw;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-award-winning-item .cont .desc{font-size:.875rem}}.p-award-winning-item .cont .desc dl{display:grid;grid-template-columns:4em 1fr}.p-award-winning-item .cont .desc dl dt{font-weight:var(--font-weight-regular)}.p-award-winning-item .cont .desc dl dt:after{content:"："}.p-award-winning-item .cont .desc p+h2{margin-top:15px}@media (min-width: 768px){.p-award-winning-item:first-child{width:100%;display:grid;grid-template-rows:auto;grid-template-columns:300px 1fr;column-gap:40px;align-items:center}.p-award-winning-item:first-child .title{font-size:1.4375rem}}@media (min-width: 1100px){.p-award-winning-item:first-child{grid-template-columns:420px 1fr;column-gap:60px}.p-award-winning-item:first-child .title{font-size:1.5625rem}}.p-award-links{margin-top:60px;display:flex;flex-direction:column;align-items:center;gap:20px}.p-award-links p{display:flex;align-items:center;gap:10px;font-size:4.2666666667vw;font-weight:var(--font-weight-bold)}@media (min-width: 768px){.p-award-links p{font-size:1rem}}.p-award-links p:before,.p-award-links p:after{content:"";display:inline-block;width:17px;height:15px;background-color:var(--gray-900);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.p-award-review{padding-top:40px;padding-bottom:50px}@media (min-width: 768px){.p-award-review{padding-top:80px;padding-bottom:120px}}.p-award-review-cont{padding-top:40px;display:flex;flex-direction:column;row-gap:1.5em;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-award-review-cont{padding-top:70px;max-width:780px;margin-inline:auto}}.p-award-review-cont .name{text-align:right}.p-award-committee{padding:40px 30px;background-color:var(--gray-50);border-radius:20px}@media (min-width: 768px){.p-award-committee{padding-top:60px;padding-bottom:80px}}@media (min-width: 1100px){.p-award-committee{padding-top:80px;padding-bottom:100px}}@media (min-width: 1100px){.p-award-committee .c-inner{max-width:620px}}.p-award-committee-column h3{font-size:5.3333333333vw;margin-bottom:20px}@media (min-width: 768px){.p-award-committee-column h3{font-size:1.6875rem}}.p-award-committee-column h3:after{content:"";display:block;width:45px;height:2px;margin-top:.7em;background-color:var(--blue-600)}@media (min-width: 768px){.p-award-committee-column h3:after{width:75px;height:3px}}.p-award-committee-column ul li{border-bottom:1px solid var(--gray-300);padding-top:10px;padding-bottom:10px;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-award-committee-column ul li{font-size:.875rem}}.p-award-bottom{padding-top:40px}@media (min-width: 768px){.p-award-bottom{padding-top:80px}}.p-award-bottom-bnr{max-width:700px;margin-inline:auto}.p-award-bottom-btn{margin-top:40px;text-align:center}@media (min-width: 768px){.p-award-bottom-btn{margin-top:80px}}.p-application{padding-top:110px;padding-bottom:60px}@media (min-width: 768px){.p-application{padding-top:140px;padding-bottom:100px}}@media (min-width: 1100px){.p-application{padding-top:180px;padding-bottom:120px}}.p-application-header{padding-bottom:14.6666666667vw;border-bottom:1px solid var(--gray-300)}@media (min-width: 768px){.p-application-header{padding-bottom:75px}}@media (min-width: 1100px){.p-application-header{padding-bottom:100px}}.p-application-header .c-page-title{margin-top:0}@media (min-width: 768px){.p-application-header .c-page-title{margin-top:-10px}}@media (min-width: 1100px){.p-application-header .c-page-title{margin-top:-20px}}.p-application-header .c-page-title .en{font-size:17.3333333333vw}@media (min-width: 768px){.p-application-header .c-page-title .en{font-size:8.125rem}}@media (min-width: 1100px){.p-application-header .c-page-title .en{font-size:clamp(150px,14.6vw,193px)}}.p-application-header .c-page-title .title{margin-top:-2.5em}@media (min-width: 768px){.p-application-header .c-page-title .title{margin-top:-1.9em}}@media (min-width: 1100px){.p-application-header .c-page-title .title{margin-top:-2em}}.p-application-main{padding-top:40px}@media (min-width: 768px){.p-application-main{padding-top:60px}}@media (min-width: 768px){.p-application-main .c-inner{max-width:1000px}}.p-privacypolicy{padding-top:110px;padding-bottom:60px}@media (min-width: 768px){.p-privacypolicy{padding-top:140px;padding-bottom:100px}}@media (min-width: 1100px){.p-privacypolicy{padding-top:180px;padding-bottom:120px}}.p-privacypolicy-header{padding-bottom:16vw;border-bottom:1px solid var(--gray-300)}@media (min-width: 768px){.p-privacypolicy-header{padding-bottom:80px}}@media (min-width: 1100px){.p-privacypolicy-header{padding-bottom:100px}}.p-privacypolicy-header .c-page-title{margin-top:0}@media (min-width: 768px){.p-privacypolicy-header .c-page-title{margin-top:-25px}}@media (min-width: 1100px){.p-privacypolicy-header .c-page-title{margin-top:-35px}}.p-privacypolicy-header .c-page-title .en{font-size:17.3333333333vw}@media (min-width: 768px){.p-privacypolicy-header .c-page-title .en{font-size:8.125rem}}@media (min-width: 1100px){.p-privacypolicy-header .c-page-title .en{font-size:12.0625rem}}.p-privacypolicy-header .c-page-title .title{margin-top:-2.5em}@media (min-width: 768px){.p-privacypolicy-header .c-page-title .title{margin-top:-1.9em}}@media (min-width: 1100px){.p-privacypolicy-header .c-page-title .title{margin-top:-2em}}@media (min-width: 768px){.p-privacypolicy-main .c-inner{max-width:900px}}.p-privacypolicy-main-title .c-section-title .label{margin-top:40px}@media (min-width: 768px){.p-privacypolicy-main-title .c-section-title .label{margin-top:70px}}.p-privacypolicy-main-desc{display:flex;flex-direction:column;row-gap:20px;line-height:var(--line-height-md);margin-top:20px}@media (min-width: 768px){.p-privacypolicy-main-desc{margin-top:30px}}.p-privacypolicy-main-list{display:flex;flex-direction:column;row-gap:20px;margin-top:40px}@media (min-width: 768px){.p-privacypolicy-main-list{margin-top:60px}}.p-privacypolicy-main-item{border-bottom:1px solid var(--gray-300);padding-bottom:20px}.p-privacypolicy-main-item .title{display:flex;align-items:center;gap:8px;font-size:4.8vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-privacypolicy-main-item .title{gap:12px;font-size:1.375rem;margin-top:.1em}}.p-privacypolicy-main-item .title:before{content:"";width:9px;height:9px;background-color:var(--blue-600);margin-top:.1em}@media (min-width: 768px){.p-privacypolicy-main-item .title:before{width:16px;height:16px}}.p-privacypolicy-main-item .text{display:flex;flex-direction:column;font-size:4.2666666667vw;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-privacypolicy-main-item .text{font-size:1rem}}.p-privacypolicy-main-item .text ul{list-style:disc;padding-left:1.5em}.p-privacypolicy-main-item .text a{text-decoration:underline}.p-privacypolicy-main-item .title+.text{margin-top:10px}.p-privacypolicy-main-btn{margin-top:20px;text-align:center}@media (min-width: 768px){.p-privacypolicy-main-btn{margin-top:40px}}.c-inner{width:90vw;margin-inline:auto}@media (min-width: 768px){.c-inner{width:100%;max-width:1080px;padding:0 40px}}.c-breadcrumbs{position:relative;display:flex;justify-content:center;font-size:3.2vw;z-index:2}@media (min-width: 768px){.c-breadcrumbs{font-size:.9375rem}}.c-breadcrumbs ol{display:inline-flex;justify-content:center;background-color:var(--blue-600);padding:9px 20px 10px;border-radius:20px}@media (min-width: 768px){.c-breadcrumbs ol{padding:10px 25px 12px}}.c-breadcrumbs ol li:not(:first-child):before{content:"/";margin:0 .3em}@media (hover: hover) and (pointer: fine){.c-breadcrumbs ol a{transition:all var(--transition-lv2)}.c-breadcrumbs ol a:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-breadcrumbs ol a:active{opacity:var(--hover-opacity)}}.c-page-title{text-align:center;line-height:.9}.c-page-title .en{font-size:22.6666666667vw;color:var(--blue-600);opacity:.5}@media (min-width: 768px){.c-page-title .en{font-size:8.125rem}}@media (min-width: 1100px){.c-page-title .en{font-size:12.0625rem}}.c-page-title .title{position:relative;font-size:6.9333333333vw;font-weight:var(--font-weight-bold);margin-top:-2em}@media (min-width: 768px){.c-page-title .title{font-size:2.25rem;margin-top:-2.1em}}@media (min-width: 1100px){.c-page-title .title{font-size:2.875rem;margin-top:-2.2em}}.c-page-title .desc{font-size:3.7333333333vw;text-align:center;line-height:var(--line-height-xl);margin-top:30px}@media (min-width: 768px){.c-page-title .desc{font-size:1.125rem;margin-top:55px}}.c-section-title{text-align:center;margin:0 -20vw}@media (min-width: 768px){.c-section-title{margin:0 -100px}}.c-section-title .en{font-size:19.2vw;color:var(--gray-50);white-space:nowrap}@media (min-width: 768px){.c-section-title .en{font-size:7.375rem}}@media (min-width: 1100px){.c-section-title .en{font-size:9.0625rem}}.c-section-title .title{position:relative;font-size:5.0666666667vw;font-weight:var(--font-weight-medium);margin-top:-2em}@media (min-width: 768px){.c-section-title .title{font-size:1.75rem;margin-top:-2.1em}}@media (min-width: 1100px){.c-section-title .title{font-size:2rem;margin-top:-2.3em}}.c-section-title .title:after{content:"";display:block;width:45px;height:2px;margin-inline:auto;margin-top:.5em;background-color:var(--blue-600)}@media (min-width: 768px){.c-section-title .title:after{width:75px;height:3px}}.c-section-title .label{display:inline-flex;justify-content:center;background-color:var(--blue-600);padding:9px 30px 10px;border-radius:30px;font-size:3.7333333333vw;line-height:var(--line-height-sm);margin-top:20px}@media (min-width: 768px){.c-section-title .label{padding:9px 25px 10px;font-size:1.125rem;margin-top:50px}}.c-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44vw;height:42px;padding:0 20px .1em;font-size:3.7333333333vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);background-color:var(--gray-100);border-radius:50px}@media (min-width: 768px){.c-btn{min-width:240px;font-size:.875rem}}@media (hover: hover) and (pointer: fine){.c-btn{transition:all var(--transition-lv2)}.c-btn:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-btn:active{opacity:var(--hover-opacity)}}.c-btn--line{border:1px solid var(--gray-800)}@media (min-width: 768px){.c-btn--line{font-size:1.0625rem}}.c-btn--back{min-width:64vw;height:50px;background-color:var(--blue-600)}@media (min-width: 768px){.c-btn--back{min-width:320px;height:62px;font-size:1.0625rem}}@media (min-width: 1100px){.c-btn--back{min-width:360px}}.c-btn--back:before{content:"";position:absolute;top:50%;left:18px;transform:translateY(-50%);width:16px;height:16px;background:url(/assets/img/icon_arrow-line_left.svg) no-repeat center/contain}@media (min-width: 768px){.c-btn--back:before{left:22px;width:22px;height:22px}}.c-btn--next{min-width:64vw;height:50px;background-color:var(--blue-600)}@media (min-width: 768px){.c-btn--next{min-width:320px;height:62px;font-size:1.0625rem}}@media (min-width: 1100px){.c-btn--next{min-width:360px}}.c-btn--next:after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:16px;height:16px;background:url(/assets/img/icon_arrow-line_right.svg) no-repeat center/contain}@media (min-width: 768px){.c-btn--next:after{right:22px;width:22px;height:22px}}.c-btn--instagram{font-size:4vw;min-width:100%;height:66px;padding-left:9.3333333333vw;background-color:var(--default-white);border:1px solid var(--gray-800)}@media (min-width: 768px){.c-btn--instagram{font-size:1.25rem;min-width:460px;height:88px;padding-left:40px}}.c-btn--instagram:before{content:"";position:absolute;top:50%;left:35px;transform:translateY(-50%);width:28px;height:28px;background:url(/assets/img/icon_instagram.webp) no-repeat center/contain}@media (min-width: 768px){.c-btn--instagram:before{left:50px;width:38px;height:38px}}.c-btn--instagram:after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:16px;height:16px;background:url(/assets/img/icon_arrow-line_right.svg) no-repeat center/contain}@media (min-width: 768px){.c-btn--instagram:after{right:22px;width:22px;height:22px}}.c-faq-list{display:grid;gap:15px}.c-faq-list .details{position:relative;background-color:var(--gray-50);border-radius:10px}.c-faq-list .details .summary{display:flex;gap:15px;padding:12px 40px 12px 12px;cursor:pointer}@media (min-width: 768px){.c-faq-list .details .summary{gap:18px;padding:18px 75px 18px 18px}}@media (hover: hover) and (pointer: fine){.c-faq-list .details .summary{transition:all var(--transition-lv2)}.c-faq-list .details .summary:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-faq-list .details .summary:active{opacity:var(--hover-opacity)}}.c-faq-list .details .summary::-webkit-details-marker{display:none}.c-faq-list .details .summary:before{content:"Q";flex-shrink:0;display:grid;place-content:center;width:38px;height:38px;border-radius:38px;background-color:var(--blue-600);font-family:var(--font-family-en);font-size:4.5333333333vw;font-weight:var(--font-weight-medium);margin-top:.1em}@media (min-width: 768px){.c-faq-list .details .summary:before{width:55px;height:55px;border-radius:55px;font-size:1.5rem}}.c-faq-list .details .summary p{line-height:var(--line-height-lg);padding:.5em 0}@media (min-width: 768px){.c-faq-list .details .summary p{padding:.8em 0}}.c-faq-list .details .summary .plus{position:absolute;top:30px;right:18px;width:16px;height:1px;background-color:var(--gray-900)}@media (min-width: 768px){.c-faq-list .details .summary .plus{top:48px;right:30px;width:30px}}.c-faq-list .details .summary .plus:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg);transition:transform var(--transition-lv2)}.c-faq-list .details[open] .plus:before{transform:rotate(0)}.c-faq-list .details .content-text{display:flex;gap:15px;padding:0 50px 15px 15px}@media (min-width: 768px){.c-faq-list .details .content-text{gap:20px;padding:0 80px 20px 20px}}.c-faq-list .details .content-text:before{content:"A";flex-shrink:0;display:grid;place-content:center;width:38px;height:38px;border-radius:38px;background-color:var(--gray-800);font-family:var(--font-family-en);font-size:4.5333333333vw;font-weight:var(--font-weight-medium);color:var(--default-white);margin-top:.1em}@media (min-width: 768px){.c-faq-list .details .content-text:before{width:55px;height:55px;border-radius:55px;font-size:1.5rem}}.c-faq-list .details .content-text p{line-height:var(--line-height-lg);padding:.5em 0}@media (min-width: 768px){.c-faq-list .details .content-text p{padding:.8em 0}}.c-faq-list .details .content-text p a{text-decoration:underline}.c-news-item{display:grid;grid-template-areas:"date cat" "title title";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:flex-start;column-gap:12px;row-gap:8px;border-bottom:1px solid var(--gray-300);padding:16px 0}@media (min-width: 768px){.c-news-item{grid-template-areas:"date cat title";grid-template-columns:64px auto 1fr;grid-template-rows:auto;column-gap:24px;padding:24px 0}}.c-news-item .date{grid-area:date;font-size:3.4666666667vw;margin-top:.2em}@media (min-width: 768px){.c-news-item .date{font-size:1rem}}.c-news-item .cat{grid-area:cat}.c-news-item .cat span{display:inline-flex;background-color:var(--blue-600);padding:5px 10px 7px;border-radius:5px;font-size:3.2vw}@media (min-width: 768px){.c-news-item .cat span{font-size:.875rem}}.c-news-item .title{grid-area:title;line-height:var(--line-height-md)}@media (min-width: 1100px){.c-news-item .title{width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}@media (hover: hover) and (pointer: fine){.c-news-item .title a{transition:all var(--transition-lv2)}.c-news-item .title a:hover{color:var(--gray-600)}}@media (hover: none) and (pointer: none){.c-news-item .title a:active{color:var(--gray-600)}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.c-form input::-webkit-input-placeholder,.c-form textarea::-webkit-input-placeholder,.c-form input:-moz-placeholder,.c-form textarea:-moz-placeholder,.c-form textarea,.c-form input[type=text],.c-form input[type=date],.c-form input[type=tel],.c-form input[type=email],.c-form input[type=number],.c-form select{font-size:4.2666666667vw;font-family:var(--font-family-jp)}@media (min-width: 768px){.c-form input::-webkit-input-placeholder,.c-form textarea::-webkit-input-placeholder,.c-form input:-moz-placeholder,.c-form textarea:-moz-placeholder,.c-form textarea,.c-form input[type=text],.c-form input[type=date],.c-form input[type=tel],.c-form input[type=email],.c-form input[type=number],.c-form select{font-size:1rem}}.c-form textarea,.c-form input[type=text],.c-form input[type=date],.c-form input[type=tel],.c-form input[type=email],.c-form input[type=number],.c-form input[type=zip],.c-form select{width:100%;border:1px solid var(--gray-300);padding:16px;background-color:var(--default-white)}@media (min-width: 768px){.c-form textarea,.c-form input[type=text],.c-form input[type=date],.c-form input[type=tel],.c-form input[type=email],.c-form input[type=number],.c-form input[type=zip],.c-form select{padding:22px}}.c-form label{cursor:pointer}.mw_wp_form_input .c-form .required:after{content:"必須";display:inline-block;vertical-align:middle;padding:.1em .6em .2em;border-radius:4px;margin-left:.8em;margin-top:-.3em;font-size:2.6666666667vw;background-color:var(--semantic-attention);color:var(--default-white)}@media (min-width: 768px){.mw_wp_form_input .c-form .required:after{font-size:.625rem}}.c-form input[type=radio]{display:none}.c-form input[type=radio]+span{position:relative;display:inline-flex}.c-form input[type=radio]+span:before{flex-shrink:0;content:"";display:block;width:18px;height:18px;margin-right:6px;border:1px solid var(--gray-300);background:var(--default-white);border-radius:50%;margin-top:2px}@media (min-width: 768px){.c-form input[type=radio]+span:before{width:22px;height:22px}}.c-form input[type=radio]:checked+span:after{content:"";display:block;position:absolute;left:4px;width:10px;height:10px;background:var(--gray-800);border-radius:50%;margin-top:6px}@media (min-width: 768px){.c-form input[type=radio]:checked+span:after{left:5px;width:12px;height:12px;margin-top:7px}}.c-form input[type=checkbox]{display:none}.c-form input[type=checkbox]+span{position:relative;display:inline-flex}.c-form input[type=checkbox]+span:before{flex-shrink:0;content:"";display:block;width:18px;height:18px;margin-right:6px;border:1px solid var(--gray-300);background:var(--default-white);border-radius:3px;margin-top:2px}@media (min-width: 768px){.c-form input[type=checkbox]+span:before{width:22px;height:22px}}.c-form input[type=checkbox]:checked+span:after{content:"";display:block;position:absolute;left:4px;width:10px;height:10px;background:var(--gray-800);border-radius:3px;margin-top:6px}@media (min-width: 768px){.c-form input[type=checkbox]:checked+span:after{left:5px;width:12px;height:12px;margin-top:7px}}.c-form-select{position:relative}.c-form-select:before{z-index:1;content:"";position:absolute;top:50%;right:16px;width:18px;height:18px;transform:translateY(-50%);background:url(../img/icon_select.svg) 50%/contain no-repeat;pointer-events:none}@media (min-width: 768px){.c-form-select:before{right:20px;width:24px;height:24px}}.c-form-select select{outline:none;text-overflow:"";vertical-align:middle;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px;border:1px solid var(--gray-300);width:100%}@media (min-width: 768px){.c-form-select select{padding:24px}}.c-form-select select:-ms-expand{display:none}.c-form-select select:-moz-focus-inner{border:0}.c-form-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--gray-300)}.c-form-btn .submit{position:relative}.c-form-btn .submit:after{content:"";display:block;width:22px;aspect-ratio:1/1;background-color:var(--gray-800);mask:url(../img/icon_arrow-line_right.svg) 50%/contain no-repeat;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media (hover: hover) and (pointer: fine){.c-form-btn .submit{transition:all var(--transition-lv2)}.c-form-btn .submit:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-form-btn .submit:active{opacity:var(--hover-opacity)}}.c-form-btn .submit input[type=submit],.c-form-btn .submit button{display:grid;place-items:center;text-align:center;width:64vw;height:12.8vw;background-color:var(--blue-600);border-radius:50px;font-size:3.7333333333vw;font-weight:600;color:var(--gray-800);cursor:pointer}@media (min-width: 768px){.c-form-btn .submit input[type=submit],.c-form-btn .submit button{width:300px;height:62px;font-size:1.0625rem}}@media (hover: hover) and (pointer: fine){.c-form-btn .back{transition:all var(--transition-lv2)}.c-form-btn .back:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-form-btn .back:active{opacity:var(--hover-opacity)}}.c-form-btn .back input[type=submit],.c-form-btn .back button{display:grid;place-items:center;text-align:center;width:48vw;height:9.6vw;border:1px solid var(--gray-300);border-radius:50px;font-size:3.4666666667vw;transition:opacity .3s;cursor:pointer}@media (min-width: 768px){.c-form-btn .back input[type=submit],.c-form-btn .back button{width:200px;height:48px;font-size:.9375rem}}.c-form-message{font-size:4.2666666667vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);text-align:center;border:4px solid var(--gray-800);border-radius:5px;padding:15px;margin-bottom:30px}@media (min-width: 768px){.c-form-message{font-size:1.125rem;margin-bottom:40px}}.c-form-message-error{border-color:var(--semantic-attention);color:var(--semantic-attention)}.c-form-desc{margin-bottom:30px}@media (min-width: 768px){.c-form-desc{margin-bottom:40px}}.c-form-desc p{line-height:var(--line-height-lg);text-align:center}.c-form-body{display:grid;row-gap:40px;padding:25px 15px;background-color:var(--gray-50);border-radius:10px}@media (min-width: 768px){.c-form-body{row-gap:40px;padding:40px 60px;border-radius:20px}}@media (min-width: 1100px){.c-form-body{row-gap:60px;padding:60px 80px;border-radius:20px}}.c-form-title{display:grid;place-content:center;background-color:var(--blue-600);border-radius:50px;font-size:4vw;padding:20px 22px}@media (min-width: 768px){.c-form-title{font-size:1.1875rem;padding:20px 22px}}.c-form-container{display:grid;row-gap:20px;margin-top:30px}@media (min-width: 768px){.c-form-container{row-gap:30px}}.c-form-item{display:grid}@media (max-width: 1099px){.c-form-item{grid-template-rows:auto 1fr;row-gap:10px}}@media (min-width: 1100px){.c-form-item{grid-template-columns:160px 1fr;column-gap:30px}.c-form-item.ac .c-form-label{padding-top:1.6em}.c-form-item.ac:has(.c-form-list-vertical-large) .c-form-label{padding-top:3.7em}}.c-form-label{font-size:4.2666666667vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}@media (min-width: 768px){.c-form-label{font-size:1rem}}.c-form-cont{flex:1;line-height:var(--line-height-md)}.c-form-cont .title{font-size:4vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.c-form-cont .title{font-size:.9375rem}}.c-form-cont .note{margin-top:5px;font-size:4vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.c-form-cont .note{font-size:.9375rem}}.c-form-cont:has(>.error) textarea,.c-form-cont:has(>.error) input[type=text],.c-form-cont:has(>.error) input[type=date],.c-form-cont:has(>.error) input[type=tel],.c-form-cont:has(>.error) input[type=email],.c-form-cont:has(>.error) input[type=number],.c-form-cont:has(>.error) select{background-color:#fff3f3}.c-form-cont:has(>.error) input[type=radio]+span:before{background-color:#fff3f3}.c-form-cont:has(>.error) input[type=checkbox]+span:before{background-color:#fff3f3}.c-form-list-horizontal{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;row-gap:10px}@media (min-width: 768px){.c-form-list-horizontal{column-gap:20px}.c-form-list-horizontal.w2 .horizontal-item{width:calc(50% - 10px)}}.c-form-list-vertical{display:flex;flex-direction:column;gap:10px}.c-form-list-vertical-large{display:flex;flex-direction:column;gap:15px}.c-form-list-item{display:flex;flex-direction:column;gap:10px}.c-form-list-item .label{font-size:4.2666666667vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}@media (min-width: 768px){.c-form-list-item .label{font-size:1rem}}.c-form-list-item .note{margin-top:0}.c-form-list-item .title{margin-top:10px}.c-form-list-item .error{margin-top:0}.c-form-list-item:has(>.error) textarea,.c-form-list-item:has(>.error) input[type=text],.c-form-list-item:has(>.error) input[type=date],.c-form-list-item:has(>.error) input[type=tel],.c-form-list-item:has(>.error) input[type=email],.c-form-list-item:has(>.error) input[type=number],.c-form-list-item:has(>.error) select{background-color:#fff3f3}.c-form-list-item:has(>.error) input[type=radio]+span:before{background-color:#fff3f3}.c-form-list-item:has(>.error) input[type=checkbox]+span:before{background-color:#fff3f3}.c-form-zip .mwform-zip-field{display:flex;gap:15px;align-items:center}.c-form-zip .mwform-zip-field input[type=text]{width:34.6666666667vw}@media (min-width: 768px){.c-form-zip .mwform-zip-field input[type=text]{width:140px}}.c-form-zip .mwform-zip-field button{display:grid;place-content:center;width:110px;height:41px;background-color:var(--gray-800);color:var(--default-white);font-size:3.4666666667vw}@media (min-width: 768px){.c-form-zip .mwform-zip-field button{width:130px;height:45px;font-size:.9375rem}}@media (hover: hover) and (pointer: fine){.c-form-zip .mwform-zip-field button{transition:all var(--transition-lv2)}.c-form-zip .mwform-zip-field button:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-form-zip .mwform-zip-field button:active{opacity:var(--hover-opacity)}}.c-form-image{display:flex;flex-direction:column;gap:10px;border:1px solid var(--gray-300);background-color:var(--gray-50);padding:5px}@media (min-width: 768px){.c-form-image{padding:10px}}.c-form-image .file-button{position:relative;width:100%;display:flex;align-items:center;padding:12px;border:1px solid var(--gray-300);background-color:var(--default-white)}@media (min-width: 768px){.c-form-image .file-button{padding:20px}}.c-form-image .file-button::file-selector-button{position:absolute;top:50%;right:0;transform:translateY(-50%);display:grid;place-content:center;width:95px;height:100%;border:1px solid var(--gray-300);background-color:var(--gray-200);font-size:2.9333333333vw;cursor:pointer;margin:0;padding:0}@media (min-width: 768px){.c-form-image .file-button::file-selector-button{right:10px;width:130px;height:calc(100% - 20px);font-size:.875rem}}@media (hover: hover) and (pointer: fine){.c-form-image .file-button::file-selector-button{transition:all var(--transition-lv2)}.c-form-image .file-button::file-selector-button:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-form-image .file-button::file-selector-button:active{opacity:var(--hover-opacity)}}.c-form-image .mwform-file-delete{display:none}.c-form-agree{margin-top:50px}.c-form-agree label{display:flex;justify-content:center;align-items:center;font-weight:600}.c-form-agree label a{color:var(--semantic-link);text-decoration:underline}@media (hover: hover) and (pointer: fine){.c-form-agree label a{transition:all var(--transition-lv2)}.c-form-agree label a:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.c-form-agree label a:active{opacity:var(--hover-opacity)}}.c-form-agree .error{display:block;text-align:center}.c-form-agree:has(.error) input[type=checkbox]+span:before{background-color:rgba(var(--semantic-attention),.2)}.c-form-btn{display:flex;flex-direction:column;align-items:center;margin-top:50px}@media (min-width: 768px){.c-form-btn{margin-top:70px}}.c-form-btn .back{margin-top:20px}.mw_wp_form_confirm .c-form-item,.mw_wp_form_confirm .c-form-item.ac{padding-bottom:20px;border-bottom:1px solid var(--gray-300)}@media (min-width: 768px){.mw_wp_form_confirm .c-form-item,.mw_wp_form_confirm .c-form-item.ac{padding-bottom:30px}}.mw_wp_form_confirm .c-form-item .c-form-label,.mw_wp_form_confirm .c-form-item.ac .c-form-label{padding-top:0}.mw_wp_form_confirm .c-form-item .label,.mw_wp_form_confirm .c-form-item .title,.mw_wp_form_confirm .c-form-item.ac .label,.mw_wp_form_confirm .c-form-item.ac .title{font-size:2.9333333333vw;font-weight:var(--font-weight-medium)}@media (min-width: 768px){.mw_wp_form_confirm .c-form-item .label,.mw_wp_form_confirm .c-form-item .title,.mw_wp_form_confirm .c-form-item.ac .label,.mw_wp_form_confirm .c-form-item.ac .title{font-size:.6875rem}}.mw_wp_form_confirm .required:after{content:"";display:inline-flex;width:auto;height:auto;background:none;vertical-align:baseline;margin-left:0}.mw_wp_form_confirm .c-form-select{width:auto!important}.mw_wp_form_confirm .c-form-select:before{display:none!important}.mw_wp_form_confirm .c-form-list--horizontal,.mw_wp_form_confirm .c-form-list--vertical,.mw_wp_form_confirm .c-form-label{margin:0}.mw_wp_form_confirm #auto-address,.mw_wp_form_confirm .note{display:none}.error{display:flex;align-items:center;margin-top:10px;font-size:3.2vw;font-weight:600;color:var(--semantic-attention)}@media (min-width: 768px){.error{font-size:.875rem}}.error:before{content:"！";margin:0 5px 0 0}.c-form-complete{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}@media (min-width: 768px){.c-form-complete{gap:40px}}.c-form-complete .title{font-size:4.8vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}@media (min-width: 768px){.c-form-complete .title{font-size:1.5rem}}.c-form-complete .txt{line-height:var(--line-height-md)}@media (max-width: 767px){.c-form-complete .txt{text-align:left}}.input-only,.error-only,.confirm-only,.complete-only{display:none}.is-input .input-only{display:block}.is-input span.input-only{display:inline}.is-error .error-only,.is-confirm .confirm-only,.is-complete .complete-only{display:block}.gs-animMask{position:relative}.gs-animMask__item1{width:100%;opacity:0;transform:translate3d(0,15px,0);transition:opacity .6s var(--e-cubic),transform .9s var(--e-cubic);color:var(--default-white)}.p-top-overview .gs-animMask__item1,.p-top-apply .gs-animMask__item1{color:var(--blue-600)}.gs-animMask__item2{width:100%;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;clip-path:polygon(0 0,0 0,0 0);transition:clip-path .9s var(--e-cubic) .6s}.gs-animMask.gs-active .gs-animMask__item1{opacity:1;transform:translateZ(0)}.gs-animMask.gs-active .gs-animMask__item2{-webkit-clip-path:polygon(0 0,200% 0,0 200%);clip-path:polygon(0 0,200% 0,0 200%)}.gs-fade-in{opacity:0;transition:opacity var(--transition-lv4)}.gs-fade-in.gs-active{opacity:1}.gs-fade-in-up{opacity:0;transform:translate3d(0,15px,0);transition:opacity var(--transition-lv4),transform var(--transition-lv4)}.gs-fade-in-up.gs-active{opacity:1;transform:translateZ(0)}.gs-delay-3.gs-active{transition-delay:.3s}.gs-delay-6.gs-active{transition-delay:.6s}.gs-delay-9.gs-active{transition-delay:.9s}.gs-delay-12.gs-active{transition-delay:1.2s}.gs-delay-15.gs-active{transition-delay:1.5s}.gs-delay-18.gs-active{transition-delay:1.8s}.gs-delay-21.gs-active{transition-delay:2.1s}.gs-delay-24.gs-active{transition-delay:2.4s}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__container{position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow img{height:30px;width:30px}@media (min-width: 768px){.splide__arrow img{height:40px;width:40px}}@media (hover: hover) and (pointer: fine){.splide__arrow{transition:all var(--transition-lv2)}.splide__arrow:hover{opacity:var(--hover-opacity)}}@media (hover: none) and (pointer: none){.splide__arrow:active{opacity:var(--hover-opacity)}}.splide__arrow:disabled{opacity:0}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__controller{display:flex;align-items:center;justify-content:center;gap:10px}@media (min-width: 768px){.splide__controller{gap:20px}}.splide__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;pointer-events:none;counter-reset:pagination-num;z-index:2}.splide__pagination li{pointer-events:auto}.splide__pagination__page{display:inline-flex;justify-content:center;align-items:center;background:var(--orange-700);width:24px;height:4px;border-radius:5px;transition:var(--transition-lv2);cursor:pointer}@media (min-width: 768px){.splide__pagination__page{width:30px}}.splide__pagination__page.is-active{background:var(--default-white);color:var(--default-white)}.splide__pagination__page:hover{opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0;background:#ccc;height:3px}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__arrows{display:flex;gap:4px}@media (min-width: 768px){.splide__arrows{gap:6px}}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev img{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next img{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev img{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow --next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow --next img{transform:rotate(90deg)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.u-font-en{font-family:var(--font-family-en);font-weight:var(--font-weight-medium);letter-spacing:-.04em}.u-font-ja{font-family:var(--font-family-ja);font-weight:var(--font-weight-medium)}.u-font-sys{font-family:var(--font-family-sys);font-weight:var(--font-weight-medium)}.u-color-semantic-attention{color:var(--semantic-attention)}.u-color-semantic-link{color:var(--semantic-link)}.u-for-sp,.u-for-tab,.u-for-pc{display:none!important}@media (max-width: 767px){.u-for-sp{display:block!important}}@media (min-width: 768px) and (max-width: 1099px){.u-for-tab{display:block!important}}@media (min-width: 1100px){.u-for-pc{display:block!important}}.u-align-left{text-align:left!important}.u-align-center{text-align:center!important}.u-align-right{text-align:right!important}
