@charset "UTF-8";body.controller--users:not(.controller--users-referrals) select:-webkit-autofill,body.controller--users:not(.controller--users-referrals) input:-webkit-autofill{-webkit-transition:background-color 9999s;transition:background-color 9999s}body.controller--users:not(.controller--users-referrals) .l-main{background-color:#f7f8fa;color:#222;padding-top:24px}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main{padding-top:48px}}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main{background:#f7f8fa;padding-top:64px}}body.controller--users:not(.controller--users-referrals) .l-main .wrapper{padding:0;width:auto;width:initial}body.controller--users:not(.controller--users-referrals) .l-main .title{font-size:24px;font-weight:400;line-height:1.5;text-align:center}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .title{font-size:32px;line-height:44px}}body.controller--users:not(.controller--users-referrals) .l-main .l-archive{padding:0}body.controller--users:not(.controller--users-referrals) .l-main .l-archive-container{flex-flow:row-reverse;padding:0;position:relative}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-container{width:auto}}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-container{margin-left:auto;margin-right:auto;margin-bottom:0}}@media (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-container{display:block}}@media (min-width: 768px) and (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-container{max-width:736px}}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-container{min-height:1072px;width:100%;max-width:1152px}}body.controller--users:not(.controller--users-referrals) .l-main .archive-container{min-height:640px;width:auto;max-width:1152px;margin:auto}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .archive-container{margin-top:24px}}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .archive-container{margin-top:40px}}@media (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-main .archive-container{padding-bottom:32px;max-width:736px}}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item{margin:0 16px}}body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item.-left{flex-basis:initial;padding:0;width:100%}@media (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item.-left{margin-top:24px}}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item.-left{margin-top:16px}}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item.-left{width:calc(100% - 304px);max-width:800px}}body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item.-right{width:100%}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .l-archive-item.-right{max-width:272px;margin-right:0}}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .signup-list{margin-left:4px}}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .signup-list{margin-bottom:32px}}@media (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-main .signup-list .signup-list-item{margin-right:0}body.controller--users:not(.controller--users-referrals) .l-main .signup-list .signup-list-item:nth-of-type(n+3){margin-left:16px}}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .signup-list .signup-list-item{margin-left:12px}}body.controller--users:not(.controller--users-referrals) .l-main .refine-container{display:inline-block;padding:24px 24px 20px}@media (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-main .refine-container{display:block;padding:24px 24px 28px}}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .refine-container{margin:0 16px}}body.controller--users:not(.controller--users-referrals) .l-main .login-sidebar-lead{font-size:.875rem;line-height:24px}@media (max-width: 767.98px){body.controller--users:not(.controller--users-referrals) .l-main .login-sidebar-lead{margin-bottom:16px}}body.controller--users:not(.controller--users-referrals) .l-main .signup-sidebar-lead{padding-top:24px}@media (max-width: 767.98px){body.controller--users:not(.controller--users-referrals) .l-main .signup-sidebar-lead{padding-top:16px;margin-bottom:0;margin-left:16px;padding-bottom:8px}}body.controller--users:not(.controller--users-referrals) .l-main .login-link{color:#06aa6a;font-size:.875rem;font-weight:700}body.controller--users:not(.controller--users-referrals) .l-main .login-link:hover{background:#f7f8fa;color:#4fd7a2;text-decoration:none}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .login-link{width:224px}}body.controller--users:not(.controller--users-referrals) .l-main .menu-img{margin-bottom:24px;width:100%}@media (max-width: 767.98px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-wrapper{margin:0 1rem}}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-wrapper{background:#fff;padding:2rem 0 3rem}}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-wrapper{padding:3rem 0 4rem}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form{box-sizing:content-box;margin:auto;padding:0}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form{background:none}}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form{max-width:672px;padding:0 1rem}}body.controller--users:not(.controller--users-referrals) .l-main .form-attention{margin-bottom:16px}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .form-attention{margin-bottom:24px}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item{margin:16px 0 0}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item{display:flex;justify-content:space-between;margin-top:24px}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item:first-of-type{margin-top:0}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-label{flex-shrink:0;line-height:1.7;margin:0}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-label{margin-right:.5rem;width:10rem}}body.controller--users:not(.controller--users-referrals) .l-main .-optional .tech-form-item-label:after{border-radius:3px;display:inline-block;line-height:1;white-space:nowrap;margin-left:8px;padding:3px 8px;border:1px solid #c0c4ce;color:#777;content:"任意";font-size:.75rem}body.controller--users:not(.controller--users-referrals) .l-main .required:after{border-radius:3px;display:inline-block;line-height:1;white-space:nowrap;margin-left:8px;padding:3px 8px;border:1px solid #f15252;color:#f15252;content:"必須";font-size:.7rem}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner{margin-top:8px}}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner{max-width:480px}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner .tech-form-input.-half{width:calc(50% - 8px)}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner .tech-form-item-content:after{content:none}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner .tech-form-item-state{display:none}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner .text-muted{margin-top:8px}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-inner .text-muted+.tech-form-item-error{margin-top:0}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-content.-birthday{flex-wrap:wrap}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-content.-birthday .-date-select{margin-top:8px;width:calc(50% - 8px)}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-content.-birthday .-date-select.year{margin:0;width:100%}}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item-content.-birthday .-date-select{width:calc(33% - 4px)}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas{width:100%}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas{flex-wrap:wrap}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas .tech-form-item-content.-prefecture{width:100%}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas .tech-form-item-content.-prefecture{max-width:288px}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas .tech-form-item-content.-overseas{flex-shrink:0;line-height:24px}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas .tech-form-item-content.-overseas{margin-top:16px}}@media (min-width: 768px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas .tech-form-item-content.-overseas{margin-left:16px;width:auto}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-item.prefecture .tech-form-item-content.-prefecture-and-overseas .tech-form-item-content.-overseas label{margin:0}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-checkbox-label{margin-bottom:.5rem}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-checkbox+.tech-form-checkbox-parts{font-size:.875rem;letter-spacing:0;line-height:1}@media (min-width: 992px){body.controller--users:not(.controller--users-referrals) .l-main .tech-form-checkbox+.tech-form-checkbox-parts{margin:0}}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-checkbox+.tech-form-checkbox-parts:before{height:16px;width:16px}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-checkbox+.tech-form-checkbox-parts:after{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='14px'%20height='11px'%20viewBox='0%200%2014%2011'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2052.5%20(67469)%20-%20http://www.bohemiancoding.com/sketch%20--%3e%3ctitle%3ePath%202%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Symbols'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='form_check_on'%20transform='translate(2.000000,%20-3.000000)'%20stroke='%23FFFFFF'%20stroke-width='2'%3e%3cpolyline%20id='Path-2'%20transform='translate(5.000000,%208.000000)%20rotate(90.000000)%20translate(-5.000000,%20-8.000000)%20'%20points='1%202%209%209.59250076%203.92174713%2014'%3e%3c/polyline%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 2px 4px/12px;height:16px;width:16px;left:0;top:0}body.controller--users:not(.controller--users-referrals) .l-main .tech-form-checkbox:checked+.tech-form-checkbox-parts:before{border:1px solid #0bbe78;background-color:#0bbe78}body.controller--users:not(.controller--users-referrals) .l-main .codeal-confirmation{align-items:start}body.controller--users:not(.controller--users-referrals) .l-main .codeal-confirmation .codeal-information{padding-top:8px}body.controller--users:not(.controller--users-referrals) .l-main .codeal-confirmation .codeal-information .codeal-info-title{font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#757575;margin-bottom:4px}body.controller--users:not(.controller--users-referrals) .l-main .codeal-confirmation .codeal-information .codeal-info-text{font-size:12px}body.controller--users:not(.controller--users-referrals) .l-main .l-signup-btn-container{margin:1.5rem 0;padding:0}@media (min-width: 576px){body.controller--users:not(.controller--users-referrals) .l-main .l-signup-btn-container{margin-bottom:2rem}}body.controller--users:not(.controller--users-referrals) .l-main .green-btn.signup-btn{box-shadow:none;margin:auto;width:20rem}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .green-btn.signup-btn{width:100%}}body.controller--users:not(.controller--users-referrals) .l-main .signup-note{font-weight:400}body.controller--users:not(.controller--users-referrals) .l-main .signup-note>.terms-link{display:inline-block;text-align:center}body.controller--users:not(.controller--users-referrals) .l-main .signup-note a{text-decoration:none;color:#06aa6a;font-weight:700}body.controller--users:not(.controller--users-referrals) .l-main .signup-note a:after{content:"";width:12px;height:12px;display:inline-block;margin-left:4px;margin-right:4px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='12px'%20height='12px'%20viewBox='0%200%2012%2012'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20sketchtool%2052.2%20(67145)%20-%20http://www.bohemiancoding.com/sketch%20--%3e%3ctitle%3e7F543DBD-1A12-40D5-98AC-7220AAB629D5%3c/title%3e%3cdesc%3eCreated%20with%20sketchtool.%3c/desc%3e%3cg%20id='PC_design'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='PC_トップ_ログイン後案内対象_ver1'%20transform='translate(-1049.000000,%20-4793.000000)'%20fill='%2306AA6A'%3e%3cg%20id='footer'%20transform='translate(0.000000,%204399.000000)'%3e%3cpath%20d='M1051,404%20L1061,404%20L1061,394%20L1051,394%20L1051,404%20Z%20M1052,403%20L1052,397%20L1060,397%20L1060,403%20L1052,403%20Z%20M1049,396%20L1049.96154,396%20L1049.96154,396.961538%20L1049.96154,400.807692%20L1049.96154,405.038462%20L1058.03846,405.038462%20L1059,405.038462%20L1059,406%20L1049,406%20L1049,396%20Z'%20id='Fill-1'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 0 0;vertical-align:middle}body.controller--users:not(.controller--users-referrals) .l-main .signup-note a:hover{color:#4fd7a2;text-decoration:none}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .l-main .signup-note .change-line{display:none}}body.controller--users:not(.controller--users-referrals) .l-main button .show-when-disabled{display:none}body.controller--users:not(.controller--users-referrals) .l-main button .show-when-enabled{display:inline;display:initial}body.controller--users:not(.controller--users-referrals) .l-main button[disabled] .show-when-disabled{display:inline;display:initial}body.controller--users:not(.controller--users-referrals) .l-main button[disabled] .show-when-enabled{display:none}body.controller--users:not(.controller--users-referrals) .footer-copyright{background:none}body.controller--users:not(.controller--users-referrals) .footer-copyright .footer-copyright-company{flex-grow:2}@media (min-width: 768px){body.controller--users:not(.controller--users-referrals) .footer-copyright .footer-copyright-company{text-align:left}}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .footer-copyright .footer-copyright-company{margin:8px 0 24px;line-height:20px}}body.controller--users:not(.controller--users-referrals) .l-return-link{width:1120px;max-width:100%;margin:-35px auto 0}@media (max-width: 991.98px){body.controller--users:not(.controller--users-referrals) .l-return-link{margin-top:-20px;width:736px}}@media (max-width: 767.98px){body.controller--users:not(.controller--users-referrals) .l-return-link{margin:0 16px 16px}}@media (max-width: 575.98px){body.controller--users:not(.controller--users-referrals) .job-offer-application{margin-right:1rem;margin-left:1rem}}
