@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;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}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin: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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover{opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{background:#ccc;height:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}:root{--color-black:#000;--color-white:#fff;--color-primary-main:#212121;--color-primary-contrast:#f4f5ff;--color-text-primary:var(--color-primary-main);--color-text-secondary:#a0a3a9;--color-text-tertiary:#6c6c6c;--color-bg-primary:#efefef;--color-slider-dot:#9d9d9d;--color-slider-dot-active:#212121;--color-other-devider:#dfdfdf}.-colorGray{color:var(--color-text-tertiary)}.font-yuGothic{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}.font-bold{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.sectionHead>.sectionHead-shldr{font-weight:300;letter-spacing:.2em;line-height:1.4}.sectionHead>.sectionHead-cont{align-items:center;display:flex;gap:24px;justify-content:space-between}@media screen and (max-width:768px){.sectionHead>.sectionHead-cont{display:block}}.sectionHead>.sectionHead-cont>.sectionHead-desc{flex:1;max-width:900px}@media screen and (max-width:768px){.sectionHead>.sectionHead-cont>.sectionHead-desc{margin-top:24px}}.sectionHead>.sectionHead-desc{letter-spacing:.2em;margin-top:24px}@media screen and (max-width:920px){.sectionHead>.sectionHead-desc{letter-spacing:.1em;margin-top:32px}}.sectionWrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.sectionWrap>.sectionWrap-bg{height:100%;inset:0;position:absolute;width:100%}.sectionWrap>.sectionWrap-inner{max-width:1280px;padding-left:40px;padding-right:40px;position:relative;width:100%}@media screen and (max-width:768px){.sectionWrap>.sectionWrap-inner{max-width:472px;padding-left:16px;padding-right:16px}}.-animeHover{transition:opacity .12s linear}.-animeHover:hover{opacity:.56}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-enter-active{transition:opacity .56s cubic-bezier(.11,0,.5,0)!important}.fade-leave-active{transition:opacity .56s cubic-bezier(.5,0,.75,0)!important}.load-fade-enter-from,.load-fade-leave-to{opacity:0}.load-fade-enter-to,.load-fade-leave-from{opacity:1}.load-fade-enter-active{transition:opacity .4s cubic-bezier(.5,0,.75,0)}.load-fade-leave-active{transition:opacity .64s cubic-bezier(.61,1,.88,1)}.layout-enter,.layout-enter-from,.layout-leave-to,.page-enter,.page-enter-from,.page-leave-to{opacity:0}.layout-enter-to,.layout-leave-from,.page-enter-to,.page-leave-from{opacity:1}.layout-enter-active,.page-enter-active{transition:opacity .56s cubic-bezier(.11,0,.5,0)}.layout-leave-active,.page-leave-active{transition:opacity .56s cubic-bezier(.33,1,.68,1)}html{background-color:var(--color-bg-primary);font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:2;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-text-primary);fill:var(--color-primary)}dd span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span{display:inline-block}dd svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg,p svg{height:auto;width:100%}.error[data-v-828d57a1]{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}.error>.error-inner[data-v-828d57a1]{padding-bottom:120px;padding-right:24px;padding-top:160px}.error>.error-inner>.error-code[data-v-828d57a1]{color:var(--color-primary-main);font-size:120px;font-weight:700;letter-spacing:.04em;line-height:1}@media screen and (max-width:768px){.error>.error-inner>.error-code[data-v-828d57a1]{font-size:80px}}.error>.error-inner>.error-ttl[data-v-828d57a1]{font-size:24px;font-weight:700;line-height:1.6;margin-top:24px}@media screen and (max-width:768px){.error>.error-inner>.error-ttl[data-v-828d57a1]{font-size:20px}}.error>.error-inner>.error-msg[data-v-828d57a1]{font-size:15px;font-weight:300;line-height:1.8;margin-top:16px}.error>.error-inner>.error-btn[data-v-828d57a1]{background-color:var(--color-primary-main);border-radius:40px;color:var(--color-white);cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1;margin-left:auto;margin-right:auto;margin-top:40px;padding:14px 40px}
