html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}img{vertical-align:bottom}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0) none;box-sizing:border-box;box-shadow:none;font-family:inherit;font-size:inherit;line-height:1;vertical-align:middle}select::-ms-expand{display:none}input[type=submit],input[type=checkbox],input[type=radio],input[type=button],button,select{cursor:pointer}html{overflow-y:scroll;scroll-behavior:smooth}body{font-family:"Noto Serif",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-size-adjust:100%;line-height:1;line-break:strict;color:#35342f;-webkit-text-size-adjust:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}a{display:inline-block;text-decoration:none;font-size:inherit;color:inherit;transition:.2s}a:hover,a:active{text-decoration:none;color:#35342f}img{width:100%;height:auto;object-fit:cover;image-rendering:-webkit-optimize-contrast}.page-wrap{position:relative}.container{padding-inline:6.4vw}@media screen and (min-width: 768px){.container{padding-inline:1.75rem}}.form .form-section{margin-bottom:2rem;padding-bottom:0.75rem;border-bottom:1px solid #35342f}.form .form-group{margin-block:1.25rem}.form .form-column .form-group{margin-block:2rem}.form .form-label{display:flex;justify-content:flex-start;align-items:center;margin-block:1rem;font-size:0.9375rem;font-weight:600;letter-spacing:.2em;line-height:1.5}.form .form-label .required{flex-shrink:0;margin-left:1.75rem;padding:0.25rem 0.75rem;font-size:0.875rem;color:#fff;background:#35342f;text-align:center}.form .form-text{width:100%;height:3.5rem;padding:0.5rem 1.25rem;background:#f4f2e4}.form .form-textarea{width:100%;height:6.75rem;padding:0.5rem 1.25rem;background:#f4f2e4}.form .form-check{display:flex;justify-content:flex-start;align-items:center;margin-block:1rem}.form .form-check input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:0.5rem}.form .form-check label{cursor:pointer}.form .form-check a{text-decoration:underline}.form .form-error{display:none;margin-top:0.5rem;font-size:0.9375rem;line-height:1.5;color:#ff0303}.form .form-title{margin-bottom:2rem;font-size:0.9375rem;font-weight:600;letter-spacing:.2em}.form .form-caution{background-color:#fff;padding:1rem 0.75rem}.form .form-caution .form-caution-title{font-size:0.9375rem;margin-bottom:1.25rem}.form .form-caution .form-caution-text{margin-bottom:1rem;font-size:0.875rem;line-height:1.6}.form .form-agreement{margin-block:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.form .form-btn-wrap{display:flex;justify-content:center;align-items:center}.form .form-btn{display:flex;justify-content:center;align-items:center;width:12.9375rem;height:2.875rem;border:1px solid #35342f;font-size:0.875rem;font-weight:600;letter-spacing:.1em;color:#35342f}.form .form-btn[disabled]{pointer-events:none;opacity:.5}.form .form-lead-text{margin-bottom:2.5rem;font-size:0.875rem;font-weight:500;line-height:1.6;text-align:center}.form .btn-eturn{position:relative;margin-top:1.5rem;font-size:0.875rem;font-weight:600;text-align:left;border-bottom:1px solid #35342f;color:#35342f}.form .btn-eturn::before{content:"<<";display:inline-block;padding-right:0.875rem;color:#35342f}.form-confirm .form-group{margin:-1px 0 0 0;padding:1.75rem 1rem;border-top:1px solid #c9c0bb;border-bottom:1px solid #c9c0bb}.form-confirm .form-label{margin-top:0}.form-confirm .form-value{padding-left:1rem;font-size:1rem;line-height:1.6}.form-confirm .form-title{margin-bottom:0}.form-confirm .form-column .form-group{padding-block:0;border:none}.form-confirm .form-btn-wrap{margin-top:5rem}@media screen and (min-width: 960px){.form .form-section{margin-bottom:2.25rem}.form .form-group{display:grid;grid-template-columns:17.625rem 1fr;align-items:flex-start;gap:0 2.5rem;margin-block:1.5rem}.form .form-column{display:grid;grid-template-columns:1fr 1fr;gap:0 1.75rem}.form .form-column .form-group{display:block;margin-block:2rem}.form .form-label{font-size:1rem}.form .form-label .required{margin-left:auto;padding:0.5rem 0.75rem;font-size:0.875rem}.form .form-text{padding:1.25rem}.form .form-textarea{height:7.5rem;padding:1.25rem}.form .form-title{margin-bottom:1rem;font-size:0.9375rem}.form .form-caution{background-color:#fff;padding:1.75rem}.form .form-caution .form-caution-title{font-size:1.125rem;margin-bottom:1rem}.form .form-agreement{margin-block:3.75rem}.form .form-btn{width:25rem;height:4.75rem;font-size:1.25rem;font-weight:500;transition:all .3s ease-in-out}.form .form-btn:hover{background:#35342f;color:#fefdf7}.form .form-lead-text{margin-bottom:5.25rem;font-size:1.25rem}.form .btn-eturn{margin-top:2.5rem;margin-left:1.75rem;font-size:1rem}.form-confirm .form-group{align-items:center;margin:-1px 0 0 0;padding:1.75rem}.form-confirm .form-label{margin:0}.form-confirm .form-value{padding-left:1rem}.form-confirm .form-title{margin-bottom:0}.form-confirm .form-column{display:block}.form-confirm .form-column .form-group{display:flex;justify-content:flex-start;margin-block:6px}.form-confirm .form-btn-wrap{margin-top:5rem}}.header{position:fixed;z-index:20;width:100%;background:url(../img/common/bg_grey.svg) repeat center}.header .header-inner{display:flex;justify-content:flex-start;align-items:center;height:3.5625rem;padding-inline:4.2666666667vw}.header .menu-btn{position:relative;z-index:2;width:1.875rem;height:1.8125rem;margin-left:auto;cursor:pointer}.header .menu-btn span{position:absolute;left:0;width:100%;height:1px;background:#35342f;transform-origin:center center;transition:transform .2s}.header .menu-btn span:first-child{top:0.625rem}.header .menu-btn span:last-child{bottom:0.625rem}.header .menu-btn.active span{background:#fff}.header .menu-btn.active span:first-child{top:0.875rem;transform:rotate(45deg)}.header .menu-btn.active span:last-child{bottom:0.875rem;transform:rotate(-45deg)}.header .menu{display:none;width:100%;height:100vh;background:url(../img/common/bg_llight_brown.svg) repeat center/100%;position:fixed;inset:0;z-index:1;padding:26.6666666667vw 6.4vw}.header .menu.open{display:block}.header .menu .site-meta{display:grid;place-items:center;margin-bottom:12.8vw}.header .menu .site-meta-title{margin-bottom:1rem;font-size:0.9375rem;font-weight:600;letter-spacing:.4em;line-height:1}.header .menu .site-meta-logo{width:15rem}.header .menu .global-navi .global-navi-list{display:grid;place-items:center;gap:2.25rem 0}.header .menu .global-navi .global-navi-list-item{font-size:1rem;font-weight:500;text-align:center;line-height:1}.header .menu .global-navi .global-navi-list-item--entry a{border:1px solid #35342f;padding:0.75rem 1.875rem}@media screen and (min-width: 768px){.header{background:none}.header .header-inner{height:5rem;padding-inline:1.75rem}.header .menu-btn{display:none;position:relative;z-index:20;width:1.875rem;height:1.8125rem;margin-left:auto;cursor:pointer}.header .menu-btn span{position:absolute;left:0;width:100%;height:1px;background:#35342f;transform-origin:center center;transition:transform .2s}.header .menu-btn span:first-child{top:0.625rem}.header .menu-btn span:last-child{bottom:0.625rem}.header .menu-btn.active span{background:#fff}.header .menu-btn.active span:first-child{top:0.875rem;transform:rotate(45deg)}.header .menu-btn.active span:last-child{bottom:0.875rem;transform:rotate(-45deg)}.header .menu{display:block;width:auto;height:auto;background:none;position:relative;inset:auto;z-index:auto;padding:0;margin-left:auto}.header .menu .site-meta{display:none}.header .menu .global-navi .global-navi-list{display:flex;justify-content:flex-start;align-items:center;gap:0 1.5rem}.header .menu .global-navi .global-navi-list-item{white-space:nowrap}.header .menu .global-navi .global-navi-list-item--entry a{padding:0.75rem 1.5rem;transition:all .3s ease-in-out}.header .menu .global-navi .global-navi-list-item--entry:hover a{color:#fefdf7;background:#3a3735}}.block{position:relative}.block .block-inner{padding-block:5rem}.block .block-title{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-bottom:3.75rem;font-size:1.5rem;font-weight:600;line-height:1.8}.block .block-title::before{content:"";display:inline-block;width:2.5rem;height:1px;margin-right:1rem;background-color:#35342f}.block .block-sub-title{margin-bottom:3.75rem;font-size:1.125rem;font-weight:600;line-height:1.8;text-align:center}.block .block-contents{position:relative;padding-inline:6.4vw}@media screen and (min-width: 768px){.block .block-inner{padding-block:6.25rem}.block .block-title{margin-bottom:5rem;font-size:2.25rem}.block .block-title::before{width:4.5rem;margin-right:1.5rem}.block .block-sub-title{margin-bottom:5rem;font-size:1.75rem;font-weight:500;letter-spacing:.1em}.block .block-contents{padding-inline:1.5rem}}@media screen and (min-width: 1280px){.block .block-inner{width:70rem;margin:0 auto}.block .block-contents{max-width:65.25rem;margin-inline:auto;padding-inline:0}}.btn-consultation{opacity:1;position:fixed;bottom:1.5rem;z-index:10;width:100%;display:flex;justify-content:center;transition:opacity .4s}.btn-consultation a{width:80%;padding:0.75rem;font-size:1rem;font-weight:600;text-align:center;color:#fff;background:#35342f;border-radius:50rem}.btn-consultation.hidden{opacity:0}.footer{background:url(../img/common/bg_grey.svg) repeat center}.footer .footer-inner{padding:4.5rem 1rem 6.25rem}.footer .site-meta-name{margin-bottom:3rem}.footer .site-meta-name .site-meta-title{margin-bottom:1rem;font-size:0.9375rem;font-weight:600;letter-spacing:.4em;text-align:center}.footer .site-meta-name .site-meta-logo{width:15rem;margin:0 auto}.footer .site-meta-name .site-meta-logo img{width:100%}.footer .site-meta-address{margin-bottom:3rem}.footer .site-meta-address .site-meta-text{margin-bottom:1.25rem;font-size:0.9375rem;font-weight:600;line-height:1.4;letter-spacing:.1em}.footer .site-meta-address .site-meta-tel{font-size:0.9375rem;font-weight:600;line-height:1.4;letter-spacing:.1em}.footer .site-meta-address .site-meta-tel a{font-size:1.75rem}.footer .sns{margin-bottom:5rem}.footer .sns .sns-list{display:flex;justify-content:center;align-items:center;gap:0 3rem}.footer .sns .sns-list .sns-list-item{width:3.375rem}.footer .copyright{font-size:0.875rem;font-weight:400;text-align:center}@media screen and (min-width: 768px){.btn-consultation a{padding:1.5rem;font-size:1.25rem}.footer .footer-inner{padding:4.5rem 1.5rem 6.25rem}.footer .site-meta-name .site-meta-title{margin-bottom:1.5rem;font-size:1.25rem}.footer .site-meta-name .site-meta-logo{width:25rem}.footer .site-meta-address .site-meta-text{font-size:1rem}.footer .site-meta-address .site-meta-text span{font-size:1.5rem}.footer .site-meta-address .site-meta-tel{font-size:1.25rem}.footer .site-meta-address .site-meta-tel a{font-size:2.5rem}.footer .sns{margin-bottom:6.25rem}.footer .sns .sns-list{gap:0 1.75rem}.footer .sns .sns-list .sns-list-item{width:3.75rem}}@media screen and (min-width: 960px){.footer .footer-content{display:grid;grid-template-columns:25rem 1fr;align-items:center;gap:0 8.25rem;margin-bottom:5rem}.footer .site-meta-name{margin-bottom:0}.footer .site-meta-address{margin-bottom:0}}@media screen and (min-width: 1280px){.btn-consultation{margin:0 auto}.btn-consultation a{width:65.25rem}.footer .footer-inner{width:65.25rem;margin:0 auto}}.top{background:url(../img/common/bg_grey.svg) repeat center;overflow:hidden}.top .bg-white{background:url(../img/common/bg_white.svg) repeat center}.top .bg-grey{background:url(../img/common/bg_grey.svg) repeat center}.top .bg-triangle-white{position:relative}.top .bg-triangle-white::before{content:"";display:block;width:100%;height:7.4666666667vw;position:absolute;top:-7.4666666667vw;background:url(../img/common/bg_white.svg) repeat center;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.top .bg-triangle-grey{position:relative}.top .bg-triangle-grey::before{content:"";display:block;width:100%;height:7.4666666667vw;position:absolute;top:-7.4666666667vw;background:url(../img/common/bg_grey.svg) repeat center;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.top .mainvisual .mainvisual-inner{padding-block:3.375rem 3.75rem;display:grid;place-items:center}.top .mainvisual .mainvisual-image{width:68vw;margin-bottom:2.5rem}.top .mainvisual .mainvisual-title{margin-bottom:2rem;font-size:0.9375rem;font-weight:600;letter-spacing:.4em;text-align:center;line-height:1}.top .mainvisual .mainvisual-title img{width:64vw;margin-top:1rem}.top .mainvisual .mainvisual-read{margin-bottom:3rem;font-size:1rem;font-weight:600;letter-spacing:.1em;text-align:center;line-height:1;color:#77706c}.top .mainvisual .mainvisual-point{width:100%;background:#fefdf7}.top .mainvisual .mainvisual-point .mainvisual-point-inner{width:max-content;margin:0 auto;padding-block:1.75rem;display:grid;gap:1.5rem 0}.top .mainvisual .mainvisual-point .mainvisual-point-item{display:flex;justify-content:flex-start;align-items:center;font-size:1rem;font-weight:500}.top .mainvisual .mainvisual-point .mainvisual-point-item img{width:1rem;height:1rem;margin-right:0.625rem}.top .cut-in{padding-block:0.9375rem;display:flex;justify-content:center}.top .cut-in .cut-in-list{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;transform:rotate(-4deg);width:max-content;margin:0 auto}.top .cut-in .cut-in-list .cut-in-list-item{width:99.7333333333vw;height:66.1333333333vw;transform:skewX(-4deg);overflow:hidden}.top .cut-in .cut-in-list .cut-in-list-item:last-child{display:none}.top .cut-in .cut-in-list .cut-in-list-item img{transform:scale(1.1)}.top .lead-area .lead-area-inner{padding-block:3.75rem 5.5rem}.top .lead-area .lead-text{margin-bottom:1.25rem;font-size:0.9375rem;line-height:2;text-align:center}.top .block-about .block-inner{padding-block:5rem 7.375rem}.top .block-about .about-list{display:grid;gap:3.75rem 0}.top .block-about .about-list .about-list-item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.top .block-about .about-list .about-list-item .about-list-item-number{margin-bottom:1.25rem;font-size:3.75rem;font-weight:300;letter-spacing:-0.005em;line-height:1;color:#c9c0bb}.top .block-about .about-list .about-list-item .about-list-item-title-detail{font-size:1.0625rem;font-weight:600;line-height:1.6}.top .block-about .about-list .about-list-item .about-list-item-image{flex-shrink:0;width:53.0666666667vw}.top .block-about .about-list .about-list-item .about-list-item-detail{width:100%;margin-top:1.5rem}.top .block-about .about-list .about-list-item .about-list-item-point{margin-bottom:1.75rem}.top .block-about .about-list .about-list-item .about-list-item-point-text{font-size:1rem;line-height:2}.top .block-about .about-list .about-list-item .about-list-item-text{font-size:0.875rem;line-height:2}.top .block-about .about-list .about-list-item:nth-child(odd){flex-direction:row-reverse}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-title{text-align:right;margin-right:4.2666666667vw}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-image{margin-right:-6.4vw}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-title{text-align:left;margin-left:4.2666666667vw}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-image{margin-left:-6.4vw}.top .block-menu .block-inner{padding-block:5rem 6.75rem}.top .block-menu .block-contents .swiper-button-next{right:2.6666666667vw}.top .block-menu .block-contents .swiper-button-prev{left:2.6666666667vw}.top .block-menu .menu-list .menu-list-item .menu-list-item-image{width:100%;margin-bottom:2.25rem}.top .block-menu .menu-list .menu-list-item .menu-list-item-title{margin-bottom:1.5rem;font-size:1.125rem;letter-spacing:.4em;line-height:1.4;text-align:center}.top .block-menu .menu-list .menu-list-item .menu-list-item-text{font-size:0.875rem;line-height:1.8}.top .block-guidelines .block-inner{padding-block:5rem}.top .block-guidelines .guidelines .guidelines-title{font-size:1rem;font-weight:600;letter-spacing:.1em;line-height:1.6}.top .block-guidelines .guidelines .guidelines-text{font-size:0.875rem;line-height:1.6}.top .block-guidelines .guidelines .guidelines-text-list{list-style:disc;padding-left:1.5625rem}.top .block-guidelines .guidelines .guidelines-text-list .guidelines-text-list-item{font-size:0.9375rem;line-height:2}.top .block-guidelines .guidelines .guidelines-text-supplement{margin-top:1.875rem;font-size:0.875rem;font-weight:300;line-height:1.6}.top .block-guidelines .guidelines .guidelines-header .guidelines-title{padding:1.25rem 1rem;border-top:1px solid #35342f;border-bottom:1px solid #35342f}.top .block-guidelines .guidelines .guidelines-header .guidelines-text{padding-block:2.5rem}.top .block-guidelines .guidelines .guidelines-body{padding:1.25rem 1rem;border-top:1px dotted #35342f}.top .block-guidelines .guidelines .guidelines-body:last-child{border-bottom:1px dotted #35342f}.top .block-guidelines .guidelines .guidelines-body .guidelines-title{margin-bottom:0.5rem}.top .block-interview .interview{position:relative;margin-bottom:3.75rem}.top .block-interview .interview .interview-user{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem 0;margin-bottom:2.75rem}.top .block-interview .interview .interview-user .interview-user-image{width:6.5625rem;height:6.5625rem;background:#fefdf7;border-radius:50rem}.top .block-interview .interview .interview-user .interview-user-name{font-size:0.875rem;font-weight:600;line-height:1.6;text-align:center}.top .block-interview .interview .interview-body{margin-bottom:1.75rem}.top .block-interview .interview .interview-body .interview-title{margin-bottom:1rem;font-size:0.9375rem;font-weight:700;line-height:1.6}.top .block-interview .interview .interview-body .interview-text{font-size:0.875rem;line-height:1.8}.top .block-interview .stag-flow-day{padding:2.25rem 6.4vw;background:#fefdf7;border-radius:1.125rem}.top .block-interview .stag-flow-day .stag-flow-day-image img{width:18.75rem;margin:0 auto}.top .block-career-up .career-up .career-up-title{display:flex;justify-content:center;align-items:center;gap:0 0.625rem;margin-bottom:1.625rem;font-size:1rem;font-weight:500;text-align:center}.top .block-career-up .career-up .career-up-title::before{content:"";display:inline-block;width:1.5rem;height:0.0625rem;background:#35342f;transform:rotate(60deg)}.top .block-career-up .career-up .career-up-title::after{content:"";display:inline-block;width:1.5rem;height:0.0625rem;background:#35342f;transform:rotate(-60deg)}.top .block-career-up .career-up .career-up-step{display:grid;gap:2.125rem 0;margin-bottom:3rem}.top .block-career-up .career-up .career-up-step .career-up-step-item{position:relative;padding:1.25rem;border:1px solid #c9c0bb;text-align:center}.top .block-career-up .career-up .career-up-step .career-up-step-item:not(:last-child)::after{content:"";display:block;position:absolute;bottom:-1.75rem;right:0;left:0;width:1rem;height:1rem;margin:auto;background:#c9c0bb;clip-path:polygon(50% 70%, 0 0, 100% 0)}.top .block-career-up .career-up .career-up-step .career-up-step-item .career-up-step-item-number{margin-bottom:0.5rem;font-size:0.875rem}.top .block-career-up .career-up .career-up-step .career-up-step-item .career-up-step-item-text{font-size:1rem;line-height:1.4}.top .block-career-up .career-up .career-up-supplement{margin-bottom:1.75rem;font-size:0.9375rem;font-weight:500;line-height:1.6;text-align:center}.top .block-career-up .career-up .career-up-theme{position:relative;display:flex;justify-content:center;align-items:center;gap:0 1rem}.top .block-career-up .career-up .career-up-theme .career-up-theme-text{position:relative;padding-inline:0.25rem;font-size:1.0625rem;font-weight:600;text-align:center}.top .block-career-up .career-up .career-up-theme .career-up-theme-text span{position:relative;z-index:1}.top .block-career-up .career-up .career-up-theme .career-up-theme-text::after{content:"";display:block;position:absolute;left:0;bottom:-0.375rem;width:100%;height:0.75rem;background:#fbebe3}.top .block-career-up .career-up .career-up-theme .career-up-theme-text-cross{font-size:1.25rem;font-weight:300;text-align:center}.top .block-message .message .message-text{font-size:0.875rem;line-height:2}.top .block-faq .block-inner{padding-block:5rem 7.375rem}.top .block-faq .faq .faq-list .faq-list-item-title{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;padding-block:2rem;border-bottom:1px dashed #35342f;font-size:0.9375rem;font-weight:600;line-height:1.6;cursor:pointer}.top .block-faq .faq .faq-list .faq-list-item-title span{padding-right:0.75rem}.top .block-faq .faq .faq-list .faq-list-item-title::before{content:"Q.";display:block;margin-right:0.5rem}.top .block-faq .faq .faq-list .faq-list-item-title::after{content:"";display:block;margin-top:0.5rem;margin-left:auto;width:0.75rem;height:0.375rem;background:url(../img/common/ico_arrow_accordion.svg) no-repeat center/100%}.top .block-faq .faq .faq-list .faq-list-item-title.active::after{transform:rotate(-180deg)}.top .block-faq .faq .faq-list .faq-list-item-text{display:none;margin-block:0.75rem;font-size:0.875rem;line-height:1.8}.top .block-faq .faq .faq-list .faq-list-item-text.open{display:block}.top .block-access .access .access-title{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid #35342f;font-size:1rem;font-weight:600;letter-spacing:.1em}.top .block-access .access .access-list .access-list-item{margin-bottom:1.625rem}.top .block-access .access .access-list .access-list-item .access-list-item-text{margin-bottom:0.75rem;font-size:0.875rem;line-height:1.5}.top .block-access .access .access-list .access-list-item .access-list-item-map iframe{width:100%;height:18.75rem}@media screen and (min-width: 768px){.top .bg-triangle::before{height:7.5rem;top:-7.5rem}.top .mainvisual .mainvisual-inner{padding-block:8.75rem 5rem}.top .mainvisual .mainvisual-image{width:30rem;margin-bottom:3.75rem}.top .mainvisual .mainvisual-title{margin-bottom:2.5rem;font-size:1.25rem}.top .mainvisual .mainvisual-title img{width:25rem;margin-top:1.5rem}.top .mainvisual .mainvisual-read{margin-bottom:5rem;font-size:1.625rem}.top .mainvisual .mainvisual-point .mainvisual-point-inner{padding-block:1.875rem}.top .mainvisual .mainvisual-point .mainvisual-point-item{font-size:1.5rem}.top .mainvisual .mainvisual-point .mainvisual-point-item img{width:1.25rem;height:1.25rem;margin-right:1rem}.top .cut-in{padding-block:2.125rem}.top .cut-in .cut-in-list .cut-in-list-item{width:23.375rem;height:15.5rem}.top .cut-in .cut-in-list .cut-in-list-item:last-child{display:block}.top .lead-area .lead-area-inner{padding-block:5rem 13rem}.top .lead-area .lead-text{margin-bottom:1.75rem;font-size:1.25rem}.top .block-about .block-inner{padding-block:6.25rem 13.75rem}.top .block-about .about-list{gap:5rem 0}.top .block-about .about-list .about-list-item .about-list-item-number{font-size:3.875rem}.top .block-about .about-list .about-list-item .about-list-item-title-detail{font-size:1.375rem}.top .block-about .about-list .about-list-item .about-list-item-image{width:25rem}.top .block-about .about-list .about-list-item .about-list-item-detail{margin-top:3rem}.top .block-about .about-list .about-list-item .about-list-item-point-text{font-size:1.25rem}.top .block-about .about-list .about-list-item .about-list-item-text{font-size:1rem}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-title{margin-right:1.5rem}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-image{margin-right:-1.5rem}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-title{margin-left:1.5rem}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-image{margin-left:-1.5rem}.top .block-menu .block-inner{padding-block:6.25rem 13.75rem}.top .block-menu .menu-list .menu-list-item{width:32.8125rem}.top .block-menu .menu-list .menu-list-item .menu-list-item-title{font-size:1.5rem;line-height:1.6}.top .block-menu .menu-list .menu-list-item .menu-list-item-text{font-size:1rem;line-height:2}.top .block-guidelines .block-inner{padding-block:6.25rem}.top .block-guidelines .guidelines .guidelines-title{font-size:1.25rem;letter-spacing:.2em}.top .block-guidelines .guidelines .guidelines-text{font-size:1.125rem;letter-spacing:.2em}.top .block-guidelines .guidelines .guidelines-text-list{padding-left:1.25rem}.top .block-guidelines .guidelines .guidelines-text-list .guidelines-text-list-item{font-size:1.125rem}.top .block-guidelines .guidelines .guidelines-text-supplement{margin-top:1.875rem}.top .block-guidelines .guidelines .guidelines-header .guidelines-title{padding:1.25rem 1.75rem;border-top:1px solid #35342f;border-bottom:1px solid #35342f}.top .block-guidelines .guidelines .guidelines-header .guidelines-text{padding:2.5rem 1.75rem}.top .block-guidelines .guidelines .guidelines-body{display:flex;justify-content:flex-start;align-items:flex-start;padding:1.5rem 1.75rem}.top .block-guidelines .guidelines .guidelines-body .guidelines-title{flex-shrink:0;width:21.25rem;margin-bottom:0}.top .block-career-up .career-up .career-up-title{gap:0 2rem;margin-bottom:3.75rem;font-size:1.5rem}.top .block-career-up .career-up .career-up-title::before{width:2.25rem}.top .block-career-up .career-up .career-up-title::after{width:2.25rem}.top .block-career-up .career-up .career-up-step{gap:2.5rem 0;margin-bottom:3.75rem}.top .block-career-up .career-up .career-up-step .career-up-step-item{padding:2.25rem 1.5rem}.top .block-career-up .career-up .career-up-step .career-up-step-item:not(:last-child)::after{bottom:-2rem;width:1rem;height:1rem}.top .block-career-up .career-up .career-up-step .career-up-step-item .career-up-step-item-number{margin-bottom:1rem;font-size:0.9375rem}.top .block-career-up .career-up .career-up-step .career-up-step-item .career-up-step-item-text{font-size:1.25rem}.top .block-career-up .career-up .career-up-supplement{margin-bottom:3.75rem;font-size:1.25rem}.top .block-career-up .career-up .career-up-theme{gap:0 1.5rem}.top .block-career-up .career-up .career-up-theme .career-up-theme-text{font-size:1.375rem;font-weight:500}.top .block-career-up .career-up .career-up-theme .career-up-theme-text::after{bottom:-0.5rem;height:1rem}.top .block-career-up .career-up .career-up-theme .career-up-theme-text-cross{font-size:1.5rem}.top .block-message .block-inner{padding-block:6.25rem 13.75rem}.top .block-message .message .message-text{font-size:1.125rem;line-height:1.7}.top .block-faq .block-inner{padding-block:6.25rem 13.75rem}.top .block-faq .faq .faq-list .faq-list-item-title{padding:2rem 1.75rem;font-size:1.25rem}.top .block-faq .faq .faq-list .faq-list-item-title span{padding-right:1rem}.top .block-faq .faq .faq-list .faq-list-item-text{margin-block:1.5rem;padding-inline:1.75rem;font-size:1.125rem;line-height:2}.top .block-access .access .access-title{margin-bottom:2.75rem;padding:1.25rem;font-size:1.25rem}.top .block-access .access .access-list{padding-inline:1.75rem}.top .block-access .access .access-list .access-list-item{margin-bottom:2.5rem}.top .block-access .access .access-list .access-list-item .access-list-item-text{margin-bottom:1.75rem;font-size:1.125rem;line-height:1.6}}@media screen and (min-width: 960px){.top .bg-triangle::before{height:7.5rem;top:-7.5rem}.top .mainvisual .mainvisual-point{width:50rem}.top .block-about .about-list .about-list-item{display:block;overflow:hidden}.top .block-about .about-list .about-list-item .about-list-item-image{width:31.25rem}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-title{float:right;margin-right:3.75rem}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-image{float:right;margin-right:0}.top .block-about .about-list .about-list-item:nth-child(odd) .about-list-item-detail{float:right;margin-right:3.75rem;width:calc(100% - 31.25rem - 3.75rem)}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-title{float:left;margin-left:3.75rem}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-image{float:left;margin-left:0}.top .block-about .about-list .about-list-item:nth-child(even) .about-list-item-detail{float:left;margin-left:3.75rem;width:calc(100% - 31.25rem - 3.75rem)}.top .block-interview .interview-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 2rem;margin-bottom:5rem}.top .block-interview .interview{margin-bottom:0}.top .block-interview .interview .interview-user{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.25rem 0}.top .block-interview .interview .interview-user .interview-user-name{margin-left:1.5rem;text-align:left}.top .block-interview .interview .interview-body{margin-bottom:2rem}.top .block-interview .stag-flow-day{padding:3rem 3rem;border-radius:1.5rem}.top .block-interview .stag-flow-day .stag-flow-day-image img{width:52.5rem}.top .block-career-up .career-up .career-up-step{grid-template-columns:repeat(3, minmax(15rem, 21.625rem));gap:0 2.5rem}.top .block-career-up .career-up .career-up-step .career-up-step-item{padding:2.25rem 1.5rem}.top .block-career-up .career-up .career-up-step .career-up-step-item:not(:last-child)::after{top:0;right:-2.9861111111vw;left:auto;bottom:0;transform:rotate(-90deg)}}@media screen and (min-width: 1280px){.top .mainvisual .mainvisual-point{width:auto;background:none}.top .mainvisual .mainvisual-point .mainvisual-point-inner{padding-block:0;display:flex;justify-content:center;align-items:center;gap:0 1.25rem}.top .mainvisual .mainvisual-point .mainvisual-point-item{display:flex;justify-content:center;width:22.5rem;padding:1.875rem 1rem;background:#fefdf7}.top .block-about .about-list .about-list-item .about-list-item-title{margin-top:1.5rem}.top .block-menu .block-contents .swiper-button-next{right:-2.75rem}.top .block-menu .block-contents .swiper-button-prev{left:-2.75rem}.top .block-interview .interview-wrap{gap:0 3rem}.top .block-interview .interview{width:33.5rem}.top .block-interview .interview .interview-user{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.25rem 0;margin-bottom:0}.top .block-interview .interview .interview-detail{margin-top:-3.125rem;margin-left:8.125rem}.top .block-career-up .career-up{justify-content:center}.top .block-career-up .career-up .career-up-step{grid-template-columns:repeat(3, minmax(15rem, 21.625rem))}.top .block-career-up .career-up .career-up-step .career-up-step-item:not(:last-child)::after{right:-2rem}}@media screen and (min-width: 1280px){.top .cut-in{padding-block:2.125rem}.top .cut-in .cut-in-list .cut-in-list-item{width:23.375rem;height:15.5rem}}.confirm .block-entry .block-inner{padding-block:8.5625rem 7.25rem}@media screen and (min-width: 768px){.confirm .block-entry .block-inner{padding-block:11.25rem 12.5rem}}.complete .block-entry .block-inner{padding-block:8.5625rem 7.25rem}@media screen and (min-width: 768px){.complete .block-entry .block-inner{padding-block:11.25rem 12.5rem}}.d-none{display:none !important}.d-inline{display:inline !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-block{display:block !important}.d-sm-inline-block{display:inline-block !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media screen and (min-width: 960px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-block{display:block !important}.d-lg-inline-block{display:inline-block !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media screen and (min-width: 1280px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-block{display:block !important}.d-xl-inline-block{display:inline-block !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media screen and (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-md-content-start{justify-content:flex-start !important}.justify-md-content-end{justify-content:flex-end !important}.justify-md-content-center{justify-content:center !important}.justify-md-content-between{justify-content:space-between !important}.justify-md-content-around{justify-content:space-around !important}.align-md-items-start{align-items:flex-start !important}.align-md-items-end{align-items:flex-end !important}.align-md-items-center{align-items:center !important}.align-md-items-baseline{align-items:baseline !important}.align-md-items-stretch{align-items:stretch !important}.align-md-content-start{align-content:flex-start !important}.align-md-content-end{align-content:flex-end !important}.align-md-content-center{align-content:center !important}.align-md-content-between{align-content:space-between !important}.align-md-content-around{align-content:space-around !important}.align-md-content-stretch{align-content:stretch !important}.align-md-self-auto{align-self:auto !important}.align-md-self-start{align-self:flex-start !important}.align-md-self-end{align-self:flex-end !important}.align-md-self-center{align-self:center !important}.align-md-self-baseline{align-self:baseline !important}.align-md-self-stretch{align-self:stretch !important}}@media screen and (min-width: 960px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-lg-content-start{justify-content:flex-start !important}.justify-lg-content-end{justify-content:flex-end !important}.justify-lg-content-center{justify-content:center !important}.justify-lg-content-between{justify-content:space-between !important}.justify-lg-content-around{justify-content:space-around !important}.align-lg-items-start{align-items:flex-start !important}.align-lg-items-end{align-items:flex-end !important}.align-lg-items-center{align-items:center !important}.align-lg-items-baseline{align-items:baseline !important}.align-lg-items-stretch{align-items:stretch !important}.align-lg-content-start{align-content:flex-start !important}.align-lg-content-end{align-content:flex-end !important}.align-lg-content-center{align-content:center !important}.align-lg-content-between{align-content:space-between !important}.align-lg-content-around{align-content:space-around !important}.align-lg-content-stretch{align-content:stretch !important}.align-lg-self-auto{align-self:auto !important}.align-lg-self-start{align-self:flex-start !important}.align-lg-self-end{align-self:flex-end !important}.align-lg-self-center{align-self:center !important}.align-lg-self-baseline{align-self:baseline !important}.align-lg-self-stretch{align-self:stretch !important}}@media screen and (min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-xl-content-start{justify-content:flex-start !important}.justify-xl-content-end{justify-content:flex-end !important}.justify-xl-content-center{justify-content:center !important}.justify-xl-content-between{justify-content:space-between !important}.justify-xl-content-around{justify-content:space-around !important}.align-xl-items-start{align-items:flex-start !important}.align-xl-items-end{align-items:flex-end !important}.align-xl-items-center{align-items:center !important}.align-xl-items-baseline{align-items:baseline !important}.align-xl-items-stretch{align-items:stretch !important}.align-xl-content-start{align-content:flex-start !important}.align-xl-content-end{align-content:flex-end !important}.align-xl-content-center{align-content:center !important}.align-xl-content-between{align-content:space-between !important}.align-xl-content-around{align-content:space-around !important}.align-xl-content-stretch{align-content:stretch !important}.align-xl-self-auto{align-self:auto !important}.align-xl-self-start{align-self:flex-start !important}.align-xl-self-end{align-self:flex-end !important}.align-xl-self-center{align-self:center !important}.align-xl-self-baseline{align-self:baseline !important}.align-xl-self-stretch{align-self:stretch !important}}html.fiexd{overflow:hidden}.swiper-button-next,.swiper-button-prev{position:absolute;top:25.6vw;z-index:10;width:0.5rem;height:1.125rem;cursor:pointer}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next::after,.swiper-button-prev::after{display:block;content:"";width:0.5rem;height:1.125rem;background:url("../img/common/ico_arrow_slider_sp.svg") no-repeat center/cover}.swiper-button-next{right:0}.swiper-button-prev{left:0;transform:rotate(180deg)}@media screen and (min-width: 768px){.swiper-button-next,.swiper-button-prev{top:18.75rem;width:1.5rem;height:3.875rem}.swiper-button-next::after,.swiper-button-prev::after{width:1.5rem;height:3.875rem;background:url("../img/common/ico_arrow_slider_pc.svg") no-repeat center/cover}}/*# sourceMappingURL=style.min.css.map */