@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap&text=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";@import"https://fonts.googleapis.com/css2?family=BIZ+UDGothic:wght@400;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--chart-value: 0;scroll-padding-top:120px;scroll-behavior:auto}html{font-size:62.5%}body{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;min-height:100vh;font-size:1.4rem;color:#000}img{max-width:100%;height:auto}textarea{padding:.7rem;width:100%}.form-control{font-size:1.4rem}input.is-invalid{border-color:#ba0d12}::-webkit-input-placeholder{font-size:1.2rem;line-height:1.5}::-moz-placeholder{font-size:1.2rem;line-height:1.5}::placeholder{font-size:1.2rem;line-height:1.5}a{text-decoration:none;color:inherit}a:hover{color:inherit}table{background-color:#fff}ul li,ol li{list-style-type:none}.modal-backdrop{width:100%;height:100%}@media screen and (max-width: medium){html{font-size:50%}}@media screen and (max-width: small){html{font-size:45%}}.grecaptcha-badge{visibility:hidden}.l-breadcrumb{list-style:none;padding-left:0;margin-bottom:5rem}.l-content{padding:4rem;width:100%;max-width:980px;margin:0 auto;grid-area:content;height:100%}.l-content>*:first-child{margin-top:0}.l-content--logind{width:calc(100% - 230px)}.l-content--notLogind{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:100vh;text-align:center}@media screen and (max-width: 768px){.l-content{padding-left:2rem;padding-right:2rem}}@media screen and (max-width: 821px){.l-site-content--logind,.l-site-content--notLogind{padding-top:6%}}@media screen and (max-width: 600px){.l-site-content--logind,.l-site-content--notLogind{padding-top:12%}}.l-container{display:grid;gap:0 0;grid-template-areas:"header header header" "menubar content content" "footer footer footer";grid-template-columns:0 1fr;grid-template-rows:auto 1fr auto;height:100vh}.l-container--logined{grid-template-columns:auto 1fr 1fr}.l-container--logined .l-mv__inner{display:none}.l-container--logined .l-mv .l-mv__image{width:100%}.l-header{position:fixed;z-index:100;width:100%;top:0;padding:.8rem .7rem .8rem 0;box-shadow:0 3px 10px -6px #0009;height:80px}.l-header .container{max-width:none}.l-header .nav-item{padding:0;font-weight:400;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.l-header .nav-item:not(:last-of-type){margin-right:1rem}.l-header .p-form-select:after{right:20px}.l-header__lang{position:relative;padding:0;border:none;border-bottom:1px solid #aaa;border-radius:0}.l-header__lang .l-header__change-lang{display:block;width:175px;font-size:clamp(1.1rem,1.1vw,14px);color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:100%;padding:10px 20px 10px 30px;background:none}.l-header__lang .l-header__change-lang:focus{outline:none}.l-header__lang .icon-lang{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:17px}.l-header__lang .icon-arrow{position:absolute;right:8px;top:50%;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.l-header:not(.l-header--no-responsive){position:fixed;padding-left:1rem;left:0;top:0;width:100%;z-index:100;height:75px}}@media screen and (max-width: 520px){.l-header:not(.l-header--no-responsive){height:60px;padding-top:0;padding-bottom:0;padding-left:0}.l-header:not(.l-header--no-responsive) .l-header__change-lang{min-width:auto;padding:.75rem 0 .75rem 30px;width:150px}}.l-mv{padding:0;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background-image:url(/build/assets/top-service.d2d542f1.png);background-size:cover}.l-mv video{width:100%;height:100%;max-height:calc(100vh - 80px)}.l-mv .p-gap>*+*{margin-top:1.5rem}.l-mv .p-single-form--secondary .p-form-select,.l-mv .p-single-form--secondary input{width:100%}.l-mv .p-form-select,.l-mv .c-form-input{margin-left:0}.l-mv .p-single-form>*+*{margin-top:5px}.l-mv label{white-space:nowrap}.l-mv .l-mv__btn{width:100%;font-weight:700;padding-right:3rem;padding-left:3rem;display:block;margin-top:30px}.l-mv .l-mv__btn:after{content:"";display:block;border-right:1px solid #fff;border-top:1px solid #fff;position:absolute;top:0;right:2rem;bottom:0;margin:auto;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-mv__head{font-size:2rem;font-weight:700;margin-bottom:2rem;white-space:nowrap}.l-mv__content{display:-webkit-box;display:flex;width:100%;position:relative}.l-mv__image{position:relative;width:calc(100% - 380px);max-height:calc(100vh - 80px)}.l-mv__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-mv__inner{padding:2.5% 3.5%;width:380px;color:#fff}.l-mv__catch{position:absolute;z-index:50;left:4rem;top:7rem;color:#fff;font-weight:700;font-size:1.7rem;line-height:1.7}.l-mv__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;z-index:50;bottom:4rem;left:4rem;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.7;background-color:#44b51b;width:180px;height:180px;padding-top:1.5rem;border-radius:50%;text-align:center}.l-mv__link:hover{opacity:.9;color:#fff}.l-mv__volume{position:absolute;right:20px;bottom:20px;font-size:24px;z-index:10;background:#ba0d12;color:#fff;border-radius:50%;width:50px;height:50px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:2px solid #fff}@media screen and (max-width: 1061px){.l-mv:not(.l-mv--no-responsive){height:auto}.l-mv:not(.l-mv--no-responsive) .l-mv__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.l-mv:not(.l-mv--no-responsive) .l-mv__image{width:100%}.l-mv:not(.l-mv--no-responsive) .l-mv__inner{width:100%;padding-top:7%;padding-left:17%;padding-right:17%}}@media screen and (max-width: 520px){.l-mv:not(.l-mv--no-responsive) .l-mv__inner{padding-left:10%;padding-right:10%}.l-mv:not(.l-mv--no-responsive) .l-mv__head{font-size:1.6rem}.l-mv:not(.l-mv--no-responsive) .l-mv__image img{height:auto}.l-mv__volume{width:40px;height:40px;font-size:20px;right:10px;bottom:10px}}.nav-item>*{font-weight:700}.dropdown-item{font-size:1.4rem}.navbar-nav,.nav-lang{position:relative}.nav-lang .nav-tel{position:absolute;width:300px;text-align:right;top:-30px;right:0;font-size:clamp(.875rem,.807rem + 1.208vw,1.7rem)}@media screen and (max-width: 768px){.nav-lang .nav-tel{top:-25px}}.nav-lang .nav-tel .c-important{font-size:clamp(.938rem,.87rem + 1.208vw,1.8rem)}.navbar-expand-md .navbar-nav{-webkit-box-align:end;align-items:flex-end}.me-auto{margin-left:auto;margin-right:auto;flex-wrap:wrap;padding-left:2rem;overflow:hidden}.me-auto__item{margin-top:1rem;position:relative}.me-auto__item:after{content:"";display:inline-block;width:1px;height:100%;background-color:#ddd;position:absolute;left:0;top:0}.me-auto__item:first-child:after{content:none}.me-auto__link{display:block;padding-left:1.5rem;padding-right:1.5rem;font-size:1.6rem}.me-auto__link i{margin-right:5px}.l-menubar{padding:3rem;width:230px;grid-area:menubar;min-height:100vh;background-color:#ba0d12;color:#fff}.l-menubar--top{display:none}.l-menubar__inner{position:-webkit-sticky;position:sticky;top:13rem}.l-menubar__title{margin-top:3rem;font-weight:700}.l-menubar__title:first-child{margin-top:0}.l-menubar__title+.l-menubar__list .l-menubar__list__item{margin-top:1.2rem}.l-menubar__title+.l-menubar__list .l-menubar__list__item:first-child{margin-top:1rem}.l-menubar__list{margin-top:.5rem;padding-left:1rem}.l-menubar__list--sub{margin-top:-.5rem;padding-left:1.5rem}.l-menubar__list--sub .l-menubar__list__item{margin-top:1.2rem}.l-menubar__list--sub .l-menubar__list__item:before{content:"";margin-right:.3rem;display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#fff;vertical-align:middle}.l-menubar__list__item{margin-top:1rem}.l-menubar__list__item i{width:15px;text-align:center}.l-menubar__list__link{color:#fff;text-decoration:none}.l-menubar__list__link:hover{text-decoration:underline}.l-menubar__logout{border:1px solid #ddd;text-align:center;padding:1rem;max-width:100px;margin:0 auto;color:#fff;text-decoration:none}.l-menubar__lang-list,.l-menubar__logout,.l-menubar__others{display:none}@media screen and (max-width: 1180px){.l-menubar:not(.l-menubar--no-responsive){max-width:none;position:fixed;top:80px;z-index:100;display:none;height:100vh;min-height:auto;width:100%;left:0;padding:2rem 2rem 30px}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top{max-width:none;position:fixed;z-index:100;padding:2rem;display:none;min-height:auto;top:75px;width:100%;left:0;height:100vh}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top .l-menubar__body{height:83%;overflow-y:scroll}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top .l-menubar__inner{position:static;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:75vh;-webkit-box-pack:justify;justify-content:space-between}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top .l-menubar__title{display:none}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top .l-menubar__list{margin:0}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top .l-menubar__list__item{margin-top:0}.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top .l-menubar__list__item a{display:block;padding:8px 0}}@media screen and (max-width: 768px){.l-menubar:not(.l-menubar--no-responsive){top:75px}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__body{height:90%;overflow-y:scroll}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__inner{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(100% - 130px);-webkit-box-pack:justify;justify-content:space-between;top:0;padding-bottom:50px}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__logout{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__title{display:none}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__list{margin:0}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__list__item{margin-top:0!important}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__list__item a{display:block;padding:8px 0}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__logout{display:block}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__others{display:block}.l-menubar:not(.l-menubar--no-responsive) .l-menubar,.l-menubar:not(.l-menubar--no-responsive) .l-menubar--top{padding-bottom:30px}}@media screen and (max-width: 520px){.l-menubar:not(.l-menubar--no-responsive){top:60px}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__lang-list{position:absolute;width:90%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__lang-list li{padding:0 10px;position:relative}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__lang-list li:not(:last-of-type):after{content:"";width:1px;height:100%;background:#fff;position:absolute;right:0;top:0}.l-menubar:not(.l-menubar--no-responsive) .l-menubar__logout{display:block}}.l-floating-btn{display:none;position:fixed;width:100%;height:70px;margin:0;left:0;bottom:0;z-index:10;background-color:#0006;padding:10px 20px}.l-floating-btn>*+*{margin-left:20px}.l-floating-btn .c-btn{width:100%}@media screen and (max-width: 520px){.l-floating-btn{display:-webkit-box;display:flex}}.l-floating-menu{position:fixed;list-style:none;width:100%;margin:0;bottom:0;display:none;z-index:101;padding:0;background-color:#ba0d12}.l-floating-menu__item{-webkit-box-flex:1;flex:1 1 auto;border-top:1px solid #fff;padding-bottom:8px}.l-floating-menu__item:not(:last-of-type){border-right:1px solid #fff}.l-floating-menu__link{height:60px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;color:#fff;font-size:1.4rem;position:relative}.l-floating-menu__link:hover{color:#fff}.l-floating-menu__link i{font-size:25px;margin-bottom:10px}.l-floating-menu__link .floating-menu-icon{position:relative;margin-bottom:3px}.l-floating-menu__link .floating-menu-icon .icon-info{border-radius:50%;background:#fff;color:#e97119;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:20px;height:20px;position:absolute;right:-15px;top:-8px;font-size:12px;font-weight:700}.l-floating-menu__link .floating-menu-text{position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:10px}@media screen and (max-width: 520px){.l-floating-menu{display:-webkit-box;display:flex}}.l-footer{padding:50px 10% 20px;color:#fff;font-size:clamp(1.2rem,1.1vw,16px);grid-area:footer;position:relative}.l-footer__head{margin-bottom:50px}.l-footer__head ul{padding:0}.l-footer__foot{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.l-footer__foot__left{font-size:clamp(1.2rem,1.1vw,16px)}.l-footer__foot__right{display:-webkit-box;display:flex;list-style:none;margin:0;padding:0}.l-footer__foot__right__item{position:relative}.l-footer__foot__right__item:nth-child(2){width:200px}.l-footer__foot__right__item:before{content:"/";display:inline-block;width:10px;height:10px;margin-right:2%;margin-left:4%}.l-footer__foot__right__item:first-child:before{content:none}.l-footer__inquiry-wrapper{position:absolute;top:6rem;right:5rem;width:240px}.l-footer__inquiry{border:0;background-color:#ef8626;color:#fff;height:80px;max-width:240px;min-width:150px;border-radius:3px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;text-align:center}.l-footer__inquiry:hover{opacity:.9;cursor:pointer}.l-footer__inquiry:after{content:"";display:block;position:absolute;border-right:1px solid #fff;border-top:1px solid #fff;width:9px;height:9px;top:0;bottom:0;right:15px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.l-footer{padding-top:4%}.l-footer__head{margin-bottom:5%}.l-footer__foot__right__item{white-space:nowrap}.l-footer__foot__right__item:nth-child(2){width:auto}.l-footer__foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.l-footer__foot__left{margin-bottom:1rem}.l-footer__inner{padding:0 1rem 8rem}}@media screen and (max-width: 520px){.l-footer{padding:0 4% 20px}.l-footer .p-gap--small{margin-top:10px}.l-footer__inner{padding:2rem 1rem 8rem}.l-footer__foot__left{text-align:center}.l-footer__span{display:block}.l-footer__inner-message-detail{display:none}}.c-asterisk{position:relative}.c-asterisk:before{content:"*";position:absolute;top:-7px;left:-9px}.c-asterisk--red{color:#ba0d12}.c-btn{display:inline-block;text-align:center;text-decoration:none;padding:11px 10px 10px;border:1px solid #333;line-height:1.5;font-size:1.4rem;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;color:#fff;background-color:#333;position:relative}.c-btn:hover,.c-btn:focus{cursor:pointer;opacity:.7;color:#fff}.c-btn:disabled{color:#fff;background-color:#333;border-color:#333;cursor:auto}.c-btn:disabled:hover{opacity:1}.c-btn--rounded{border-radius:3em}.c-btn--small{padding:10px 5%;font-size:1.4rem}_::-webkit-full-page-media,_:future,:root .c-btn--small{padding:10px 40px}.c-btn--medium{padding:10px 100px;font-size:1.8rem}.c-btn--large{padding:2rem 12%;font-size:1.8rem}.c-btn--full-size{width:100%}.c-btn--red{color:#fff;background-color:#ba0d12;border-color:#ba0d12}.c-btn--red:disabled{background-color:#6e080a;border-color:#6e080a}.c-btn--red.is-frame-only{color:#ba0d12;background-color:#fff;border-color:#ba0d12}.c-btn--blue{color:#fff;background-color:#0b5394;border-color:#0b5394}.c-btn--green{color:#fff;background-color:#076316;border-color:#076316}.c-btn--green:disabled{background-color:#076316;border-color:#076316}.c-btn--light-green{color:#fff;background-color:#309d39;border-color:#309d39}.c-btn--light-green:disabled{background-color:#309d39;border-color:#309d39}.c-btn--gray{background-color:#707070;border-color:#707070}.c-btn--orange{color:#fff;background-color:#f5a51b;border-color:#f5a51b}.c-btn--orange:disabled{background-color:#f5a51b;border-color:#f5a51b}.c-btn--disabled:hover,.c-btn--disabled:focus{cursor:auto;opacity:1}.c-btn--more{padding:.4rem 3rem;background-color:transparent;border:2px solid #ba0d12;color:#ba0d12;text-align:center;font-size:1.7rem;border-radius:30px}.c-btn--more:after{content:"";display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px;border-right:2px solid #ba0d12;border-top:2px solid #ba0d12;position:absolute;right:1.2rem;top:0;bottom:0;margin:auto}.c-btn--more:hover,.c-btn--more:focus{opacity:.7;color:#ba0d12}.btn-secondary{border-color:#333;background-color:#333}.c-btn--upload-file{min-width:190px}.c-btn--info{position:relative}.c-btn--info i{position:absolute;font-size:20px;top:-6px;right:-6px;color:#ba0d12;background-color:#fff;border-radius:50%}.c-btn-outer{text-align:center}.c-btn-primary{font-size:clamp(1.7rem,4vw,2.6rem);margin:3rem auto 0;position:relative;padding:1.2rem 8rem 1rem;border:0;background-color:#008c25;font-weight:700}.c-btn-primary:after{content:"";display:block;position:absolute;right:2rem;bottom:0;top:0;margin:auto;width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-btn.c-btn--has-icon{position:relative;padding-left:20px}.c-btn.c-btn--has-icon .c-btn__icon{position:absolute;left:10px;top:50%;translate:0 -50%;width:20px}.c-btn.c-btn--spinner{position:relative}.c-btn.c-btn--spinner:after{content:"";position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:1em;border:2px solid white;border-left-color:transparent;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@media screen and (max-width: 520px){.c-btn{font-size:1.2rem;padding:1rem}.c-btn.c-btn-primary{font-size:clamp(1.4rem,4vw,2.6rem);padding:.8rem 5rem .7rem}.c-btn--medium{padding:10px 4rem;font-size:1.4rem}.c-btn--large{padding:1rem 4rem;font-size:1.2rem}}.c-caution{display:block;font-size:1.2rem;color:red;text-decoration:none}.c-check-item{list-style:none;font-size:1.8rem;padding-left:2rem;background-size:15px;position:relative}.c-check-item i{position:absolute;left:0;top:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-check-item--is-active i{color:#e97119}.c-checkbox-btn{position:relative;z-index:10;display:inline-block;padding:10px}.c-checkbox-btn div{position:absolute;z-index:-1;top:0;bottom:0;right:0;left:0;color:#333;font-size:14px;border:1px solid #333}.c-checkbox-btn input{display:none}.c-checkbox-btn input:checked+div{background:#ddd;border:1px solid #ddd}.c-copy-btn{cursor:pointer;position:relative}.c-copy-btn.is-active:before{content:"copied!";position:absolute;left:0;top:-20px;font-size:12px}.c-form-checkbox{background:#fff;border:1px solid #707070;display:block;height:16px;width:16px;border-radius:3px;position:relative}.c-form-checkbox:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form-checkbox:checked:after{content:"";display:block;border-right:2px solid #000;border-bottom:3px solid #000;height:11px;left:5px;margin-top:-7px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.c-form-input{width:100%;border:1px solid rgb(221,221,221);border-radius:3px;padding:6px 7px;background-color:#fff;color:#000;font-size:1.4rem;line-height:normal;max-height:28px}.c-form-input:disabled{color:#ddd;background-color:#f7f7f7;border-color:#f7f7f7;border-width:2px;cursor:auto}.c-form-input:disabled:hover{opacity:1}.c-form-input.is-invalid{border-width:2px}.c-form-input--medium{width:80%}.c-form-input--name{max-width:20em}.c-form-select{width:100%;border:1px solid #ddd;padding:6px 20px 6px 7px;border-radius:3px;background-color:#fff;font-size:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;white-space:pre-wrap}.c-form-select.is-invalid{border-width:2px}.c-form-select.is-invalid{border-color:#ba0d12}.c-form-blade-select{width:100%;border:1px solid #ddd;border-radius:3px;background-color:#fff;font-size:1.2rem;color:#000;position:relative}.c-form-blade-select:after{content:"";display:block;position:absolute;top:0;bottom:0;right:10px;margin:auto;border-color:#000 transparent transparent transparent;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-form-blade-select__inner{width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 7px}.c-form-textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:300px;border:1px solid rgb(221,221,221);border-radius:3px;padding:10px 7px;background-color:#fff;color:#000;font-size:1.2rem;line-height:1.5}.c-form-textarea.is-invalid{border-color:#ba0d12}.c-hamburger-menu-icon{background-color:transparent;border:none;position:fixed;top:70px;right:5%;width:44px;height:44px;cursor:pointer;display:none;z-index:11}.c-hamburger-menu-icon>span{background-color:#000;width:25px;height:2px;display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transition:transform .2s;margin:0 auto 9px}.c-hamburger-menu-icon>span:last-of-type{margin-bottom:2px}.c-hamburger-menu-icon>div{font-size:10px;color:#000}.c-hamburger-menu-icon.is-open>span:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s;transform:translateY(11px) rotate(130deg);-webkit-transform:translateY(11px) rotate(130deg)}.c-hamburger-menu-icon.is-open>span:nth-child(2){-webkit-transition-delay:.17s;transition-delay:.17s;transform:translate(-18px) scaleX(0);-webkit-transform:translateX(-18px) scaleX(0)}.c-hamburger-menu-icon.is-open>span:nth-child(3){-webkit-transition-delay:.23s;transition-delay:.23s;transform:translateY(-11px) rotate(-130deg);-webkit-transform:translateY(-11px) rotate(-130deg)}@media screen and (max-width: 768px){.c-hamburger-menu-icon{display:block;position:fixed;top:2rem;right:1rem}}@media screen and (max-width: 520px){.c-hamburger-menu-icon{top:1rem}}.c-logo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;max-width:200px}@media screen and (max-width: 768px){.c-logo{max-width:170px}}@media screen and (max-width: 520px){.c-logo{max-width:110px;margin-right:.5rem}}.c-tag{display:inline-block;border:1px solid #000;padding:3px 9px;font-size:clamp(10px,1.1vw,12px);text-decoration:none;color:#000;text-align:center;border-radius:2em}.c-tag--green{background-color:#309d39;color:#fff;border:0}.c-tag--blue{background-color:#0b5394;border:0;color:#fff}.c-tag--rounded{border-radius:3px}.c-tag--rounded-large{border-radius:30px}.c-thumbnail{border:1px solid #ddd;display:inline-block;position:relative;padding-right:105px;padding-top:105px;overflow:hidden}.c-thumbnail__img{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-thumbnail--small{padding-right:65px;padding-top:65px}.c-thumbnail--large{padding-right:210px;padding-top:210px}.c-thumbnail--rounded{border-radius:50%}.c-title{margin:7% 0 clamp(2rem,10vw,3%);font-weight:700;font-size:clamp(2rem,5vw,2.5rem);line-height:1.7;word-break:break-word}.c-title--page-name{margin-top:5rem;margin-bottom:2rem;font-size:2.2rem}.c-title--section-name{margin-top:5rem;margin-bottom:2rem;font-size:2rem}.c-title--small{margin:3% 0 2%;font-size:clamp(1.8rem,5vw,2.3rem)}.c-title--large{margin:5% 0 4%;font-size:clamp(2.6rem,5vw,3rem)}.c-title--extra-large{margin:6% 0 5%;font-size:clamp(2.7rem,5vw,3.4rem)}.c-title--has-border{padding-bottom:.7rem;margin-bottom:clamp(3rem,10vw,3.5%);border-bottom:1px solid #000}.c-title--primary{padding:30px 10px;font-size:3.4rem;text-align:center}.c-title__inner{display:block;text-align:center;font-weight:400;font-size:1.7rem}.c-title--red{background-color:#ba0d12;color:#fff}.c-title--band{padding:1rem 2rem .5rem;background-color:#f7f7f7;box-shadow:#000 0 6px 2px -4px;font-size:clamp(1.7rem,4vw,2.6rem)}@media screen and (max-width: 768px){.c-title--page-name{font-size:1.8rem}.c-title--page-name{font-size:1.6rem;margin-bottom:1rem}.c-title--primary{font-size:2.7rem}.c-title__inner{font-size:1.2rem}}@media screen and (max-width: 520px){.c-title--primary{padding-top:15px;padding-bottom:15px;font-size:2rem}.c-title__inner{font-size:1rem}}.c-icon-title{display:inline-block;padding-left:4rem;padding-top:.5rem;background:no-repeat left center;background-size:30px;font-size:2.6rem;margin-bottom:3rem;line-height:1.5;word-break:break-word}.c-toggle-button{background-color:#309d39;display:inline-block;padding:15px;border-radius:50%;position:relative}.c-toggle-button:before,.c-toggle-button:after{content:"";position:absolute;width:2px;height:.75em;background-color:#fff;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;left:0;right:0;margin:auto}.c-toggle-button:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-toggle-button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-toggle-button.is-active:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-url{text-decoration:underline;color:#000;word-break:break-word}.c-url:hover{text-decoration:none;color:inherit}.c-required{position:relative}.c-required:before{display:inline-block;margin-right:1.5rem;padding:.2rem .7rem;font-size:1.2rem;background-color:#ba0d12;color:#fff}.c-required:before{content:"\5fc5\9808"}html[lang=ja] .c-required:before{content:"\5fc5\9808"}html[lang=en] .c-required:before{content:"Required"}html[lang=vi] .c-required:before{content:"Y\eau c\1ea7u"}html[lang=zh] .c-required:before{content:"\5fc5\9700\7684"}html[lang=km] .c-required:before{content:"\1791\17b6\1798\1791\17b6\179a"}html[lang=ne] .c-required:before{content:"\906\935\936\94d\92f\915  \91b"}html[lang=id] .c-required:before{content:"Yg dibutuhkan"}.c-more{position:relative;display:inline-block;padding-left:4rem;text-decoration:none;color:#000;vertical-align:middle;font-size:1.6rem}.c-more:before,.c-more:after{content:"";display:block;position:absolute}.c-more:before{top:-.2rem;left:0;width:30px;height:30px;border-radius:50%;bottom:-1.7rem;background-color:#ba0d12}.c-more:after{left:10px;bottom:1rem;margin:auto;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;background:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-more:hover{opacity:.7;color:#000}@media screen and (max-width: 768px){.c-more{font-size:1.4rem}.c-more:before{left:3px;width:25px;height:25px}}@media screen and (max-width: 520px){.c-more{font-size:1.2rem;padding-left:3rem}.c-more:before{top:0;left:5px;width:20px;height:20px}.c-more:after{left:12px;bottom:.7rem;width:5px;height:5px}}.c-info-btn{width:4rem;height:4rem;cursor:pointer;border-radius:50%;border:1px solid #ddd;background-color:transparent;position:relative;-webkit-transition:.4s;transition:.4s}.c-info-btn:before,.c-info-btn:after{position:absolute;content:"";display:block;background-color:currentColor;left:50%;-webkit-transform:translatex(-50%);transform:translate(-50%)}.c-info-btn:before{top:8px;width:5px;height:5px}.c-info-btn:after{top:18px;width:5px;height:15px}.c-info-btn:hover,.c-info-btn:focus{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}.c-wrapper{max-width:1280px;margin:0 auto}.c-text{font-size:1.7rem;font-weight:700}.c-text--green{color:#007806}.c-text--orange{color:#f7ab00}.c-annotation{padding-top:0;font-size:1.4rem;padding-left:2rem;text-indent:-1rem;line-height:1.7;position:relative}.c-annotation:before{content:"\203b";display:inline-block;margin-right:.5rem}.c-lists-item{margin-top:1rem}.c-success{font-size:1.5rem;color:#0ba95f;margin-bottom:20px}.c-invalid-message{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#ba0d12}.c-marker{text-decoration:underline;-webkit-text-decoration-color:#ffd246;text-decoration-color:#ffd246;text-underline-offset:-4px;text-decoration-thickness:13px}:not(.lang-ja) .c-marker{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-form-label{grid-area:label;font-size:1.4rem}.c-form-label span{position:relative;display:inline-block}.c-form-label--required span:after{content:"*";display:block;position:absolute;top:0;left:-9px;color:#ba0d12}.c-important{color:#ba0d12;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:700}.c-attention{padding-top:0;font-size:1.4rem;padding-left:1rem;text-indent:-1rem;line-height:1.7;position:relative;color:#309d39;margin-top:-1rem}.c-page-top{position:fixed;z-index:10;bottom:50px;right:35px;display:none;cursor:pointer;background-color:#ba0d12;border:2px solid #fff;width:50px;height:50px;border-radius:50%;font-size:20px;color:#fff;-webkit-transition:.3s;transition:.3s}.c-page-top:hover{opacity:.7}.c-page-top.UpMove{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.c-page-top.DownMove{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(300px);transform:translateY(300px)}}@keyframes DownAnime{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(300px);transform:translateY(300px)}}@media screen and (max-width: 520px){.c-page-top{right:25px;width:40px;height:40px;font-size:14px}}.c-arbitrary{position:relative}.c-arbitrary:before{display:inline-block;margin-right:1.5rem;padding:.2rem .7rem;font-size:1.2rem;background-color:#076316;color:#fff}.c-arbitrary:before{content:"\4efb\610f"}html[lang=ja] .c-arbitrary:before{content:"\4efb\610f"}html[lang=en] .c-arbitrary:before{content:"Arbitrary"}html[lang=vi] .c-arbitrary:before{content:"B\1ea5t k\1ef3"}html[lang=zh] .c-arbitrary:before{content:"\968f\610f\7684"}html[lang=km] .c-arbitrary:before{content:"\1794\17c6\1796\17b6\1793"}html[lang=ne] .c-arbitrary:before{content:"\92e\928\92e\93e\928\940"}html[lang=id] .c-arbitrary:before{content:"Sewenang-wenang"}.c-bg-service{background-color:#f2f2f2;position:relative}.c-bg-service:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;background:url(/build/assets/bg-service.89ba00a7.png) center top no-repeat;background-size:cover;z-index:0}.c-bg-service>*{position:relative;z-index:1}.c-preview{min-width:200px;max-width:500px}.p-table{display:table;table-layout:fixed;word-wrap:break-word;width:100%;border-collapse:collapse;background-color:#fff}.p-table *{margin:0}.p-table__cluster{display:table-row}.p-table__cluster--column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-table__cluster--column .p-table__key,.p-table__cluster--column .p-table__value{width:100%!important}.p-table__key{vertical-align:top;width:20%}.p-table__key--required *{position:relative}.p-table__key--required *:after{content:"*";color:#ba0d12;position:absolute;top:-7px;left:-9px}.p-table__value{width:80%}.p-table__value-inner{min-width:150px;width:100%}.p-table__value-inner>*+*{margin-top:20px}.p-table__value-inner--w30{min-width:120px;width:30%}.p-table__value-inner--w50{min-width:200px;width:50%}.p-table__value-inner--w70{min-width:230px;width:70%}.p-table__value--center{text-align:center}.p-table__key,.p-table__value{font-size:clamp(1.3rem,1.1vw,16px);display:table-cell;padding:15px;border:1px solid #707070}.p-table--border-none{background-color:transparent}.p-table--border-none .p-table__key,.p-table--border-none .p-table__value{border:none}.p-table--column,.p-table--column .p-table__cluster,.p-table--column .p-table__key,.p-table--column .p-table__value{display:block}.p-table--key-all-gray .p-table__key,.p-table--value-all-gray .p-table__value{background-color:#f7f7f7}.p-table--no-responsive{width:auto;white-space:nowrap}.p-table__key--gray,.p-table__value--gray{background-color:#f7f7f7}@media screen and (max-width: 768px){.p-table:not(.p-table--no-responsive){display:block}.p-table:not(.p-table--no-responsive) .p-table__cluster{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-table:not(.p-table--no-responsive) .p-table__cluster:first-child{border-top:1px solid #707070}.p-table:not(.p-table--no-responsive) .p-table__key,.p-table:not(.p-table--no-responsive) .p-table__value{display:block;width:100%;border-top:none}.p-table:not(.p-table--no-responsive) .p-table__key{padding-bottom:0}.p-table.p-table--border-none .p-table__cluster:first-child{border-top:none}}.p-check-list{margin:0;padding:0;display:grid;gap:15px 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media screen and (max-width: 768px){.p-check-list{gap:10px;grid-template-columns:repeat(1,auto)}}@media screen and (max-width: 520px){.p-check-list{gap:5px 0}}.p-form-checkbox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.p-form-checkbox input{display:none}.p-form-checkbox input[type=checkbox]:checked+.p-form-checkbox__item:after{opacity:1}.p-form-checkbox label{margin-bottom:0;font-size:1.4rem}.p-form-checkbox__item{position:relative;padding-left:2.5rem;width:auto}.p-form-checkbox__item:before{background:#fff;border:1px solid #707070;content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px;border-radius:3px}.p-form-checkbox__item:after{border-right:2px solid #000;border-bottom:3px solid #000;content:"";display:block;height:11px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.p-form-select{position:relative}.p-form-select:after{content:"";display:block;position:absolute;top:45%;right:10px;margin:auto;border-color:#000 transparent transparent transparent;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.p-form-select--year{max-width:5em}.p-form-select--month,.p-form-select--birth-day{max-width:4em}.p-frame{padding:clamp(1rem,1.1vw,3rem) clamp(1.5rem,1.2vw,4rem);border:1px solid rgb(221,221,221);background-color:#fff}.p-frame__head{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.p-frame__head .c-title{font-size:3rem}.p-frame__head .c-btn{display:block;width:100%;max-width:200px}.p-frame__bottom{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.p-frame__bottom>*+*{margin-left:10%}.p-frame--rounded{border-radius:7px}.p-frame--has-shadow{box-shadow:4px 4px 5px 1px #ddd}.p-gap>*{margin:0}.p-gap>*+*{margin-top:2rem}.p-gap--small>*+*{margin-top:1rem}.p-gap--large>*+*{margin-top:5rem}.p-gap--left>*+*{margin-top:0;margin-left:2rem}.p-gap--left>*+.c-asterisk{margin-left:0}.p-meeting-modal{display:block}.p-meeting-modal label{margin-right:1rem}.p-meeting-modal .form-control{border:1px solid #707070}.p-meeting-modal input{border:1px solid #707070;border-radius:3px;padding:.3rem;width:100%}.p-meeting-modal input[type=checkbox],.p-meeting-modal input[type=radio]{margin-right:.5rem;width:auto}.p-meeting-modal textarea{background-color:#fdfdfd;border:1px solid #707070}.p-meeting-modal textarea:focus,.p-meeting-modal textarea:active{box-shadow:0 0 1px 1px #707070}.p-meeting-modal .has-error{position:relative;padding-bottom:20px}.p-meeting-modal .error{position:absolute;left:10px;bottom:0;color:#ba0d12;font-size:12px}.p-meeting-modal .close{position:absolute;top:0;right:0;width:30px;height:30px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:50%;background-color:#000;border:none}.p-meeting-modal .close span:before,.p-meeting-modal .close span:after{pointer-events:none;position:absolute;content:"";width:60%;height:2px;background-color:#fff;top:0;bottom:0;right:0;left:0;margin:auto}.p-meeting-modal .close span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-meeting-modal .close span:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.p-meeting-modal .modal-form{padding:15px;margin:0;position:relative}.p-meeting-modal .modal-title{font-size:18px;font-weight:700}.p-meeting-modal .modal-dialog{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:100%}.p-meeting-modal .modal-loding{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-meeting-modal .modal-header--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.p-meeting-modal .modal-body{padding:2rem;font-size:1.6rem;min-height:100px}.p-meeting-modal .modal-body textarea{min-height:150px!important}.p-meeting-modal .modal-footer{border-top:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.p-meeting-modal .modal-footer button{padding:1rem 1.5rem;font-size:1.4rem}.p-meeting-modal .modal-footer .btn-primary,.p-meeting-modal .modal-footer .btn-secondary{padding:.7rem 2rem .5rem;margin:1rem;font-size:1.3rem}.p-meeting-modal .modal-footer>*+*{margin-left:1rem}.p-meeting-modal .fa-exclamation-circle:before{content:"\f06a"}.p-meeting-modal .meeting-date{display:-webkit-box;display:flex}.p-meeting-modal .meeting-date input[type=date]{min-width:115px;width:auto}.p-meeting-modal .meeting-date input[type=time]{width:80px}.p-meeting-modal .meeting-date>*:not(:last-child){margin-right:10px}.p-meeting-modal .p-form-group__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:1rem 0 1.5rem}.p-meeting-modal .p-form-group__item>*:nth-child(1){min-width:160px;padding-right:1rem}.p-meeting-modal .p-form-group__item:first-child{margin-top:0}.p-meeting-modal .p-form-group__item:last-child{margin-bottom:0}.p-meeting-modal .p-form-group__item__checkbox>*{margin-right:2rem}.p-meeting-modal .p-form-group__item__checkbox>*:last-child{margin-right:0}.p-meeting-modal .p-form-select{max-width:none!important}.p-meeting-modal .c-form-select{min-width:150px}.p-meeting-modal:last-child{margin-bottom:0}.p-meeting-modal .modal-label{display:inline-block;margin-bottom:.5rem;margin-right:1rem;padding-right:0}.p-meeting-modal .p-input-password{width:100%;max-width:none}@media screen and (max-width: 520px){.p-meeting-modal .modal-content{width:95%;margin:0 auto}.p-meeting-modal .modal-body{padding:10px}}.p-message-header{display:none}@media screen and (max-width: 520px){.p-message-header{position:fixed;top:60px;left:0;width:100%;height:40px;background:#fff;z-index:10;border-bottom:1px solid #eee;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.p-message-header__back-btn{width:40px;height:40px;margin-left:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.p-message-header__back-btn img{width:15px}.p-message-header__title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-message-header__info-btn{margin-left:auto;width:40px;height:40px;margin-right:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.p-message-header__info-btn i{font-size:20px}}.p-message-overview{padding:2.5rem 5rem 2.5rem 3rem;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;border:1px solid #ddd;background-color:#fff;-webkit-transition:.2s;transition:.2s;position:relative;height:150px}.p-message-overview *{margin:0}.p-message-overview>*+*{margin-left:15px}.p-message-overview:hover{opacity:.7}.p-message-overview__img-wrapper{width:200px;background-size:contain;background-position:center;background-repeat:no-repeat}.p-message-overview__img-wrapper--circle{width:110px;height:110px;border-radius:50%}.p-message-overview__img{width:100%}.p-message-overview__body{width:calc(100% - 200px);position:relative}.p-message-overview__title{font-size:18px;font-weight:700;margin-bottom:5px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.p-message-overview__text{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.p-message-overview__date-time{position:absolute;bottom:0}.p-message-overview__info{position:absolute;right:2rem;top:3rem}.p-message-overview__info i{font-size:30px;color:#ba0d12}@media screen and (max-width: 520px){.p-message-overview{position:relative;height:75px;padding:1rem 7.5rem 1rem 1rem}.p-message-overview__img-wrapper{margin-top:0;width:100px}.p-message-overview__body{width:calc(100% - 100px);margin-left:10px;margin-top:0;-webkit-box-pack:start;justify-content:flex-start;position:initial}.p-message-overview__title{font-size:14px}.p-message-overview__text{padding-top:0;font-size:12px;line-height:1.2}.p-message-overview__date-time{padding-top:0;position:absolute;right:10px;top:12px;font-size:10px}.p-message-overview__info{position:absolute;right:10px;top:initial;bottom:10px}.p-message-overview__info i{font-size:16px}}.p-message-overview-wrap .p-message-overview:not(:last-of-type){border-bottom:none}.p-message-sub-menu{width:100%;background:#fff;border-radius:15px 15px 0 0;border:1px solid lightgray;position:fixed;overflow:hidden;bottom:0;left:0;z-index:10;display:none}.p-message-sub-menu__header{background:#edf1ee;height:40px;padding:0 10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-message-sub-menu__header img{width:15px}.p-message-sub-menu__list{padding:0}.p-message-sub-menu__list li{text-decoration:none;padding:15px;border-bottom:1px solid grey}.p-message-sub-menu__list li:first-of-type{border-top:1px solid grey}.p-message-sub-menu__list li a{text-decoration:underline}.p-single-form{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.p-single-form *{margin:0}.p-single-form .p-form-select{display:-webkit-box;display:flex;width:10%}.p-single-form>*+*{margin-left:2rem}.p-single-form>*+.p-single-form__gap{margin-left:1rem}.p-single-form--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.p-single-form--column>*+*{margin-left:0;margin-top:1rem}.p-single-form--column>*+.p-single-form__gap{margin-left:0;margin-top:.5rem}.p-single-form--nowrap>*{white-space:nowrap}.p-single-form--nowrap label{width:auto}.p-single-form--nowrap .c-form-input{width:50px;margin-left:0}.p-single-form--primary .p-form-select,.p-single-form--primary input{width:100%}.p-single-form--secondary .p-form-select,.p-single-form--secondary input{width:80%}.p-single-form--tertiary .p-form-select,.p-single-form--tertiary input{width:60%}.p-single-form--quaternary .p-form-select,.p-single-form--quaternary input{width:40%}.p-single-form--quinary .p-form-select,.p-single-form--quinary input{width:20%}.p-single-form--senary .p-form-select,.p-single-form--senary input{width:10%}.p-single-form--no-column{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-single-form--no-column>*{min-width:100px!important}.p-btn-group{margin-top:5rem;text-align:center}.p-btn-group--left{text-align:left}.p-btn-group--left>*+*{margin-left:1rem}.p-chart{justify-content:space-around;display:-webkit-box;display:flex}.p-chart__left{margin-right:2rem}.p-chart__right{margin-top:4rem;width:calc(100% - 250px)}.p-chart__discription{font-weight:700;font-size:2.3rem}@media screen and (max-width: 1280px){.p-chart{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-chart__right{width:100%}}@media screen and (max-width: 768px){.p-chart{padding:1rem}.p-chart__discription{font-size:1.8rem}}@media screen and (max-width: 520px){.p-chart__right{width:100%}}.p-pie-chart{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-right:auto;margin-left:auto;width:250px;height:250px;font-size:5.6rem;font-weight:700;background-image:-webkit-radial-gradient(#fff 53%,transparent 53%),conic-gradient(#e97119 0% calc(var(--chart-value)),#d6d6d6 calc(var(--chart-value)) 100%);background-image:radial-gradient(#fff 53%,transparent 53%),conic-gradient(#e97119 0% calc(var(--chart-value)),#d6d6d6 calc(var(--chart-value)) 100%);-webkit-transition:all 3s;transition:all 3s;border-radius:50%;color:#e97119}.p-pie-chart__inner{display:-webkit-box;display:flex;position:relative}.p-pie-chart__num{font-size:2.7rem;color:#000;display:block;padding-top:3rem;position:absolute;right:-30px}@media screen and (max-width: 530px){.p-pie-chart{width:250px;height:250px;font-size:50px}.p-pie-chart__num{font-size:27px;padding-top:2rem}}@media screen and (max-width: 420px){.p-pie-chart{width:200px;height:200px;font-size:43px}}@media screen and (max-width: 320px){.p-pie-chart{width:150px;height:150px;font-size:36px}.p-pie-chart__num{font-size:19px;padding-top:2.5rem}}.p-offer-card{border:1px solid #ddd;background-color:#fff;box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;padding:3rem;border-radius:5px}.p-offer-card *{margin:0}.p-offer-card__description{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.p-offer-card__conditions{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.p-offer-card__header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.p-offer-card__header-title{font-size:3rem;font-weight:700;line-height:1.7;word-break:break-word}.p-offer-card__body{display:grid;gap:2.5%;grid-template-columns:1.5fr 2fr;margin-top:2rem}.p-offer-card__thumbnail{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;position:relative;padding-top:50%}.p-offer-card__thumbnail img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.p-offer-card__thumbnail.new_label:after{content:"NEW";display:block;position:absolute;top:0;left:0;padding:.5rem 1rem;background-color:#f5a51b;color:#fff}.p-offer-card__contents>*+*{margin-top:15px}.p-offer-card__contents-title{font-size:2.3rem;font-weight:700;word-break:break-word}.p-offer-card__tag-list{padding:0;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;height:26px;overflow:hidden}.p-offer-card__tag-list .c-tag{margin-right:1rem;margin-bottom:1rem}.p-offer-card__footer{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-top:4rem}.p-offer-card__footer>*+*{margin-left:15px}.p-offer-card__salary--local{margin-top:5px}@media screen and (max-width: 900px){.p-offer-card__body{grid-template-columns:1fr}}@media screen and (max-width: 768px){.p-offer-card{padding:2rem}.p-offer-card__header-title{font-size:2.1rem}.p-offer-card__contents-title{font-size:1.8rem}}.p-offer-detail{max-width:980px;margin:0 auto}.p-offer-detail>*+*{margin-top:15px}.p-offer-detail__img{padding-top:50%;position:relative;overflow:hidden}.p-offer-detail__img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.p-offer-detail__img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0000001a}.p-offer-detail__mv-title-area{position:absolute;text-align:center;width:60%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;z-index:10}.p-offer-detail__mv-title{font-size:2.5rem;font-weight:700}.p-offer-detail__title{font-size:2rem;font-weight:700}.p-offer-detail__tag-list{padding:0;margin-left:-.4rem}.p-offer-detail__tag-list .c-tag{margin:.4rem}.p-offer-detail__company-name{font-size:3rem;font-weight:700}.p-offer-detail__contents .p-table__key{font-weight:700}@media screen and (max-width: 768px){.p-offer-detail__contents .p-table__key,.p-offer-detail__contents .p-table__value{font-size:1.4rem}.p-offer-detail__mv-title{font-size:2rem}.p-offer-detail__company-name{font-size:2.4rem}}@media screen and (max-width: 520px){.p-offer-detail .p-table__cluster{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-offer-detail{padding-top:0}.p-offer-detail__contents .p-table__key,.p-offer-detail__contents .p-table__value{padding:10px;width:100%}.p-offer-detail__img{margin-left:-20px;margin-right:-20px}.p-offer-detail__mv-title-area{width:90%}}.p-pager{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.p-pager__inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow-x:auto}.p-pager__list{display:-webkit-box;display:flex;margin-right:auto;list-style:none}.p-pager__list>*:last-child{margin-right:0}.p-pager__item{margin-right:15px;background-color:#fff}.p-pager__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;border:1px solid currentColor;color:#e25c00;text-decoration:none;-webkit-transition:.25s;transition:.25s}.p-pager__link :focus,.p-pager__link :hover{background-color:#e25c00;color:#fff;opacity:.75}.p-pager__link--active{background-color:#e25c00;color:#fff;pointer-events:none}@media screen and (max-width: 768px){.p-pager__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-pager__number-display{margin-bottom:2rem}.p-pager__list{padding:0}}@media screen and (max-width: 520px){.p-pager__link{width:30px;height:30px}}.p-pager{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4rem;margin-left:auto;margin-right:auto}.p-pager__inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;overflow-x:auto}.p-pager__inner *{margin:0}.p-pager__link-list .page-item :focus,.p-pager__link-list .page-item :hover{opacity:.7;background-color:#ba0d12;border-color:#ba0d12;color:#fff}.p-pager__link-list .page-link{font-weight:700;font-size:1.3rem;padding:1rem 1.5rem;color:#ba0d12}.p-pager__link-list .page-link:focus{box-shadow:none}.p-pager__link-list .page-item.disabled .page-link{background-color:#f7f7f7;color:#ba0d12}.p-pager__link-list .page-item.active .page-link{pointer-events:none;background-color:#ba0d12;border-color:#ba0d12;color:#fff}@media screen and (max-width: 520px){.p-pager{margin-right:auto}}.p-panel{padding:5% 6%}.p-panel .c-text{font-size:2rem}.p-panel .c-icon-title{font-size:3.2rem}.p-panel__head{text-align:center}.p-panel__inner{margin:0 auto;max-width:1200px}.p-panel__head__inner{max-width:300px;margin:0 auto}.p-panel-flow{padding:0 0 5%}.p-panel--news{background-image:url(/build/assets/top-news-bg-left.1094bea2.png),url(/build/assets/top-news-bg-right.36a6bc3e.png);background-repeat:no-repeat,no-repeat;background-size:contain,contain;background-position:left center,right center;background-color:#fff;margin-bottom:50px}.p-panel--company-news{background:#fff;padding:0 6%}.p-panel--company-news .p-news-list__item{border-bottom:1px solid #309d39}.p-panel--company-news .p-news-list__item:hover{color:#309d39}.p-panel-recruitment{padding:3% 6% 7%;background-color:#f7f7f7}.p-panel-recruitment .p-panel-recruitment__title>*{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.p-panel-search .p-search-form{margin-top:5rem;margin-bottom:4rem}.p-panel--service{padding:0 6% 5%;position:relative}.p-panel--service .c-title--primary{padding-bottom:0;margin-bottom:0}.p-panel--service .p-panel__inner{padding-top:5%}.p-panel--service:before{content:"";display:block;width:100%;height:870px;position:absolute;left:0px;top:2rem;background:url(/build/assets/bg-service.89ba00a7.png) center top no-repeat;background-size:cover;z-index:-1}.p-panel--service p{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;text-align:center;line-height:2}.p-panel-service__important{color:#ba0d12;font-size:clamp(1.7rem,2.8vw,2.6rem)}.p-panel--service__image{margin:2% auto 5%;text-align:center;max-width:750px}.p-panel--feature{padding-top:3%;padding-bottom:6rem}.p-panel--feature:before{height:870px;top:10rem}.p-panel--feature__list{margin:-7rem 0 0 -2rem;padding:0;display:-webkit-box;display:flex;counter-reset:num;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.p-panel--feature__item{counter-increment:num;padding:12rem 3rem 2rem;background:no-repeat top 3.5rem center;background-size:70px;background-color:#fff;font-weight:700;width:calc(32.4% - 1rem);margin-top:7rem;margin-left:2rem;border-radius:3px;line-height:1.7;font-size:clamp(1.7rem,3vw,2rem);box-shadow:4px 5px 7px -5px #000;position:relative}.p-panel--feature__item:before{line-height:1;font-weight:700;content:"0" counter(num);font-size:3rem;display:block;position:absolute;left:2rem;top:-1.5rem;border-bottom:2px solid #c80a12;color:#c80a12}.p-panel--feature__item:nth-child(1){background-image:url(/build/assets/icon-client.13de47ff.png)}.p-panel--feature__item:nth-child(2){background-image:url(/build/assets/icon-business-and-finance.9c1fb905.png)}.p-panel--feature__item:nth-child(3){background-image:url(/build/assets/icon-translating.3f1468a2.png)}.p-panel--feature__item:nth-child(4){background-image:url(/build/assets/icon-client.13de47ff.png)}.p-panel--feature__item:nth-child(5){background-image:url(/build/assets/icon-business-and-finance.9c1fb905.png)}.p-panel--feature__heading{margin-bottom:1rem;text-align:center;color:#ba0d12}.p-panel--scheme{counter-reset:number}.p-panel--scheme p{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;text-align:center;line-height:2}.p-panel--scheme__list{display:-webkit-box;display:flex;margin:5% auto 10%;padding:0;max-width:1000px}.p-panel--scheme__list-item{width:32%;margin-left:4rem;word-break:break-all;border-radius:7px}.p-panel--scheme__list-item:nth-child(1){margin-left:0;background-color:#ba0d12}.p-panel--scheme__list-item:nth-child(1) .p-panel--scheme__list-link{background-image:url(/build/assets/icon-specified-skill.71104920.png)}.p-panel--scheme__list-item:nth-child(2){background-color:#188e03}.p-panel--scheme__list-item:nth-child(2) .p-panel--scheme__list-link{background-image:url(/build/assets/icon-specified-skilled-worker.36872008.png)}.p-panel--scheme__list-item:nth-child(3){background-color:#feb701}.p-panel--scheme__list-item:nth-child(3) .p-panel--scheme__list-link{background-image:url(/build/assets/icon-question.5c9bb25d.png)}.p-panel--scheme__list-link{padding:9rem 4rem 2rem;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;-webkit-box-pack:center;justify-content:center;font-weight:700;color:#fff;font-size:clamp(1.4rem,2vw,2rem);background-position:top 2.5rem center;background-repeat:no-repeat;background-size:60px;line-height:1.7;position:relative;-webkit-transition:.2s;transition:.2s}.p-panel--scheme__list-link:after{content:"";display:block;position:absolute;right:2rem;top:0;bottom:0;margin:auto;width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-panel--scheme__list-link:hover{color:#fff;opacity:.7}.p-panel--scheme__image{display:block;margin:0 auto;padding-bottom:3rem}.p-panel--scheme-title{padding-bottom:0}.p-panel--scheme-has-border{counter-increment:number;padding-left:12rem;position:relative;line-height:1.5}.p-panel--scheme-has-border:nth-of-type(1){margin-top:2%}.p-panel--scheme-has-border:before{content:"";display:block;width:100px;height:76px;background:url(/build/assets/titile-decoration.49bfd3c2.png) no-repeat left top;background-size:contain;position:absolute;left:-10px;bottom:-11px}.p-panel--scheme-has-border:after{content:"0" counter(number);display:block;position:absolute;left:2rem;bottom:10px;margin:auto;font-size:clamp(1.6rem,5vw,2.5rem);font-weight:700;height:40px}.p-panel--SpecifiedSkill{padding-bottom:7%}.p-panel--SpecifiedSkill p{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;text-align:center;line-height:2;margin-bottom:3rem}.p-panel--contact{padding-bottom:7%}.p-panel--contact .c-title--primary{margin-bottom:2rem}.p-panel--contact .p-form-group{margin:0 auto;max-width:500px}.p-panel--contact .p-table__key{width:200px}.p-panel--contact .p-table__value{width:calc(100% - 200px)}.p-panel--contact .c-form-input,.p-panel--contact .c-form-select,.p-panel--contact .c-form-textarea{border-color:#707070}.p-panel--contact .c-btn{min-width:260px;display:block;margin:4rem auto 0;font-size:2rem}.p-panel--contact__catch{margin-bottom:3rem;font-size:2rem;font-weight:700;text-align:center}.p-panel--jobseeker{padding:8rem 0 5rem}.p-panel--jobseeker .c-icon-title{padding-left:0}.p-panel--jobseeker .p-figure{margin-top:5rem}.p-panel--jobseeker.bg-gradation{background:rgb(255,255,255);background:-webkit-linear-gradient(bottom,rgb(255,255,255) 0%,rgb(216,237,231) 25%,rgb(235,246,237) 59%,rgb(255,255,255) 100%);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(216,237,231) 25%,rgb(235,246,237) 59%,rgb(255,255,255) 100%)}.p-panel--jobseeker .font-small{font-size:1.7rem}.p-panel--SpecifiedSkill-about{background:url(/build/assets/bg-panel--SpecifiedSkill-about.22361b3d.png) no-repeat left top;background-size:contain}.p-panel--SpecifiedSkill-about .c-title{margin-bottom:1rem}.p-panel--SpecifiedSkill-about .c-title--red{border-radius:7px;padding:1rem 3rem .8rem;font-size:clamp(1.6rem,4vw,2.8rem);margin-top:7%;letter-spacing:.4rem}.p-panel--SpecifiedSkill-about__image{max-width:120px;margin:0 auto 2rem}.p-panel--SpecifiedSkill-about__skill-name{font-size:clamp(1.7rem,3vw,2.4rem);word-break:break-word}.p-panel--SpecifiedSkill-about__skill-name.font-size-small{font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.3;padding:0 1rem}.p-panel--SpecifiedSkill-level{background:url(/build/assets/bg-panel--SpecifiedSkill-level.0f44dc4b.png) no-repeat left top;background-size:contain;padding-top:1%}.p-panel--SpecifiedSkill-level .c-title{margin-bottom:1rem}.p-panel--SpecifiedSkill-level .c-title--band{margin-top:0;text-align:center;border-top-left-radius:7px;border-top-right-radius:7px}.p-panel--SpecifiedSkill-level .p-frame{margin:3.5% 0;padding:6% 10% 4%}.p-panel--SpecifiedSkill-level__catch{text-align:center}.p-panel--SpecifiedSkill-level__text{margin-top:3rem;text-align:center}.p-panel--SpecifiedSkill-level__text span{display:block;text-align:center}.p-panel--SpecifiedSkill-level__text.c-annotation{margin-top:2rem}.p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top{border-bottom:1px #ba0d12 dashed;padding:0 4% 2rem}[lang=ja] .p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top,[lang=ne] .p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top,[lang=zh] .p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top{margin:2rem 13% 0}.p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__bottom{font-size:clamp(1.3rem,1.3vw,1.8rem)}.p-panel--SpecifiedSkill-support{padding-bottom:7%;background:url(/build/assets/bg-panel--SpecifiedSkill-support.aab1993e.png) no-repeat left bottom;background-size:contain;padding-top:0}.p-panel--SpecifiedSkill-support p{margin-top:5%}.p-panel--SpecifiedSkill-support .c-title{text-align:center}.p-panel--SpecifiedSkill-support .p-panel--SpecifiedSkill-support__catch{text-align:center;font-weight:700;font-size:clamp(1.6rem,4vw,2.5rem)}.p-panel--SpecifiedSkill-support .c-important{font-size:clamp(2rem,4vw,3rem)}.p-tile--col3 .p-panel--SpecifiedSkill-support__item{padding:3rem 4rem 2.5rem 6rem;font-size:clamp(1.5rem,4vw,2.4rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:auto;position:relative}.p-panel--SpecifiedSkill-support__number{position:absolute;margin:auto;left:2rem;color:#ba0d12;font-weight:700;border-bottom:3px solid #ba0d12;line-height:1.2}@media screen and (max-width: 820px){.p-panel--feature__item{width:45%}.p-panel--news{background-position:left -15rem top,right -15rem top}[lang=ja] .p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top,[lang=ne] .p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top,[lang=zh] .p-panel--SpecifiedSkill-level__text.p-panel--SpecifiedSkill-level__top{margin:2rem 0 0}}@media screen and (max-width: 768px){.p-panel--news{background-position:left -30rem top,right -30rem top;background-size:cover,cover}.p-panel--service{padding:0}.p-panel--service p:not(:first-of-type){text-align:left}.p-panel--service .p-panel--service__image,.p-panel--service p{padding:3%}.p-panel--service:before{background-size:auto 50%}.p-panel-flow{padding:0 0 8%}.p-panel--feature__item{margin-top:5rem;width:45%}.p-panel--contact p,.p-panel--scheme p{text-align:left}.p-panel--contact{padding-bottom:7rem}.p-panel--scheme-has-border{font-size:clamp(1.4rem,3.5vw,2.5rem)}.p-panel--scheme-has-border:after{top:auto;bottom:5px}.c-title--qc{margin-bottom:5rem}.p-panel--feature__item{margin-top:5rem}.p-panel--SpecifiedSkill p,.p-panel--service p{text-align:left}.p-panel--SpecifiedSkill-level .p-frame{margin:3rem 0}.p-panel--SpecifiedSkill-level__text,.p-panel--SpecifiedSkill-level__catch{text-align:left}.p-panel--SpecifiedSkill-level__footer-text{padding:0 2rem}.p-panel--SpecifiedSkill-support{padding-bottom:14%}.p-panel--SpecifiedSkill-about__image{max-width:100px}}@media screen and (max-width: 675px){.p-panel--scheme__list{flex-wrap:wrap}.p-panel--scheme__list-item{width:100%;margin-top:3rem;margin-left:0}.p-panel--scheme__list-item:first-child{margin-top:0}}@media screen and (max-width: 520px){.p-panel--feature__item{width:100%}.p-panel--news{background-position:left -17rem top,right -17rem top}.p-panel-flow{padding:0 0 10%}.p-panel-search{padding:0}.p-panel-search .p-panel__inner{max-width:none}.p-panel-search .p-search-form{margin-bottom:0}.p-panel--scheme-has-border{padding-left:7rem;padding-bottom:.1rem}.p-panel--scheme-has-border:before{bottom:-25px;width:70px;height:70px}.p-panel--scheme-has-border:after{left:.7rem;font-size:clamp(1.6rem,5vw,2rem);bottom:-5px}.p-panel--SpecifiedSkill-level .p-frame{padding:6% 4% 4%}.p-panel--SpecifiedSkill-about__image{max-width:70px}.p-panel--SpecifiedSkill-support .p-panel--SpecifiedSkill-support__catch-outer{text-align:center}.p-panel--SpecifiedSkill-support .p-panel--SpecifiedSkill-support__catch{text-align:left;display:inline}}@media screen and (max-width: 420px){.p-panel--news .p-panel__inner{padding-top:5%}.p-panel--contact .c-btn{min-width:160px;font-size:1.6rem}.p-panel--scheme__list-item{margin-top:2rem}.p-panel--scheme__list-link{padding-top:6.5rem;padding-bottom:1rem;background-position:top 1.5rem center;background-size:45px}}.p-news-list{max-width:800px;margin:5% auto 0}.p-news-list__item{display:-webkit-box;display:flex;padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid #ba0d12;-webkit-transition:.2s;transition:.2s}.p-news-list__item:nth-child(1){padding-top:0}.p-news-list__item:hover{color:#ba0d12}.p-news-list__left{width:170px}.p-news-list__text{font-size:1.6rem}.p-news-list__date,.p-news-list__year{font-weight:700}.p-news-list__date{font-size:3rem}.p-news-list__year{font-size:1.7rem}.p-news-list__right{width:calc(100% - 170px)}@media screen and (max-width: 768px){.p-news-list__date{font-size:2.7rem}.p-news-list__year{font-size:1.4rem}.p-news-list__left{width:140px}.p-news-list__right{width:calc(100% - 140px)}}@media screen and (max-width: 520px){.p-news-list__item{padding-top:3rem;padding-bottom:3rem}.p-news-list__date{font-size:2rem}.p-news-list__year{font-size:1.2rem}.p-news-list__left{width:100px}.p-news-list__right{width:calc(100% - 100px)}}.p-search-form{box-shadow:4px 5px 6px 2px #ddd;background-color:#fff}.p-search-form .col-sm-3,.p-search-form .col-sm-4{margin-right:1rem}.p-search-form .multiselect{min-height:30px}.p-search-form .multiselect__tags{padding-top:4px;border:1px solid rgb(221,221,221);border-radius:3px;min-height:30px}.p-search-form .p-single-form--column{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.p-search-form .p-single-form--column__item:nth-child(1){width:calc(100% - 60px);min-width:100px}.p-search-form .p-single-form--column__item:nth-child(2){margin-left:10px;width:50px}.p-search-form .p-single-form--column__item input{padding:.5rem 1rem}.p-search-form--medium .p-search-form__key{width:125px}.p-search-form--medium .p-search-form__value{width:calc(100% - 125px)}@media screen and (max-width: 520px){.p-search-form--medium br{display:none}}.p-search-form__head{background-color:#ba0d12;color:#fff;font-size:2rem;font-weight:400;text-align:center;padding:2rem 2rem 1.7rem}.p-search-form__btn{display:block;max-width:120px;width:100%;margin:0 auto;background-color:#ba0d12;color:#fff;line-height:1;border:1px solid #ba0d12}.p-search-form__btn-wrap{margin-top:auto;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:end;justify-content:flex-end;width:100%!important;margin-left:auto}.p-search-form__btn-wrap .p-search-form__btn:nth-child(1){margin-right:1rem}.p-search-form__btn-wrap .p-search-form__btn:nth-child(2){margin-left:1rem}.p-search-form__btn--reset{line-height:1;text-align:center;border:1px solid #ba0d12;color:#ba0d12;background-color:#fff;padding:11px 0 10px}.p-search-form__btn--reset:hover{color:#ba0d12}.p-search-form__body{padding:3rem 2rem 2rem;max-width:850px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.p-search-form__inputs{width:100%;overflow-wrap:break-word;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;background-color:#fff}.p-search-form__inputs input{width:100%}.p-search-form__cluster{display:-webkit-box;display:flex;width:48%}.p-search-form__cluster:first-child{border:none}.p-search-form__cluster-check{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-search-form__cluster-check input[type=checkbox]{width:30px}.p-search-form__cluster-check label{width:100%}.p-search-form__cluster--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-search-form__cluster--column .p-search-form__key,.p-search-form__cluster--column .p-search-form__value{width:100%}.p-search-form__cluster--column .p-search-form__key{padding-bottom:0}.p-search-form__key,.p-search-form__value{border:0;padding:11px 7px}.p-search-form__key{width:95px;word-break:break-word}.p-search-form__value{width:calc(100% - 95px);white-space:nowrap}.p-table__value--half{display:-webkit-box;display:flex}.p-table__value--half input{width:auto;max-width:103px}.p-table__value--half span{margin-left:.5rem;margin-right:.5rem}.p-search-form__radio{display:grid;gap:5px 40px}.p-search-form__radio-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.p-search-form__radio-item input{width:auto;margin-left:1.5rem;margin-right:.5rem}.p-search-form__radio-item input:first-child{margin-left:0}.p-search-form__radio-item label{padding-left:.3rem;display:block}.p-search-form__foot{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;max-width:300px;margin:0 auto;padding-bottom:4rem}.p-search-form__foot>*{text-align:center}.p-search-form__foot .c-btn--reset{line-height:1;text-align:center;border:1px solid #ba0d12;color:#ba0d12;background-color:#fff}.p-search-form__checkboxs{padding:0 3rem 4rem;margin:0 auto;display:-webkit-box;display:flex;flex-wrap:wrap;max-width:850px}.p-search-form__checkboxs .form-check{margin-right:2rem;margin-top:1rem;width:auto}.p-search-form--column3 .p-search-form__inputs{margin-left:-1.5%;-webkit-box-pack:start;justify-content:flex-start}.p-search-form--column3 .p-search-form__cluster{padding-left:1.5%;width:32%}.p-search-form--column3 .p-search-form__key{width:115px}.p-search-form--column3 .p-search-form__key--small{width:50px}.p-search-form--column3 .p-search-form__key--small+.p-search-form__value{width:calc(100% - 50px)}.p-search-form--column3 .p-search-form__value{width:calc(100% - 115px)}.p-search-form--column3 .p-search-form__body{max-width:none;padding:3rem 3rem 2rem}.p-search-form--column3 .p-search-form__checkboxs{margin-left:-1rem;margin-right:0;max-width:none}.p-search-form--column3 .p-search-form__checkboxs .form-check{margin-left:2rem}.p-search-form--column3 .p-search-form__cluster-child{display:-webkit-box;display:flex;width:100%}.p-search-form--column3 .p-search-form__cluster-child .p-search-form__cluster{width:36%}.p-search-form--column3 .p-search-form__cluster-child .p-search-form__cluster:nth-child(2){padding-left:0;margin-left:-2rem}.p-search-form--column3 .p-search-form__cluster-child .p-search-form__key{width:75px}.p-search-form--column3 .p-search-form__key--monthly-income{width:60%}.p-search-form--column3 .p-search-form__key--monthly-income .p-search-form__key{width:75px}.p-search-form--column3 .p-search-form__key--monthly-income .p-search-form__value{width:calc(100% - 75px)}.p-search-form--column3 .p-search-form__key--monthly-income .p-input-has-unit .c-form-input{max-width:130px}.p-search-form--intermediate .p-search-form__cluster:nth-child(odd) .p-search-form__key,.p-search-form--intermediate .p-search-form__cluster:nth-child(even) .p-search-form__key{width:110px}.p-search-form--intermediate .p-search-form__cluster:nth-child(odd) .p-search-form__value,.p-search-form--intermediate .p-search-form__cluster:nth-child(even) .p-search-form__value{width:calc(100% - 110px)}.p-search-form--adoption .p-search-form__cluster:nth-child(odd) .p-search-form__key{width:130px}.p-search-form--adoption .p-search-form__cluster:nth-child(odd) .p-search-form__value{width:calc(100% - 130px)}.p-search-form--adoption .p-search-form__cluster:nth-child(even) .p-search-form__key{width:100px}.p-search-form--adoption .p-search-form__cluster:nth-child(even) .p-search-form__value{width:calc(100% - 100px)}@media screen and (max-width: 925px){.p-search-form:not(.p-search-form--no-responsive) .p-search-form__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__cluster{width:100%}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__btn-wrap{width:100%!important;max-width:300px;margin:3rem auto 0;-webkit-box-pack:center;justify-content:center}}@media screen and (max-width: 859px){.p-search-form:not(.p-search-form--no-responsive) .p-search-form__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__cluster{width:100%}}@media screen and (max-width: 768px){.p-search-form:not(.p-search-form--no-responsive) .p-search-form__cluster{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__head{font-size:1.4rem;padding:1.6rem 2rem 1.4rem}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__foot{padding-bottom:4rem}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__radio{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media screen and (max-width: 520px){.p-search-form:not(.p-search-form--no-responsive) .p-search-form{box-shadow:none}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__cluster{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__cluster:not(:first-of-type){margin-top:1rem}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__key,.p-search-form:not(.p-search-form--no-responsive) .p-search-form__value{padding:.5rem 0 0;width:100%}.p-search-form:not(.p-search-form--no-responsive) .p-search-form__body{padding:2rem 2rem 3rem}.p-search-form:not(.p-search-form--no-responsive) .p-search-form--medium .p-search-form__key,.p-search-form:not(.p-search-form--no-responsive) .p-search-form--medium .p-search-form__value{width:100%}}.p-flow__inner{margin-top:6%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:3% 5% 5rem;background-color:#f7f7f7;z-index:2;overflow:hidden}.p-flow__inner:before{content:"";display:block;position:absolute;z-index:-1;bottom:0;background:rgb(255,180,50);-webkit-transform:rotate(180deg);transform:rotate(180deg);width:160px;height:100%;left:0;right:0;margin:auto;top:0;bottom:20%;background:-webkit-linear-gradient(bottom,rgb(255,180,50) 0%,rgb(254,146,40) 23%,rgb(228,80,23) 48%,rgb(200,10,18) 73%,rgb(186,13,18) 92%);background:linear-gradient(360deg,rgb(255,180,50) 0%,rgb(254,146,40) 23%,rgb(228,80,23) 48%,rgb(200,10,18) 73%,rgb(186,13,18) 92%)}.p-flow__body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-flow__head{margin-right:2rem;padding-right:2rem;border-right:2px solid #f7f7f7;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-flow__img{border-radius:50%;overflow:hidden;display:block;margin:1rem auto 0px;width:80%;min-width:100px;background-color:#f7f7f7;padding:7rem;position:relative;z-index:1}.p-flow__img img{top:0;right:0;left:0;margin:auto;position:absolute;max-width:80%}.p-flow__name{display:block;text-align:center;font-size:2rem;z-index:2;font-weight:700;max-width:150px;word-break:break-word;position:relative;top:-4rem}.p-flow__text{line-height:1.7;font-weight:700;font-size:clamp(1.4rem,2.8vw,2rem);position:relative}.p-flow__toggle-button{width:30px;height:30px;border-radius:50%;position:absolute;top:0;bottom:0;left:auto;right:-1.5rem;margin:auto}.p-flow__toggle-button:before{content:none}.p-flow__toggle-button.c-toggle-button:after{content:"";display:block;position:absolute;left:0;right:0;margin:auto;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:.2rem;background:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-flow__toggle-button.c-toggle-button.is-active:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);bottom:-.2rem}.p-flow__item{padding:5rem 3rem 5rem 5rem;max-width:90%;margin:1.5rem auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:1px 3px 6px #ddd;position:relative;z-index:3;background-color:#fff;pointer-events:none}.p-flow__item:nth-of-type(1) .p-flow__step,.p-flow__item:nth-of-type(1) .p-flow__toggle-button{background-color:#f5a51b}.p-flow__item:nth-of-type(2) .p-flow__step,.p-flow__item:nth-of-type(2) .p-flow__toggle-button{background-color:#e97119}.p-flow__item:nth-of-type(3) .p-flow__step,.p-flow__item:nth-of-type(3) .p-flow__toggle-button{background-color:#ff3100}.p-flow__item:nth-of-type(4) .p-flow__step,.p-flow__item:nth-of-type(4) .p-flow__toggle-button{background-color:#e60007}.p-flow__item:nth-of-type(5) .p-flow__step,.p-flow__item:nth-of-type(5) .p-flow__toggle-button{background-color:#ba0d12}.p-flow__step{width:60px;height:60px;border-radius:50%;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;line-height:1;position:absolute;top:4rem;left:3rem;z-index:2}.p-flow__step-head{font-size:1.2rem;margin-bottom:.5rem}.p-flow__step-bottom{font-size:2.2rem;font-weight:700}.p-panel-flow__catch{margin-top:12rem;text-align:center;font-size:1.8rem;width:100%;position:relative}.p-panel-flow__catch:after{content:"";display:block;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:132px;height:253px;top:-20.5rem;bottom:auto;left:0;right:0;z-index:0;margin:0 auto;background-color:#ddd;background:url(/build/assets/top-flow-bg.2dc1aa64.png) no-repeat right .3rem center;background-size:contain}.p-panel-flow__catch-large{font-size:3rem}.p-flow__toggle-button{display:none}@media screen and (max-width: 800px){.p-flow__toggle-button{display:inline-block}}@media screen and (max-width: 768px){.p-flow__inner{padding-bottom:3rem}.p-flow__inner:before{width:135px;height:93.5%}.p-flow__item{pointer-events:auto;max-width:none;padding:2rem}.p-flow__img{min-width:50px;padding:3.5rem}.p-flow__img img{max-width:75%;top:8px}.p-flow__name{font-size:1.3rem;top:-.5rem}.p-flow__step{width:43px;height:43px;top:5px;bottom:auto;left:5px}.p-flow__step-head{font-size:1rem}.p-flow__step-bottom{font-size:1.5rem}.p-flow__text.is-clamp{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width: 520px){.p-flow__head{margin-right:1.5rem;padding-right:1.5rem}.p-panel-flow__catch{margin-top:12rem}.p-flow__item{padding-left:1rem;max-width:100%}.p-flow__name{top:-1.5rem}.p-flow__img{width:85px;height:85px}}.p-cards{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:-6rem}.p-cards__item{margin-left:3.5%;margin-top:6rem;padding:1.5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff;box-shadow:4px 5px 6px 2px #ddd;width:30.983%;position:relative}.p-cards__item:nth-of-type(3n + 1){margin-left:0}.p-cards__img{text-align:center;background-color:#f7f7f7;position:relative;padding-top:50%;overflow:hidden}.p-cards__img img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.p-cards__img.new_label:after{content:"NEW";display:block;position:absolute;top:0;left:0;padding:.5rem 1rem;background-color:#f5a51b;color:#fff}.p-cards__name{font-size:16px;font-weight:700;line-height:1.7;color:#ba0d12;padding-bottom:.3rem;margin:3% 0 2%;border-bottom:1px solid #000;word-break:break-word;position:relative}.p-cards__content{margin-bottom:10px}.p-cards__job-description .p-cards__value{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0;margin-bottom:.5rem}.p-cards__key,.p-cards__value{padding:.5rem;font-size:14px}.p-cards__key{color:#000;font-weight:700;padding:0;margin:0}.p-cards__value{border:0;width:100%;padding:0;margin:0}.p-cards__cluster{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:1rem;margin-bottom:1rem}.p-cards__tag{padding:0;margin-bottom:0;height:26px;overflow:hidden}.p-cards__tag .c-tag{margin-bottom:.5rem;margin-right:2%}_::-webkit-full-page-media,_:future,:root .p-cards__value{width:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){::i-block-chrome,.p-cards__value{width:auto}}.p-cards__hello-work{position:relative}.p-cards__hello-work-text{padding:3px;line-height:1;display:inline-block;background-color:#fff7d9;font-size:10px;position:absolute;top:.5rem;right:0;color:#000}@media screen and (max-width: 980px){.p-cards__item{width:47.65%}.p-cards__item:nth-of-type(2n + 1){margin-left:0}.p-cards__item:nth-of-type(2n + 2){margin-left:3.5%}}@media screen and (max-width: 768px){.p-cards{margin-top:0}.p-cards__item{width:80%;margin:3rem auto}.p-cards__item:nth-of-type(2n + 1){margin-left:auto}.p-cards__item:nth-of-type(2n + 2){margin-left:auto}.p-cards__item:first-child{margin-top:0}}@media screen and (max-width: 520px){.p-cards__item{margin-top:2rem;margin-bottom:2rem;width:100%}.p-cards__key,.p-cards__value{font-size:1.2rem}.p-cards__name{font-size:14px}}.p-your-message{display:-webkit-box;display:flex;max-width:85%}.p-your-message>*+*{margin-left:15px}.p-your-message__info{word-break:break-word}.p-your-message__info>*+*{margin-top:5px}.p-your-message__meta{display:-webkit-box;display:flex}.p-your-message__meta>*+*{margin-left:15px}.p-your-message__sender>*+*{margin-left:15px}.p-your-message__horizon{background:#d5d5d5}.p-your-message__balloon{position:relative;display:inline-block;border-radius:15px;padding:15px;color:#000;box-sizing:border-box;background:#edf1ee;min-width:150px}.p-your-message__balloon *{margin:0}.p-your-message__balloon>*+*{margin-top:10px}.p-your-message__balloon:after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #edf1ee;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.p-your-message__balloon .attribution{position:absolute;bottom:-5px;right:0;width:120px}.p-your-message__balloon a{text-decoration:underline}.p-your-message__balloon img{max-height:200px;display:block}@media screen and (max-width: 520px){.p-your-message .c-thumbnail--small{padding-top:30px;padding-right:30px}.p-your-message>*+*{margin-left:10px}.p-your-message__meta{font-size:10px}.p-your-message__info>*+*{margin-top:0}}.p-my-message{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;max-width:85%;margin-left:auto;margin-right:0}.p-my-message>*+*{margin-left:15px}.p-my-message__info{word-break:break-word}.p-my-message__info>*+*{margin-top:5px}.p-my-message__meta{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.p-my-message__meta>*+*{margin-left:15px}.p-my-message__horizon{border:1px solid #d5d5d5;opacity:1}.p-my-message__balloon{position:relative;display:inline-block;border-radius:15px;padding:15px;color:#000;box-sizing:border-box;background:#edf1ee;min-width:150px}.p-my-message__balloon *{margin:0}.p-my-message__balloon>*+*{margin-top:15px}.p-my-message__balloon:after{content:"";display:inline-block;position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #edf1ee;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.p-my-message__balloon .is-read{position:absolute;left:-35px;bottom:0;font-size:12px}.p-my-message__balloon .is-unread{position:absolute;left:-45px;bottom:0;font-size:12px}.p-my-message__balloon a{text-decoration:underline}.p-my-message__balloon img{max-height:200px;display:block}.lang-ja .p-my-message__balloon .is-read,.lang-zh .p-my-message__balloon .is-read{left:-35px}@media screen and (max-width: 520px){.lang-ja .p-my-message__balloon .is-read,.lang-zh .p-my-message__balloon .is-read{left:-30px}}.lang-ja .p-my-message__balloon .is-unread,.lang-zh .p-my-message__balloon .is-unread{left:-30px}@media screen and (max-width: 520px){.lang-ja .p-my-message__balloon .is-unread,.lang-zh .p-my-message__balloon .is-unread{left:-25px}}@media screen and (max-width: 520px){.p-my-message .c-thumbnail--small{padding-top:30px;padding-right:30px}.p-my-message>*+*{margin-left:10px}.p-my-message__balloon .is-read{left:-30px;font-size:10px}.p-my-message__balloon .is-unread{left:-35px;font-size:10px}.p-my-message__send-date-time{font-size:10px}.p-my-message__info>*+*{margin-top:0}}.p-lists{padding-left:0;margin:0;list-style:none}.p-lists--num{counter-reset:num}.p-lists--num .c-lists-item{position:relative;z-index:1;counter-increment:num;padding-left:4rem}.p-lists--num .c-lists-item:before{position:absolute;top:3px;bottom:0;margin:auto;left:0;content:"0" counter(num) ".";font-size:1.6rem;color:#007806;font-weight:700}.p-figure{display:-webkit-box;display:flex;max-width:1000px;margin:0 auto}.p-figure__item{padding:0 2rem;width:33.333%}.p-figure__item>*{margin-top:1rem}.p-figure__item>*:first-child{margin-top:0}.p-figure__item:first-child .p-panel--cost__list__strong{color:#ff7600}.p-figure__button{background-color:#44b51b;color:#fff;padding:1rem 2.5rem .9rem;border-radius:30px;font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:1rem;display:block;position:relative}.p-figure__button:hover{opacity:.7;color:#fff}.p-figure__button:after{content:"";display:block;position:absolute;right:2rem;top:0;bottom:0;margin:auto;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-figure__image{padding:10px 15px;text-align:center}.p-figure__image img{box-shadow:5px 5px 10px #0000004d}.p-figure__text{display:block;text-align:center;font-weight:700;font-size:1.7rem}.p-table-scroll{overflow-x:scroll}.p-table-scroll td{white-space:nowrap}.p-table-scroll::-webkit-scrollbar,.p-table-scroll::-moz-scrollbar{width:10px;height:5px}.p-table-scroll::-webkit-scrollbar-thumb,.p-table-scroll::-moz-scrollbar-thumb{border-radius:.6rem}.p-table-scroll::-webkit-scrollbar-thumb,.p-table-scroll::-moz-scrollbar-thumb{background-color:#0006}.p-table-scroll>.c-table{margin:1rem 0;width:100%}.p-table-scroll form{margin-bottom:0}.p-form-blade-input{display:grid;grid-template-areas:"label label" "controll controll";gap:10px;-webkit-box-align:center;align-items:center}.p-form-blade-input *{margin:0}.p-form-blade-input.is-invalid{grid-template-areas:"label label" "controll controll" "message-area message-area"}.p-form-blade-input--row{grid-template-areas:"label controll";grid-template-columns:auto 1fr}.p-form-blade-input--row.is-invalid{grid-template-areas:"label controll" ". message-area"}.p-form-blade-input--row-fix{grid-template-areas:"label controll";grid-template-columns:auto 1fr}.p-form-blade-input--row-fix.is-invalid{grid-template-areas:"label controll" ". message-area"}.p-form-blade-input--none-label{grid-template-areas:"controll"}.p-form-blade-input--none-label.is-invalid{grid-template-areas:"controll" "message-area"}.p-form-blade-input__label-area{grid-area:label}.p-form-blade-input__controll-area{grid-area:controll;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.p-form-blade-input__controll-area i.fa-eye,.p-form-blade-input__controll-area i.fa-eye-slash{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:10px;padding-bottom:10px}.p-form-blade-input__after-text{margin-left:10px}.p-form-blade-input__invalid-message-area{grid-area:message-area}.p-form-blade-input--w-xs{max-width:100px}.p-form-blade-input--w-s{max-width:200px}.p-form-blade-input--w-m{max-width:300px}.p-form-blade-input--w-l{max-width:400px}.p-form-blade-input--w-xl{max-width:500px}@media screen and (max-width: 520px){.p-form-blade-input--row{grid-template-areas:"label label" "controll controll"}.p-form-blade-input--row.is-invalid{grid-template-areas:"label label" "controll controll" "message-area message-area"}}.p-form-blade-textarea{display:grid;grid-template-areas:"label label" "controll controll";gap:10px;-webkit-box-align:center;align-items:center}.p-form-blade-textarea *{margin:0}.p-form-blade-textarea.is-invalid{grid-template-areas:"label label" "controll controll" "message-area message-area"}.p-form-blade-textarea--row{grid-template-areas:"label controll";grid-template-columns:120px calc(100% - 140px)}.p-form-blade-textarea--row.is-invalid{grid-template-areas:"label controll" ". message-area"}.p-form-blade-textarea--row-fix{grid-template-areas:"label controll";grid-template-columns:120px calc(100% - 140px)}.p-form-blade-textarea--row-fix.is-invalid{grid-template-areas:"label controll" ". message-area"}.p-form-blade-textarea--none-label{grid-template-areas:"controll"}.p-form-blade-textarea--none-label.is-invalid{grid-template-areas:"controll" "message-area"}.p-form-textarea__label-area{grid-area:label;margin-top:5px;margin-bottom:auto}.p-form-blade-textarea__controll-area{grid-area:controll}.p-form-blade-textarea__invalid-message-area{grid-area:message-area}.p-form-blade-textarea--h-s textarea{min-height:130px}@media screen and (max-width: 520px){.p-form-blade-textarea--row{grid-template-areas:"label label" "controll controll"}.p-form-blade-textarea--row.is-invalid{grid-template-areas:"label label" "controll controll" "message-area message-area"}}.p-form-blade-select{display:grid;grid-template-areas:"label label" "controll controll";gap:10px;-webkit-box-align:center;align-items:center}.p-form-blade-select *{margin:0}.p-form-blade-select.is-invalid{grid-template-areas:"label label" "controll controll" "message-area message-area"}.p-form-blade-select--row{grid-template-areas:"label controll";grid-template-columns:auto 1fr}.p-form-blade-select--row.is-invalid{grid-template-areas:"label controll" ". message-area"}.p-form-blade-select--row-fix{grid-template-areas:"label controll";grid-template-columns:auto 1fr}.p-form-blade-select--row-fix.is-invalid{grid-template-areas:"label controll" ". message-area"}.p-form-blade-select--none-label{grid-template-areas:"controll";grid-template-columns:1fr}.p-form-blade-select--none-label.is-invalid{grid-template-areas:"controll" "message-area"}.p-form-blade-select__controll-area{grid-area:controll;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-form-blade-select__after-text{margin-left:10px}.p-form-blade-select__invalid-message-area{grid-area:message-area}.p-form-blade-select--year{max-width:95px}.p-form-blade-select--date,.p-form-select--is-living{max-width:80px}.p-form-blade-select--experience-part-job,.p-form-blade-select--japanese-exam{max-width:160px}.p-form-blade-select--prefectures{max-width:100px}.p-form-blade-select--japanese-language{max-width:140px}@media screen and (max-width: 520px){.p-form-blade-select--row{grid-template-areas:"label label" "controll controll"}.p-form-blade-select--row.is-invalid{grid-template-areas:"label label" "controll controll" "message-area message-area"}}.p-form-blade-checkbox{position:relative;display:grid;grid-template-areas:"controll label";gap:10px;grid-template-columns:16px auto;-webkit-box-align:center;align-items:center}.p-form-blade-checkbox *{margin:0}.p-form-blade-checkbox.is-invalid{grid-template-areas:"controll label" ". message-area"}.p-form-blade-checkbox__controll-area{grid-area:controll}.p-form-blade-checkbox__label-area{grid-area:label}.p-form-blade-checkbox__invalid-message-area{grid-area:message-area}.p-dialog{width:100%;max-width:768px;margin:0 auto;padding:30px}.p-daialog__header{text-align:center}.p-dialog__body{margin-top:4rem}.p-dialog__body>*+*{margin-top:2em}.p-dialog__footer{text-align:center;margin-top:7%}.p-dialog__footer>*+*{margin-top:2rem}.p-dialog__btn-area>*+*{margin-top:2rem}.p-dialog__link-area>*+*{margin-top:2rem}@media screen and (max-width: 520px){.p-dialog{width:100%;max-width:none;padding:0;box-shadow:none;border-radius:0}.p-dialog__footer{margin-top:4rem}}.p-complete{margin-top:4rem}.p-complete>*+*{margin-top:4rem}.p-complete__header{text-align:center}.p-complete__header *{margin:0}.p-complete__body{max-width:530px;margin-left:auto;margin-right:auto}.p-complete__body>*+*{margin-top:3rem}.p-complete__footer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:250px;margin-left:auto;margin-right:auto}.p-complete__footer>*+*{margin-top:1.5rem}.p-profile-table{display:table;word-wrap:break-word;table-layout:fixed;width:100%;border-collapse:separate;background-color:#fff}.p-profile-table *{margin:0}.p-profile-table label{margin-top:2rem;margin-bottom:.5rem}.p-profile-table label:first-child{margin-top:0}.p-profile-table__cluster:first-child .p-profile-table__key{border-top-left-radius:5px}.p-profile-table__cluster:first-child .p-profile-table__value{border-top-right-radius:5px}.p-profile-table__cluster:last-child .p-profile-table__value{border-bottom-right-radius:5px;border-bottom:1px solid #707070}.p-profile-table__cluster:last-child .p-profile-table__key{border-bottom-left-radius:5px;border-bottom:1px solid #707070}.p-profile-table__cluster{display:table-row-group}.p-profile-table__key,.p-profile-table__value{-webkit-transition:background-color .3s;transition:background-color .3s;display:table-cell;padding:2rem;border-top:1px solid #707070}.p-profile-table__value .p-table-sub .p-profile-table__key{max-width:150px}.p-profile-table__key{width:200px;vertical-align:top;background-color:#f7f7f7;border-left:1px solid #707070}.p-profile-table__key--required{background:#ba0d12;color:#fff}.p-profile-table__key--required *{position:relative}.p-profile-table__key--required *:after{content:"*";color:#fff;position:absolute;top:-7px;left:-9px}.p-profile-table__value{border-left:1px solid #707070;border-right:1px solid #707070}.p-profile-table__value-remark,.p-profile-table__invalid-message-area *{margin-top:.5rem}.p-profile-table__birth-year-month-day .p-form-select:first-of-type{width:40%;max-width:150px}.p-profile-table__birth-year-month-day .p-form-select:nth-of-type(2){width:20%;max-width:100px}.p-profile-table__birth-year-month-day .p-form-select:nth-of-type(3){width:20%;max-width:100px}.p-profile-table__gender>*+label{margin-left:.5rem}.p-profile-table__gender>*+input{margin-left:1.5rem}.p-profile-table__gender input{vertical-align:middle}.p-profile-table__profile-picture .p-profile-table__image-delete-btn-area label[for=image_delete]{margin-top:0;margin-left:.5rem}.p-profile-table__profile-picture .p-profile-table__image-delete-btn-area input{vertical-align:middle}.p-profile-table__profile-picture .p-profile-table__image-upload-area{margin-top:2rem}.p-profile-table__profile-picture .p-profile-table__image-upload-area .p-profile-table__attachments{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.p-profile-table__profile-picture .p-profile-table__image-upload-area .p-profile-table__attachments-label{margin-top:1rem}.p-profile-table__profile-picture .p-profile-table__image-upload-area .p-profile-table__attachments-fileclear:before{width:2rem;height:2rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:red;color:#fff}.p-profile-table__address-area>*{margin-top:2rem}.p-profile-table__address-area .p-form-select,.p-profile-table__address-area .c-form-input{margin-top:0}.p-profile-table--certification__selects{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-profile-table--certification__selects .p-form-select{width:100%}.p-profile-table--hope .p-profile-table--hope__select{width:100%;max-width:100px}.p-profile-table--hope .p-profile-table--hope__text{display:inline-block;margin-left:.5rem}.p-profile-table--hope .p-form-select{min-width:80px;width:100%}@media screen and (max-width: 860px){.p-profile-table .p-profile-table__cluster:first-child .p-profile-table__key{border-top-right-radius:0;border-top-left-radius:0}.p-profile-table .p-profile-table__cluster:first-child .p-profile-table__value{border-top-right-radius:0;border:0}.p-profile-table .p-profile-table__cluster:last-child .p-profile-table__value{border-bottom-left-radius:0;border-bottom-right-radius:0;border:0}.p-profile-table .p-profile-table__cluster:last-child .p-profile-table__key{border:0}.p-profile-table .p-profile-table__key,.p-profile-table .p-profile-table__value{display:block;border:0}.p-profile-table .p-profile-table__key{width:100%;padding-top:1.7rem;padding-bottom:1.5rem}.p-profile-table .p-profile-table--certification__selects,.p-profile-table .p-single-form--quinary{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-profile-table .p-profile-table--certification__selects>*,.p-profile-table .p-single-form--quinary>*{margin-left:0!important}.p-profile-table .p-profile-table--certification__selects>*+*,.p-profile-table .p-single-form--quinary>*+*{margin-top:2rem}}.p-input-dates{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-input-dates>*{margin-right:.5rem}.p-input-dates>*+*{margin-left:.5rem}@media screen and (max-width: 520px){.p-input-dates>*{max-width:120px}}.p-input-prices{margin-top:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-input-prices>*{margin-right:.5rem;max-width:100px}.p-input-prices>*+*{margin-left:.5rem}.p-input-time{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.p-input-time>*{margin-right:.5rem}.p-input-time>*+*{margin-left:.5rem}.p-input-has-unit .c-form-input,.p-input-has-unit .form-control{max-width:110px}.p-input-has-unit input[type=date]{max-width:125px}.p-input-has-unit>*+*{margin-left:1rem}.p-input-password{max-width:20em;position:relative}.p-input-password i.fa-eye,.p-input-password i.fa-eye-slash{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:10px;padding-bottom:10px}.faq .c-toggle-button{background-color:#ba0d12;margin-left:2rem;vertical-align:middle}.faq-list{list-style:none;margin-left:0;padding:0}.faq-list__item{margin-top:1.5rem}.faq-list__item:first-child{margin-top:0}.faq-list__link{display:block;text-decoration:none;color:#000}.faq-list__link:hover{text-decoration:underline}.faq__item__head{padding-left:3rem;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.faq__item__head:before{content:"Q.";display:block;margin-right:.3rem;font-size:1.7rem;font-weight:700;position:absolute;top:0;left:0}.faq__item{margin-top:4rem;cursor:pointer}.faq__answer{display:none;padding:2rem 0 1rem;line-height:1.8}.faq__answer:before{content:"A.";display:inline-block;margin-right:.3rem;font-size:1.7rem;font-weight:700}@media screen and (max-width: 768px){.faq__category{width:100px}.faq__content{width:calc(100% - 100px)}}@media screen and (max-width: 520px){.faq__category{margin-top:5rem;-webkit-box-ordinal-group:3;order:2;width:100%}.faq__content{-webkit-box-ordinal-group:2;width:100%;order:1}.faq-list{margin-top:4rem;-webkit-box-ordinal-group:3;order:2}}.p-pager__result-count{margin:7rem 0 2rem;font-weight:700;font-size:1.6rem}.p-pager__no-result{margin-top:1rem;font-size:1.8rem}.p-end-offer{padding:3% 2rem;margin-bottom:7%;border:1px solid #ba0d12;color:#ba0d12;border-radius:7px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.4rem}.p-end-offer>*:first-child{margin-right:.5rem}@media screen and (max-width: 520px){.p-end-offer{margin-left:-1rem;margin-right:-1rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.2rem}}.p-tile{display:-webkit-box;display:flex;flex-wrap:wrap;padding:0}.p-tile__item{width:calc(25% - 8px);padding:5% 4rem;text-align:center;font-weight:700;margin:4px;box-shadow:4px 4px 5px 1px #ddd;background-color:#fff;border-radius:5px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-tile--col3 .p-tile__item{width:calc(33.333% - 8px)}@media screen and (max-width: 900px){.p-tile__item{width:calc(33.333% - 8px)}.p-tile--col3 .p-tile__item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.p-tile__item{width:calc(50% - 8px)}.p-tile--col3 .p-tile__item{width:calc(100% - 8px)}}@media screen and (max-width: 520px){.p-tile__item{width:calc(100% - 8px)}}.p-three-circles{padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;max-width:750px;margin:18rem auto;flex-wrap:wrap;background-color:#fff}.p-three-circles__item{width:33.333%;text-align:center;font-size:clamp(1.3rem,4vw,2.4rem);font-weight:700;line-height:2;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.p-three-circles__item:before{content:"";width:26.5rem;height:26.5rem;border-radius:50%;border:3px solid;position:absolute;top:0;bottom:0;left:auto;margin:auto}.p-three-circles__item:nth-child(1):before{border-color:#ffad2d}.p-three-circles__item:nth-child(2):before{border-color:#00831c}.p-three-circles__item:nth-child(3):before{border-color:#b8001b}.p-three-circles__text{word-break:break-word;width:calc(100% - 2rem);padding:1rem;line-height:1.4;position:absolute;top:auto;bottom:auto;left:0;right:0;margin:auto}.lang-ja .p-three-circles__text{line-height:1.7}@media screen and (max-width: 768px){.p-three-circles{max-width:440px}.p-three-circles__item{width:50%;font-size:1.7rem}.p-three-circles__item:before{width:240px;height:240px}.p-three-circles__item:nth-child(3){margin-top:19rem}}@media screen and (max-width: 520px){.p-three-circles{margin:13rem 0}.p-three-circles__item{margin-top:20rem;width:100%}.p-three-circles__item:before{width:220px;height:220px}.p-three-circles__item:nth-child(1){margin-top:0}.p-three-circles__item:nth-child(3){margin-top:20rem}.p-three-circles__text{width:calc(65% - 2rem)}}.p-feature-box{margin-top:5%;background-color:#c80a12;padding:4rem 7% 5rem;border-radius:3px}.p-feature-box>*{margin-bottom:3rem}.p-feature-box .p-feature-box__title{padding:.7rem 2rem .5rem;background-color:#ffd246;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;color:#c80a12;border-radius:5px;box-shadow:4px 3px 12px -5px #000}.p-feature-box .p-feature-box__list{margin:0;padding:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;counter-reset:num}.p-feature-box .p-feature-box__list-item{counter-increment:num;padding:12rem 3rem 2rem;background:no-repeat top 3.5rem center;background-size:70px;background-color:#fff;font-weight:700;width:32%;margin-bottom:20px;border-radius:3px;line-height:1.7;font-size:clamp(1.7rem,3vw,2rem);box-shadow:4px 5px 7px -5px #000;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-feature-box .p-feature-box__list-item:before{line-height:1;font-weight:700;content:"0" counter(num);font-size:3rem;display:block;position:absolute;left:2rem;top:2rem;border-bottom:2px solid #c80a12;color:#c80a12}.p-feature-box .p-feature-box__list-item:nth-child(1){margin-left:0;background-image:url(/build/assets/icon-client.13de47ff.png)}.p-feature-box .p-feature-box__list-item:nth-child(2){background-image:url(/build/assets/icon-business-and-finance.9c1fb905.png)}.p-feature-box .p-feature-box__list-item:nth-child(3){background-image:url(/build/assets/icon-translating.3f1468a2.png)}.p-feature-box .p-feature-box__btn{display:block;margin:2rem auto 0;max-width:120px}.p-feature-box.p-feature-box--company{background-color:#076316}.p-feature-box.p-feature-box--company .p-feature-box__title{color:#076316;text-align:center}.p-feature-box.p-feature-box--company .p-feature-box__list-item:before{border-bottom:2px solid #076316;color:#076316}.p-feature-box.p-feature-box--company .p-feature-box__list-item:nth-child(1){background-image:url(/build/assets/icon-recruitment.4993a10f.png)}.p-feature-box.p-feature-box--company .p-feature-box__list-item:nth-child(2){background-image:url(/build/assets/icon-qualification.375bfeb4.png)}.p-feature-box.p-feature-box--company .p-feature-box__list-item:nth-child(3){background-image:url(/build/assets/icon-client-company.a4bad3e0.png)}.p-feature-box.p-feature-box--company .p-feature-box__list-item:nth-child(4){background-image:url(/build/assets/icon-risk.5c76dd86.png)}.p-feature-box.p-feature-box--company .p-feature-box__list-item:nth-child(5){background-image:url(/build/assets/icon-translating-company.8f8b2304.png)}.p-feature-box.p-feature-box--company .p-feature-box__list-item:nth-child(6){background-image:url(/build/assets/icon-server.1db23da3.png)}.p-feature-box.p-feature-box--company .p-feature-box__btn{color:#076316;border-color:#076316}@media screen and (max-width: 768px){.p-feature-box:not(.p-feature-box--no-responsive) .p-feature-box__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.p-feature-box:not(.p-feature-box--no-responsive) .p-feature-box__list-item{width:100%;margin-left:0;margin-top:3rem}.p-feature-box:not(.p-feature-box--no-responsive) .p-feature-box__list-item:first-child{margin-top:0}}.p-header-nav-btn{line-height:1;font-weight:700;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:5px;border:1px solid lightgray;text-decoration:none;color:inherit;padding:3px 6px;font-size:12px;-webkit-transition:.2s;transition:.2s;min-width:70px;position:relative}.p-header-nav-btn img{height:20px;display:block}.p-header-nav-btn:hover{opacity:.7}.p-header-nav-btn .p-header-nav-btn__notice{position:absolute;right:-5px;top:-5px;background:#e97119;text-align:center;line-height:20px;width:20px;height:20px;border-radius:50%;color:#fff}.p-floating-search{position:fixed;left:20px;bottom:20px;z-index:10;background:#fff;min-width:420px;box-shadow:6px 6px 15px -5px #777;border-radius:6px;margin-bottom:0;border:1px solid #fff}@media screen and (max-width: 768px){.p-floating-search{display:none}}.p-floating-search.p-floating-search--closed{width:auto;min-width:auto}.p-floating-search.p-floating-search--closed .p-floating-search__header,.p-floating-search.p-floating-search--closed .p-floating-search__body,.p-floating-search.p-floating-search--closed .p-floating-search__footer{display:none}.p-floating-search.p-floating-search--closed .p-floating-search__icon{display:-webkit-box;display:flex}.p-floating-search__icon{display:none;width:40px;height:40px;background:#ba0d12;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;cursor:pointer;padding-bottom:5px;-webkit-transition:.2s;transition:.2s;position:relative;border-radius:6px}.p-floating-search__icon:after{content:"";position:absolute;bottom:2px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:url(/build/assets/arrow-bottom-white.199f49c9.png) no-repeat center;background-size:contain;height:8px;width:10px}.p-floating-search__icon:hover{opacity:.7}.p-floating-search__header{background:#ba0d12;color:#fff;text-align:center;padding:5px 0;position:relative;border-radius:6px 6px 0 0}.p-floating-search__close{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:18px;width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-floating-search__body{padding:20px 20px 10px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.p-floating-search__body>*:not(:last-child){margin-right:10px}.p-floating-search__select{width:150px}.p-floating-search__select:first-of-type{width:auto;min-width:150px}.p-floating-search__select:first-of-type:after{top:40%}.p-floating-search__select:first-of-type .multiselect__tags{height:35px;border-color:#ddd;border-radius:3px}.p-floating-search__select:nth-of-type(2):after{top:40%}.p-floating-search__select:nth-of-type(2) .c-form-select{height:35px;line-height:23px}.p-floating-search__cross{font-size:20px;color:#ba0d12}.p-floating-search__btn{background:#ba0d12;font-size:16px;padding:0;height:35px;width:35px;border-color:#ba0d12}.p-floating-search__footer{padding:0 20px 10px}.js-modal-open,.js-remove-btn{cursor:pointer}.js-modal-open:hover,.js-remove-btn:hover{opacity:.7}.js-upload-file{display:none}.js-upload-fileclear{display:none;margin-right:2rem;cursor:pointer}.js-upload-filename{margin-right:1rem;word-break:break-all}.js-ten-thousand{display:none}@media screen and (max-width: 520px){.u-d-sp-none{display:none!important}}.u-d-sp-block{display:none!important}@media screen and (max-width: 375px){.u-d-sp-block{display:block!important}}.u-d-pc-block{display:block!important}@media screen and (max-width: 768px){.u-d-pc-block{display:none!important}}.u-line-clamp-1{overflow:hidden;text-overflow:ellipsis}.u-w-10{width:10%!important}.u-w-20{width:20%!important}.u-w-30{width:30%!important}.u-w-40{width:40%!important}.u-w-50{width:50%!important}.u-w-60{width:60%!important}.u-w-70{width:70%!important}.u-w-80{width:80%!important}.u-w-90{width:90%!important}.u-w-100{width:100%!important}.u-vertical-align-top{vertical-align:top}.u-vertical-align-middle{vertical-align:middle}.u-vertical-align-bottom{vertical-align:bottom}.u-vertical-align-baseline{vertical-align:baseline}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-left{text-align:left!important}.u-mt{margin-top:1.5rem!important}.u-mb{margin-bottom:1.5rem!important}.u-mb-1{margin-bottom:1rem!important}.u-mb-3{margin-bottom:3rem!important}.u-ml{margin-left:1.5rem!important}.u-overflow-scroll-x{overflow-y:hidden;overflow-x:scroll}.u-font-bold{font-weight:700}.u-mw-10{max-width:10%!important}.u-mw-20{max-width:20%!important}.u-mw-25{max-width:25%!important}.u-mw-30{max-width:30%!important}.u-mw-40{max-width:40%!important}.u-mw-50{max-width:50%!important}.u-mw-60{max-width:60%!important}.u-mw-70{max-width:70%!important}.u-mw-80{max-width:80%!important}.u-mw-90{max-width:90%!important}.u-mw-100{max-width:100%!important}.u-bg-red{background:#ba0d12!important}.u-text-white{color:#fff!important}.page-qc-home .l-header{-webkit-box-align:end;align-items:flex-end}.page-qc-home .l-header .l-header__document,.page-qc-home .l-header .l-header__contact,.page-qc-home .l-header .l-header__lang{line-height:1;font-weight:700;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:5px;border:1px solid lightgray;text-decoration:none;color:inherit;padding:3px 6px;font-size:12px;-webkit-transition:.2s;transition:.2s;min-width:70px}.page-qc-home .l-header .l-header__document img,.page-qc-home .l-header .l-header__contact img,.page-qc-home .l-header .l-header__lang img{height:25px;display:block}.page-qc-home .l-header .l-header__document:hover,.page-qc-home .l-header .l-header__contact:hover,.page-qc-home .l-header .l-header__lang:hover{opacity:.7}.page-qc-home .l-header .l-header__document,.page-qc-home .l-header .l-header__contact{padding:.8rem 1rem}.page-qc-home .l-header .l-header__document img,.page-qc-home .l-header .l-header__contact img{display:block;margin-bottom:.5rem}.page-qc-home .l-header .l-header__lang{position:relative;padding:0;border:none;border-bottom:1px solid #aaa;border-radius:0}.page-qc-home .l-header .l-header__lang .l-header__change-lang{display:block;max-width:175px;min-width:175px;font-size:clamp(1.1rem,1.1vw,14px);color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:100%;padding:10px 20px 10px 30px;background:none}.page-qc-home .l-header .l-header__lang .l-header__change-lang:focus{outline:none}.page-qc-home .l-header .l-header__lang .icon-lang{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:17px}.page-qc-home .l-header .l-header__lang .icon-arrow{position:absolute;right:8px;top:50%;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-qc-home .l-header .l-header__contact{min-width:100px}.page-qc-home .navbar-expand-md .navbar-nav{-webkit-box-align:end;align-items:flex-end}.page-qc-home .me-auto{margin-left:auto;margin-right:0!important;flex-wrap:wrap;padding-left:2rem;overflow:hidden}@media screen and (max-width: 1300px){.page-qc-home .me-auto{max-width:570px}}.page-qc-home .me-auto__item{margin-top:1rem;position:relative}.page-qc-home .me-auto__item:after{content:"";display:inline-block;width:1px;height:100%;background-color:#ddd;position:absolute;left:0;top:0}.page-qc-home .me-auto__item:first-child:after{content:none}.page-qc-home .me-auto__link{display:block;padding-left:1.5rem;padding-right:1.5rem;font-size:1.6rem}.page-qc-home .l-mv__image{width:100%}.page-qc-home .l-mv__catch{top:auto;bottom:4%;font-size:clamp(1.4rem,10vw,2.4rem);display:none!important}.page-qc-home .l-menubar{background-color:#ba0d12;color:#fff;display:none}.page-qc-home .l-menubar__inner{top:13rem}.page-qc-home .l-menubar__list__link{color:#fff}.page-qc-home .l-footer{background-color:#ba0d12;padding-top:10rem}.page-qc-home .l-content{padding:80px 0 0;max-width:none}.page-qc-home .c-title--page-name{margin-top:0}.page-qc-home .btn-primary{background-color:#ba0d12;border-color:#ba0d12}.page-qc-home.lang-ja .p-check-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.page-qc-home.lang-ja .p-search-form__radio{gap:20px 10px;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));max-width:200px}.page-qc-home:not(.lang-ja) .p-search-form .p-single-form--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.page-qc-home .p-panel--news{margin-bottom:0;padding:3% 6% 6%}@media screen and (max-width: 1365px){.page-qc-home .p-panel--news{margin-top:-6px}}@media screen and (max-width: 768px){.page-qc-home .p-panel--news{padding:3% 6% 15%}}.page-qc-home .p-panel--service{padding-top:3%;padding-bottom:5%}.page-qc-home .p-panel--service:before{top:0;height:100%;background-image:url(/build/assets/top-service.d2d542f1.png)}@media screen and (max-width: 768px){.page-qc-home .p-panel--service:before{background-size:contain}}.page-qc-home .p-panel--service__image{margin-bottom:0}.page-qc-home .c-title--primary{margin-top:0}.page-qc-home .p-table__cluster{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-qc-home .p-table__key{width:auto;padding-bottom:0}.page-qc-home .p-table__value{width:100%}.page-qc-home .p-panel--service .p-panel__inner{padding-top:2%}.page-qc-home .c-btn-primary{margin-top:5%}.page-qc-home .recaptcha-text{text-align:center}.page-qc-home .graph-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page-qc-home .graph-wrap img{display:block}@media screen and (max-width: 520px){.page-qc-home .graph-wrap{display:block}}@media screen and (max-width: 1180px){.page-qc-home .ms-auto{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-right:6rem}.page-qc-home .me-auto{display:none}.page-qc-home .container{padding:0}.page-qc-home .l-header .nav-item:not(:last-of-type){margin-right:1rem}.page-qc-home .c-hamburger-menu-icon{display:block;position:fixed;top:2rem;right:1rem}.page-qc-home .l-mv__catch.u-d-pc-block{display:none!important}.page-qc-home .l-mv__catch.u-d-sp-block{text-align:center;padding:2rem 2rem 1.5rem;color:#fff;font-size:clamp(1.4rem,.87rem + 1.208vw,1.8rem);position:static;background-color:#707070;display:none!important}}@media screen and (max-width: 768px){.page-qc-home .l-header .nav-document,.page-qc-home .l-header .nav-contact{display:none}.page-qc-home .l-content{padding-top:75px}.page-qc-home .l-mv{height:auto}.page-qc-home .l-floating-menu{display:-webkit-box;display:flex}.page-qc-home .l-footer{padding-top:4rem;padding-bottom:12rem}.page-qc-home .c-title--qc{margin-bottom:4.5rem}.page-qc-home .c-btn-primary{margin-top:10%}}@media screen and (max-width: 520px){.page-qc-home .ms-auto{padding-right:4rem;margin:0}.page-qc-home .l-header{padding-bottom:1.2rem}.page-qc-home .l-header .l-header__document,.page-qc-home .l-header .l-header__contact{padding:.7rem 3vw .5rem}.page-qc-home .l-header .l-header__lang .l-header__change-lang{min-width:auto}.page-qc-home .l-content{padding-top:60px}.page-qc-home .c-hamburger-menu-icon{top:1rem}.page-qc-home .l-footer{padding-top:0;padding-bottom:2rem}.page-qc-home .nav-tel{top:-11px;font-size:1rem}.page-qc-home .nav-tel .c-important{font-size:1.1rem}.page-qc-home .recaptcha-text{text-align:left}}.page-SpecifiedSkill p{font-size:clamp(1.6rem,4vw,2.2rem);line-height:2;padding:0 4%}.page-SpecifiedSkill .c-btn-primary{margin-top:2.5%}@media screen and (max-width: 520px){.page-SpecifiedSkill .c-btn-primary{margin-top:2rem}}.page-user .l-header .me-auto{padding-left:4%}.page-user .l-footer{background-color:#ba0d12}.page-user .p-pager__result-count{margin:3.5rem 0 2rem}.page-user .l-content{padding-bottom:6%;padding-top:13rem}.page-user .c-title--page-name{margin-top:0}.page-user .btn-primary{background-color:#ba0d12;border-color:#ba0d12}.page-user.lang-ja .p-check-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.page-user.lang-ja .p-search-form__radio{gap:20px 10px;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));max-width:200px}.page-user:not(.lang-ja) .p-search-form .p-single-form--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}@media screen and (max-width: 1180px){.page-user .l-header .nav-item:not(:last-of-type){margin-right:1rem}.page-user .c-hamburger-menu-icon{display:block;position:fixed;top:2rem;right:1rem}.page-user .navbar-expand-md .navbar-nav{padding-right:5rem}.page-user .me-auto{display:none}}@media screen and (max-width: 768px){.page-user .l-container{grid-template-areas:"header header header" "content content content" "footer footer footer";grid-template-columns:1fr 1fr 1fr;padding-top:75px}.page-user .ms-auto{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-right:0}.page-user .l-container--logined .ms-auto{padding-right:5rem}.page-user .l-container--logined .c-hamburger-menu-icon{display:block}.page-user .l-content{padding-top:5rem;padding-bottom:5rem}.page-user .container{padding:0}.page-user .l-header .l-header--user__logout,.page-user .l-header .nav-login,.page-user .l-header .nav-register,.page-user .l-header .nav-message{display:none}.page-user .l-header .nav-item:not(:last-of-type){margin-right:1rem}.page-user .p-pager__result-count{margin-bottom:1.5rem;font-size:1.4rem}.page-user .l-floating-menu{display:-webkit-box;display:flex}}@media screen and (max-width: 520px){.page-user .l-container{padding-top:60px}.page-user .l-container--logined .ms-auto{padding-right:5rem}.page-user .l-header .nav-item:not(:last-of-type){margin-right:0}.page-user .c-hamburger-menu-icon{top:1rem}.page-user .p-pager__result-count{margin-bottom:1.2rem;font-size:1.2rem}}.page-user-home .l-menubar{display:none}.page-user-home .l-mv__inner{background:rgb(206,62,13);background:-webkit-linear-gradient(left,rgb(206,62,13) 0%,rgb(225,111,8) 47%,rgb(251,175,1) 100%);background:linear-gradient(90deg,rgb(206,62,13) 0%,rgb(225,111,8) 47%,rgb(251,175,1) 100%)}.page-user-home .l-content{padding:80px 0 0;max-width:none}.page-user-home .p-panel-search{display:none}@media screen and (max-width: 768px){.page-user-home .l-content{padding-top:0}.page-user-home .p-panel-search{display:block}}.page-user-account .c-batch{border:1px solid #000;padding:2px 15px;font-size:1.3rem;vertical-align:bottom}.page-user-account .p-table--key-all-gray .p-table__key{vertical-align:middle;width:180px}.page-user-account .p-table__value{text-align:right;width:calc(100% - 180px)}.page-user-account button{font-size:clamp(1.1rem,3vw,1.4rem)}_::-webkit-full-page-media,_:future,:root .page-user-account .p-table__value{width:auto}@media screen and (max-width: 768px){.page-user-account .p-table--key-all-gray .p-table__key{vertical-align:top;width:100%;padding-bottom:1rem}.page-user-account .p-table__value{width:100%}}@media screen and (max-width: 820px){.page-user-index .history-table .p-profile-table__key{padding-top:1rem;padding-bottom:1rem}}@media screen and (max-width: 820px){.page-user-index .history-table .p-profile-table__value{padding-top:1rem;padding-bottom:1rem}}.page-user-profile .p-frame{padding:clamp(2rem,6vw,5rem)}.page-user-profile .p-check-list{margin-top:2rem}.page-user-profile .p-btn-group{margin-top:5rem}.page-user-profile .c-update{text-align:center;margin-top:2rem}.page-user-profile .p-table__key,.page-user-profile .p-table__value{font-size:clamp(1.3rem,1.1vw,14px)}.page-user-profile .p-table__value--center{text-align:left}.page-user-profile .c-check-item i{font-size:1.4rem}@media screen and (max-width: 1016px){.page-user-profile .c-check-item{margin-left:0}.page-user-profile .p-check-list{grid-template-columns:repeat(2,auto)}}@media screen and (max-width: 768px){.page-user-profile .p-frame{border:0;padding:0}.page-user-profile .p-table:not(.p-table--no-responsive) .p-table__key{border-bottom:0;padding-bottom:1rem}.page-user-profile .c-thumbnail--large{padding-right:40%;padding-top:40%}}@media screen and (max-width: 520px){.page-user-profile{margin-left:-2rem;margin-right:-2rem}.page-user-profile .c-title{padding-left:1rem}.page-user-profile .p-btn-group{margin-top:2rem;margin-bottom:1rem}.page-user-profile .c-thumbnail--large{padding-right:50%;padding-top:50%}.page-user-profile .p-table__value--center{text-align:center}.page-user-profile .c-check-item{font-size:1.5rem}}@media screen and (max-width: 420px){.page-user-profile .p-check-list{grid-template-columns:repeat(1,auto)}}@media screen and (max-width: 520px){.page-user-profile-edit .p-btn-group{position:fixed;width:100%;bottom:0;left:0;right:0;margin:auto 0;z-index:10}.page-user-profile-edit .p-btn-group .c-btn{padding:2rem 0;width:100%;border:1px solid #fff}}.page-entry-entry .page-entry-entry__terms-of-application-headline{font-weight:700}.page-inquiry-index .p-form-blade-select--row,.page-inquiry-index .p-form-blade-input--row,.page-inquiry-index .p-form-blade-textarea--row{grid-template-columns:130px 1fr}.page-inquiry-index .p-dialog__body{max-width:500px;margin-left:auto;margin-right:auto}.page-inquiry-index .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-inquiry-index .c-invalid-message{margin-top:-5px}.page-inquiry-index .recaptcha-text{text-align:center}@media screen and (max-width: 520px){.page-inquiry-index .recaptcha-text{text-align:left}}@media screen and (max-width: 768px){.page-register-index-production .p-table__key{padding-top:8px!important;padding-bottom:8px!important}}.page-register-complete-production .p-complete__body{text-align:center}.page-user-memberregister{padding-bottom:6%;padding-left:3%;padding-right:3%}.page-user-memberregister .p-form-select,.page-user-memberregister .p-single-form--quaternary input{width:50%}.page-user-memberregister .p-single-form--senary .p-single-form--local{width:15%}.page-user-memberregister__checkbox{max-width:400px;margin:6% auto 4.5%}.page-user-memberregister__checkbox .p-form-checkbox{margin-top:1rem}@media screen and (max-width: 768px){.page-user-memberregister{padding-right:2%;padding-left:2%}.page-user-memberregister .p-single-form--senary .p-single-form--local{width:25%}}@media screen and (max-width: 520px){.page-user-memberregister{padding-right:0;padding-left:0}.page-user-memberregister .p-single-form--senary .p-single-form--local{width:35%}}.page-register .p-form-blade-input--row,.page-register .p-form-blade-select--row{grid-template-columns:110px 1fr}.page-register .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-register .p-dialog__footer{max-width:250px;margin-left:auto;margin-right:auto}.page-offer-index .p-offer-card{margin-bottom:8%}.page-offer-index .p-search-form{box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px}.page-offer-index .p-search-form .c-form-select{border:1px solid #ddd;border-radius:3px}.page-offer-index .p-search-form__body{padding-bottom:2rem}.page-offer-index .p-search-form__foot{padding-bottom:6rem}.page-offer-index .p-search-form__key label:not([for=offer-salary-max]){margin-top:5px}.page-offer-index .p-radio+.p-single-form--column{margin-top:1rem}@media screen and (max-width: 925px){.page-offer-index .p-search-form__key--discerning-condition{padding-bottom:0}}@media screen and (max-width: 520px){.page-offer-index .p-offer-card__footer{width:100%}.page-offer-index .p-offer-card__footer .c-btn{font-size:1.2rem;min-width:100px}.page-offer-index .p-search-form__foot{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-offer-index .c-btn--reset{margin-top:1.5rem}.page-offer-index .p-search-form__key label[for=pref],.page-offer-index .p-search-form__key label[for=offer-salary-max]{margin-top:0}}.page-offer-detail .p-btn-group{margin:5rem auto 10rem}.page-offer-detail .p-offer-detail .p-btn-group-favorite__right{text-align:right}.page-offer-detail .p-table--border-non .p-table__key,.page-offer-detail .p-table--border-non .p-table__value{padding:1rem}@media screen and (max-width: 768px){.page-offer-detail .p-table--border-none .p-table__key{padding-left:0}}.page-message-detail .message-wrap{overflow-y:scroll;max-height:500px}.page-message-detail .message-schedule-confirm{display:inline-block;margin-top:1rem}.page-message-detail .message-schedule-confirm a{font-weight:700;font-size:1.4rem;border-bottom:2px solid #333;padding:0 .5rem .15rem}.page-message-detail .message-schedule-confirm a:hover,.page-message-detail .message-schedule-confirm a:focus{cursor:pointer;opacity:.5;color:#707070;border-bottom:2px solid #707070}.page-message-detail .message-send-form .file-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.page-message-detail .message-send-form .file-wrap .file-btn{width:45px;height:45px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}.page-message-detail .message-send-form .file-wrap .file-btn input[type=file]{display:none}.page-message-detail .message-send-form .file-wrap .file-btn i{font-size:20px}.page-message-detail .message-send-form .file-wrap .file-name-area{position:relative;margin-right:30px}.page-message-detail .message-send-form .file-wrap .file-name-area .file-name{margin-left:5px;line-height:45px;max-width:250px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-message-detail .message-send-form .file-wrap .file-name-area .file-remove-btn{display:none;height:45px;width:45px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.page-message-detail .message-send-form .file-wrap .file-name-area .file-remove-btn i{font-size:20px}.page-message-detail .message-send-form .send-area .textarea-wrap{margin-top:0;margin-right:1rem}@media screen and (max-width: 520px){.message-detail{overflow:hidden}.page-message-detail .p-message-header{padding-right:15px}.page-message-detail .message-wrap{max-height:initial;border:none;position:fixed;width:100%;top:10rem;left:0;margin-top:0;z-index:1;height:calc(97vh - 200px);height:calc(var(--vh, 1vh) * 97 - 200px)}.page-message-detail .message-send-form{border-top:1px solid lightgray;background:#edf1ee;position:fixed;bottom:0;left:0;width:100%;z-index:9;padding:2rem 1.5rem 1.5rem;margin-top:0}.page-message-detail .message-send-form.has-file{padding-top:30px}.page-message-detail .page-user-message-detail__bottom{display:-webkit-box;display:flex}.page-message-detail .page-user-message-detail__bottom .file-wrap{margin-top:.2rem;width:7%;-webkit-box-align:start;align-items:flex-start;margin-right:10px}.page-message-detail .page-user-message-detail__bottom .file-wrap .file-btn{height:30px;width:30px}.page-message-detail .page-user-message-detail__bottom .file-wrap .file-name-area{position:absolute;left:50px;top:10px}.page-message-detail .page-user-message-detail__bottom .file-wrap .file-name-area .file-name{display:none;line-height:1}.page-message-detail .page-user-message-detail__bottom .file-wrap .file-name-area .file-remove-btn{height:30px;width:30px;right:-30px}.page-message-detail .page-user-message-detail__bottom .send-area{width:90%;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.page-message-detail .page-user-message-detail__bottom .send-area .textarea-wrap{margin-right:1rem;width:calc(100% - 45px)}.page-message-detail .page-user-message-detail__bottom .send-area .textarea-wrap textarea{width:100%;border-radius:2em;height:35px;padding:1rem;overflow:hidden;resize:none;display:block}.page-message-detail .page-user-message-detail__bottom .send-area .textarea-wrap textarea:focus{outline:none}.page-message-detail .page-user-message-detail__bottom .send-area .p-btn-group{margin:.7rem 0 0;max-width:none}.page-message-detail .page-user-message-detail__bottom .send-area .p-btn-group .c-btn--medium{margin-top:-1rem;padding:.5rem 2rem}.page-message-detail .c-invalid-message{margin-bottom:0}}@media screen and (max-width: 520px){.page-user-message .p-message-overview-wrap{margin-left:-2rem;margin-right:-2rem}.page-user-message .p-message-overview{border-left:none;border-right:none}}.page-news-detail .c-title{margin-bottom:0}.page-news-detail .news-date{margin-bottom:30px}@media screen and (max-width: 520px){.page-news-detail .c-title{margin:0}}.page-login .p-form-blade-input--row{grid-template-columns:110px 1fr}.page-login .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-login .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-login .c-invalid-message{margin-top:-5px}.page-login .c-form-input{font-size:1.6rem}.page-password-email__remarks{font-size:1.1rem}.page-password-request .p-form-blade-input--row{grid-template-columns:110px 1fr}.page-password-request .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-password-request .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-password-reset .p-form-blade-input--row{grid-template-columns:120px 1fr}.page-password-reset .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-password-reset .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-user-interview .fc-toolbar-title{font-weight:700}.page-user-interview .btn-primary{font-size:1.2rem}.page-user-interview .modal-dialog{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:100%}.page-user-interview .modal-body{padding:20px}.page-user-interview .modal-footer{border-top:none;-webkit-box-pack:center;justify-content:center}.page-user-interview .modal-footer .btn-primary,.page-user-interview .modal-footer .btn-secondary{padding:.7rem 2rem .5rem;margin:1rem;font-size:1.3rem}.page-user-interview .fa-exclamation-circle:before{content:"\f06a"}.page-user-interview .meeting-date{padding-bottom:2rem;display:-webkit-box;display:flex}.page-user-interview .meeting-date input[type=date]{width:110px}.page-user-interview .meeting-date input[type=time]{width:80px}.page-user-interview .meeting-date>*:not(:last-child){margin-right:10px}@media screen and (max-width: 768px){.page-user-interview .fc .fc-toolbar-title{font-size:1.6rem}.page-user-interview .modal-title{font-size:1.2rem}.page-user-interview .modal-dialog{max-width:90%;margin:2rem auto}}@media screen and (max-width: 440px){.page-user-interview .fc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page-user-interview .fc .fc-toolbar-title{margin-top:4%;margin-bottom:3%}.page-user-interview .fc-toolbar-chunk{margin:.5rem 0 .7rem}.page-user-interview .fc-toolbar-chunk:nth-child(1){align-self:flex-start}.page-user-interview .fc-toolbar-chunk:nth-child(2){align-self:center}.page-user-interview .fc-toolbar-chunk:nth-child(3){align-self:flex-end}}@media screen and (max-width: 520px){.page-user-interview .modal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}.page-user-interview .modal-header button{position:absolute;top:5px;right:5px}.page-user-interview .meeting-date input{font-size:1.2rem}}.page-document-index table{width:100%;table-layout:fixed}.page-document-index thead th,.page-document-index tbody th{background-color:#f7f7f7}.page-document-index th,.page-document-index td{padding:1.5rem;border:1px solid #707070}.page-document-index th{font-weight:400}.page-document-index .page-document-index__sub-btn-area{margin-top:5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-document-index .page-document-index__sub-btn-area span{color:#ba0d12}.page-document-index .page-document-index__sub-btn-area a{margin-top:.5rem}@media screen and (max-width: 520px){.page-document-index thead{display:none}.page-document-index tbody th{background-color:#fff}.page-document-index tbody tr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-top:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070}.page-document-index tbody tr:last-of-type{border-bottom:1px solid #707070}.page-document-index tbody th:before,.page-document-index tbody td:before{content:attr(data-label);display:block;margin-bottom:1rem;background-color:#f7f7f7;padding:1rem 1rem 1rem 1.5rem;margin-left:-1.5rem}.page-document-index th,.page-document-index td{padding-left:3rem;border:none}}.page-document-create .page-document-create__upload-fileclear{margin-right:0}.page-document-create .page-document-create__upload-fileclear:before{width:2rem;height:2rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:red;color:#fff}.page-document-create .p-form-select{margin-bottom:5rem}.page-document-create .page-document-create__attachments{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-left:-1.5rem;margin-top:5rem}.page-document-create .page-document-create__attachments>*{margin-top:1.5rem;margin-left:1.5rem}.page-document-create .page-document-create__main-btn-area-wrapper{margin-top:7rem;text-align:center}.page-document-create .page-document-create__main-btn-area{margin-top:-1.5rem}.page-document-create .page-document-create__main-btn-area *{margin-top:1.5rem}.page-document-create .page-document-create__main-btn-area>*+*{margin-left:1.5rem}.page-document-create .page-document-create__sub-btn-area{margin-top:5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-document-create .page-document-create__sub-btn-area span{color:#ba0d12}.page-document-create .page-document-create__sub-btn-area a{margin-top:.5rem}@media screen and (max-width: 520px){.page-document-create .page-document-create__attachments{margin-top:2rem}}.page-admin .l-content,.page-admin .container{max-width:1200px;min-width:980px}.page-admin .l-content{padding-top:13rem}.page-admin .l-header .container{max-width:none}.page-admin .l-header .nav-item:last-child{margin-right:0}.page-admin .p-form-select{max-width:300px}.page-admin .p-radio__label{margin-left:.5rem;margin-right:1rem}.page-admin .form-control{font-size:1.4rem}.page-admin .l-menubar{background-color:#309d39;color:#fff}.page-admin .l-menubar__list__link{color:#fff}.page-admin .l-footer{background-color:#309d39}.page-admin table{margin:2rem 0}.page-admin table thead th,.page-admin table thead td{padding:1rem;white-space:nowrap}.page-admin table thead th{background-color:#f7f7f7}.page-admin table td{padding:1rem;vertical-align:middle}.page-admin .c-btn{white-space:nowrap}.page-admin .c-btn--small{padding:1rem 1.6rem .8rem;font-size:1.2rem}.page-admin .c-table__cell--flex{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.page-admin .p-search-form__btn{background-color:#309d39;color:#fff;border:1px solid #309d39}.page-admin .p-search-form__foot .c-btn--reset{border:1px solid #309d39;color:#309d39;background-color:#fff}.page-admin .c-btn.is-suspended{border:1px solid #333;color:#333;background-color:#fff}.page-admin .p-pager .p-pager__link-list .page-item :focus,.page-admin .p-pager .p-pager__link-list .page-item :hover{background-color:#309d39;border-color:#309d39;color:#fff}.page-admin .p-pager .p-pager__link-list .page-link{color:#309d39}.page-admin .p-pager .p-pager__link-list .page-item.disabled .page-link{background-color:#f7f7f7;color:#309d39}.page-admin .p-pager .p-pager__link-list .page-item.active .page-link{background-color:#309d39;border-color:#309d39;color:#fff}.page-admin .btn-primary{background-color:#309d39;border-color:#309d39}.page-admin-login .p-form-blade-input--row{grid-template-columns:110px 1fr}.page-admin-login .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-admin-login .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-admin-login .c-invalid-message{margin-top:-5px}.page-admin-login .c-form-input{font-size:1.6rem}.page-admin-offer-index .page-admin-offer__salary .p-single-form{width:auto}.page-admin-offer-index .page-admin-offer__salary .p-single-form input{width:auto;margin-right:1rem}.page-admin-offer-index .page-admin-offer__salary .p-single-form input[type=radio]{margin-right:.5rem}.page-admin-offer-index .page-admin-offer__salary .p-single-form .except_hellowork{margin-left:0}.page-admin-offer-detail .p-offer-detail{padding-top:0;max-width:none}.page-admin-jobSeeker-index .l-content,.page-admin-jobSeeker-index .page-admin .container{max-width:100%}.page-admin-jobSeeker-index .p-search-form--column3 .p-search-form__key--monthly-income{width:38%}.page-admin-jobSeeker-index .p-search-form__cluster-child .p-search-form__cluster:nth-child(2){margin-left:0}.page-admin-jobSeeker-detail .l-content>p a:hover{border-bottom:1px solid #333}.page-admin-jobSeeker-detail .p-frame{padding:clamp(3rem,1.1vw,6rem) clamp(3rem,1.2vw,6rem)}.page-admin-company-create .p-table tr,.page-admin-company-edit .p-table tr{border-bottom:1px solid #707070}.page-admin-company-create .p-table tr th,.page-admin-company-edit .p-table tr th{width:30%;padding:2rem;vertical-align:top}.page-admin-company-create .p-table tr td,.page-admin-company-edit .p-table tr td{width:70%}.page-admin-company-create .p-table tr td .c-form-textarea,.page-admin-company-edit .p-table tr td .c-form-textarea{min-height:230px}.page-admin-company-create .p-table tr:last-child,.page-admin-company-edit .p-table tr:last-child{border-bottom:none}.page-admin-company-create .p-table tr td input[type=radio]{width:auto;margin-right:.5rem}.page-admin-company-create .p-table tr td label{margin-right:1rem}.page-admin-company-detail .p-table{margin:0}.page-admin-company-detail .p-table tr{border-bottom:1px solid #333}.page-admin-company-detail .p-table tr th{width:30%;padding:2rem}.page-admin-company-detail .p-table tr td{width:70%;padding:2rem 0}.page-admin-company-detail .p-table tr td input[type=radio]{width:auto;margin-right:.5rem}.page-admin-company-detail .p-table tr td label{margin-right:1rem}.page-admin-company-detail .p-table tr:last-child{border-bottom:none}@media screen and (max-width: 768px){.p-table:not(.p-table--no-responsive){display:table}}.page-admin-company-edit .p-table tr td input[type=radio]{width:auto;margin-right:.5rem}.page-admin-company-edit .p-table tr td label{margin-right:1rem}.page-admin-company-index .p-search-form__cluster{-webkit-box-align:center;align-items:center}.page-admin-company-index .page-admin-company-index__search-form-first-column{width:100px!important}.page-admin-company-index .page-admin-company-index__search-form-second-column{width:70px!important}.page-admin-entry-index .c-btn--light-green{max-width:120px;width:100%}.page-admin-entry-index .c-table__cell--flex{-webkit-box-pack:start;justify-content:start}.page-admin-message-detail .mb-3{margin-bottom:3rem}.page-admin-message-detail .message-wrap{overflow-y:scroll;max-height:800px}.page-admin-message-detail .c-btn{margin:2rem 0 1rem}.page-admin-message-detail .message-schedule-confirm{margin-bottom:1rem}.page-admin-message-detail .message-send-form .file-wrap{position:relative;display:-webkit-box;display:flex}.page-admin-message-detail .message-send-form .file-wrap .file-btn{width:45px;height:45px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}.page-admin-message-detail .message-send-form .file-wrap .file-btn input[type=file]{display:none}.page-admin-message-detail .message-send-form .file-wrap .file-btn i{font-size:20px}.page-admin-message-detail .message-send-form .file-wrap .file-name-area{position:relative;margin-right:30px}.page-admin-message-detail .message-send-form .file-wrap .file-name-area .file-name{margin-left:5px;line-height:45px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-admin-message-detail .message-send-form .file-wrap .file-name-area .file-remove-btn{display:none;height:45px;width:45px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.page-admin-message-detail .message-send-form .file-wrap .file-name-area .file-remove-btn i{font-size:20px}.page-admin-message-detail .message-send-form .textarea-wrap{margin-top:0;margin-right:1rem}@media screen and (max-width: 520px){.page-admin-message-detail{margin-left:-2rem;margin-right:-2rem}.page-admin-message-detail .message-wrap{border:none;position:fixed;width:100%;top:10rem;margin-top:0;height:calc(100vh - 200px);z-index:1}.page-admin-message-detail .message-send-form{border-top:1px solid lightgray;background:#edf1ee;position:fixed;bottom:0;width:100%;z-index:9;padding:1.5rem 1.5rem 1.5rem .5rem;margin-top:0}.page-admin-message-detail .message-send-form .file-wrap .file-btn{height:30px;width:30px}.page-admin-message-detail .message-send-form .file-wrap .file-name{display:none;line-height:30px}.page-admin-message-detail .message-send-form .file-wrap .file-remove-btn{height:30px;width:30px}.page-admin-message-detail .message-send-form .textarea-wrap{margin:0;width:70%}.page-admin-message-detail .message-send-form .textarea-wrap textarea{width:100%;border-radius:2em;height:35px;padding:1rem;overflow:hidden;resize:none}.page-admin-message-detail .message-send-form .textarea-wrap textarea:focus{outline:none}.page-admin-message-detail .message-send-form .send-btn{width:35px;height:35px;margin-top:0;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.page-admin-message-detail .message-send-form .send-btn i{font-size:16px}.page-admin-message-detail .page-user-message-detail__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.page-admin-message-detail .page-user-message-detail__bottom .send-btn{position:static;top:auto;left:auto}}.page-admin-invoice-index .c-btn--light-green{max-width:120px;width:100%}.page-admin-hellowork-import input[type=file]{opacity:0;visibility:hidden;position:absolute}.page-admin-hellowork-import .dummy-input{max-width:400px;display:-webkit-box;display:flex;border:1px solid #ddd;-webkit-box-pack:justify;justify-content:space-between}.page-admin-hellowork-import .dummy-input>*{cursor:pointer}.page-admin-hellowork-import .dummy-input:hover .dummy-input__label,.page-admin-hellowork-import .dummy-input:focus .dummy-input__label{opacity:.7}.page-admin-hellowork-import .dummy-input__control{padding:5px 20px 5px 10px;line-height:1.7;width:80%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-admin-hellowork-import .dummy-input__fileclear{position:relative;width:10%}.page-admin-hellowork-import .dummy-input__fileclear:before,.page-admin-hellowork-import .dummy-input__fileclear:after{content:"";display:block;width:70%;height:2px;background-color:#000;position:absolute;left:50%;top:50%}.page-admin-hellowork-import .dummy-input__fileclear:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.page-admin-hellowork-import .dummy-input__fileclear:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.page-admin-hellowork-import .js-display-none{display:none}.page-admin-hellowork-import .dummy-input__label{text-align:center;padding:5px;width:20%;border-left:1px solid #ddd;-webkit-transition:.3s;transition:.3s}.page-admin-hellowork-entry .c-btn--light-green{max-width:120px;width:100%}.page-admin-employment-index .p-search-form__body,.page-admin-employment-index .p-search-form__checkboxs{max-width:980px}.page-admin-employment-index .mb-0{margin-bottom:0}.page-admin-import-company input{width:100%}.page-admin-import-company .table-title{margin:4rem 0 2rem;font-weight:700;font-size:1.6rem}.page-admin-import-offer input{width:100%}.page-admin-import-offer .table-title{margin:4rem 0 2rem;font-weight:700;font-size:1.6rem}.page-company .l-content,.page-company .container{max-width:1200px;min-width:980px}.page-company .navbar-nav{flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.page-company .c-btn--small{min-width:60px}.page-company .p-search-form{margin-bottom:4rem}.page-company .p-page-header{margin-bottom:3rem}.page-company table:not(.fc table){margin:2rem 0}.page-company table:not(.fc table) thead th,.page-company table:not(.fc table) thead td{padding:1rem;white-space:nowrap}.page-company table:not(.fc table) thead th{background-color:#f7f7f7}.page-company table:not(.fc table) td{padding:1rem;vertical-align:middle}.page-company textarea.form-control{min-height:100px}.page-company .p-message-overview-wrap{margin-top:2rem}.page-company .l-content{max-width:1200px;padding-bottom:8rem;padding-top:13rem}.page-company .l-header .container{max-width:none}.page-company .l-header .nav-item:not(:last-of-type){margin-right:2rem}.page-company .l-menubar{background-color:#076316;color:#fff}.page-company .l-menubar__list__link{color:#fff}.page-company .l-footer{background-color:#076316}.page-company .p-radio__label{margin-left:.5rem;margin-right:1rem}.page-company .fa-exclamation-circle:before{content:"\f06a"}.page-company .meeting-date{padding-bottom:2rem;display:-webkit-box;display:flex}.page-company .meeting-date input[type=date]{width:110px}.page-company .meeting-date input[type=time]{width:80px}.page-company .meeting-date>*:not(:last-child){margin-right:10px}.page-company .p-form-select{max-width:300px}.page-company .p-search-form__btn{background-color:#076316;color:#fff;border:1px solid #076316}.page-company .p-search-form__foot .c-btn--reset{border:1px solid #076316;color:#076316;background-color:#fff}.page-company .c-btn.is-suspended{border:1px solid #333;color:#333;background-color:#fff}.page-company .p-pager .p-pager__link-list .page-item :focus,.page-company .p-pager .p-pager__link-list .page-item :hover{background-color:#076316;border-color:#076316;color:#fff}.page-company .p-pager .p-pager__link-list .page-link{color:#076316}.page-company .p-pager .p-pager__link-list .page-item.disabled .page-link{background-color:#f7f7f7;color:#076316}.page-company .p-pager .p-pager__link-list .page-item.active .page-link{background-color:#076316;border-color:#076316;color:#fff}.page-company .btn-primary{background-color:#076316;border-color:#076316}.page-company .c-page-top{background-color:#076316}.page-company-home .l-content{max-width:none;padding:80px 0 0}.page-company-home .l-menubar{display:none}.page-company-home .l-mv .l-mv__volume{background:#076316}.page-company-home .l-mv .l-mv__inner{padding:2.5% 3.5%;width:380px;background:url(/build/assets/bg-l-mv__inner.45537e2e.jpg) no-repeat center center;background-size:cover}.page-company-home .l-mv .l-mv__head{position:relative;font-size:2.1rem;margin-bottom:1rem}.page-company-home .l-mv .l-mv__body{text-align:center}.page-company-home .l-mv .c-btn--orange{padding:.5rem 2.5rem}.page-company-home .l-mv .c-form-textarea{min-height:auto}.page-company-home .l-mv .p-gap>*+*{margin-top:1.8rem}.page-company-home .l-mv .p-single-form.required{position:relative}.page-company-home .l-mv .p-single-form.required:before{content:"\ff0a";position:absolute;left:-15px;top:0;color:red;font-size:12px}.page-company-home .c-btn--more:after{border-color:#076316}.page-company-home .c-important{color:#076316}.page-company-home .p-panel--jobseeker{padding-top:0}@media screen and (max-width: 1061px){.page-company .l-mv__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.page-company-login .p-form-blade-input--row{grid-template-columns:110px 1fr}.page-company-login .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-company-login .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-company-login .c-invalid-message{margin-top:-5px}.page-company-login .c-form-input{font-size:1.6rem}.page-company-password-request .p-form-blade-input--row{grid-template-columns:110px 1fr}.page-company-password-request .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-company-password-request .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-company-password-email__remarks{font-size:1.1rem}.page-company-password-reset .p-form-blade-input--row{grid-template-columns:120px 1fr}.page-company-password-reset .p-dialog__body{max-width:400px;margin-left:auto;margin-right:auto}.page-company-password-reset .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-company-profile-index .p-table tr{border-bottom:1px solid #333}.page-company-profile-index .p-table tr th{width:30%;padding:2rem}.page-company-profile-index .p-table tr td{width:70%;padding:2rem 0}.page-company-profile-index .p-table tr:last-child{border-bottom:none}.page-company-profile-index .p-btn-group{margin:5rem 0}.page-company-profile-edit .p-page-header div{margin-bottom:1rem}.page-company-profile-edit .p-table tr{border-bottom:1px solid #333}.page-company-profile-edit .p-table tr th{width:30%;padding:2rem;vertical-align:top}.page-company-profile-edit .p-table tr td{width:70%;padding:2rem 2rem 2rem 0}.page-company-profile-edit .p-table tr td input{width:100%;padding:1rem}.page-company-profile-edit .p-table tr td input[type=radio]{width:auto;margin-right:.5rem}.page-company-profile-edit .p-table tr td label{margin-right:1rem}.page-company-profile-edit .p-table tr td textarea{width:100%;padding:1rem;height:15.6em;line-height:1.3}.page-company-profile-edit .p-table tr td .w-40{width:40%}.page-company-profile-edit .p-table tr:last-child{border-bottom:none}.page-company-profile-edit .p-btn-group{margin:5rem 0}.page-company-offer-index .page-company-offer-index__btn--frame-only{margin-left:2rem;color:#076316;background-color:#fff;border:1px solid #076316}.page-company-offer-detail .p-form-select{width:20%}.page-company-message-detail .message-wrap{overflow-y:scroll;max-height:800px}.page-company-message-detail .message-schedule-confirm{display:inline-block;margin-top:1rem}.page-company-message-detail .message-schedule-confirm a{font-weight:700;font-size:1.4rem;border-bottom:2px solid #333;padding:0 .5rem .15rem}.page-company-message-detail .message-schedule-confirm a:hover,.page-company-message-detail .message-schedule-confirm a:focus{cursor:pointer;opacity:.5;color:#707070;border-bottom:2px solid #707070}.page-company-message-detail .message-send-form .file-wrap{position:relative;display:-webkit-box;display:flex}.page-company-message-detail .message-send-form .file-wrap .file-btn{width:45px;height:45px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer}.page-company-message-detail .message-send-form .file-wrap .file-btn input[type=file]{display:none}.page-company-message-detail .message-send-form .file-wrap .file-btn i{font-size:20px}.page-company-message-detail .message-send-form .file-wrap .file-name-area{position:relative;margin-right:30px}.page-company-message-detail .message-send-form .file-wrap .file-name-area .file-name{margin-left:5px;line-height:45px;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-company-message-detail .message-send-form .file-wrap .file-name-area .file-remove-btn{display:none;height:45px;width:45px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.page-company-message-detail .message-send-form .file-wrap .file-name-area .file-remove-btn i{font-size:20px}.page-company-message-detail .message-send-form .textarea-wrap{margin-top:0;margin-right:1rem}@media screen and (max-width: 520px){.page-company-message-detail{margin-left:-2rem;margin-right:-2rem}.page-company-message-detail .message-wrap{border:none;position:fixed;width:100%;top:9rem;margin-top:0;height:calc(100vh - 200px);z-index:1}.page-company-message-detail .message-send-form{border-top:1px solid lightgray;background:#edf1ee;position:fixed;bottom:0;width:100%;z-index:9;padding:1.5rem 1.5rem 1.5rem .5rem;margin-top:0}.page-company-message-detail .message-send-form .file-wrap .file-btn{height:30px;width:30px}.page-company-message-detail .message-send-form .file-wrap .file-name{display:none;line-height:30px}.page-company-message-detail .message-send-form .file-wrap .file-remove-btn{height:30px;width:30px}.page-company-message-detail .message-send-form .textarea-wrap{margin:0;width:70%}.page-company-message-detail .message-send-form .textarea-wrap textarea{width:100%;border-radius:2em;height:35px;padding:1rem;overflow:hidden;resize:none}.page-company-message-detail .message-send-form .textarea-wrap textarea:focus{outline:none}.page-company-message-detail .message-send-form .send-btn{width:35px;height:35px;margin-top:0;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.page-company-message-detail .message-send-form .send-btn i{font-size:16px}.page-company-message-detail .page-company-message-detail__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.page-company-message-detail .page-company-message-detail__bottom .send-btn{position:static;top:auto;left:auto}}.page-company-entry-index .user-img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.page-company-entry-index .page-company-entry-index__action-area *{margin-top:.5rem;margin-bottom:.5rem}.page-company-scoutPhrase-edit .p-table{max-width:980px}.page-company-scoutPhrase-edit .p-table__key{width:140px}.page-company-scoutPhrase-edit .p-table__value{padding-left:0;width:calc(100% - 140px)}_::-webkit-full-page-media,_:future,:root .page-company-scoutPhrase-edit .p-table__value{width:auto}.page-company-scoutPhrase .p-btn-group{margin-top:0;white-space:nowrap}.page-company-news-index .size-small{width:20%}.page-company-news-index .size-large{width:80%}.page-company-news-detail .c-title--page-name{margin-bottom:0}.page-company-news-detail .news-date{margin-bottom:30px}.page-company-inquiry-index .p-form-blade-select--row,.page-company-inquiry-index .p-form-blade-input--row,.page-company-inquiry-index .p-form-blade-textarea--row{grid-template-columns:130px 1fr}.page-company-inquiry-index .p-dialog__body{max-width:500px;margin-left:auto;margin-right:auto}.page-company-inquiry-index .p-form-blade-select:first-of-type .p-form-blade-select__controll-area{max-width:12em}.page-company-inquiry-index .p-dialog__btn-area{max-width:250px;margin-left:auto;margin-right:auto}.page-company-inquiry-index .c-invalid-message{margin-top:-5px}.page-company-faq-index .faq .c-toggle-button{background-color:#309d39}.page-company-jobSeeker-detail .c-btn--green[id=scout]{padding:10px 100px;font-size:1.8rem}.page-company-jobSeeker-detail .p-profile-table .p-profile-table__value table{margin:0}.page-company-jobSeeker .p-single-form>*+*{margin-left:1rem}
