@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.font-xs{font-size:1.2rem}.font-s{font-size:1.4rem}.font-base{font-size:1.6rem}.font-m{font-size:1.8rem}.font-l{font-size:2rem}.font-2l{font-size:2.4rem}.font-3l{font-size:2.8rem}.font-4l{font-size:3.2rem}.font-5l{font-size:4rem}.font-6l{font-size:4.8rem}:root{--space-unit: 8px;--space-xxs: calc(0.25 * var(--space-unit));--space-xs: calc(0.5 * var(--space-unit));--space-sm: calc(1 * var(--space-unit));--space-md: calc(1.5 * var(--space-unit));--space-lg: calc(2 * var(--space-unit));--space-xl: calc(4 * var(--space-unit));--space-xxl: calc(5.25 * var(--space-unit));--space-reset-lg: calc(2 * var(--space-unit));--space-reset-xl: calc(4 * var(--space-unit));--font-unit: 1.6rem;--font-xxs: calc(0.75 * var(--font-unit));--font-xs: calc(0.875 * var(--font-unit));--font-sm: var(--font-unit);--font-md: calc(1.25 * var(--font-unit));--font-lg: calc(1.5 * var(--font-unit));--font-xl: calc(1.75 * var(--font-unit));--font-xxl: calc(2.25 * var(--font-unit));--font-detail-heading: var(--font-unit);--font-detail: calc(0.875 * var(--font-unit));--z-index-header: 100;--z-index-modal: 200;--z-index-bottombar: 10}@media(min-width: 768px){:root{--space-unit: 16px;--space-reset-lg: 0;--space-reset-xl: 0;--font-xxs: calc(0.875 * var(--font-unit));--font-xs: var(--font-unit);--font-detail-heading: calc(1.5 * var(--font-unit));--font-detail: var(--font-unit);--font-lg: calc(2.25 * var(--font-unit))}}.slick-loading .slick-list{background:#fff center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype") format("woff") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{font-family:Hiragino Kaku Gothic ProN,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",Roboto,Meiryo,sans-serif}.not-login-header{position:sticky;top:0;left:0;width:100%;z-index:9999}.not-login-header .l-header-inner{justify-content:space-between}.not-login-header .l-header-nav{display:flex;margin-left:auto}@media(max-width: 767.98px){.not-login-header .l-header-nav.hamburger-menu{display:none}.not-login-header .l-header-nav.hamburger-menu-open{background-color:#f4f4f9;display:flex;flex-direction:column;position:absolute;top:50px;left:0;width:100%;height:calc(100vh - 60px);overflow-y:auto}}.not-login-header .l-header-link{color:#4a4a4a;display:flex;padding:0 20px;font-weight:500;line-height:68px}@media(max-width: 767.98px){.not-login-header .l-header-link-career{color:#fff;background-color:#f55a13}}.not-login-header .l-header-link-career:hover,.not-login-header .l-header-link-career:active,.not-login-header .l-header-link-career.is-current,.not-login-header .l-header-link-career.is-selected{color:#fff;background-color:#f55a13}@media(max-width: 767.98px){.not-login-header .l-header-link-job{color:#fff;background-color:#22ab38}}.not-login-header .l-header-link-job:hover,.not-login-header .l-header-link-job:active,.not-login-header .l-header-link-job.is-current,.not-login-header .l-header-link-job.is-selected{color:#fff;background-color:#22ab38}.not-login-header .l-header-link.js-toggle-menu{position:relative;justify-content:center;align-items:center;gap:8px}@media(min-width: 768px){.not-login-header .l-header-link.js-toggle-menu{cursor:pointer}}.not-login-header .l-header-link.js-toggle-menu::after{content:"";width:12px;height:12px;transform-origin:center;transform:rotate(45deg);border-bottom:2px solid #737373;border-right:2px solid #737373;position:relative;margin-bottom:6%}@media(max-width: 767.98px){.not-login-header .l-header-link.js-toggle-menu::after{display:none}}.not-login-header .l-header-link.js-toggle-menu.is-selected::after{border:none;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);margin-bottom:-6%}.not-login-header .l-header-link.js-toggle-menu:hover::after,.not-login-header .l-header-link.js-toggle-menu:active::after,.not-login-header .l-header-link.js-toggle-menu.is-current::after{border-color:#fff}.not-login-header .l-header-btn{margin:0 20px}@media(max-width: 767.98px){.not-login-header .l-header-btn{margin-left:auto;margin-right:16px}}.not-login-header .l-header-btn>a{color:#000;background-color:#f4f4f9;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:40px;padding:0 16px;border-radius:10px}@media(max-width: 767.98px){.not-login-header .l-header-btn>a{font-size:12px;line-height:32px;padding:0 8px;border-radius:5px}}.not-login-header .l-header-btn>a:hover{background-color:#2658ce;color:#fff}@media(max-width: 767.98px){.not-login-header .l-header-menu{position:relative;width:32px;height:32px;background:none}.not-login-header .l-header-menu::before{content:"";position:absolute;top:8px;left:4px;width:24px;height:2px;background-color:#000}.not-login-header .l-header-menu::after{content:"";position:absolute;bottom:8px;left:4px;width:24px;height:2px;background-color:#000}.not-login-header .l-header-menu span{position:absolute;top:50%;left:4px;width:24px;height:2px;margin-top:-1px;background-color:#000}.is-nav-open .not-login-header .l-header-menu::before{top:14px;transform:rotate(-45deg)}.is-nav-open .not-login-header .l-header-menu::after{top:14px;transform:rotate(45deg)}.is-nav-open .not-login-header .l-header-menu span{display:none}.not-login-header .l-header-menu .p-start-header.is-open .p-start-header-menu::before{top:14px;transform:rotate(-45deg)}.not-login-header .l-header-menu .p-start-header.is-open .p-start-header-menu::after{top:14px;transform:rotate(45deg)}.not-login-header .l-header-menu .p-start-header.is-open .p-start-header-menu span{display:none}}.not-login-header .l-header-sub-nav{display:none;position:absolute;width:100%;left:0}@media(min-width: 768px){.not-login-header .l-header-sub-nav{background-color:#fff;padding:20px 0}}@media(max-width: 767.98px){.not-login-header .l-header-sub-nav{display:flex;flex-direction:column;position:relative}}.not-login-header .l-header-sub-menu{display:flex;width:100%;max-width:1200px;padding:0 16px;margin:0 auto;position:relative}@media(max-width: 767.98px){.not-login-header .l-header-sub-menu{flex-direction:column;position:relative}}.not-login-header .l-header-sub-menu::before{content:"";border-left:1px solid #c9c9c9;width:1px}@media(max-width: 767.98px){.not-login-header .l-header-sub-menu::before{display:none}}.not-login-header .l-header-sub-menu-list{flex:1}@media(min-width: 768px){.not-login-header .l-header-sub-menu-list{border-right:1px solid #c9c9c9}}.not-login-header .l-header-sub-menu-link{color:#000;width:100%;display:flex;justify-content:center;align-items:center;padding:12px;font-weight:600}@media(max-width: 767.98px){.not-login-header .l-header-sub-menu-link{justify-content:flex-start;padding:12px 0}}.not-login-header .l-header-sub-menu-link:hover{opacity:.6}.not-login-header .l-header-sub-menu-top{width:100%;max-width:1200px;padding:0 16px;margin:0 auto 16px;font-weight:600}@media(max-width: 767.98px){.not-login-header .l-header-sub-menu-top{margin:0}}.not-login-header .l-header-sub-menu-top>a{color:#000}@media(max-width: 767.98px){.not-login-header .l-header-sub-menu-top>a{display:block;padding:12px 0}}.not-login-header .l-header-sub-menu-top:hover{opacity:.6}@media(max-width: 767.98px){.not-login-footer{padding-top:20px;padding-bottom:12px}}.not-login-footer .l-footer-inner{justify-content:space-between}@media(max-width: 767.98px){.not-login-footer .l-footer-logo{display:flex;justify-content:center}.not-login-footer .l-footer-logo img{width:200px}}.is-nav-open{overflow:hidden}.p-notlogin-kv-main{background-color:#fff8ed;padding:40px 16px}@media(max-width: 767.98px){.p-notlogin-kv-main{padding:16px}}.p-notlogin-kv-main-inner{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width: 767.98px){.p-notlogin-kv-main-inner{grid-template-columns:1fr;gap:16px}}@media(max-width: 767.98px){.p-notlogin-kv-main-content{order:2;display:grid;gap:24px}}.p-notlogin-kv-main-content .main-copy{text-align:center;margin-bottom:20px}@media(max-width: 767.98px){.p-notlogin-kv-main-content .main-copy.pc{display:none}}.p-notlogin-kv-main-content .main-results{text-align:center;margin:20px auto 24px}@media(max-width: 767.98px){.p-notlogin-kv-main-content .main-results{order:4;margin:0 auto}}.p-notlogin-kv-main-content .main-banner{text-align:center;margin:24px auto 16px}@media(max-width: 767.98px){.p-notlogin-kv-main-content .main-banner{order:2;margin:0 auto}}.p-notlogin-kv-main-content .main-banner a{transition:.3s}.p-notlogin-kv-main-content .main-banner a:hover{opacity:.7}.p-notlogin-kv-main-content .main-cv{background-color:#fff;padding:24px 16px}@media(max-width: 767.98px){.p-notlogin-kv-main-content .main-cv{order:3}}.p-notlogin-kv-main-content .main-cv-copy{text-align:center;margin-bottom:12px}.p-notlogin-kv-main-content .main-cv-button{color:#fff;background-color:#f55a13;width:100%;max-width:368px;margin:0 auto;display:block;border-radius:8px;border:2px solid #f55a13;padding:12px .5em;text-align:center;font-size:1.6rem;font-weight:600;line-height:1.5;position:relative;transition:.3s;box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}@media(max-width: 767.98px){.p-notlogin-kv-main-content .main-cv-button{max-width:none}}.p-notlogin-kv-main-content .main-cv-button::after{content:"";width:12px;height:12px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);display:block;border-color:#fff;border-top:2px solid;border-right:2px solid;right:15px}.p-notlogin-kv-main-content .main-cv-button:hover{color:#f55a13;background-color:#fff}.p-notlogin-kv-main-content .main-cv-button:hover::after{border-color:#f55a13}.p-notlogin-kv-main-content .main-image{text-align:center;margin:30px auto 0}@media(max-width: 767.98px){.p-notlogin-kv-main-content .main-image{order:1;margin:0 auto}}.p-notlogin-kv-main-form{background-color:#fff;border-radius:8px;overflow:hidden}@media(max-width: 767.98px){.p-notlogin-kv-main-form{order:1}}.p-notlogin-kv-main-form-heading{text-align:center}.p-notlogin-kv-foot{padding:20px 16px 0}.p-notlogin-kv-inner{width:100%;max-width:1168px;margin:0 auto}.p-notlogin-kv-inner .main-copy{text-align:center}@media(min-width: 768px){.p-notlogin-kv-inner .main-copy.sp{display:none}}@media(max-width: 767.98px){.p-notlogin-kv img{width:100%;max-width:none}}.p-notlogin-kv .note{font-size:1rem;line-height:1.5}.p-notlogin-nav{padding:0 16px;margin-top:80px}.p-notlogin-nav-menu{max-width:1168px;display:flex;justify-content:flex-start;margin:0 auto;position:relative}@media(max-width: 767.98px){.p-notlogin-nav-menu{width:100%;flex-wrap:wrap;gap:4px;border-left:none}}.p-notlogin-nav-menu>li{border-right:1px solid #c9c9c9;flex:1}.p-notlogin-nav-menu>li:last-of-type{border-right:none}@media(max-width: 767.98px){.p-notlogin-nav-menu>li{background-color:#f0f0f0;width:calc(50% - 2px);border-radius:4px;border-right:none;flex:0 1 auto}}.p-notlogin-nav-menu>li a{color:#000;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:12px 3px;transition:.3s}.p-notlogin-nav-menu>li a:hover{opacity:.7}.p-notlogin-section{padding:160px 16px 80px}@media(max-width: 767.98px){.p-notlogin-section.voice{padding:160px 0 80px}}.p-notlogin-section.bg-gray{background-color:#f9f9f9}.p-notlogin-section+.p-notlogin-section{padding-top:80px}.p-notlogin-section-contents{max-width:1168px;margin:0 auto;position:relative;z-index:2}@media(max-width: 767.98px){.p-notlogin-section-contents{width:100%}}.p-notlogin-section-contents>*:first-child{margin-top:0 !important}.p-notlogin-section-contents>*:last-child{margin-bottom:0 !important}.p-notlogin-section-contents.complete-page{height:calc(100vh - 145px);min-height:450px;padding:100px 16px 0;max-width:1200px}@media(max-width: 767.98px){.p-notlogin-section-contents.complete-page{height:auto;padding-bottom:100px}}.p-notlogin-section-contents.complete-page .complete-lead{color:#f55a13;font-size:2.4rem;font-weight:bold;text-align:center;padding-bottom:16px}.p-notlogin-section-contents.complete-page .complete-lead.type-recruits{color:#22ab38}.type-spot .p-notlogin-section-contents.complete-page .complete-lead{color:#036ce1}.p-notlogin-section-contents.complete-page .complete-text{font-size:1.6rem;line-height:1.6;text-align:center;padding-bottom:32px}.p-notlogin-section-contents.complete-page .complete-text strong{font-size:1.8rem}.p-notlogin-section-contents.complete-page .complete-button{color:#fff;background-color:#f55a13;width:100%;max-width:368px;margin:0;display:block;border-radius:8px;border:2px solid #f55a13;padding:10px .5em;text-align:center;font-weight:bold;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3019607843);transition:ease-in-out .3s}.p-notlogin-section-contents.complete-page .complete-button:hover{opacity:.7}.p-notlogin-section-contents.complete-page .complete-button::before,.p-notlogin-section-contents.complete-page .complete-button::after{width:12px;height:12px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);display:block}.p-notlogin-section-contents.complete-page .complete-button::after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;right:15px}.p-notlogin-section-contents.complete-page .complete-button.type-recruits{background-color:#22ab38;border:2px solid #22ab38}.p-notlogin-section-contents.complete-page .complete-button.type-recruits::after{border-top:2px solid #fff;border-right:2px solid #fff}.type-spot .p-notlogin-section-contents.complete-page .complete-button{background-color:#036ce1;border:2px solid #036ce1}.type-spot .p-notlogin-section-contents.complete-page .complete-button::after{border-top:2px solid #fff;border-right:2px solid #fff}.p-notlogin-section-contents.complete-page .complete-buttons{display:flex;justify-content:center;gap:32px}@media(max-width: 767.98px){.p-notlogin-section-contents.complete-page .complete-buttons{width:100%;flex-direction:column;align-items:center;gap:16px}}.p-notlogin-section-contents.complete-page .complete-button.page-back{color:#f55a13;background-color:#fff}.p-notlogin-section-contents.complete-page .complete-button.page-back::before{content:"";border-left:2px solid #f55a13;border-bottom:2px solid #f55a13;left:15px}.p-notlogin-section-contents.complete-page .complete-button.page-back.type-recruits{color:#22ab38}.p-notlogin-section-contents.complete-page .complete-button.page-back.type-recruits::before{border-left:2px solid #22ab38;border-bottom:2px solid #22ab38}.type-spot .p-notlogin-section-contents.complete-page .complete-button.page-back{color:#036ce1}.type-spot .p-notlogin-section-contents.complete-page .complete-button.page-back::before{border-left:2px solid #036ce1;border-bottom:2px solid #036ce1}.p-notlogin-section-contents.complete-page .center-unit{padding:0;margin-bottom:32px}.p-notlogin-section-contents.complete-page .center-title{font-size:4rem}.p-notlogin-section-contents.complete-page-default{height:calc(100vh - 282px);min-height:500px;padding:30px 40px 0;max-width:500px;margin-bottom:80px}@media(max-width: 767.98px){.p-notlogin-section-contents.complete-page-default{padding:30px 15px 0}}.p-notlogin-section-contents.complete-page-default .complete-lead{color:#f55a13;font-size:2rem;padding-bottom:20px}.p-notlogin-section-contents.complete-page-default .complete-lead.type-recruits{color:#22ab38}.p-notlogin-section-contents.complete-page-default .complete-text{font-size:1.6rem;line-height:1.6;padding-bottom:20px}.p-notlogin-section-contents.complete-page-default .complete-text strong{font-size:1.8rem}.p-notlogin-section-contents.complete-page-default .complete-button{width:100%;margin-bottom:20px;display:block;background-color:#f55a13;border-radius:3em;padding:.5em;text-align:center;color:#fff;font-weight:bold}.p-notlogin-section-contents.complete-page-default .complete-button.type-recruits{background-color:#22ab38;border:2px solid #22ab38}.p-notlogin-section-contents.complete-page-default .complete-button.type-recruits::after{border-top:2px solid #fff;border-right:2px solid #fff}.p-notlogin-section-contents.complete-page-default .center-title{font-size:3.8rem;line-height:1.8;margin-bottom:40px;text-align:center}@media(max-width: 767.98px){.p-notlogin-section-contents.complete-page-default .center-title{font-size:3.2rem;margin-bottom:20px}}.p-notlogin-section-contents.complete-page-free{height:auto;min-height:calc(100vh - 648px);padding:40px 16px 40px;text-align:center;line-height:1.6;display:flex;flex-direction:column;gap:16px;align-items:center}@media(max-width: 767.98px){.p-notlogin-section-contents.complete-page-free{padding-bottom:100px}}.p-notlogin-section-contents.complete-page-free .center-title{font-size:2.4rem;margin:0}.p-notlogin-section-contents.complete-page-free .complete-text{font-size:1.6rem}.p-notlogin-section-contents.complete-page-free .complete-text-sub{font-size:1.4rem}.p-notlogin-section-contents.complete-page-free .complete-button-wrap{display:flex;justify-content:center;width:100%}.p-notlogin-section-contents.complete-page-free .complete-button{display:flex;width:100%;max-width:400px;padding:12px 77px;justify-content:center;align-items:center;gap:10px;align-self:stretch;font-size:1.8rem;font-weight:bold;color:#fff;background-color:#f55a13;border-radius:48px}.p-notlogin-section-contents.complete-page-free .complete-button:hover{opacity:.7}.p-notlogin-copy{font-size:3.2rem;font-weight:600;text-align:center;margin-bottom:20px}.p-notlogin-cv{background-color:#fff8ed;padding:64px 16px}.p-notlogin-cv-heading{text-align:center;margin-bottom:40px}.p-notlogin-cv-heading-copy{color:#f55a13;font-size:6.4rem;font-weight:bold;line-height:1.2;text-align:center}@media(max-width: 767.98px){.p-notlogin-cv-heading-copy{font-size:3rem}}.p-notlogin-cv-heading-copy .num{font-size:8rem}@media(max-width: 767.98px){.p-notlogin-cv-heading-copy .num{font-size:3.8rem}}.p-notlogin-cv-heading-copy .unit{font-size:4rem}@media(max-width: 767.98px){.p-notlogin-cv-heading-copy .unit{font-size:2.2rem}}@media(min-width: 1200px){.p-notlogin-cv-heading-copy .break{display:none}}.p-notlogin-cv-heading-sub-copy{color:#000;font-size:4rem}@media(max-width: 767.98px){.p-notlogin-cv-heading-sub-copy{font-size:1.8rem}}.p-notlogin-cv-heading-banner{text-align:center}.p-notlogin-cv-heading-banner img{max-width:570px}@media(max-width: 767.98px){.p-notlogin-cv-heading-banner img{max-width:343px}}.p-notlogin-cv-heading-banner a{transition:.3s}.p-notlogin-cv-heading-banner a:hover{opacity:.7}.p-notlogin-cv-button{color:#fff;background-color:#f55a13;width:100%;max-width:368px;margin:0;display:block;border-radius:8px;border:2px solid #f55a13;padding:16px .5em;text-align:center;font-size:2.4rem;font-weight:500;position:relative;transition:.3s;box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}.p-notlogin-cv-button::after{content:"";width:16px;height:16px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);display:block;border-color:#fff;border-top:2px solid;border-right:2px solid;right:20px}.p-notlogin-cv-button:hover{color:#f55a13;background-color:#fff}.p-notlogin-cv-button:hover::after{border-color:#f55a13}.p-notlogin-cv-buttons{display:flex;justify-content:center;gap:32px}@media(max-width: 767.98px){.p-notlogin-cv-buttons{width:100%;flex-direction:column;align-items:center;gap:16px}}.p-notlogin-cv-button.button-white{color:#f55a13;background-color:#fff}.p-notlogin-cv-button.button-white::after{border-color:#f55a13}.p-notlogin-cv-button.button-white:hover{color:#fff;background-color:#f55a13}.p-notlogin-cv-button.button-white:hover::after{border-color:#fff}.p-notlogin-cv-button.anker-button::after{transform:rotate(-45deg) translateY(-50%);top:40%;border:none;border-left:2px solid;border-bottom:2px solid}.p-notlogin-column-block{display:flex;align-items:center;gap:32px}@media(max-width: 767.98px){.p-notlogin-column-block{flex-direction:column}}.p-notlogin-column-block.block-bg-gray{background-color:#f9f9f9;padding:52px 53px;border-radius:10px}@media(max-width: 767.98px){.p-notlogin-column-block.block-bg-gray{padding:16px}}.p-notlogin-column-blocks{display:flex;flex-direction:column;gap:64px}@media(min-width: 768px){.p-notlogin-column-blocks.item-alternately>*{flex-direction:row;justify-content:flex-start}.p-notlogin-column-blocks.item-alternately>*:nth-child(even){flex-direction:row-reverse}.p-notlogin-column-blocks.item-alternately-reverse>*{flex-direction:row-reverse;justify-content:flex-end}.p-notlogin-column-blocks.item-alternately-reverse>*:nth-child(even){flex-direction:row}}.p-notlogin-column-blocks.item-gap32{gap:32px}.p-notlogin-column-image{width:calc(50% - 16px);text-align:center}@media(max-width: 767.98px){.p-notlogin-column-image{width:100%}}@media(min-width: 768px){.p-notlogin-column-image.pc-width38p{width:38%}.p-notlogin-column-image.pc-width38p+.p-notlogin-column-contents{width:calc(62% - 32px)}}.p-notlogin-column-contents{width:calc(50% - 16px)}@media(max-width: 767.98px){.p-notlogin-column-contents{width:100%}}.p-notlogin-column-contents:first-child{margin-top:0 !important}.p-notlogin-column-copy{font-size:4rem;font-weight:600;line-height:1.3}.p-notlogin-column-sub-copy{font-size:2.4rem;font-weight:600;line-height:1.5}.p-notlogin-column-text{line-height:1.5;margin-top:16px}.p-notlogin-column-text.notice{font-size:1.2rem}.p-notlogin-column-text+.notice{margin-top:0}.p-notlogin-column-button{color:#f55a13;background-color:#fff;width:100%;max-width:300px;margin:0;display:block;border-radius:8px;border:2px solid #f55a13;padding:9px .5em;margin-top:24px;font-size:1.6rem;font-weight:600;text-align:center;line-height:1.5;position:relative;transition:.3s;box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}.p-notlogin-column-button::after{content:"";width:12px;height:12px;position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%);border-color:#f55a13;border-top:2px solid;border-right:2px solid;display:block}.p-notlogin-column-button.read-more{margin:0 auto}.p-notlogin-column-button.read-more::before{content:"";border-top:4px solid;border-left:2px solid;border-right:2px solid;border-bottom:2px solid;transform:rotate(0deg);position:absolute;top:12px;right:11px;width:14px;height:12px;background-color:#fff;z-index:2000;box-shadow:-2px 2px 0px -1px #fff;border-radius:2px}.p-notlogin-column-button.read-more::after{content:"";border:2px solid;transform:rotate(0deg);position:absolute;top:16px;right:16px;width:14px;height:12px;z-index:1000;border-radius:2px}.p-notlogin-column-button.read-more:hover::before{border-color:#fff;background-color:#f55a13;box-shadow:-2px 2px 0px -1px #f55a13}.p-notlogin-column-button.read-more:hover::after{border-color:#fff;background-color:#f55a13}.p-notlogin-column-button:hover{color:#fff;background-color:#f55a13}.p-notlogin-column-button:hover::after{border-color:#fff}.p-notlogin-column-button.anker-button::after{top:calc(50% - 4px);border:none;border-bottom:2px solid;border-right:2px solid}.p-notlogin-column-button.button-white{color:#f55a13;background-color:#fff}.p-notlogin-column-button.button-white::after{border-color:#f55a13}.p-notlogin-checktags{width:100%;display:grid;grid-template-columns:1fr}.p-notlogin-checktags>*:first-child{margin-top:0 !important}.p-notlogin-checktags-heading{font-size:2rem;font-weight:600;margin-top:20px}.p-notlogin-checktags-list{display:grid;list-style:none;width:100%;margin:16px auto 0;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:16px}@media(max-width: 1199.98px){.p-notlogin-checktags-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 991.98px){.p-notlogin-checktags-list{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 767.98px){.p-notlogin-checktags-list{grid-template-columns:1fr 1fr;gap:4px}}.p-notlogin-checktags-list.pc-column4{grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 1199.98px){.p-notlogin-checktags-list.pc-column4{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 991.98px){.p-notlogin-checktags-list.pc-column4{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 767.98px){.p-notlogin-checktags-list.pc-column4{grid-template-columns:1fr 1fr}}.p-notlogin-checktags-list>li{position:relative;width:100%;min-height:40px;padding:12px 6px 12px 40px;border-radius:5px;background-color:#f9f9f9;font-size:1.4rem;display:flex;align-items:center}@media(max-width: 575.98px){.p-notlogin-checktags-list>li{padding-top:0;padding-bottom:0}}.p-notlogin-checktags-list>li:before{content:"";display:block;position:absolute;top:calc(50% - .45em);left:.8em;width:18px;height:10px;border-bottom:3px solid #f5b613;border-left:3px solid #f5b613;transform:rotate(-45deg)}.p-notlogin-checktags.layout-grid{grid-template-columns:80px 1fr}@media(min-width: 768px){.p-notlogin-checktags.layout-grid{gap:20px 16px}}@media(max-width: 767.98px){.p-notlogin-checktags.layout-grid{grid-template-columns:1fr}}.p-notlogin-checktags.layout-grid .p-notlogin-checktags-heading{font-size:1.6rem}@media(min-width: 768px){.p-notlogin-checktags.layout-grid .p-notlogin-checktags-heading{margin-top:0}}@media(min-width: 768px){.p-notlogin-checktags.layout-grid .p-notlogin-checktags-list{margin-top:0}}.p-notlogin-price-copy{font-size:4rem;font-weight:600;text-align:center;line-height:1.5;margin-bottom:4px}.p-notlogin-price-sub-copy{font-size:2.4rem;font-weight:600;text-align:center;line-height:1.5;margin-bottom:16px}.p-notlogin-price-text{font-size:2.4rem;font-weight:600;text-align:center;line-height:1.5;margin-top:16px}.p-notlogin-price-image{text-align:center;margin-bottom:32px}.p-notlogin-price-point-tag{color:#000;background-color:#ffd407;font-size:2rem;font-weight:bold;line-height:1.3;text-align:center;padding:24px 8px;border-radius:8px}@media(max-width: 767.98px){.p-notlogin-price-point-tag{padding:24px 16px}}.p-notlogin-price-point-tag .strong-text{font-size:2.8rem}.p-notlogin-price-point-tags{width:100%;display:flex;justify-content:center;align-items:center;gap:32px;margin:32px auto}@media(max-width: 767.98px){.p-notlogin-price-point-tags{flex-direction:column;gap:16px}}.p-notlogin-price-point-tags>.p-notlogin-price-point-tag{width:calc(50% - 16px)}@media(max-width: 767.98px){.p-notlogin-price-point-tags>.p-notlogin-price-point-tag{width:100%}}.p-notlogin-price-notice{font-size:1.2rem;text-align:left;margin-top:12px}.p-notlogin-price-table{width:100%;position:relative;overflow-x:scroll}.p-notlogin-price-table .table-scroll{width:100%;table-layout:auto;background:#f9f9f9;border-collapse:collapse}.p-notlogin-price-table .table-scroll tr th,.p-notlogin-price-table .table-scroll tr td{border-top:1px solid #cacad9;padding:20px;font-size:2rem;text-align:center}@media(max-width: 767.98px){.p-notlogin-price-table .table-scroll tr th,.p-notlogin-price-table .table-scroll tr td{font-size:1.6rem;padding:15px 10px}}.p-notlogin-price-table .table-scroll tr th{font-weight:bold}.p-notlogin-price-table .table-scroll tr .bold{font-weight:bold}.p-notlogin-price-table .table-scroll tr .cel01,.p-notlogin-price-table .table-scroll tr .cel02{background:#fff}.p-notlogin-price-table .table-scroll tr .cel01{border-left:4px solid #f55a13;border-right:4px solid #f55a13;font-size:2.4rem;font-weight:bold;color:#f55a13}.p-notlogin-price-table .table-scroll tr .cel01 span{display:inline-block;font-size:1.6rem;line-height:1.5;color:#000;font-weight:normal}@media(max-width: 767.98px){.p-notlogin-price-table .table-scroll tr .cel01{font-size:2rem}.p-notlogin-price-table .table-scroll tr .cel01 span{font-size:1.2rem}}.p-notlogin-price-table .table-scroll tr .cover{background-color:#f55a13}@media(max-width: 767.98px){.p-notlogin-price-table .table-scroll tr .cover img{width:120px;height:auto}}.p-notlogin-price-table .table-scroll tr:first-child th,.p-notlogin-price-table .table-scroll tr:first-child td{border-top:none}.p-notlogin-price-table .table-scroll tr:last-child .cel01{border-bottom:4px solid #f55a13}@media(max-width: 767.98px){.p-notlogin-price-table .table-scroll{width:600px}.p-notlogin-price-table .table-scroll .fixed{position:sticky;width:120px;background:#f9f9f9;left:0}.p-notlogin-price-table .table-scroll .fixed:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:100%;border-bottom:1px solid #cacad9}}.p-notlogin-flow-item{display:flex;flex-direction:column;gap:8px;position:relative}.p-notlogin-flow-items{display:grid;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px}@media(max-width: 767.98px){.p-notlogin-flow-items{grid-template-columns:1fr}}.p-notlogin-flow-no{color:#fff;background-color:#f55a13;display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:50%;position:absolute;top:-23px;z-index:2}.p-notlogin-flow-image{background-color:#f9f9f9;border-radius:5px;overflow:hidden;text-align:center;margin-bottom:8px}.p-notlogin-flow-label{font-size:2rem;font-weight:600;line-height:1.5}.p-notlogin-flow-tag{color:#000;background-color:#ffd407;width:-moz-max-content;width:max-content;padding:4px 8px;border-radius:4px;font-size:1.6rem;font-weight:600;line-height:1.5}.p-notlogin-flow-text a{text-decoration:underline}.p-notlogin-qa-item{background-color:#fff;width:100%;padding:30px;border-radius:5px}.p-notlogin-qa-item .question{color:#f55a13;margin-bottom:10px;font-size:2rem}@media(max-width: 767.98px){.p-notlogin-qa-item .question{padding-left:1.5em;text-indent:-1.5em}}.p-notlogin-qa-item .question::before{content:"Q.";padding-right:5px}.p-notlogin-qa-item .answer{line-height:1.6}.p-notlogin-qa-item .answer .mini{font-size:1.2rem}.p-notlogin-qa-items{display:grid;grid-template-columns:1fr;gap:10px}.p-notlogin-qa-button{color:#fff;background-color:#22ab38;display:flex;position:relative;justify-content:center;align-items:center;width:100%;max-width:300px;height:50px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);font-size:1.6rem;transition:opacity .2s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.3019607843);margin-top:16px}@media(max-width: 767.98px){.p-notlogin-qa-button{max-width:none}}.p-notlogin-qa-button::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media(max-width: 767.98px){.p-notlogin-qa-button::after{width:10px;height:10px;margin-top:-5px}}.p-notlogin-qa-button:hover{opacity:.7;text-decoration:none}.p-notlogin-feature{margin-bottom:64px}.p-notlogin-feature-copy{font-size:4rem;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:32px}.p-notlogin-feature-sub-copy{font-size:2.4rem;font-weight:bold;line-height:1.3;text-align:center}.p-notlogin-feature-area{background-color:#f9f9f9;padding:32px}@media(max-width: 767.98px){.p-notlogin-feature-area{padding:32px 16px;margin-left:-16px;margin-right:-16px}}.p-notlogin-feature-blocks{margin-bottom:12px}.p-notlogin-feature-block{background-color:#fff;padding:24px;display:flex;flex-direction:column;border-radius:8px;position:relative}.p-notlogin-feature-blocks{width:100%;display:flex;gap:20px;justify-content:flex-start}@media(max-width: 767.98px){.p-notlogin-feature-blocks{flex-direction:column}}.p-notlogin-feature-blocks>.p-notlogin-feature-block{width:calc(33.3333333333% - 13.3333333333px)}@media(max-width: 767.98px){.p-notlogin-feature-blocks>.p-notlogin-feature-block{width:100%}}.p-notlogin-feature-blocks>.p-notlogin-feature-block::after{color:#fff;background-color:#f55a13;background:#22ab38 url("../../img/jobs/icon_plus.svg") no-repeat center center;background-size:32px 32px;content:"";position:absolute;display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:50%;font-size:40px;font-weight:bold;z-index:2}@media(min-width: 768px){.p-notlogin-feature-blocks>.p-notlogin-feature-block::after{top:50%;right:-36px;transform:translateY(-50%)}}@media(max-width: 767.98px){.p-notlogin-feature-blocks>.p-notlogin-feature-block::after{bottom:-36px;left:50%;transform:translateX(-50%)}}.p-notlogin-feature-blocks>.p-notlogin-feature-block:last-child::after{display:none}.p-notlogin-feature-block-image{text-align:center;margin-bottom:16px}.p-notlogin-feature-block-tag{color:#22ab38;background-color:#fff8ed;font-size:16px;font-weight:bold;line-height:1.3;text-align:center;padding:8px 16px;border-radius:1.2em;width:-moz-max-content;width:max-content;margin:0 auto}.p-notlogin-feature-block-copy{font-size:3.2rem;font-weight:bold;line-height:1.3;text-align:center;margin-top:8px}.p-notlogin-feature-block-text{text-align:left;margin-top:8px}.p-notlogin-feature-notice{font-size:1.2rem}.p-notlogin-feature-price{position:relative;padding-top:60px}.p-notlogin-feature-price::before{width:236px;height:43px;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);border:168px solid rgba(0,0,0,0);border-bottom:none;border-top:43px solid #ffd407}.p-notlogin-feature-price-text{font-size:4rem;font-weight:bold;line-height:1;text-align:center}.p-notlogin-feature-price-text .num{font-size:7.8rem}.p-notlogin-feature-button{color:#f55a13;background-color:#fff;width:100%;max-width:300px;margin:32px auto 0;display:block;border-radius:8px;border:2px solid #f55a13;padding:9px .5em;margin-top:24px;font-size:1.6rem;font-weight:600;text-align:center;line-height:1.5;position:relative;transition:.3s;box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}.p-notlogin-feature-button::after{content:"";width:12px;height:12px;position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%);border-color:#f55a13;border-top:2px solid;border-right:2px solid;display:block}.p-notlogin-feature-button:hover{color:#fff;background-color:#f55a13}.p-notlogin-feature-button:hover::after{border-color:#fff}.p-notlogin-feature-button.anker-button::after{top:calc(50% - 4px);border:none;border-bottom:2px solid;border-right:2px solid}.center-unit{max-width:1120px;padding:0 40px;text-align:center;margin:0 auto}.center-unit.cv-button-cover{margin-top:60px;margin-bottom:20px}@media(max-width: 767.98px){.center-unit{width:100%;padding:0 15px}}.center-title{font-size:4rem;line-height:1.3;font-weight:bold;margin-bottom:64px}@media(max-width: 767.98px){.center-title{line-height:1.2}}.center-title .c-green{color:#22ab38}.center-sub-title{font-size:3.2rem;font-weight:bold;line-height:1.5;margin-bottom:30px}@media(max-width: 767.98px){.image-scroll{overflow-x:auto}.image-scroll img{width:1168px;max-width:none !important}}.bg-block{background-color:#f9f9f9;padding:32px;margin-top:32px}@media(max-width: 767.98px){.bg-block{padding:32px 16px}}.form{padding-top:0;margin-bottom:80px}.form-unit{padding:32px}@media(max-width: 767.98px){.form-unit{padding:16px}}.form-unit .button-submit{color:#f55a13;background-color:#fff;width:100%;max-width:368px;border:2px solid #f55a13;border-radius:8px;padding:10px .5em;margin:0 auto;display:flex;justify-content:center;align-items:center;font-weight:600;line-height:1.5;text-align:center;transition:.3s;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}@media(max-width: 767.98px){.form-unit .button-submit{max-width:none}}.form-unit .button-submit::after{width:12px;height:12px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);display:block;content:"";border-color:#f55a13;border-top:2px solid;border-right:2px solid;right:20px}.form-unit .button-submit:hover{color:#fff;background-color:#f55a13}.form-unit .button-submit:hover::after{border-color:#fff}.form-unit .select-cover{position:relative;cursor:pointer}.form-unit .select-cover select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-unit .select-cover select::-ms-expand{display:none}.form-unit .select-cover::after{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:12px solid #818181;content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:0}.form-unit .privacy-text{color:#383737;font-size:1.2rem;padding-left:1.2em;position:relative}.form-unit .privacy-text::before{content:"※";display:block;position:absolute;top:0;left:0}.form-cell{margin-bottom:20px}.form-cell-list{margin-bottom:20px}.form-cell-title{display:flex;align-items:center;margin-bottom:8px}.form-cell-title .text{font-size:1.6rem;font-weight:500}.form-cell-title .required{color:#fff;background-color:#b40000;display:inline-block;margin-left:8px;font-size:1.2rem;padding:2px 4px;border-radius:2px;line-height:1.5}.form-cell-item{background-color:#fff;display:block;width:100%;padding:10px 11px;border:1px solid #cacad9;border-radius:5px}.form-cell-item::-moz-placeholder{color:rgba(132,132,154,.6980392157);font-weight:normal}.form-cell-item::placeholder{color:rgba(132,132,154,.6980392157);font-weight:normal}.page-jobs .color-text{color:#f55a13}@media(max-width: 767.98px){.page-jobs .feature img{max-width:343px}}.page-jobs .price .center-sub-title{margin-top:64px}@media(max-width: 767.98px){.page-jobs .price img{max-width:343px}}.page-jobs .voice-comment-from{margin-top:22px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 24px;font-weight:600;line-height:1.5}@media(max-width: 767.98px){.page-jobs .voice-comment-from{flex-direction:column;align-items:flex-start;margin-top:16px}}.page-jobs .voice-comment-from .name{font-size:2.4rem}@media(max-width: 767.98px){.page-jobs .voice img{max-width:311px}}@media(max-width: 767.98px){.page-jobs .flow img{width:auto;max-width:343px}}.page-recruits .color-text{color:#22ab38}.page-recruits .p-notlogin-kv-main{background-color:#f4f9f3}.page-recruits .p-notlogin-kv-main-content .main-cv-copy{font-size:2rem;font-weight:bold;line-height:1.3}.page-recruits .p-notlogin-kv-main-content .main-cv-copy .strong-text{font-size:2.8rem}@media(max-width: 767.98px){.page-recruits .p-notlogin-kv-main-content .main-cv-copy .strong-text{font-size:6.5vw}}.page-recruits .p-notlogin-kv-main-content .main-cv-button{background-color:#22ab38;border-color:#22ab38}.page-recruits .p-notlogin-kv-main-content .main-cv-button::after{border-color:#fff}.page-recruits .p-notlogin-kv-main-content .main-cv-button:hover{color:#22ab38;background-color:#fff}.page-recruits .p-notlogin-kv-main-content .main-cv-button:hover::after{border-color:#22ab38}.page-recruits .p-notlogin-copy{font-size:3.2rem;font-weight:600;text-align:center;margin-bottom:20px}.page-recruits .p-notlogin-cv{background-color:#f4f9f3}.page-recruits .p-notlogin-cv-heading-copy{color:#22ab38}.page-recruits .p-notlogin-cv-button{background-color:#22ab38;border-color:#22ab38}.page-recruits .p-notlogin-cv-button:hover{color:#22ab38;background-color:#fff}.page-recruits .p-notlogin-cv-button:hover::after{border-color:#22ab38}.page-recruits .p-notlogin-cv-button.button-white{color:#22ab38;background-color:#fff}.page-recruits .p-notlogin-cv-button.button-white::after{border-color:#22ab38}.page-recruits .p-notlogin-cv-button.button-white:hover{color:#fff;background-color:#22ab38}.page-recruits .p-notlogin-cv-button.button-white:hover::after{border-color:#fff}.page-recruits .p-notlogin-column-button{color:#22ab38;border-color:#22ab38}.page-recruits .p-notlogin-column-button::after{border-color:#22ab38}.page-recruits .p-notlogin-column-button:hover{color:#fff;background-color:#22ab38}.page-recruits .p-notlogin-column-button:hover::after{border-color:#fff}.page-recruits .p-notlogin-column-button.button-white{color:#22ab38;background-color:#fff}.page-recruits .p-notlogin-column-button.button-white::after{border-color:#22ab38}.page-recruits .p-notlogin-checktags-list>li:before{border-bottom-color:#7ccf8a;border-left-color:#7ccf8a}.page-recruits .p-notlogin-flow-no{background-color:#22ab38}.page-recruits .p-notlogin-qa-item .question{color:#22ab38}.page-recruits .p-notlogin-qa-button{background-color:#f55a13}.page-recruits .p-notlogin-feature-blocks>.page-recruits .p-notlogin-feature-block{width:calc(33.3333333333% - 13.3333333333px)}@media(max-width: 767.98px){.page-recruits .p-notlogin-feature-blocks>.page-recruits .p-notlogin-feature-block{width:100%}}.page-recruits .p-notlogin-feature-blocks>.page-recruits .p-notlogin-feature-block::after{color:#fff;background-color:#22ab38}.page-recruits .p-notlogin-feature-block-tag{color:#22ab38;background-color:#f4f9f3}.page-recruits .p-notlogin-feature-button{color:#22ab38;background-color:#fff;border-color:#22ab38}.page-recruits .p-notlogin-feature-button::after{border-color:#22ab38}.page-recruits .p-notlogin-feature-button:hover{color:#fff;background-color:#22ab38}.page-recruits .p-notlogin-feature-button:hover::after{border-color:#fff}@media(max-width: 767.98px){.page-recruits .feature img{max-width:343px}}.page-recruits .price-option-copy{font-size:3.2rem;font-weight:bold;margin-top:0}.page-recruits .price-option-sub-copy{color:#22ab38;font-size:2rem;font-weight:bold}.page-recruits .price-option-tag{color:#22ab38;background-color:#fff;font-size:1.6rem;font-weight:bold;line-height:1.5;text-align:center;padding:8px 16px;border:1px solid #ccc;border-radius:5px}@media(max-width: 767.98px){.page-recruits .price-option-tag{max-width:343px;margin-left:auto;margin-right:auto}}.page-recruits .price-option-tag .strong-text{font-size:2rem}.page-recruits .price-option-tags{display:flex;justify-content:flex-start;align-items:center;gap:16px;width:100%;margin-top:16px}@media(max-width: 767.98px){.page-recruits .price-option-tags{flex-direction:column}}.page-recruits .price-option-tags>*{width:calc(50% - 8px)}@media(max-width: 767.98px){.page-recruits .price-option-tags>*{width:100%}}.page-recruits .price-option-price{color:#22ab38;font-size:2rem;font-weight:bold}.page-recruits .price-option-price .num{font-size:3.2rem}.page-recruits .price .center-sub-title{margin-top:64px}@media(max-width: 767.98px){.page-recruits .price .center-sub-title{margin-top:46px}}@media(max-width: 767.98px){.page-recruits .price img{max-width:311px}}.page-recruits .price .image-scroll{margin-bottom:12px}.page-recruits .support .p-notlogin-copy{font-size:2.4rem}@media(max-width: 767.98px){.page-recruits .support .bg-block{margin-left:-16px;margin-right:-16px}}.page-recruits .support .bg-block .p-notlogin-checktags-list>li{background-color:#fff}@media(max-width: 767.98px){.page-recruits .flow img{width:auto;max-width:343px}}.page-recruits .form-unit .button-submit{color:#22ab38;background-color:#fff;border:2px solid #22ab38}.page-recruits .form-unit .button-submit::after{border-color:#22ab38}.page-recruits .form-unit .button-submit:hover{color:#fff;background-color:#22ab38}.page-recruits .form-unit .button-submit:hover::after{border-color:#22ab38}.page-recruits .form-cell{margin-bottom:20px}.page-recruits .form-cell-list{margin-bottom:20px}.page-recruits .form-cell-title{display:flex;align-items:center;margin-bottom:8px}.page-recruits .form-cell-title .text{font-size:1.6rem;font-weight:500}.page-recruits .form-cell-title .required{color:#fff;background-color:#b40000;display:inline-block;margin-left:8px;font-size:1.2rem;padding:2px 4px;border-radius:2px;line-height:1.5}.page-recruits .form-cell-item{background-color:#fff;display:block;width:100%;padding:10px 11px;border:1px solid #cacad9;border-radius:5px}.page-recruits .form-cell-item::-moz-placeholder{color:rgba(132,132,154,.6980392157);font-weight:normal}.page-recruits .form-cell-item::placeholder{color:rgba(132,132,154,.6980392157);font-weight:normal}.page-ishikyo .color-text{color:#f55a13}@media(max-width: 767.98px){.page-ishikyo .feature img{max-width:343px}}.page-ishikyo .price .center-sub-title{margin-top:64px}@media(max-width: 767.98px){.page-ishikyo .price img{max-width:343px}}@media(max-width: 767.98px){.page-ishikyo .flow img{width:auto;max-width:343px}}@media(min-width: 768px){.page-ishikyo .p-notlogin-kv-main{padding:50px 16px 92px}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main{padding:0 16px 20px}}.page-ishikyo .p-notlogin-kv-main-inner{width:100%;max-width:1260px;margin:0 auto}@media(min-width: 768px){.page-ishikyo .p-notlogin-kv-main-inner{grid-template-columns:1fr calc(57.5% - 23.5px);gap:47px}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-inner{grid-template-columns:1fr;gap:32px}}.page-ishikyo .p-notlogin-kv-main-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(min-width: 768px){.page-ishikyo .p-notlogin-kv-main-content{gap:10px}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content{order:2;gap:15px}}.page-ishikyo .p-notlogin-kv-main-content .main-copy{margin-bottom:5px}@media(min-width: 768px)and (max-width: 1199.98px){.page-ishikyo .p-notlogin-kv-main-content .main-copy{width:31.9047619048vw}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-copy{width:301px}}.page-ishikyo .p-notlogin-kv-main-content .main-cv{background:none;width:100%;padding:0}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv{order:-1;margin-bottom:17px}}.page-ishikyo .p-notlogin-kv-main-content .main-cv-button{color:#fff;background-color:#f55a13;width:100%;max-width:513px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:9px;border-radius:55px;border:2px solid #f55a13;padding:11px .5em;font-size:2.4rem;font-weight:500;text-align:center;position:relative;transition:.3s;box-shadow:none}@media(min-width: 768px)and (max-width: 1199.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-button{gap:.7142857143vw;border-radius:4.3650793651vw;border-width:.1587301587vw;padding:.873015873vw .5em;font-size:1.9047619048vw}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-button{max-width:343px;gap:6px;border-radius:40px;padding:7px .5em;font-size:1.8rem}}.page-ishikyo .p-notlogin-kv-main-content .main-cv-button .tag{color:#f55a13;background-color:#fff;padding:5px 9px;border-radius:8px;font-size:1.6rem;font-weight:500;line-height:1.2}@media(min-width: 768px)and (max-width: 1199.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-button .tag{padding:.3968253968vw .7142857143vw;border-radius:.6349206349vw;font-size:1.2698412698vw}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-button .tag{padding:4px 6px;border-radius:6px;font-size:1.2rem}}.page-ishikyo .p-notlogin-kv-main-content .main-cv-button::after{content:"";width:16px;height:16px;position:relative;top:-5px;transform:rotate(135deg);display:block;border-color:#fff;border-top:2px solid;border-right:2px solid;right:auto;left:10px}@media(min-width: 768px)and (max-width: 1199.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-button::after{width:1.2698412698vw;height:1.2698412698vw;top:-.3968253968vw;border-top-width:.1587301587vw;border-right-width:.1587301587vw;left:.7936507937vw}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-button::after{width:8px;height:8px;top:-2px;left:5px}}.page-ishikyo .p-notlogin-kv-main-content .main-cv-button:hover{color:#f55a13;background-color:#fff}.page-ishikyo .p-notlogin-kv-main-content .main-cv-button:hover::after{border-color:#f55a13}.page-ishikyo .p-notlogin-kv-main-content .main-cv-button:hover .tag{color:#fff;background-color:#f55a13}.page-ishikyo .p-notlogin-kv-main-content .main-cv-buttons{margin-top:24px}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-cv-buttons{margin-top:16px}}.page-ishikyo .p-notlogin-kv-main-content .main-image{margin-top:0}@media(min-width: 768px)and (max-width: 1199.98px){.page-ishikyo .p-notlogin-kv-main-content .main-image{width:29.6031746032vw}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-content .main-image{width:263px}}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv-main-image{margin:0 -16px;order:1}}@media(min-width: 768px){.page-ishikyo .p-notlogin-kv-main-image{transition:.3s}.page-ishikyo .p-notlogin-kv-main-image:hover{opacity:.7}}.page-ishikyo .p-notlogin-kv-main-image img{text-align:center}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-kv img{width:100%;max-width:none}}.page-ishikyo .p-notlogin-section{padding:120px 16px 60px}.page-ishikyo .p-notlogin-section+.p-notlogin-section{padding-top:60px}.page-ishikyo .p-notlogin-cv{background:none;padding:0 0 34px;margin-top:60px}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv{padding:0}}.page-ishikyo .p-notlogin-cv-heading{text-align:center;margin-bottom:40px}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-heading{margin-bottom:16px}}.page-ishikyo .p-notlogin-cv-heading-copy{background-color:#b30000;padding:22px 0;line-height:0}.page-ishikyo .p-notlogin-cv-heading-copy.june{background-color:#1d0053}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-heading-copy{padding:20px 33px}.page-ishikyo .p-notlogin-cv-heading-copy img{max-width:308px}}.page-ishikyo .p-notlogin-cv-heading-banner{background:linear-gradient(to bottom, #a30000, #4f0000);text-align:center;padding:44px 20px 32px}.page-ishikyo .p-notlogin-cv-heading-banner img{width:100%;max-width:1019px;height:auto}.page-ishikyo .p-notlogin-cv-heading-banner.june{background:var(--campaign-green, linear-gradient(180deg, #00A37D 0%, #004F4E 100%))}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-heading-banner{padding:24px 16px}.page-ishikyo .p-notlogin-cv-heading-banner img{max-width:100%}}.page-ishikyo .p-notlogin-cv-button{color:#fff;background-color:#f55a13;width:100%;max-width:513px;margin:0;display:flex;justify-content:center;align-items:center;gap:9px;border-radius:55px;border:2px solid #f55a13;padding:11px .5em;font-size:2.4rem;font-weight:500;text-align:center;position:relative;transition:.3s;box-shadow:none}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-button{max-width:343px;gap:6px;border-radius:40px;padding:7px .5em;font-size:1.8rem}}.page-ishikyo .p-notlogin-cv-button .tag{color:#f55a13;background-color:#fff;padding:5px 9px;border-radius:8px;font-size:1.6rem;font-weight:500;line-height:1.2}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-button .tag{padding:4px 6px;border-radius:6px;font-size:1.2rem}}.page-ishikyo .p-notlogin-cv-button::after{content:"";width:16px;height:16px;position:relative;top:-5px;transform:rotate(135deg);display:block;border-color:#fff;border-top:2px solid;border-right:2px solid;right:auto;left:10px}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-button::after{width:8px;height:8px;top:-2px;left:5px}}.page-ishikyo .p-notlogin-cv-button:hover{color:#f55a13;background-color:#fff}.page-ishikyo .p-notlogin-cv-button:hover::after{border-color:#f55a13}.page-ishikyo .p-notlogin-cv-button:hover .tag{color:#fff;background-color:#f55a13}.page-ishikyo .p-notlogin-cv-buttons{margin-top:24px}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv-buttons{margin-top:16px}}.page-ishikyo .p-notlogin-cv .notice{font-size:1.2rem;font-weight:500;line-height:1.2;text-align:center}@media(max-width: 767.98px){.page-ishikyo .p-notlogin-cv .notice{font-size:1rem}}.page-ishikyo #qa{margin-top:120px;padding-top:80px}.page-hokekyo .p-notlogin-cv-heading-banner{background:linear-gradient(to bottom, #003FA3, #00034F)}.page-hokekyo .p-notlogin-cv-heading-copy{background-color:#005dce}.page-job-campaign-hayawari main a{color:#2196f3}.page-job-campaign-hayawari .color-text{color:#406196}.page-job-campaign-hayawari .p-notlogin-kv{position:relative}.page-job-campaign-hayawari .p-notlogin-kv::before,.page-job-campaign-hayawari .p-notlogin-kv::after{content:"";background:url("../../img/campaign/hayawari/bg-mask.svg") no-repeat bottom right/contain;display:inline-block;position:absolute;bottom:0;z-index:2;width:50%;aspect-ratio:695/80}.page-job-campaign-hayawari .p-notlogin-kv::before{left:0}.page-job-campaign-hayawari .p-notlogin-kv::after{right:0;transform:scale(-1, 1)}.page-job-campaign-hayawari .p-notlogin-kv-inner{display:flex;gap:8px;position:relative}.page-job-campaign-hayawari .p-notlogin-kv-main{background:#f0f6ff;position:relative;overflow:hidden;padding-bottom:60px}.page-job-campaign-hayawari .p-notlogin-kv-main::before{content:"";background:url("../../img/campaign/hayawari/bg-pattern.svg") repeat;position:absolute;inset:0;transform:rotate(45deg);width:300vw;height:300vw;transform-origin:top}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-kv-main::before{background-size:95px}}.page-job-campaign-hayawari .p-notlogin-kv-main .main-wrapper{width:70%}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-kv-main .main-wrapper{width:100%}}.page-job-campaign-hayawari .p-notlogin-kv-main .main-copy{display:flex;flex-direction:column;align-items:center;gap:16px}.page-job-campaign-hayawari .p-notlogin-kv-main .main-img{width:30%;margin-bottom:-50px;position:relative;z-index:3}.page-job-campaign-hayawari .p-notlogin-kv-main .main-button{color:#fff;background-color:#ff682c;display:flex;justify-content:center;align-items:center;max-width:630px;height:64px;margin:16px auto 0;border-radius:110px;box-shadow:0 4px 4px rgba(0,0,0,.3019607843);position:relative;z-index:2;overflow:hidden;transition:.3s}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-kv-main .main-button{width:100%;height:19.2vw}}.page-job-campaign-hayawari .p-notlogin-kv-main .main-button:hover{opacity:.7}.page-job-campaign-hayawari .p-notlogin-kv-main .main-button .button-text{font-size:min(3vw,2.7rem);font-weight:700;text-align:center;position:relative;z-index:2}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-kv-main .main-button .button-text{font-size:5.3333333333vw;line-height:1.2}}.page-job-campaign-hayawari .p-notlogin-kv-main-content .main-cv-button{background-color:#22ab38;border-color:#22ab38}.page-job-campaign-hayawari .p-notlogin-kv-main-content .main-cv-button::after{border-color:#fff}.page-job-campaign-hayawari .p-notlogin-kv-main-content .main-cv-button:hover{color:#22ab38;background-color:#fff}.page-job-campaign-hayawari .p-notlogin-kv-main-content .main-cv-button:hover::after{border-color:#22ab38}.page-job-campaign-hayawari .p-notlogin-section{padding-top:130px}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-section{padding-top:80px}}.page-job-campaign-hayawari .p-notlogin-section+.p-notlogin-section{padding-top:80px}.page-job-campaign-hayawari .p-notlogin-copy{font-size:3.2rem;font-weight:600;text-align:center;margin-bottom:20px}.page-job-campaign-hayawari .p-notlogin-cv{background-color:#f4f9f3}.page-job-campaign-hayawari .p-notlogin-cv-heading-copy{color:#406196}.page-job-campaign-hayawari .p-notlogin-cv-button{background-color:#406196;border-color:#406196}.page-job-campaign-hayawari .p-notlogin-cv-button:hover{color:#406196;background-color:#fff}.page-job-campaign-hayawari .p-notlogin-cv-button:hover::after{border-color:#406196}.page-job-campaign-hayawari .p-notlogin-cv-button.button-white{color:#406196;background-color:#fff}.page-job-campaign-hayawari .p-notlogin-cv-button.button-white::after{border-color:#406196}.page-job-campaign-hayawari .p-notlogin-cv-button.button-white:hover{color:#fff;background-color:#406196}.page-job-campaign-hayawari .p-notlogin-cv-button.button-white:hover::after{border-color:#fff}.page-job-campaign-hayawari .p-notlogin-cv-button.button-small{max-width:300px;padding:10px .5em;font-size:1.6rem}.page-job-campaign-hayawari .p-notlogin-cv-button.button-small::after{width:12px;height:12px}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-column-block.sp-reverse{flex-direction:column-reverse}}.page-job-campaign-hayawari .p-notlogin-column-button{color:#406196;border-color:#406196}.page-job-campaign-hayawari .p-notlogin-column-button::after{border-color:#406196}.page-job-campaign-hayawari .p-notlogin-column-button:hover{color:#fff;background-color:#406196}.page-job-campaign-hayawari .p-notlogin-column-button:hover::after{border-color:#fff}.page-job-campaign-hayawari .p-notlogin-column-button.button-white{color:#406196;background-color:#fff}.page-job-campaign-hayawari .p-notlogin-column-button.button-white::after{border-color:#406196}.page-job-campaign-hayawari .p-notlogin-checktags-list>li:before{border-bottom-color:#7998cb;border-left-color:#7998cb}.page-job-campaign-hayawari .p-notlogin-flow-no{background-color:#406196}.page-job-campaign-hayawari .p-notlogin-qa-item .question{color:#406196}.page-job-campaign-hayawari .p-notlogin-qa-button{background-color:#f55a13}.page-job-campaign-hayawari .p-notlogin-feature-blocks>.page-job-campaign-hayawari .p-notlogin-feature-block{width:calc(33.3333333333% - 13.3333333333px)}@media(max-width: 767.98px){.page-job-campaign-hayawari .p-notlogin-feature-blocks>.page-job-campaign-hayawari .p-notlogin-feature-block{width:100%}}.page-job-campaign-hayawari .p-notlogin-feature-blocks>.page-job-campaign-hayawari .p-notlogin-feature-block::after{color:#fff;background-color:#406196}.page-job-campaign-hayawari .p-notlogin-feature-block-tag{color:#406196;background-color:#f0f6ff}.page-job-campaign-hayawari .p-notlogin-feature-button{color:#406196;background-color:#fff;border-color:#406196}.page-job-campaign-hayawari .p-notlogin-feature-button::after{border-color:#406196}.page-job-campaign-hayawari .p-notlogin-feature-button:hover{color:#fff;background-color:#406196}.page-job-campaign-hayawari .p-notlogin-feature-button:hover::after{border-color:#fff}.page-job-campaign-hayawari .p-notlogin-feature .p-notlogin-feature-block::after{background-color:#406196}@media(max-width: 767.98px){.page-job-campaign-hayawari .feature img{max-width:343px}}.page-job-campaign-hayawari .price-option-copy{font-size:3.2rem;font-weight:bold;margin-top:0}.page-job-campaign-hayawari .price-option-sub-copy{color:#406196;font-size:2rem;font-weight:bold}.page-job-campaign-hayawari .price-option-tag{color:#406196;background-color:#fff;font-size:1.6rem;font-weight:bold;line-height:1.5;text-align:center;padding:8px 16px;border:1px solid #ccc;border-radius:5px}@media(max-width: 767.98px){.page-job-campaign-hayawari .price-option-tag{max-width:343px;margin-left:auto;margin-right:auto}}.page-job-campaign-hayawari .price-option-tag .strong-text{font-size:2rem}.page-job-campaign-hayawari .price-option-tags{display:flex;justify-content:flex-start;align-items:center;gap:16px;width:100%;margin-top:16px}@media(max-width: 767.98px){.page-job-campaign-hayawari .price-option-tags{flex-direction:column}}.page-job-campaign-hayawari .price-option-tags>*{width:calc(50% - 8px)}@media(max-width: 767.98px){.page-job-campaign-hayawari .price-option-tags>*{width:100%}}.page-job-campaign-hayawari .price-option-price{color:#406196;font-size:2rem;font-weight:bold}.page-job-campaign-hayawari .price-option-price .num{font-size:3.2rem}.page-job-campaign-hayawari .price-option-price .strong-text{font-size:4.6rem}.page-job-campaign-hayawari .price-option-price.normal-price{color:#000}.page-job-campaign-hayawari .price-option-price.normal-price .before-price{color:#b5b5b5;text-decoration:line-through}.page-job-campaign-hayawari .price-option-price.special-price{position:relative}@media(min-width: 768px){.page-job-campaign-hayawari .price-option-price.special-price{padding-left:18px}}.page-job-campaign-hayawari .price-option-price.special-price::before{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);display:block;position:absolute}@media(min-width: 768px){.page-job-campaign-hayawari .price-option-price.special-price::before{border-width:12px 0 12px 16px;border-left-color:#406196;left:0;bottom:0}}@media(max-width: 767.98px){.page-job-campaign-hayawari .price-option-price.special-price::before{border-width:16px 12px 0 12px;border-top-color:#406196;left:50%;top:0}}.page-job-campaign-hayawari .price-option-price-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:0 10px;margin-top:24px}@media(max-width: 767.98px){.page-job-campaign-hayawari .price-option-price-wrap{flex-direction:column;align-items:flex-start}}.page-job-campaign-hayawari .price-option-price-wrap>*{margin:0}@media(min-width: 768px){.page-job-campaign-hayawari .price-option-price-wrap>*{line-height:1}}.page-job-campaign-hayawari .price .center-sub-title{margin-top:64px}@media(max-width: 767.98px){.page-job-campaign-hayawari .price .center-sub-title{margin-top:46px}}@media(max-width: 767.98px){.page-job-campaign-hayawari .price img{max-width:311px}}.page-job-campaign-hayawari .price .image-scroll{margin-bottom:12px}.page-job-campaign-hayawari .price .p-notlogin-column-block{position:relative}.page-job-campaign-hayawari .price .p-notlogin-column-blocks{margin-bottom:32px}.page-job-campaign-hayawari .price .p-notlogin-column-block.block-bg-gray{padding:32px}.page-job-campaign-hayawari .price .p-notlogin-column-block .campaign-icon{position:absolute;top:-64px;right:-16px;width:177px;height:168px;z-index:2}@media(max-width: 767.98px){.page-job-campaign-hayawari .price .p-notlogin-column-block .campaign-icon{top:-36px;right:-16px;width:128px;height:121px}}.page-job-campaign-hayawari .price .p-notlogin-column-block .campaign-icon img{width:100%;height:auto}.page-job-campaign-hayawari .price .p-notlogin-price-image img:not(.image-scroll img){max-width:100%}.page-job-campaign-hayawari .support .p-notlogin-copy{font-size:2.4rem}@media(max-width: 767.98px){.page-job-campaign-hayawari .support .bg-block{margin-left:-16px;margin-right:-16px}}.page-job-campaign-hayawari .support .bg-block .p-notlogin-checktags-list>li{background-color:#fff}@media(max-width: 767.98px){.page-job-campaign-hayawari .flow img{width:auto;max-width:343px}}.page-job-campaign-hayawari .apply{margin-top:64px}.page-job-campaign-hayawari .apply-items{display:flex;justify-content:center;align-items:flex-start;gap:32px;margin-top:32px}@media(max-width: 767.98px){.page-job-campaign-hayawari .apply-items{width:100%;flex-direction:column;align-items:center;gap:16px}}.page-job-campaign-hayawari .apply-items>*{width:100%;max-width:368px}.page-job-campaign-hayawari .apply-buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;margin-top:16px}.page-job-campaign-hayawari .apply .js-accordion-head{cursor:pointer;transition:.3s}.page-job-campaign-hayawari .apply .js-accordion-head::after{transform:rotate(-45deg) translateY(-50%);top:40%;border:none;border-left:2px solid;border-bottom:2px solid}.page-job-campaign-hayawari .apply .js-accordion-head.active{color:#fff;background-color:#406196}.page-job-campaign-hayawari .apply .js-accordion-head.active::after{top:50%;border:none;border-top:2px solid;border-right:2px solid;border-color:#fff}.page-job-campaign-hayawari .apply .js-accordion-head.active:hover{color:#406196;background-color:#fff}.page-job-campaign-hayawari .apply .js-accordion-head.active:hover::after{border-color:#406196}.page-job-campaign-hayawari .apply .js-accordion-body{display:none;padding:16px 8px}.page-job-campaign-hayawari .p-notlogin-form.p-notlogin-section{padding-top:50px}.page-job-campaign-hayawari .p-notlogin-form-notice{margin-bottom:32px}.page-job-campaign-hayawari .p-notlogin-form-notice span{font-weight:bold}.page-job-campaign-hayawari .form-unit .button-submit{color:#22ab38;background-color:#fff;border:2px solid #22ab38}.page-job-campaign-hayawari .form-unit .button-submit::after{border-color:#22ab38}.page-job-campaign-hayawari .form-unit .button-submit:hover{color:#fff;background-color:#22ab38}.page-job-campaign-hayawari .form-unit .button-submit:hover::after{border-color:#22ab38}.page-job-campaign-hayawari .form-cell{margin-bottom:20px}.page-job-campaign-hayawari .form-cell-list{margin-bottom:20px}.page-job-campaign-hayawari .form-cell-title{display:flex;align-items:center;margin-bottom:8px}.page-job-campaign-hayawari .form-cell-title .text{font-size:1.6rem;font-weight:500}.page-job-campaign-hayawari .form-cell-title .required{color:#fff;background-color:#b40000;display:inline-block;margin-left:8px;font-size:1.2rem;padding:2px 4px;border-radius:2px;line-height:1.5}.page-job-campaign-hayawari .form-cell-item{background-color:#fff;display:block;width:100%;padding:10px 11px;border:1px solid #cacad9;border-radius:5px}.page-job-campaign-hayawari .form-cell-item::-moz-placeholder{color:rgba(132,132,154,.6980392157);font-weight:normal}.page-job-campaign-hayawari .form-cell-item::placeholder{color:rgba(132,132,154,.6980392157);font-weight:normal}.page-job-campaign-hayawari .c-floating-link{background:url("../../img/campaign/hayawari/follow_cta_hover.webp") no-repeat center center;background-size:99%}.page-job-campaign-hayawari .c-floating-link img{transition:ease-in-out .4s}.page-job-campaign-hayawari .c-floating-link:hover img{opacity:0}.c-floating{display:none;position:fixed;z-index:3;right:16px;bottom:16px}.c-floating-link{position:relative;top:0;transition:all .2s ease-in-out;filter:drop-shadow(-1px -1px 0 #fff)}.c-floating-link:hover{top:-10px}@media(max-width: 767.98px){.c-floating img{width:22vw;height:auto}}.not-login-header#js-hide-header{transition:transform .3s ease-in-out}.not-login-header#js-hide-header.hide{transform:translateY(-100%)}.p-sticky{position:sticky;bottom:0;left:0;z-index:100;width:100%;background:rgba(125,92,73,.9);padding:32px;transform:translateY(100%);transition:transform .3s ease-in-out}.p-sticky.show{transform:translateY(0)}@media(max-width: 767.98px){.p-sticky{padding:16px}}.p-sticky-inner{display:flex;justify-content:center;-moz-column-gap:32px;column-gap:32px}@media(max-width: 767.98px){.p-sticky-inner{flex-direction:column;row-gap:8px}}.p-sticky-inner-text{color:#fff;font-weight:bold;font-size:3.2rem}.p-sticky-inner-text span{font-size:4.8rem}@media(max-width: 767.98px){.p-sticky-inner-text{text-align:center;font-size:1.4rem}.p-sticky-inner-text span{font-size:1.6rem}}.p-sticky-inner-button{color:#fff;background-color:#f55a13;width:100%;max-width:370px;margin:0;display:flex;justify-content:center;align-items:center;border-radius:8px;border:2px solid #f55a13;padding:9px .5em;font-size:2.4rem;font-weight:600;text-align:center;line-height:1.5;position:relative;transition:.3s;box-shadow:0 1px 3px rgba(0,0,0,.3019607843)}@media(max-width: 767.98px){.p-sticky-inner-button{font-size:1.6rem}}.p-sticky-inner-button::after{content:"";width:12px;height:12px;position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%);border-color:#fff;border-top:2px solid;border-right:2px solid;display:block}.p-sticky-inner-button:hover{color:#f55a13;background-color:#fff}.p-sticky-inner-button:hover::after{border-color:#f55a13}.p-slide-cards{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}@media(max-width: 767.98px){.p-slide-cards{gap:16px}}@media(min-width: 768px){.p-slide-cards.pc-column2>*{width:calc(50% - 15px);flex:1}}.p-slide-card-item{background-color:#f9f9f9;width:100%;padding:30px;border-radius:10px;display:flex;flex-direction:column;gap:20px}@media(max-width: 767.98px){.p-slide-card-item{padding:20px;gap:10px}}.p-slide-card-image{text-align:center}.p-slide-card-copy{font-size:2.4rem;font-weight:700;color:#f55a13}@media(max-width: 767.98px){.p-slide-card-copy{font-size:2rem}}.p-slide-card-text{font-size:1.6rem}.p-slide-voice{padding-left:0;padding-right:0;overflow:hidden}.p-slide-voice-person-box{display:flex;justify-content:center;align-items:center;gap:30px}@media(max-width: 767.98px){.p-slide-voice-person-box{gap:16px;flex-direction:column}}.p-slide-voice-person-image{width:80px;flex:0 0 auto}.p-slide-voice-person-info{color:#000;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:10px}@media(max-width: 767.98px){.p-slide-voice-person-info{width:auto;flex-direction:column}}.p-slide-voice-person-text{font-size:1.6rem;font-weight:400;display:flex;align-items:center;gap:10px}@media(max-width: 767.98px){.p-slide-voice-person-text{text-align:center}}.p-slide-voice-person-name{font-size:2.4rem;font-weight:bold}.p-slide-voice .slider{max-width:1250px;margin:0 auto 30px}.p-slide-voice .spot-service-card-copy{text-align:left}.p-slide-slide{position:relative}.p-slide-slide .slick-slide{padding:0 35px;display:flex;height:auto}@media(max-width: 767.98px){.p-slide-slide .slick-slide{padding:0 8px}}.p-slide-slide .slick-slide>div{display:flex}.p-slide-slide .slick-slide .slide-item{display:flex !important;margin:25px 0}.p-slide-slide .slick-track{display:flex}.p-slide-slide .slick-prev{left:19.7%;z-index:10}.p-slide-slide .slick-prev::before{content:"";width:100%;height:100%;display:block;border-left:2px solid #f55a13;border-bottom:2px solid #f55a13;transform:rotate(45deg)}.p-slide-slide .slick-next{right:19.7%;z-index:10}.p-slide-slide .slick-next::before{content:"";width:100%;height:100%;display:block;border-right:2px solid #f55a13;border-top:2px solid #f55a13;transform:rotate(45deg)}.p-slide-slide .slick-dots{position:absolute;bottom:0px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.p-slide-slide .slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 8px;padding:0;cursor:pointer}.p-slide-slide .slick-dots li button{border:0;background:#ddd;display:block;border-radius:50%;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.p-slide-slide .slick-dots li button:hover,.p-slide-slide .slick-dots li button:focus{outline:none}.p-slide-slide .slick-dots li button:hover:before,.p-slide-slide .slick-dots li button:focus:before{opacity:.7}.p-slide-slide .slick-dots li.slick-active button{background-color:#f55a13}body .mini-annotation{font-size:1rem;opacity:.5}
/*# sourceMappingURL=../maps/pages/not-login.css.map */
