@charset "utf-8";:root{--vw:100px;--vh:100px}@font-face{src:url(/fonts/glyphs.woff2?17776d0b065908b1ca83d6025f27f1f9) format("woff2"),url(/fonts/glyphs.woff?17776d0b065908b1ca83d6025f27f1f9) format("woff");font-family:glyphs}i[class*=" glyphs-"]:before,i[class^=glyphs-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:glyphs!important;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.glyphs-recruit_icon_close:before{content:"\f101"}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{font-weight:400;text-align:left}img{vertical-align:middle}dd,div,dl,dt,h1,h2,h3,h4,h5,h6,img,li,nav,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1}.cleafix:after{display:block;clear:both;content:""}figure,main{display:block}figure{margin:0;padding:0;line-height:0}figure img{max-width:100%}iframe{border:none}table{border-collapse:collapse}picture{display:block}a,a:active,a:hover,a:hover img,a:link,a:visited{color:#282828;text-decoration:none}*{margin:0;padding:0;word-break:break-word}*,:after,:before{box-sizing:border-box}html{font-size:10px}body,button,input,td,textarea,th{color:#282828;font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;font-size:1.6rem;line-height:30px}.c-form{padding:0 20px;background:#fff}.c-form_row{display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 0 30px}.c-form_row.center{align-items:center}.c-form_row .label{display:flex;position:relative;justify-content:space-between;width:134px;padding:16px 0 14px 20px;color:#4c5967;font-size:14px;font-weight:700;line-height:1.43}.c-form_row .label .tag{min-width:40px;height:20px;border-radius:5px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.083em;line-height:18px;text-align:center}.c-form_row .label .tag-red{background:#e64d45}.c-form_row .wrap{width:calc(100% - 164px);padding-right:10px;padding-left:19px}.c-form_row .wrap.full{width:100%}.c-form_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:50px;padding:2px 26px 0;border:1px solid #e4e4e4;outline:none;background:#fff;color:#4c5967;font-size:14px;font-weight:500;letter-spacing:.071em;line-height:48px}.c-form_input::-ms-clear{display:none}.c-form_input:focus{background:#f0f1f5;box-shadow:0 0 10px 0 rgba(#000,.05)}.c-form_input::-moz-placeholder{color:#a9a9a9;opacity:1}.c-form_input:-ms-input-placeholder{color:#a9a9a9;opacity:1}&::-moz-placeholder{color:#a9a9a9;opacity:1}&:-ms-input-placeholder{color:#a9a9a9;opacity:1}.c-form_input::placeholder{color:#a9a9a9;opacity:1}.c-form_type{background:#f0f1f5}.c-form_error,.c-form_type{box-shadow:0 0 10px 0 rgba(#000,.05)}.c-form_error{background:#fff9f9}.c-form_text{margin-top:6px;color:#4c5967;font-size:12px;font-weight:500;line-height:1.5;text-align:left}.input-error input,.input-error select,.input-error textarea{background:#fff9f9}.error-checks .error-txt{margin-top:0}.error{position:relative}.error-txt{margin-top:17px;margin-bottom:-6px;color:#e64d45;font-size:14px;font-weight:500;line-height:1}.file-btn .error-txt{white-space:nowrap}.error-txt.m-lines{line-height:20px}.error .c-form_select:after{opacity:0}img{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus,input[type=email]:focus,input[type=password]:focus,input[type=submit]:focus,input[type=text]:focus{outline:2px solid #2563eb}.login-form.ui.grid.aligned{align-items:center;justify-content:center;height:100vh;margin:0 auto;background-color:#eaeaea;text-align:center}.login-form-inner{width:600px}.login-form-btn{width:100%}.login-form-message{margin-top:10px;text-align:right}.list-style-none{padding-left:0;list-style:none}.app-admin .auth-header{padding:13px 0;background-color:#444857;text-align:center}.app-admin .auth-header-logo{text-align:center}.app-admin .login-form{padding:60px 0 0}.app-admin .login-form-inner{margin:0 auto;padding:60px 20px 100px;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.06)}.app-admin .login-form .auth-ttl-lv2{margin-bottom:40px;color:#4c5967;font-family:Montserrat,sans-serif;font-weight:700}.app-admin .auth-form_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:50px;padding:2px 26px 0;border:1px solid #e4e4e4;outline:none;background:#fff;color:#4c5967;font-size:1.5rem;font-weight:500;letter-spacing:.071em;line-height:48px}.app-admin .auth-form_input.error{background:#fff9f9}.app-admin .login-notice .list-style-none{margin-bottom:14px}.app-admin .login-notice .list-style-none .message{color:#e64d45;font-size:1.4rem}.app-admin .footer{position:relative;right:0;bottom:0;left:0;width:100%;min-width:900px;height:60px;background-color:#dedede}.app-admin .field-input-middle{width:60%;margin:0 auto 30px}.app-admin .btn__default:hover{color:#fff;opacity:.7}.app-admin .btn__default{background-color:#56b194;color:#fff;transition:opacity .3s ease;will-change:opacity}.app-admin .btn{display:inline-flex;align-items:center;justify-content:center;min-width:190px;height:55px;padding:0 20px;border:none;border-radius:0;outline:none;font-size:1.5rem;font-weight:700;letter-spacing:1px;line-height:20px;text-align:center;cursor:pointer}.app-admin .login-form-message{margin-top:30px;font-size:1.3rem;text-align:center;text-decoration:underline}.app-admin .login-form-message>a{color:#0066c0}.app-admin .auth-message-alert{margin-bottom:15px}.app-admin .auth-message-alert .alert{color:#e64d45}.app-admin .footer .bFooter{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.app-admin .footer .bFooter .copyRight{font-size:1.3rem;font-weight:500;letter-spacing:1px;line-height:1}.app-admin .auth .error-txt{margin-top:17px;margin-bottom:-6px;color:#e64d45;font-size:1.5rem;font-weight:500;line-height:1;text-align:left}.app-admin .auth .auth-note{color:#282828;font-size:1.2rem}.bNotify{-webkit-animation:fade-in .8s ease-out .1s 1;z-index:98;position:absolute;right:0;width:100%;padding:20px 0;animation:fade-in .8s ease-out .1s 1}.bNotify p{color:#fff;font-size:1.5625rem;font-weight:700;line-height:30px;text-align:center}.bNotify.txtSuccess{display:none;background-color:#1ea9b9}.bNotify.txtWarning{background-color:#f7e530}.bNotify.txtWarning p{color:#4c5967}.bNotify.txtError{background-color:#f53e34}