html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-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--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-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:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;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__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{overflow:hidden;position:relative;z-index:0}:root{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:4rem;width:100%}@media not all and (max-width:767px){:root{font-size:min(10px,.6944444444vw)}}@media screen and (max-width:767px){:root{font-size:max(5px,1.3333333333vw)}}::-moz-selection{background-color:#dc2828;color:#fff}::selection{background-color:#dc2828;color:#fff}body{background:#eee;color:#252525;font-family:Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;letter-spacing:0;line-height:1;min-height:100vh;position:relative}img{height:auto;max-width:100%}svg{display:block;height:100%;width:100%}a{color:#252525;text-decoration:none}li{list-style-type:none}i{font-style:normal}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(20%);transform:translateY(20%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating-y{0%{-webkit-transform:translateY(20%);transform:translateY(20%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.c-imageButton{display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.c-imageButton:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.p-answer{overflow:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.p-answer.is-hide{height:0}.p-answer.is-diactive{opacity:.3;pointer-events:none}.p-answer__button{margin-top:4rem}.p-answer__buttonItem{background:url(../img/answer_bg.png) no-repeat bottom/100% 100%;border-radius:.4rem;-webkit-box-shadow:0 6px 4px 0 rgba(37,37,37,.35);box-shadow:0 6px 4px 0 rgba(37,37,37,.35);cursor:pointer;display:block;padding:.4rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-answer__buttonItem:hover .p-answer__buttonItemWrap{background:hsla(0,0%,100%,0);color:#fff}.p-answer__buttonItem.is-diactive{pointer-events:none}.p-answer__buttonItemWrap{background:#fff;display:block;font-size:2.8rem;font-weight:500;padding:2rem 2rem 2.2rem;text-align:center;-webkit-transition:.2s;transition:.2s;width:100%}.p-banner{padding:0 8rem 4rem}.p-banner__arrow{animation:floating-y .6s ease-in-out infinite alternate-reverse;margin:2rem auto 0;width:6.8rem}.p-casual{background-color:#fff;border-radius:1rem;overflow:hidden}.p-casual__inner{padding:7.2rem 8.2rem 7.8rem}.p-casual__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.p-content{overflow:hidden}.p-content.is-hide{height:0}.p-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:url(../img/entry_bg-text.png) no-repeat top -.6rem right/54.7rem,url(../img/entry_bg.png) no-repeat bottom/100% 102%;-ms-flex-direction:column;flex-direction:column;gap:4rem 0;padding:10.4rem 3rem 7.2rem}.p-entry{background-color:#fff;border-radius:1rem;padding:6.4rem 5.1rem}.p-entry__schedule{margin-top:3.2rem}.p-entry__salse{border-top:1px solid #e6e6e6;margin-top:4.8rem;padding-top:4.8rem}.p-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem;padding:12rem 3rem}.p-kv{display:inline-block;vertical-align:middle}.p-kv__lead{padding-top:4rem}.p-question{padding:8rem 3rem 0}.p-question__item{padding-bottom:.8rem}.p-question__item:nth-of-type(n+2) .p-question__title{margin-top:8rem}.p-question__item.is-hide{height:0;overflow:hidden}.p-question__item.is-fixed label{pointer-events:none}.p-question__title{margin-bottom:4rem}.p-question__input{display:none}.p-question__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.6rem 2.4rem;justify-content:space-between}.p-question__options--q5{gap:3.2rem 0}.p-question__options--col1 .p-question__optionsItem{background:url(../img/answer_bg-wide.png) no-repeat bottom/100% 100%;width:100%}.p-question__options--col2 .p-question__optionsItem{background:url(../img/answer_bg.png) no-repeat bottom/100% 100%;width:33.3rem}.p-question__optionsItem{border-radius:.4rem;-webkit-box-shadow:0 6px 4px 0 rgba(37,37,37,.35);box-shadow:0 6px 4px 0 rgba(37,37,37,.35);cursor:pointer;display:inline-block;line-height:1.3;padding:.4rem}.p-question__optionsItem:has(input:checked) .p-question__optionsItemWap{background:hsla(0,0%,100%,0);color:#fff}.p-question__optionsItemWap{background:#fff;display:inline-block;font-size:2.8rem;font-weight:400;padding:2rem 2rem 2.2rem;text-align:center;-webkit-transition:.2s;transition:.2s;width:100%}.p-question__optionsItemQ5{background:url(../img/answer_bg-big.png) no-repeat bottom/100% 100%;border-radius:.4rem;-webkit-box-shadow:0 6px 4px 0 rgba(37,37,37,.35);box-shadow:0 6px 4px 0 rgba(37,37,37,.35);cursor:pointer;padding:.4rem;width:100%}.p-question__optionsItemQ5:has(input:checked) .p-question__optionsItemQ5Title{background:hsla(0,0%,100%,0);color:#fff}.p-question__optionsItemQ5:has(input:checked) .p-question__optionsItemQ5Title .p-question__optionsItemQ5Mark{background-color:#fff;border-color:#fff}.p-question__optionsItemQ5:has(input:checked) .p-question__optionsItemQ5Title .p-question__optionsItemQ5Mark:before{opacity:1}.p-question__optionsItemQ5Title{background-color:#fff;display:block;font-size:3.2rem;padding:3.2rem 0;text-align:center;-webkit-transition:.2s;transition:.2s;width:100%}.p-question__optionsItemQ5Mark{border:2px solid #252525;border-radius:.4rem;display:inline-block;height:3rem;margin-bottom:.4rem;margin-right:1.6rem;position:relative;-webkit-transition:.2s;transition:.2s;vertical-align:middle;width:3rem}.p-question__optionsItemQ5Mark:before{border-bottom:2px solid #dc2828;border-left:2px solid #dc2828;content:"";display:block;height:1rem;left:50%;opacity:0;position:absolute;top:calc(50% - 1rem);-webkit-transform:rotate(-45deg) translate(-50%,-35%);transform:rotate(-45deg) translate(-50%,-35%);-webkit-transition:.2s;transition:.2s;width:1.8rem}.p-question__optionsItemQ5Wap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-top:.4rem;padding:4rem;width:100%}.p-question__optionsItemQ5Text{font-size:2.2rem;font-weight:400;line-height:1.75}.p-question__optionsItemQ5Text b{color:#dc2828;font-weight:400}.p-question__optionsItemQ5Text sup{vertical-align:middle}.p-question__optionsItemQ5Img{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:3.6rem;width:12rem}.p-question__optionsItemQ5Img img{width:100%}.p-question__note{font-size:1.8rem;line-height:1.75;margin-top:3.2rem}.p-recruitment{padding:12rem 3rem}.p-recruitment__title{border-bottom:1px solid #eee;margin-bottom:6.4rem;padding-bottom:6.4rem}.p-recruitment__jobTitle{margin-bottom:4rem}.p-recruitment__jobItem{background:url(../img/answer_bg-big.png) no-repeat bottom/cover;border-radius:.4rem;padding:.4rem;width:100%}.p-recruitment__jobItemTitle{color:#fff;font-size:3.2rem;padding:1.2rem 0 1.6rem;text-align:center}.p-recruitment__jobItemWrap{background-color:#fff;padding:4rem 4rem 4.8rem}.p-recruitment__jobItemWrap img+img{display:inline-block;margin-top:4rem}.p-recruitment__jobItemLink{margin-top:3.2rem;text-align:right}.p-recruitment__jobItemLink a{border-bottom:1px solid #252525;display:inline-block;font-size:2.8rem;padding-bottom:.8rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-recruitment__jobItemLink a:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.p-recruitment__jobItemLink img{margin-left:1.6rem;vertical-align:bottom;width:2.8rem}.p-results{padding-bottom:8rem}.p-results__image{margin:-16rem auto 0;width:68.1rem}.p-results__imageItem{display:none;opacity:0;-webkit-transform:rotate(.1deg);transform:rotate(.1deg)}.p-results__imageItem.is-hit{display:block;-webkit-transform:rotate(0);transform:rotate(0)}.p-training{padding-top:12rem}.p-training__cta{padding:4rem 8.4rem 0}.p-training__cta img{vertical-align:middle}.l-footer{background-color:#252525;color:#fff;font-family:Jost,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.02em;margin-top:12rem;padding:3.2rem 0;text-align:center}.l-footer.is-answered{margin-top:-.1rem}.l-header{padding:1.6rem 0;text-align:center}.l-header__logo{display:inline-block;width:33.8rem}.l-main{overflow:hidden}.l-wrapper{background-color:#fff;-webkit-box-shadow:-4px 0 10px 5px rgba(37,37,37,.1);box-shadow:-4px 0 10px 5px rgba(37,37,37,.1);margin-inline:auto;width:min(100%,75rem)}@media screen and (max-width:767px){.u-onlyShow--pc{display:none}}@media not all and (max-width:767px){.u-onlyShow--sp{display:none}}.u-visuallyHidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}