@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-5: #f7fdff;--blue-10: #eef9fc;--blue-20: #cceef9;--blue-30: #aae3f7;--blue-40: #88d8f4;--blue-50: #66cdf1;--blue-60: #44c2ee;--blue-70: #22b7ec;--blue-80: #00ace9;--blue-90: #009ddc;--blue-100: #008ecf;--gray-5: #f7f7f7;--gray-10: #f3f3f3;--gray-20: #eeeeee;--gray-30: #dddddd;--gray-40: #cccccc;--gray-50: #999999;--gray-60: #777777;--gray-70: #555555;--gray-80: #333333;--gray-90: #222222;--gray-100: #111111;--green-5: #f7fcf9;--green-10: #f1faf4;--green-20: #d6f0e0;--green-30: #bbe7cc;--green-40: #a1ddb7;--green-50: #86d3a3;--green-60: #6bca8f;--green-70: #50c07b;--green-80: #36b666;--green-90: #1bad52;--green-100: #00a33e;--red-5: #fffbfb;--red-10: #fbf3f3;--red-20: #fae3e3;--red-30: #f9d3d3;--red-40: #f7c3c3;--red-50: #f6b3b3;--red-60: #f5a4a4;--red-70: #f49494;--red-80: #f28484;--red-90: #f17474;--red-100: #f06464;--yellow-5: #fffff0;--yellow-10: #ffffdc;--yellow-20: #fefec4;--yellow-30: #fcfcab;--yellow-40: #fbfb93;--yellow-50: #fafa7a;--yellow-60: #f8f862;--yellow-70: #f7f749;--yellow-80: #f6f631;--yellow-90: #f4f418;--yellow-100: #f3f300;--system-black: #000000;--system-white: #ffffff;--brand-base: var(--gray-90);--brand-primary: var(--blue-80);--brand-secondary: var(--green-80);--brand-accent1: var(--yellow-100);--brand-accent2: var(--red-70);--brand-black: var(--system-black);--brand-white: var(--system-white);--text-high-emphasis: var(--gray-90);--text-medium-emphasis: var(--gray-70);--text-low-emphasis: var(--gray-50);--text-disable: var(--gray-30);--text-link: #0055cc;--text-caution: #dd3333;--third-party-facebook-blue: #1877f2;--third-party-facebook-white: #ffffff;--third-party-instagram-pink: #f20076;--third-party-instagram-white: #ffffff;--third-party-rakuten-red: #bf0000;--third-party-rakuten-white: #ffffff;--third-party-twitter-blue: #1da1f2;--third-party-twitter-white: #ffffff;--third-party-x-primary: #000000;--third-party-x-secondary: #ffffff;--third-party-yahoo-red: #ff0033;--third-party-yahoo-white: #ffffff;--third-party-youtube: #ff0000;--third-party-youtube-white: #ffffff}:root{--gradient-bl-gr: linear-gradient(90deg, rgba(0, 172, 233, 1) 0%, rgba(54, 182, 102, 1) 100%);--gradient-gr-bl: linear-gradient(90deg, rgba(54, 182, 102, 1) 0%, rgba(0, 172, 233, 1) 100%);--gradient-re-gr: linear-gradient(90deg, rgba(244, 148, 148, 1) 0%, rgba(54, 182, 102, 1) 100%);--gradient-gr-re: linear-gradient(90deg, rgba(54, 182, 102, 1) 0%, rgba(244, 148, 148, 1) 100%);--gradient-bl-re: linear-gradient(90deg, rgba(0, 172, 233, 1) 0%, rgba(244, 148, 148, 1) 100%);--gradient-re-bl: linear-gradient(90deg, rgba(244, 148, 148, 1) 0%, rgba(0, 172, 233, 1) 100%);--gradient-ye-bl: linear-gradient(90deg, rgba(243, 243, 0, 1) 0%, rgba(0, 172, 233, 1) 100%);--gradient-bl-ye: linear-gradient(90deg, rgba(0, 172, 233, 1) 0%, rgba(243, 243, 0, 1) 100%);--gradient-ye-re: linear-gradient(90deg, rgba(243, 243, 0, 1) 0%, rgba(244, 148, 148, 1) 100%);--gradient-re-ye: linear-gradient(90deg, rgba(244, 148, 148, 1) 0%, rgba(243, 243, 0, 1) 100%)}:root{--font-family-en: "Inter", sans-serif;--font-family-jp: "Zen Kaku Gothic Antique", 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-bold)}@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);letter-spacing:.05em;line-height:1;background:var(--brand-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:fixed;top:0;left:0;display:grid;align-items:center;grid-template-columns:53.3333333333vw 1fr;width:100%;height:80px;padding:0 5vw;z-index:var(--z-header);background:transparent;transition:all var(--transition-lv3)}@media (min-width: 768px){.l-header{grid-template-columns:240px 1fr;height:100px;padding:0 30px}}@media (min-width: 1200px){.l-header{display:grid;align-items:center;gap:30px}}.l-header.is-fixed{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.l-header-logo{display:grid;place-content:center;width:100%;height:100%;z-index:calc(var(--z-header) + 1);padding-bottom:1.0666666667vw}@media (min-width: 1200px){.l-header-logo{padding-bottom:10px}}.l-header-logo a,.l-header-logo span{display:block}.l-header-burger{position:absolute;top:50%;left:calc(95vw - 45px);transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:45px;height:45px;border-radius:45px;background:var(--gradient-bl-gr);margin-left:auto;z-index:calc(var(--z-header) + 1);transition:background-color var(--transition-lv2)}@media (min-width: 768px){.l-header-burger{left:calc(100vw - 75px)}}@media (min-width: 1200px){.l-header-burger{display:none}}.l-header-burger span{background-color:var(--brand-white);display:block;height:1px;transition:transform var(--transition-lv2),opacity var(--transition-lv2);width:20px}.is-active .l-header-burger{background-color:var(--accent-900)}.is-active .l-header-burger span:nth-child(1){transform:translateY(7px) rotate(45deg);background-color:var(--brand-white)}.is-active .l-header-burger span:nth-child(2){opacity:0}.is-active .l-header-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background-color:var(--brand-white)}@media (max-width: 1199px){.l-header-nav{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;padding:26.6666666667vw 10vw 10vw;background-color:var(--brand-white);display:none}}@media (max-width: 1199px) and (min-width: 768px){.l-header-nav{padding:6.25rem 10vw 10vw}}@media (max-width: 1199px){.l-header-nav.is-visible{display:block;animation:navIn var(--transition-lv3) forwards}.l-header-nav .gnav a{display:flex;align-items:center;gap:3.2vw;border-bottom:1px solid var(--gray-300);font-size:4.2666666667vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);padding:4.2666666667vw 0}}@media (max-width: 1199px) and (min-width: 768px){.l-header-nav .gnav a{font-size:1rem;padding:1rem 0}}@media (max-width: 1199px){.l-header-nav .gnav a:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:5px;background:var(--brand-primary);margin-top:.1em}.l-header-nav .gnav a:after{content:"";flex-shrink:0;margin-left:auto;width:10px;height:10px;mask:url(/assets/img/icon/caret-down.svg) no-repeat 50%/contain;background-color:var(--brand-secondary)}.l-header-nav .entry{margin-top:20px}.l-header-nav .entry a{display:flex;align-items:center;justify-content:center;gap:8px;padding:.5em 1.8em .6em;border-radius:4rem;background:var(--gradient-bl-gr);color:var(--brand-white);font-size:4.2666666667vw;font-weight:var(--font-weight-bold)}}@media (max-width: 1199px) and (min-width: 768px){.l-header-nav .entry a{font-size:1rem}}@media (max-width: 1199px){.l-header-nav .entry a:before{content:"";width:32px;height:24px;mask:url(/assets/img/icon/icon_brush.svg) no-repeat center/contain;background-color:var(--brand-white);margin-top:.1em}}@media (max-width: 1199px) and (hover: hover) and (pointer: fine){.l-header-nav .entry a{transition:all var(--transition-lv2)}.l-header-nav .entry a:hover{opacity:var(--hover-opacity)}}@media (max-width: 1199px) and (hover: none) and (pointer: none){.l-header-nav .entry a:active{opacity:var(--hover-opacity)}}@media (min-width: 1200px){.l-header-nav{display:grid;grid-template-areas:"gnav entry";grid-template-columns:1fr auto;align-items:center;column-gap:30px}.l-header-nav .gnav{grid-area:gnav;display:flex;justify-content:flex-end;column-gap:30px}.l-header-nav .gnav a{height:100%;display:flex;align-items:flex-start;position:relative;font-size:1rem;font-weight:var(--font-weight-bolder)}.l-header-nav .gnav a:before{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-10px;background:var(--gradient-bl-gr);transform-origin:right top;transform:scaleX(0);transition:transform .3s}.l-header-nav .gnav a.is-current:before{transform-origin:left top;transform:scale(1)}}@media (min-width: 1200px) and (hover: hover) and (pointer: fine){.l-header-nav .gnav a{transition:all var(--transition-lv2)}.l-header-nav .gnav a:hover:before{transform-origin:left top;transform:scale(1)}}@media (min-width: 1200px) and (hover: none) and (pointer: none){.l-header-nav .gnav a:active:before{transform-origin:left top;transform:scale(1)}}@media (min-width: 1200px){.l-header-nav .entry{grid-area:entry}.l-header-nav .entry a{display:flex;align-items:center;justify-content:center;gap:8px;padding:.5em 1.8em .6em;border-radius:4rem;background:var(--gradient-bl-gr);color:var(--brand-white);font-size:1rem;font-weight:var(--font-weight-bold)}.l-header-nav .entry a:before{content:"";width:32px;height:24px;mask:url(/assets/img/icon/icon_brush.svg) no-repeat center/contain;background-color:var(--brand-white);margin-top:.1em}}@media (min-width: 1200px) and (hover: hover) and (pointer: fine){.l-header-nav .entry a{transition:all var(--transition-lv2)}.l-header-nav .entry a:hover{opacity:var(--hover-opacity)}}@media (min-width: 1200px) and (hover: none) and (pointer: none){.l-header-nav .entry a:active{opacity:var(--hover-opacity)}}.l-footer{position:relative;padding:40px 5vw 20px;background-color:var(--brand-white)}@media (min-width: 768px){.l-footer{padding:25px 30px 30px}}.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(--brand-primary)}.l-footer-pagetop a:after{content:"";display:block;width:12px;height:12px;mask:url(/assets/img/icon/arrow-up.svg) no-repeat center/12px auto;background-color:var(--brand-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 logo" "copyright nav";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:160px;height:auto}@media (min-width: 768px){.l-footer-logo img{width:200px}}.l-footer-nav{grid-area:nav}.l-footer-nav .fnav{display:flex;justify-content:center;align-items:center;gap:20px}@media (min-width: 768px){.l-footer-nav .fnav{justify-content:flex-end;gap:30px}}.l-footer-nav .fnav li a{font-size:2.9333333333vw}@media (min-width: 768px){.l-footer-nav .fnav li a{font-size:.75rem}}.l-footer-nav .fnav li a[target=_blank]{display:flex;column-gap:5px;align-items:flex-start}.l-footer-nav .fnav li a[target=_blank]:after{content:"";width:12px;height:12px;background:url(/assets/img/icon/icon_external.svg) 50%/contain;margin-top:-.2em}@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(--brand-primary)}}@media (hover: none) and (pointer: none){.l-footer-nav .fnav li a:active{color:var(--brand-primary)}}.l-footer-copyright{grid-area:copyright;font-family:var(--font-family-en);font-size:2.6666666667vw;text-align:center;line-height:var(--line-height-md)}@media (min-width: 768px){.l-footer-copyright{font-size:.625rem}}.p-recruit-hero{position:relative;padding-top:120px}@media (min-width: 768px){.p-recruit-hero{padding-top:160px}}.p-recruit-hero-blur{position:absolute;z-index:-1}.p-recruit-hero-blur.blur1{position:absolute;top:-40vw;right:50vw}@media (min-width: 768px){.p-recruit-hero-blur.blur1{top:300px;right:300px}}.p-recruit-hero-blur.blur2{position:absolute;top:80vw;left:-30vw}@media (min-width: 768px){.p-recruit-hero-blur.blur2{top:250px;left:-100px}}.p-recruit-hero-blur.blur3{position:absolute;top:100vw;right:-20vw}@media (min-width: 768px){.p-recruit-hero-blur.blur3{top:50px;right:0}}.p-recruit-hero-blur.blur4{position:absolute;top:-10vw;left:50vw}@media (min-width: 768px){.p-recruit-hero-blur.blur4{top:-50px;left:100px}}.p-recruit-hero .c-inner{position:relative}.p-recruit-hero-bg{position:absolute;border-radius:5px;overflow:hidden;z-index:-1}.p-recruit-hero-bg.bg1{top:-32vw;left:-10.6666666667vw;width:32vw;z-index:1}@media (min-width: 768px){.p-recruit-hero-bg.bg1{top:-10px;left:-80px;width:200px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg1{top:-30px;left:-200px;width:300px}}.p-recruit-hero-bg.bg2{top:66.6666666667vw;left:-10.6666666667vw;width:34.6666666667vw}@media (min-width: 768px){.p-recruit-hero-bg.bg2{top:200px;left:-60px;width:160px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg2{top:300px;left:-100px;width:240px}}.p-recruit-hero-bg.bg3{top:-18.6666666667vw;left:10.6666666667vw;width:32vw;filter:blur(10px);will-change:filter}@media (min-width: 768px){.p-recruit-hero-bg.bg3{top:-40px;left:150px;width:120px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg3{top:-80px;left:200px;width:200px}}.p-recruit-hero-bg.bg3 img{opacity:.5}.p-recruit-hero-bg.bg4{top:-26.6666666667vw;right:-16vw;width:48vw}@media (min-width: 768px){.p-recruit-hero-bg.bg4{top:-50px;right:-60px;width:200px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg4{top:-30px;right:-60px;width:280px}}.p-recruit-hero-bg.bg5{top:53.3333333333vw;right:-21.3333333333vw;width:37.3333333333vw}@media (min-width: 768px){.p-recruit-hero-bg.bg5{top:150px;right:-60px;width:140px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg5{top:240px;right:-280px;width:240px}}.p-recruit-hero-bg.bg6{top:77.3333333333vw;right:21.3333333333vw;width:24vw}@media (min-width: 768px){.p-recruit-hero-bg.bg6{top:330px;right:-20px;width:140px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg6{top:480px;right:-100px;width:200px}}.p-recruit-hero-bg.bg7{top:53.3333333333vw;right:10.6666666667vw;width:32vw;filter:blur(10px);will-change:filter}@media (min-width: 768px){.p-recruit-hero-bg.bg7{top:200px;right:140px;width:160px}}@media (min-width: 1025px){.p-recruit-hero-bg.bg7{top:280px;right:180px;width:300px}}.p-recruit-hero-bg.bg7 img{opacity:.3}.p-recruit-hero-bg img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.p-recruit-hero-image{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;margin-inline:auto;border-radius:5px;overflow:hidden;max-width:80vw;margin-block:26.6666666667vw 42.6666666667vw}@media (min-width: 768px){.p-recruit-hero-image{width:420px;margin-block:0 50px}}@media (min-width: 1025px){.p-recruit-hero-image{width:560px;margin-block:0 60px}}.p-recruit-hero-image .src1{background-image:url(/assets/img/photo/photo_tokyo1.webp)}.p-recruit-hero-image .src2{background-image:url(/assets/img/photo/photo_tokyo2.webp)}.p-recruit-hero-image .src3{background-image:url(/assets/img/photo/photo_tokyo3.webp)}.p-recruit-hero-content{display:flex;flex-direction:column;row-gap:20px;margin-inline:auto;text-align:center}@media (min-width: 1025px){.p-recruit-hero-content{max-width:900px;row-gap:30px}}.p-recruit-hero-content h1{max-width:80vw;margin-inline:auto}@media (min-width: 768px){.p-recruit-hero-content h1{max-width:420px}}@media (min-width: 1025px){.p-recruit-hero-content h1{max-width:560px}}.p-recruit-hero-content h2{font-size:4.5333333333vw;line-height:var(--line-height-md)}@media (min-width: 768px){.p-recruit-hero-content h2{font-size:1.375rem}}@media (min-width: 1025px){.p-recruit-hero-content h2{font-size:1.625rem}}.p-recruit-hero-content p{font-size:3.7333333333vw;line-height:var(--line-height-xl);text-align:left}@media (min-width: 768px){.p-recruit-hero-content p{font-size:1rem}}@media (min-width: 1025px){.p-recruit-hero-content p{font-size:1.125rem;text-align:center}}@media (min-width: 1025px){.p-recruit-hero .c-notice{max-width:800px}}.p-recruit-message{padding-block:40px 80px}@media (min-width: 768px){.p-recruit-message{padding-block:50px 100px}}@media (min-width: 1025px){.p-recruit-message{padding-block:60px 120px}}@media (min-width: 768px){.p-recruit-message .c-inner{max-width:1240px}}.p-recruit-message-header{margin-bottom:40px}@media (min-width: 768px){.p-recruit-message-header{margin-bottom:80px}}.p-recruit-message-header .c-section-title{text-align:left}.p-recruit-message-header .c-section-title .en{font-size:22.4vw;opacity:.2}@media (min-width: 768px){.p-recruit-message-header .c-section-title .en{font-size:10.625rem;margin-left:-60px}}@media (min-width: 1025px){.p-recruit-message-header .c-section-title .en{font-size:12.5rem;margin-left:-160px}}.p-recruit-message-header .c-section-title .title{font-size:5.8666666667vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-recruit-message-header .c-section-title .title{font-size:2.0625rem;margin-top:-2.4em}}@media (min-width: 1025px){.p-recruit-message-header .c-section-title .title{font-size:3rem;margin-top:-2.2em}}.p-recruit-message-header .c-section-title .gs-animMask__item2{background:var(--gradient-re-gr);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-recruit-message-main{display:grid;grid-template-areas:"image" "profile" "texts";grid-template-rows:auto 1fr;align-items:flex-end;gap:30px}@media (min-width: 768px){.p-recruit-message-main{grid-template-areas:"profile image" "texts image";grid-template-columns:1fr 300px;grid-template-rows:auto 1fr;align-items:flex-start}}@media (min-width: 1025px){.p-recruit-message-main{grid-template-columns:1fr 400px;gap:40px}}.p-recruit-message-image{grid-area:image;border-radius:5px;overflow:hidden}.p-recruit-message-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1.3;overflow:hidden}.p-recruit-message-profile{display:flex;flex-direction:column;gap:15px}@media (min-width: 1025px){.p-recruit-message-profile{align-items:flex-start}}.p-recruit-message-profile .company{font-size:4.2666666667vw}@media (min-width: 768px){.p-recruit-message-profile .company{font-size:1.25rem}}.p-recruit-message-profile .name{font-size:6.1333333333vw}@media (min-width: 768px){.p-recruit-message-profile .name{font-size:2rem}}.p-recruit-message-profile .name .position{font-size:3.2vw;margin-right:1em}@media (min-width: 768px){.p-recruit-message-profile .name .position{font-size:1.25rem}}.p-recruit-message-texts{grid-area:texts;display:flex;flex-direction:column;gap:20px;line-height:var(--line-height-lg)}.p-recruit-message-texts p{font-size:4vw}@media (min-width: 768px){.p-recruit-message-texts p{font-size:1.125rem}}.p-recruit-message-texts h3{font-size:4.5333333333vw}@media (min-width: 768px){.p-recruit-message-texts h3{font-size:1.25rem}}.p-recruit-message-btn{text-align:center;margin-top:60px}@media (min-width: 768px){.p-recruit-message-btn{margin-top:80px}}.p-recruit-photos-splide{pointer-events:none}.p-recruit-together{padding-block:40px 80px;background-color:var(--gray-5)}@media (min-width: 768px){.p-recruit-together{padding-block:60px 120px}}.p-recruit-together .c-inner{position:relative}.p-recruit-together .c-inner .bg1{position:absolute;top:-35vw;right:-50vw}@media (min-width: 768px){.p-recruit-together .c-inner .bg1{top:-200px;right:-100px}}.p-recruit-together .c-inner .bg2{position:absolute;top:50vw;left:-50vw}@media (min-width: 768px){.p-recruit-together .c-inner .bg2{top:50px;left:-150px}}.p-recruit-together .c-inner .bg3{position:absolute;top:-35vw;left:-5vw}@media (min-width: 768px){.p-recruit-together .c-inner .bg3{top:-150px;left:100px}}.p-recruit-together-header{margin-bottom:40px}@media (min-width: 768px){.p-recruit-together-header{margin-bottom:80px}}.p-recruit-together-header .gs-animMask__item2{background:var(--gradient-bl-re);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-recruit-together-list{display:grid;gap:30px}@media (min-width: 768px){.p-recruit-together-list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.p-recruit-together-list{grid-template-columns:repeat(3,1fr);gap:40px}}.p-recruit-together-item{background-color:var(--brand-white);padding:20px;border-radius:10px}@media (min-width: 1025px){.p-recruit-together-item{padding:30px}}.p-recruit-together-item .image{border-radius:5px;margin-bottom:20px;overflow:hidden}.p-recruit-together-item .image img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2;overflow:hidden}.p-recruit-together-item .content{text-align:center}.p-recruit-together-item .content .title{display:inline-block;margin-inline:auto;font-size:4.8vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);border-bottom:2px dotted var(--brand-primary);padding-bottom:8px;margin-bottom:15px}@media (min-width: 768px){.p-recruit-together-item .content .title{font-size:1.25rem}}.p-recruit-together-item .content .text{font-size:3.4666666667vw;text-align:left;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-recruit-together-item .content .text{font-size:.9375rem}}.p-recruit-together-btn{text-align:center;margin-top:60px}@media (min-width: 768px){.p-recruit-together-btn{margin-top:80px}}.p-recruit-interview{padding-block:40px 80px}@media (min-width: 768px){.p-recruit-interview{padding-block:60px 120px}}.p-recruit-interview-header{margin-bottom:40px}@media (min-width: 768px){.p-recruit-interview-header{margin-bottom:80px}}.p-recruit-interview-header .gs-animMask__item2{background:var(--gradient-gr-bl);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-recruit-interview-list{display:grid;row-gap:80px}@media (min-width: 768px){.p-recruit-interview-list{row-gap:160px}}.p-recruit-interview-item-header{display:grid;grid-template-areas:"image" "cont";gap:20px;margin-bottom:40px}@media (min-width: 768px){.p-recruit-interview-item-header{grid-template-areas:"cont image";grid-template-columns:1fr 240px;align-items:flex-start;gap:40px}}@media (min-width: 1025px){.p-recruit-interview-item-header{grid-template-areas:"cont image";grid-template-columns:1fr 360px;gap:60px}}.p-recruit-interview-item-header .image{grid-area:image;border-radius:10px;overflow:hidden}.p-recruit-interview-item-header .image img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}@media (min-width: 768px){.p-recruit-interview-item-header .image img{aspect-ratio:1/1.5}}@media (min-width: 1025px){.p-recruit-interview-item-header .image img{aspect-ratio:1/1}}.p-recruit-interview-item-header .cont{grid-area:cont}.p-recruit-interview-item-header .cont h3{font-size:6.1333333333vw;line-height:var(--line-height-sm);border-bottom:2px dotted var(--brand-primary);padding-bottom:15px;margin-bottom:15px}@media (min-width: 768px){.p-recruit-interview-item-header .cont h3{font-size:2.25rem;padding-bottom:25px;margin-bottom:25px}}@media (min-width: 1025px){.p-recruit-interview-item-header .cont h3{font-size:2.5rem;padding-bottom:25px;margin-bottom:25px}}.p-recruit-interview-item-header .cont .name{font-size:4.2666666667vw;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-recruit-interview-item-header .cont .name{font-size:1.25rem}}.p-recruit-interview-item-body{display:flex;flex-direction:column;row-gap:40px}@media (min-width: 768px){.p-recruit-interview-item-body{row-gap:60px}}.p-recruit-interview-topic{display:flex;flex-direction:column;row-gap:10px}.p-recruit-interview-topic .q{display:flex;column-gap:10px;font-size:4vw;font-weight:var(--font-weight-bold);color:var(--brand-secondary)}@media (min-width: 768px){.p-recruit-interview-topic .q{font-size:1.125rem}}.p-recruit-interview-topic .q:before{content:"";width:9px;height:9px;border-radius:9px;background-color:var(--brand-secondary);margin-top:.3em}.p-recruit-interview-topic h4{font-size:5.3333333333vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-recruit-interview-topic h4{font-size:1.5rem}}.p-recruit-interview-topic .text{display:flex;flex-direction:column;column-gap:1em;font-size:4.2666666667vw;line-height:var(--line-height-lg)}@media (min-width: 768px){.p-recruit-interview-topic .text{font-size:1.125rem}}.p-recruit-interview-btn{text-align:center;margin-top:60px}@media (min-width: 768px){.p-recruit-interview-btn{margin-top:80px}}.p-recruit-recruitment{padding-block:40px 80px;background-color:var(--blue-5)}@media (min-width: 768px){.p-recruit-recruitment{padding-block:60px 120px}}.p-recruit-recruitment-header{margin-bottom:40px}@media (min-width: 768px){.p-recruit-recruitment-header{margin-bottom:80px}}.p-recruit-recruitment-header .gs-animMask__item2{background:var(--gradient-bl-ye);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 768px){.p-recruit-recruitment-main{max-width:980px;margin-inline:auto}}.p-recruit-recruitment-data{display:grid;grid-template-rows:auto 1fr;line-height:var(--line-height-lg);border-top:1px solid var(--blue-40)}@media (min-width: 768px){.p-recruit-recruitment-data{grid-template-columns:230px 1fr}}.p-recruit-recruitment-data dt{display:flex;column-gap:10px;font-size:4.2666666667vw;padding-top:20px}@media (min-width: 768px){.p-recruit-recruitment-data dt{font-size:1.125rem;border-bottom:1px solid var(--blue-40);padding-block:30px}}.p-recruit-recruitment-data dt:before{content:"";width:9px;height:9px;border-radius:9px;background-color:var(--brand-primary);margin-top:.7em}.p-recruit-recruitment-data dd{display:flex;flex-direction:column;border-bottom:1px solid var(--blue-40);padding-block:10px 20px}@media (min-width: 768px){.p-recruit-recruitment-data dd{padding-block:30px}}.p-recruit-recruitment-data dd .note{font-size:3.2vw}@media (min-width: 768px){.p-recruit-recruitment-data dd .note{font-size:.875rem}}.p-recruit-recruitment-data dd ul{list-style:disc;padding-left:1.5em}@media (hover: hover) and (pointer: fine){.p-recruit-recruitment-data dd a{text-underline-offset:4px;text-decoration:underline}.p-recruit-recruitment-data dd a:hover{text-decoration:none}}@media (hover: none) and (pointer: none){.p-recruit-recruitment-data dd a{text-underline-offset:2px;text-decoration:underline}.p-recruit-recruitment-data dd a:active{text-decoration:none}}.p-recruit-recruitment-btn{text-align:center;margin-top:60px}@media (min-width: 768px){.p-recruit-recruitment-btn{margin-top:80px}}.p-entry{padding-top:100px}@media (min-width: 768px){.p-entry{padding-top:160px}}@media (min-width: 768px){.p-entry .c-inner{max-width:980px}}.p-entry-header{margin-bottom:40px}@media (min-width: 768px){.p-entry-header{margin-bottom:80px}}.p-entry-header .gs-animMask__item2{background:var(--gradient-re-gr);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-entry-flow{margin-bottom:60px}@media (min-width: 768px){.p-entry-flow{margin-bottom:80px}}.p-entry-flow-title{border:2px dotted var(--brand-secondary);border-radius:5px;padding-block:15px 18px;font-size:4.8vw;text-align:center;margin-bottom:30px}@media (min-width: 768px){.p-entry-flow-title{font-size:1.5rem;margin-bottom:40px}}.p-entry-flow-list{display:grid;row-gap:15px}.p-entry-flow-item{position:relative;border:1px solid var(--gray-30);border-radius:5px;padding:18px 20px;display:grid;grid-template-columns:55px 1fr;column-gap:20px;margin-bottom:20px}@media (min-width: 768px){.p-entry-flow-item{grid-template-columns:70px 1fr;margin-bottom:30px}}.p-entry-flow-item:after{content:"";position:absolute;bottom:-25px;left:50%;transform:translate(-50%);display:block;background-color:var(--green-30);width:20px;height:10px;clip-path:polygon(0 0,100% 0%,50% 100%)}@media (min-width: 768px){.p-entry-flow-item:after{bottom:-30px;width:30px;height:15px}}.p-entry-flow-item .num{font-family:var(--font-family-en);font-size:10.6666666667vw}@media (min-width: 768px){.p-entry-flow-item .num{font-size:3.5rem}}.p-entry-flow-item:nth-child(1) .num{color:#fbeae9}.p-entry-flow-item:nth-child(2) .num{color:#f2ece7}.p-entry-flow-item:nth-child(3) .num{color:#e9ede3}.p-entry-flow-item:nth-child(4) .num{color:#e2eedf}.p-entry-flow-item:nth-child(5){margin-bottom:0}.p-entry-flow-item:nth-child(5):after{display:none}.p-entry-flow-item:nth-child(5) .num{color:#daefd9}.p-entry-flow-item .cont{display:flex;flex-direction:column}.p-entry-flow-item .cont h3{font-size:4.2666666667vw;line-height:var(--line-height-sm)}@media (min-width: 768px){.p-entry-flow-item .cont h3{font-size:1.25rem}}.p-entry-flow-item .cont p{font-size:3.4666666667vw;line-height:var(--line-height-md);margin-top:10px}@media (min-width: 768px){.p-entry-flow-item .cont p{font-size:1rem}}.p-entry-flow-item .cont p:last-child{margin-top:2px}@media (hover: hover) and (pointer: fine){.p-entry-flow-item .cont p a{text-underline-offset:4px;text-decoration:underline}.p-entry-flow-item .cont p a:hover{text-decoration:none}}@media (hover: none) and (pointer: none){.p-entry-flow-item .cont p a{text-underline-offset:2px;text-decoration:underline}.p-entry-flow-item .cont p a:active{text-decoration:none}}.p-entry-flow-item .cont p strong{font-size:4vw}@media (min-width: 768px){.p-entry-flow-item .cont p strong{font-size:1.125rem}}.p-entry-flow-item .cont .disc{list-style:disc;line-height:var(--line-height-md);margin-top:10px;padding-left:1.3em}.p-entry-flow-item .cont .example{list-style:none;padding-left:1em;font-size:3.2vw;line-height:var(--line-height-md);margin-top:10px}@media (min-width: 768px){.p-entry-flow-item .cont .example{font-size:.875rem}}.p-entry-flow-item .cont .example li{text-indent:-1em}.p-entry-flow-item .cont .example li:before{content:"※"}.p-entry-form{padding-block:60px 80px;background-color:var(--blue-5)}@media (min-width: 768px){.p-entry-form{padding-block:80px}}.p-entry-form-title{border:2px dotted var(--brand-secondary);border-radius:5px;padding:15px;font-size:4.8vw;text-align:center;margin-bottom:30px}@media (min-width: 768px){.p-entry-form-title{font-size:1.5rem;margin-bottom:40px}}@keyframes navIn{0%{display:none;opacity:0;transform:translateY(10px)}1%{display:block;opacity:0;transform:translateY(10px)}to{display:block;opacity:1;transform:translateY(0)}}@keyframes heroAnime{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,20px,0)}}@keyframes slideNext{0%{transform:translateZ(0);opacity:1}50.0%{transform:translate3d(60%,0,0);opacity:0}50.1%{transform:translate3d(-60%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slidePrev{0%{transform:translateZ(0);opacity:1}50.0%{transform:translate3d(-60%,0,0);opacity:0}50.1%{transform:translate3d(60%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slideDown{0%{transform:translateZ(0);opacity:1}50.0%{transform:translate3d(0,60%,0);opacity:0}50.1%{transform:translate3d(0,-60%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slideUp{0%{transform:translateZ(0);opacity:1}50.0%{transform:translate3d(0,-60%,0);opacity:0}50.1%{transform:translate3d(0,60%,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes scrollDown{0%{background-color:var(--default-white);transform:translateY(-101%)}to{background-color:var(--default-white);transform:translateY(101%)}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes infinity-scroll-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.c-blur{width:80vw;height:80vw;background-repeat:no-repeat;background-position:50%;background-size:contain}@media (min-width: 768px){.c-blur{width:400px;height:400px}}.c-blur--sm{width:53.3333333333vw;height:53.3333333333vw}@media (min-width: 768px){.c-blur--sm{width:300px;height:300px}}.c-blur--md{width:80vw;height:80vw}@media (min-width: 768px){.c-blur--md{width:400px;height:400px}}.c-blur--lg{width:80vw;height:80vw}@media (min-width: 768px){.c-blur--lg{width:500px;height:500px}}.c-blur--bl{background-image:url(/assets/img/common/blur_bl.svg)}.c-blur--re{background-image:url(/assets/img/common/blur_re.svg)}.c-blur--gr{background-image:url(/assets/img/common/blur_gr.svg)}.c-blur--ye{background-image:url(/assets/img/common/blur_ye.svg)}.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-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:53.3333333333vw;height:56px;padding:0 30px .1em;font-size:4.2666666667vw;font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--brand-white);background:var(--gradient-bl-gr);border-radius:50px}@media (min-width: 768px){.c-btn{min-width:320px;height:64px;font-size:1.25rem}}@media (min-width: 1025px){.c-btn{min-width:360px;height:72px;font-size:1.5rem}}@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--back{padding-left:15px;background:var(--gray-50)}@media (min-width: 768px){.c-btn--back{padding-left:30px}}.c-btn--back:before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:15px;height:15px;mask:url(/assets/img/icon/circle-left.svg) no-repeat center/contain;background-color:var(--brand-white)}@media (min-width: 768px){.c-btn--back:before{left:30px;width:20px;height:20px}}.c-btn--next{padding-right:15px}@media (min-width: 768px){.c-btn--next{padding-right:30px}}.c-btn--next:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:15px;height:15px;mask:url(/assets/img/icon/circle-right.svg) no-repeat center/contain;background-color:var(--brand-white)}@media (min-width: 768px){.c-btn--next:after{right:30px;width:20px;height:20px}}.c-btn--entry{display:inline-flex;align-items:center;column-gap:10px}.c-btn--entry:before{content:"";width:24px;height:24px;mask:url(/assets/img/icon/icon_brush.svg) no-repeat center/contain;background-color:var(--brand-white)}@media (min-width: 768px){.c-btn--entry:before{width:30px;height:30px}}.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(--brand-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}.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-30);border-radius:5px;padding:16px;background-color:var(--brand-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(--text-caution);color:var(--brand-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-30);background:var(--brand-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-80);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-30);background:var(--brand-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-80);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(/assets/img/icon/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-30);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-30)}.c-form-btn .submit{position:relative}.c-form-btn .submit:after{content:"";display:block;width:20px;aspect-ratio:1/1;mask:url(/assets/img/icon/circle-right.svg) 50%/contain no-repeat;background-color:var(--brand-white);position:absolute;top:50%;right:20px;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:var(--gradient-bl-gr);border-radius:50px;font-size:3.7333333333vw;font-weight:var(--font-weight-semi-bold);color:var(--brand-white);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:42.6666666667vw;height:9.6vw;background-color:var(--gray-20);border-radius:50px;font-size:3.2vw;color:var(--gray-70);transition:opacity .3s;cursor:pointer}@media (min-width: 768px){.c-form-btn .back input[type=submit],.c-form-btn .back button{width:180px;height:48px;font-size:.875rem}}.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-80);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(--text-caution);color:var(--text-caution)}.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:20px;background-color:var(--brand-white);border-radius:5px}@media (min-width: 768px){.c-form-body{row-gap:40px;padding:40px}}.c-form-title{position:relative;display:grid;place-content:center;border-radius:5px;font-size:4.2666666667vw;padding:20px 22px;overflow:hidden}@media (min-width: 768px){.c-form-title{font-size:1.125rem;padding:20px 22px}}.c-form-title:after{content:"";position:absolute;top:0;width:100%;height:100%;background:var(--gradient-bl-gr);opacity:.1}.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: 1024px){.c-form-item{grid-template-rows:auto 1fr;row-gap:10px}}@media (min-width: 1025px){.c-form-item{grid-template-columns:180px 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:3.2vw;line-height:var(--line-height-md)}@media (min-width: 768px){.c-form-cont .note{font-size:.875rem}}.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-80);color:var(--brand-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}.c-form-image .file-button{position:relative;width:100%;display:flex;align-items:center;padding:25px;border:1px solid var(--gray-30);border-radius:5px;background-color:var(--brand-white);text-align:left}@media (min-width: 768px){.c-form-image .file-button{padding:20px}}.c-form-image .file-button::file-selector-button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-content:center;width:110px;height:100%;border:none;background-color:var(--gray-20);font-size:3.2vw;color:var(--brand-base);cursor:pointer;margin:0;padding:0}@media (max-width: 767px){.c-form-image .file-button::file-selector-button{left:5px;height:calc(100% - 10px)}}@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:var(--font-weight-semi-bold)}.c-form-agree label a{color:var(--text-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(--text-caution),.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-30)}@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:var(--font-weight-semi-bold);color:var(--text-caution)}@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);background:var(--brand-white);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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;background:var(--gray-50);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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-lv6)}.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-scale-up{opacity:0;transform:scale(.9);transition:all var(--transition-lv4);transform-origin:center center;transition-delay:.3s}.gs-scale-up.gs-active{transform:scale(1);opacity:1}.gs-delay-1.gs-active{transition-delay:.1s}.gs-delay-2.gs-active{transition-delay:.2s}.gs-delay-3.gs-active{transition-delay:.3s}.gs-delay-4.gs-active{transition-delay:.4s}.gs-delay-5.gs-active{transition-delay:.5s}.gs-delay-6.gs-active{transition-delay:.6s}.gs-delay-7.gs-active{transition-delay:.7s}.gs-delay-8.gs-active{transition-delay:.8s}.gs-delay-9.gs-active{transition-delay:.9s}.gs-delay-10.gs-active{transition-delay:1s}.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}.c-switch{position:relative;overflow:hidden}.c-switch-image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background-size:cover;background-position:center center;z-index:0}.c-switch-image.switch3{animation:switchAnimation 15s infinite}.c-switch-image.switch4{animation:switchAnimation 20s infinite}.c-switch-image.switch5{animation:switchAnimation 25s infinite}.c-switch-image:nth-of-type(1){animation-delay:0s}.c-switch-image:nth-of-type(2){animation-delay:5s}.c-switch-image:nth-of-type(3){animation-delay:10s}.c-switch-image:nth-of-type(4){animation-delay:15s}.c-switch-image:nth-of-type(5){animation-delay:20s}@keyframes switchAnimation{0%{opacity:1}50%{opacity:1}60%{opacity:0;transform:scale(1.1);z-index:10}to{opacity:0;transform:scale(1.1)}}.c-inner{width:90vw;margin-inline:auto}@media (min-width: 768px){.c-inner{width:100%;max-width:1200px;padding:0 40px}}.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: 1025px){.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(--brand-primary)}}@media (hover: none) and (pointer: none){.c-news-item .title a:active{color:var(--brand-primary)}}.c-notice{border:2px dotted var(--brand-primary);border-radius:5px;padding:15px 30px;margin-inline:auto;margin-top:30px;text-align:center}.c-notice-title{display:inline-flex;border-bottom:1px solid var(--brand-primary);padding-bottom:3px;font-size:3.2vw;color:var(--brand-primary);margin-bottom:5px}@media (min-width: 768px){.c-notice-title{font-size:.875rem}}.c-notice-text{font-size:3.7333333333vw;line-height:var(--line-height-md)}@media (min-width: 768px){.c-notice-text{font-size:1rem}}@media (min-width: 1025px){.c-notice-text{font-size:1.125rem}}.c-page-title{text-align:center;line-height:var(--line-height-xs)}.c-page-title .en{display:inline-block;font-family:var(--font-family-en);font-size:24vw;opacity:.25}@media (min-width: 768px){.c-page-title .en{font-size:10rem}}@media (min-width: 1025px){.c-page-title .en{font-size:11.25rem}}.c-page-title .title{position:relative;font-size:6.9333333333vw;font-weight:var(--font-weight-bold);margin-top:-2.2em}@media (min-width: 768px){.c-page-title .title{font-size:2.5rem}}@media (min-width: 1025px){.c-page-title .title{font-size:3rem}}.c-page-title .desc{font-size:3.7333333333vw;line-height:var(--line-height-xl);text-align:left;margin-top:50px}@media (min-width: 768px){.c-page-title .desc{font-size:1rem;margin-top:60px}}@media (min-width: 1025px){.c-page-title .desc{font-size:1.125rem;text-align:center;margin-top:80px}}.c-section-title{text-align:center;line-height:var(--line-height-xs)}.c-section-title .en{display:inline-block;font-family:var(--font-family-en);font-size:22.4vw;opacity:.25}@media (max-width: 767px){.c-section-title .en{margin:0 -8vw}}@media (min-width: 768px){.c-section-title .en{font-size:10rem}}@media (min-width: 1025px){.c-section-title .en{font-size:11.25rem}}.c-section-title .title{position:relative;font-size:6.4vw;font-weight:var(--font-weight-bold);margin-top:-2.4em}@media (min-width: 768px){.c-section-title .title{font-size:1.75rem;margin-top:-3em}}@media (min-width: 1025px){.c-section-title .title{font-size:2rem}}.c-section-title .desc{font-size:3.7333333333vw;line-height:var(--line-height-xl);text-align:left;margin-top:50px}@media (min-width: 768px){.c-section-title .desc{font-size:1rem;margin-top:60px}}@media (min-width: 1025px){.c-section-title .desc{font-size:1.125rem;text-align:center;margin-top:80px}}.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(--brand-white);color:var(--brand-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)}.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-caution{color:var(--text-caution)}.u-color-link{color:var(--text-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: 1024px){.u-for-tab{display:block!important}}@media (min-width: 1025px){.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}
