﻿/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@500&display=swap");*{box-sizing:border-box}::before,::after{box-sizing:inherit}html .layout__main-single{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:62.5% !important}@media (max-width:1019px){html .layout__main-single{font-size:60% !important}}@media (max-width:767px){html .layout__main-single{font-size:45% !important}}body .layout__main-single{margin:0}main.layout__main-single{display:block}.layout__main-single p,.layout__main-single table,.layout__main-single blockquote,.layout__main-single address,.layout__main-single pre,.layout__main-single iframe,.layout__main-single form,.layout__main-single figure,.layout__main-single dl{margin:0}.layout__main-single h1,.layout__main-single h2,.layout__main-single h3,.layout__main-single h4,.layout__main-single h5,.layout__main-single h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.layout__main-single ul,.layout__main-single ol{margin:0;padding:0;list-style:none}.layout__main-single dt{font-weight:bold}.layout__main-single dd{margin-left:0}.layout__main-single hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}.layout__main-single pre{font-family:monospace, monospace;font-size:inherit}.layout__main-single address{font-style:inherit}.layout__main-single a{background-color:transparent;text-decoration:none;color:inherit}.layout__main-single abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.layout__main-single b,.layout__main-single strong{font-weight:bolder}.layout__main-single code,.layout__main-single kbd,.layout__main-single samp{font-family:monospace, monospace;font-size:inherit}.layout__main-single small{font-size:80%}.layout__main-single sub,.layout__main-single sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.layout__main-single sub{bottom:-0.25em}.layout__main-single sup{top:-0.5em}.layout__main-single img{border-style:none;vertical-align:bottom}.layout__main-single embed,.layout__main-single object,.layout__main-single iframe{border:0;vertical-align:bottom}.layout__main-single button,.layout__main-single input,.layout__main-single optgroup,.layout__main-single select,.layout__main-single textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}.layout__main-single [type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}.layout__main-single [type="radio"]{-webkit-appearance:radio;appearance:radio}.layout__main-single button,.layout__main-single input{overflow:visible}.layout__main-single button,.layout__main-single select{text-transform:none}.layout__main-single button,.layout__main-single [type="button"],.layout__main-single [type="reset"],.layout__main-single [type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}.layout__main-single button[disabled],.layout__main-single [type="button"][disabled],.layout__main-single [type="reset"][disabled],.layout__main-single [type="submit"][disabled]{cursor:default}.layout__main-single button::-moz-focus-inner,.layout__main-single [type="button"]::-moz-focus-inner,.layout__main-single [type="reset"]::-moz-focus-inner,.layout__main-single [type="submit"]::-moz-focus-inner{border-style:none;padding:0}.layout__main-single button:-moz-focusring,.layout__main-single [type="button"]:-moz-focusring,.layout__main-single [type="reset"]:-moz-focusring,.layout__main-single [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}.layout__main-single option{padding:0}.layout__main-single fieldset{margin:0;padding:0;border:0;min-width:0}.layout__main-single legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.layout__main-single progress{vertical-align:baseline}.layout__main-single textarea{overflow:auto}.layout__main-single [type="checkbox"],.layout__main-single [type="radio"]{padding:0}.layout__main-single [type="number"]::-webkit-inner-spin-button,.layout__main-single [type="number"]::-webkit-outer-spin-button{height:auto}.layout__main-single [type="search"]{outline-offset:-2px}.layout__main-single [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.layout__main-single ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.layout__main-single label[for]{cursor:pointer}.layout__main-single details{display:block}.layout__main-single summary{display:list-item}.layout__main-single table{border-collapse:collapse;border-spacing:0}.layout__main-single caption{text-align:left}.layout__main-single td,.layout__main-single th{vertical-align:middle;padding:0}.layout__main-single th{font-weight:lighter}.layout__main-single template{display:none}.layout__main-single [hidden]{display:none}.layout__main-single html{font-size:62.5%}@media only screen and (max-width:1019px){.layout__main-single html{font-size:60%}}@media only screen and (max-width:767px){.layout__main-single html{font-size:45%}}.layout__main-single .wrap{overflow-x:hidden}.layout__main-single .section-padding{padding:6rem 0}@media only screen and (min-width:768px){.layout__main-single .section-padding{padding:8rem 0}}.layout__main-single .section-padding-t{padding-top:6rem}@media only screen and (min-width:768px){.layout__main-single .section-padding-t{padding-top:8rem}}.layout__main-single .section-padding-b{padding-bottom:6rem}@media only screen and (min-width:768px){.layout__main-single .section-padding-b{padding-top:6rem}}.layout__main-single .section-padding--large{padding:10rem 0}@media only screen and (min-width:768px){.layout__main-single .section-padding--large{padding:12rem 0}}.layout__main-single .section-padding--large-t{padding-top:10rem}@media only screen and (min-width:768px){.layout__main-single .section-padding--large-t{padding-top:12rem}}.layout__main-single .section-padding--large-b{padding-bottom:10rem}@media only screen and (min-width:768px){.layout__main-single .section-padding--large-b{padding-bottom:12rem}}.layout__main-single .inner{width:1020px;max-width:1020px;margin:0 auto}@media only screen and (max-width:1019px){.layout__main-single .inner{width:95%}}.layout__main-single .inner-large{width:1100px;max-width:1100px;margin:0 auto}@media only screen and (max-width:1599px){.layout__main-single .inner-large{width:95%}}.layout__main-single .inner-small{width:960px;max-width:960px;margin:0 auto}@media only screen and (max-width:959px){.layout__main-single .inner-small{width:95%}}.layout__main-single .inner-all{width:95%;margin:0 auto}.layout__main-single .h1,.layout__main-single .heading-white-txt,.layout__main-single .page-heading-txt{font-size:2.6rem;line-height:1.5;font-weight:500}@media only screen and (max-width:767px){.layout__main-single .h1,.layout__main-single .heading-white-txt,.layout__main-single .page-heading-txt{font-size:20px}}@media only screen and (max-width:340px){.layout__main-single .h1,.layout__main-single .heading-white-txt,.layout__main-single .page-heading-txt{font-size:18px}}.layout__main-single .h2{font-size:2.4rem;line-height:1.5;font-weight:500}@media only screen and (max-width:767px){.layout__main-single .h2{font-size:22px}}.layout__main-single .h3,.layout__main-single .about-us-content-title{font-size:2.2rem;line-height:1.5;font-weight:500}@media only screen and (max-width:767px){.layout__main-single .h3,.layout__main-single .about-us-content-title{font-size:18px}}.layout__main-single .h4,.layout__main-single .entry-title{font-size:1.8rem;line-height:1.5;font-weight:500}@media only screen and (max-width:767px){.layout__main-single .h4,.layout__main-single .entry-title{font-size:16px}}.layout__main-single .h5,.layout__main-single .kiyaku-heading{font-size:1.5rem;line-height:2;font-weight:500}@media only screen and (max-width:767px){.layout__main-single .h5,.layout__main-single .kiyaku-heading{font-size:15px}}.layout__main-single .h6,.layout__main-single .about-us-content-txt,.layout__main-single .company-table th,.layout__main-single .company-table td,.layout__main-single .message-txt,.layout__main-single .job-description-txt,.layout__main-single .kiyaku-txt,.layout__main-single .kiyaku-heading-gray-box-txt,.layout__main-single .page-heading-description,.layout__main-single .point-txt{font-size:1.46rem;line-height:2.14;font-weight:400;letter-spacing:0.03em}@media only screen and (max-width:767px){.layout__main-single .h6,.layout__main-single .about-us-content-txt,.layout__main-single .company-table th,.layout__main-single .company-table td,.layout__main-single .message-txt,.layout__main-single .job-description-txt,.layout__main-single .kiyaku-txt,.layout__main-single .kiyaku-heading-gray-box-txt,.layout__main-single .page-heading-description,.layout__main-single .point-txt{font-size:14px}}.layout__main-single .font-bold{font-weight:700}.layout__main-single .font-normal{font-weight:300}.layout__main-single .font-thin{font-weight:100}.layout__main-single .line-height1-5{line-height:1.5}.layout__main-single .line-height1-7{line-height:1.7}.layout__main-single .line-height1-87{line-height:1.87}.layout__main-single .line-height2{line-height:2}.layout__main-single .letter-spacing-05{letter-spacing:-0.05rem}.layout__main-single .letter-spacing0-5{letter-spacing:0.05rem}.layout__main-single .letter-spacing1{letter-spacing:0.1rem}.layout__main-single .letter-spacing1-5{letter-spacing:0.15rem}.layout__main-single .letter-spacing2{letter-spacing:0.2rem}.layout__main-single .letter-spacing2-5{letter-spacing:0.25rem}.layout__main-single .letter-spacing5{letter-spacing:0.5rem}.layout__main-single .base-font{font-family:"Noto Sans JP", Hiragino Sans, "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, "ヒラギノ角ゴ ProN W3", Roboto, "Droid Sans", YuGothic, "游ゴシック", Meiryo, "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif}.layout__main-single .en-font{font-family:"Barlow", sans-serif}.layout__main-single .base-color{color:#f56e00}.layout__main-single .accent-color{color:#00803c}.layout__main-single .m-auto{margin:0 auto}.layout__main-single .m-auto--left{margin-left:auto}.layout__main-single .m-auto--right{margin-right:auto}@media only screen and (max-width:1019px){.layout__main-single .m-auto--tab{margin:0 auto}.layout__main-single .m-auto--left--tab{margin-left:auto}.layout__main-single .m-auto--right--tab{margin-right:auto}}@media only screen and (max-width:767px){.layout__main-single .m-auto--sp{margin:0 auto}.layout__main-single .m-auto--left--sp{margin-left:auto}.layout__main-single .m-auto--right--sp{margin-right:auto}}.layout__main-single .bg-main{background-color:#eaefe6}.layout__main-single .bg-base{background-color:#f56e00}.layout__main-single .border-bottom{border-bottom:1px solid CurrentColor}.layout__main-single .underline{text-decoration:underline}.layout__main-single .underline:hover{text-decoration:none}.layout__main-single .hover-border:hover{text-decoration:underline}.layout__main-single .bold-border{font-weight:600 !important;text-decoration:underline}.layout__main-single .text-center{text-align:center}.layout__main-single .text-left{text-align:left}.layout__main-single .text-right{text-align:right}.layout__main-single .text-left-margin-auto{display:table;text-align:left;margin-left:auto;margin-right:auto}@media only screen and (max-width:1019px){.layout__main-single .text-center--tab{text-align:center}.layout__main-single .text-left--tab{text-align:left}.layout__main-single .text-left-margin-auto--tab{display:table;text-align:left;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.layout__main-single .text-center--sp{text-align:center}.layout__main-single .text-left--sp{text-align:left}.layout__main-single .text-left-margin-auto--sp{display:table;text-align:left;margin-left:auto;margin-right:auto}}.layout__main-single .none{display:none}.layout__main-single .block{display:block}.layout__main-single .inline{display:inline}.layout__main-single .inline-block{display:inline-block}@media (-ms-high-contrast:none){.layout__main-single *::-ms-backdrop,.layout__main-single .block--ie{display:block}}@media only screen and (max-width:1019px){.layout__main-single .none--tab{display:none}.layout__main-single .block--tab{display:block}.layout__main-single .inline--tab{display:inline}.layout__main-single .inline-block--tab{display:inline-block}}@media only screen and (max-width:767px){.layout__main-single .none--sp{display:none}.layout__main-single .block--sp{display:block}.layout__main-single .inline--sp{display:inline}.layout__main-single .inline-block--sp{display:inline-block}}@media only screen and (max-width:500px){.layout__main-single .none--mobile{display:none}.layout__main-single .block--mobile{display:block}.layout__main-single .inline--mobile{display:inline}.layout__main-single .inline-block--mobile{display:inline-block}}.layout__main-single .flex{display:flex}.layout__main-single .flex--flex-wrap{display:flex;flex-wrap:wrap}.layout__main-single .flex--space-between{display:flex;flex-wrap:wrap;justify-content:space-between}.layout__main-single .flex--space-around{display:flex;flex-wrap:wrap;justify-content:space-around}.layout__main-single .flex--center{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.layout__main-single .flex--center-space-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.layout__main-single .align-items-center{align-items:center}.layout__main-single .textbr{display:inline-block}@media only screen and (min-width:1020px){.layout__main-single .textbr--pc-only{display:inline-block}}.layout__main-single .white-space-nowrap{white-space:nowrap}@media only screen and (min-width:1020px){.layout__main-single .white-space-nowrap--pc-only{white-space:nowrap}}.layout__main-single .break-all{word-break:break-all}.layout__main-single .ul-indent1{text-indent:-1em;padding-left:1em}.layout__main-single .mw722{max-width:720px;margin-left:auto;margin-right:auto}.layout__main-single .img-100 img{width:100%;height:auto}@media only screen and (max-width:1019px){.layout__main-single .tab-full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media only screen and (max-width:767px){.layout__main-single .sp-full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.layout__main-single .about-us-content-m{padding-top:10rem}.layout__main-single .about-us-content-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.layout__main-single .about-us-content:nth-child(1) .about-us-content-flex{flex-direction:row-reverse}.layout__main-single .about-us-content__txt{width:45%;padding-top:3.5rem}@media only screen and (max-width:767px){.layout__main-single .about-us-content__txt{width:100%;padding-top:0}}.layout__main-single .about-us-content-title{letter-spacing:0.15rem}.layout__main-single .about-us-content__txt__header{position:relative;z-index:0}.layout__main-single .about-us-content__txt__header__number{position:absolute;top:0;margin-top:-5.4rem;z-index:-1}.layout__main-single .about-us-content__txt__header__number.about-us-content__txt__header__number--1{right:0}.layout__main-single .about-us-content__txt__header__number.about-us-content__txt__header__number--2{left:0}.layout__main-single .about-us-content__txt__header__number.about-us-content__txt__header__number--3{left:50%;transform:translateX(-50%)}.layout__main-single .about-us-number-txt{font-family:"Barlow", sans-serif;font-size:11rem;letter-spacing:0.2rem;color:#ffcda0}.layout__main-single .about-us-content__txt__header__number.about-us-content__txt__header__number--1 .about-us-number-txt{letter-spacing:0.4rem}.layout__main-single .about-us-content__txt__body{margin-top:3.5rem}.layout__main-single .about-us-content__img{width:50%}@media only screen and (max-width:767px){.layout__main-single .about-us-content__img{width:100%;padding-top:3.5rem}}.layout__main-single .about-us-img{position:relative}.layout__main-single .about-us-img__img img{width:100%;height:auto}.layout__main-single .about-us-img__hisigata{position:absolute}.layout__main-single .about-us-img__hisigata.about-us-img__hisigata--1{right:0.5rem;bottom:-5.6rem}.layout__main-single .about-us-img__hisigata.about-us-img__hisigata--1 img{width:14.2rem;height:11.8rem}.layout__main-single .about-us-img__hisigata.about-us-img__hisigata--2{right:3rem;bottom:-7.7rem}.layout__main-single .about-us-img__hisigata.about-us-img__hisigata--2 img{width:13.4rem;height:12.8rem}.layout__main-single .about-us-content:nth-child(3) .about-us-content__txt{width:100%;padding-top:0rem}.layout__main-single .about-us-content:nth-child(3) .about-us-content__img{width:100%;padding-top:3.5rem}.layout__main-single .about-us-content:nth-child(3) .about-us-content__txt{text-align:center}@media only screen and (max-width:767px){.layout__main-single .about-us-content:nth-child(3) .about-us-content__txt__body{text-align:left}}.layout__main-single .sp-about-us-content-m{margin-top:2rem}.layout__main-single .sp-about-us-content-m:first-child{margin-top:4rem}.layout__main-single .sp-about-us-content__header{display:flex;align-items:center;justify-content:center;text-align:center;height:248px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer}@media only screen and (max-width:767px){.layout__main-single .sp-about-us-content__header{height:186px}}.layout__main-single .sp-about-us-content__header::after{content:"";width:16px;height:16px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(135deg);position:absolute;bottom:3rem;left:50%;margin-left:-8px}@media only screen and (max-width:767px){.layout__main-single .sp-about-us-content__header::after{top:50%;bottom:auto;right:3%;left:auto;margin-top:-8px;margin-left:0}}@media only screen and (max-width:500px){.layout__main-single .sp-about-us-content__header::after{top:auto;right:auto;bottom:2rem;left:50%;margin-left:-8px}}.layout__main-single .sp-about-us-content__header.active::after{border-top:solid 0 #fff;border-right:solid 0 #fff;border-bottom:solid 2px #fff;border-left:solid 2px #fff}.layout__main-single .sp-about-us-content__header__hisigata-number{position:absolute;top:2rem;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){.layout__main-single .sp-about-us-content__header__hisigata-number{top:50%;transform:translateY(-50%);left:3%}}@media only screen and (max-width:500px){.layout__main-single .sp-about-us-content__header__hisigata-number{top:2rem;left:50%;transform:translateX(-50%)}}.layout__main-single .sp-hisigata-number img{width:55px;height:auto}.layout__main-single .sp-about-us-content__header__txt{margin-top:1.5rem}@media only screen and (max-width:767px){.layout__main-single .sp-about-us-content__header__txt{margin-top:0}}@media only screen and (max-width:500px){.layout__main-single .sp-about-us-content__header__txt{margin-top:3rem}}.layout__main-single .sp-about-us-content__body{padding:3.5rem 0 1.5rem;display:none}.layout__main-single .sp-about-us-img{position:relative}.layout__main-single .sp-about-us-img__img img{width:100%;height:auto}.layout__main-single .sp-about-us-img__hisigata{position:absolute}.layout__main-single .sp-about-us-img__hisigata.about-us-img__hisigata--1{right:5px;top:-20px}.layout__main-single .sp-about-us-img__hisigata.about-us-img__hisigata--1 img{width:70px;height:58px}.layout__main-single .sp-about-us-img__hisigata.about-us-img__hisigata--2{right:30px;bottom:-15px}.layout__main-single .sp-about-us-img__hisigata.about-us-img__hisigata--2 img{width:65px;height:auto}.layout__main-single .sp-about-us-content__body__txt{margin-top:3.5rem}.layout__main-single .fadein-up{opacity:0;transform:translate(0, 50px)}.layout__main-single .fadein-down{opacity:0;transform:translate(0, -50px)}.layout__main-single .fadein-left{opacity:0;transform:translate(-50px, 0px)}.layout__main-single .fadein-left--delay2{opacity:0;transform:translate(-300px, 0px)}@media only screen and (max-width:767px){.layout__main-single .fadein-left--delay2{transform:translate(-50px, 0px)}}.layout__main-single .fadein-left--delay3{opacity:0;transform:translate(-600px, 0px)}@media only screen and (max-width:767px){.layout__main-single .fadein-left--delay3{transform:translate(-50px, 0px)}}.layout__main-single .fadein-left--delay4{opacity:0;transform:translate(-900px, 0px)}@media only screen and (max-width:767px){.layout__main-single .fadein-left--delay4{transform:translate(-50px, 0px)}}.layout__main-single .fadein-left--delay5{opacity:0;transform:translate(-1200px, 0px)}@media only screen and (max-width:767px){.layout__main-single .fadein-left--delay5{transform:translate(-50px, 0px)}}.layout__main-single .fadein-right{opacity:0;transform:translate(50px, 0px)}.layout__main-single .fadein-left-long{opacity:0;transform:translate(-200px, 0px)}.layout__main-single .fadein-left-bottom{opacity:0;transform:translate(-50px, 50px)}.layout__main-single .fadein-right-bottom{opacity:0;transform:translate(50px, 50px)}.layout__main-single .fadein-opacity{opacity:0}.layout__main-single .fadein-scale{opacity:0;transform:scale(0.5)}@media only screen and (max-width:767px){.layout__main-single .sp-fadein-none{opacity:1 !important;transform:translate(0, 0) !important;transition:1.5s}}.layout__main-single .scrollin{opacity:1 !important;transform:translate(0, 0) !important;transition:1.5s}.layout__main-single .btn{display:inline-block;padding:1rem 2rem 1.2rem;padding-right:4.5rem;border-radius:1.5rem;box-shadow:0 0 3px #aaa;background:#00803c;position:relative;opacity:1 !important}@media only screen and (max-width:767px){.layout__main-single .btn{border-radius:15px;padding:10px 20px;padding-right:45px}}.layout__main-single .btn::after{content:"";width:0.7rem;height:0.7rem;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:50%;right:1.3rem;margin-top:-0.35rem;transition:0.3s}@media only screen and (max-width:767px){.layout__main-single .btn::after{width:7px;height:7px;right:13px;margin-top:-3.5px}}.layout__main-single .btn:hover{box-shadow:0 0 10px #aaa;transition:0.3s}.layout__main-single .btn:hover::after{right:0.6rem;transition:0.3s}@media only screen and (max-width:767px){.layout__main-single .btn:hover::after{right:6px}}.layout__main-single .btn-flex{display:flex;align-items:center}.layout__main-single .btn__img{margin-right:1.8rem}.layout__main-single .btn-paper-icon{width:2.4rem;height:3rem;background-image:url(../../../../images/recruit/new_company/paper-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:767px){.layout__main-single .btn-paper-icon{width:24px;height:30px}}.layout__main-single .btn-txt{font-size:1.6rem;color:#fff}@media only screen and (max-width:767px){.layout__main-single .btn-txt{font-size:14px}}.layout__main-single .company__body{margin-top:2rem;max-width:658px;width:95%;margin-left:auto;margin-right:auto}.layout__main-single .company-table table{width:100%}.layout__main-single .company-table th,.layout__main-single .company-table td{border-top:1px solid #ababab;border-bottom:1px solid #ababab;padding:1.65rem 0;text-align:left;line-height:1.5;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .company-table th,.layout__main-single .company-table td{display:block}}.layout__main-single .company-table th{min-width:170px}@media only screen and (max-width:767px){.layout__main-single .company-table th{width:100%;border-top-width:0px;border-bottom-width:0px;padding-bottom:1.25rem}}@media only screen and (max-width:767px){.layout__main-single .company-table td{padding-top:0;border-top-width:0px}}.layout__main-single .company-table-th__border{display:block;position:relative;padding-left:12px}.layout__main-single .company-table-th__border::after{content:"";width:4px;height:100%;background:#00803c;position:absolute;top:0;left:0}.layout__main-single .company__footer{margin-top:5.65rem}@media only screen and (min-width:768px){.layout__main-single .company__footer{margin-top:7.65rem}}.layout__main-single .concept{padding:4rem 0 15.4rem;background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px){.layout__main-single .concept{padding:4rem 0 22.4rem}}.layout__main-single .concept__header{text-align:center}.layout__main-single .concept-heading{font-family:"Barlow", sans-serif;font-size:2.8rem;font-weight:600;color:#f56e00;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .concept-heading{font-size:28px}}.layout__main-single .concept-copy{font-size:2.5rem;line-height:1.68;font-weight:500;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .concept-copy{font-size:24px}}.layout__main-single .concept-copy-m{margin-top:2rem}.layout__main-single .concept__body{margin-top:2rem;text-align:center}@media only screen and (max-width:767px){.layout__main-single .concept__body{text-align:left}}.layout__main-single .concept-txt{font-size:1.5rem;font-weight:400;line-height:2.26;letter-spacing:0.1rem}@media only screen and (max-width:767px){.layout__main-single .concept-txt{font-size:15px}}.layout__main-single .section-entry{padding-top:8rem;position:relative;z-index:0}@media only screen and (max-width:767px){.layout__main-single .section-entry{padding-top:0}}.layout__main-single .entry{padding-top:4rem;position:relative}@media only screen and (max-width:767px){.layout__main-single .entry{background:#eaefe6;padding-top:0}}.layout__main-single .entry__main{background:#eaefe6;padding:6rem 0}@media only screen and (min-width:768px){.layout__main-single .entry__main{padding:8rem 0}}.layout__main-single .entry__main__header{width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.layout__main-single .entry__main__header{position:static}}.layout__main-single .entry__main__body-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.layout__main-single .entry-content{display:block;width:47%;box-shadow:0 0 7px #aaa;position:relative}@media only screen and (max-width:767px){.layout__main-single .entry-content{width:100%}}.layout__main-single .entry-content-m{margin-top:4.5rem}@media only screen and (max-width:767px){.layout__main-single .entry-content-m{margin-top:4rem}}@media only screen and (min-width:768px){.layout__main-single .entry-content-m:nth-child(n+3){margin-top:7rem}}.layout__main-single .entry-content-img img{width:100%;height:auto}.layout__main-single .entry-content__txt{text-align:center}.layout__main-single .entry-title{background:#fff;padding:1rem 3rem;position:relative}@media only screen and (max-width:767px){.layout__main-single .entry-title{padding-top:10px;padding-bottom:10px}}.layout__main-single .entry-title::after{content:"";transition:0.3s;width:1rem;height:1rem;border:0;border-top:solid 1px #1a1a1a;border-right:solid 1px #1a1a1a;transform:rotate(45deg);position:absolute;top:50%;right:1.6rem;margin-top:-0.5rem}.layout__main-single .entry-content:hover{box-shadow:0 0 20px #aaa;transition:0.3s}.layout__main-single .entry-content:hover .entry-title::after{right:1rem;transition:0.3s}.layout__main-single .entry-content__seishain{position:absolute;top:-3.5rem;right:2.5rem}@media only screen and (max-width:767px){.layout__main-single .entry-content__seishain{top:-20px;right:10px}}.layout__main-single .seishain-img img{width:8.3rem;height:auto}@media only screen and (max-width:767px){.layout__main-single .seishain-img img{width:75px}}@media only screen and (max-width:1019px){.layout__main-single .footer-top{padding-top:2rem;padding-bottom:1.5rem}}.layout__main-single .footer-top-flex{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1100px){.layout__main-single .footer-top-flex{display:block;text-align:center}}@media only screen and (max-width:500px){.layout__main-single .footer-top-flex{text-align:left}}.layout__main-single .footer-top__menu-flex{display:flex;align-items:center}@media only screen and (max-width:1100px){.layout__main-single .footer-top__menu-flex{display:block}}.layout__main-single .footer-top__menu__txt{margin-right:4rem}@media only screen and (max-width:1100px){.layout__main-single .footer-top__menu__txt{display:table;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1100px){.layout__main-single .footer-top__menu__btn{margin-top:2rem}}.layout__main-single .footer-top__menu__btn-flex{display:flex}@media only screen and (max-width:1100px){.layout__main-single .footer-top__menu__btn-flex{justify-content:center}}.layout__main-single .footer-top__menu__btn__content{margin-right:0.75rem}@media only screen and (max-width:1100px){.layout__main-single .footer-top__menu__btn__content{margin-right:0.5vw}}.layout__main-single .footer-top__menu__btn__content:last-child{margin-right:0}@media only screen and (max-width:1019px){.layout__main-single .footer-top__menu{display:none}}.layout__main-single .footer-top__address{display:none}@media only screen and (max-width:1019px){.layout__main-single .footer-top__address{display:block;margin-top:2rem}}.layout__main-single .footer-top-address{font-size:12px;line-height:2}.layout__main-single .footer-copyright{text-align:center;background:#00803c;padding:2.5rem 0}@media only screen and (max-width:1019px){.layout__main-single .footer-copyright{padding:4rem 0}}.layout__main-single .copyright{font-family:"Barlow", sans-serif;font-size:1.4rem;color:#fff;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .copyright{font-size:14px}}.layout__main-single .menu-button-wrap{display:flex;justify-content:center;align-items:center}.layout__main-single .menu-button{position:relative;width:40px;height:33px}.layout__main-single .menu-button span{position:absolute;left:0;width:100%;height:4px;background-color:#00803c;border-radius:10px}.layout__main-single .menu-button span:nth-of-type(1){top:0px}.layout__main-single .menu-button span:nth-of-type(2){top:50%;transform:translateY(-50%)}.layout__main-single .menu-button span:nth-of-type(3){bottom:0px}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.layout__main-single .menu-button.active span:nth-of-type(1){-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}.layout__main-single .menu-button.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 0.8s forwards;animation:active-menu-bar02 0.8s forwards}.layout__main-single .menu-button.active span:nth-of-type(3){-webkit-transform:translateY(-14px) rotate(45deg);transform:translateY(-14px) rotate(45deg)}.layout__main-single .heading{text-align:center}.layout__main-single .heading.heading--left{text-align:left}.layout__main-single .heading-en-txt{font-family:"Barlow", sans-serif;font-size:4.3rem;font-weight:600;color:#f56e00;letter-spacing:0.3rem}@media only screen and (max-width:767px){.layout__main-single .heading-en-txt{font-size:34px}}.layout__main-single .heading-en-txt.heading-en-txt--large{font-size:6rem}@media only screen and (max-width:767px){.layout__main-single .heading-en-txt.heading-en-txt--large{font-size:38px}}.layout__main-single .heading-en-txt.heading-en-txt--largest{font-size:7rem;letter-spacing:0.6rem}@media only screen and (max-width:767px){.layout__main-single .heading-en-txt.heading-en-txt--largest{font-size:40px}}.layout__main-single .heading-txt{font-size:2.2rem;font-weight:500;letter-spacing:0.3rem}@media only screen and (max-width:767px){.layout__main-single .heading-txt{font-size:18px}}.layout__main-single .heading-txt.heading-txt--hige{display:inline-block;position:relative;padding:0 4rem}.layout__main-single .heading-txt.heading-txt--hige::before,.layout__main-single .heading-txt.heading-txt--hige::after{content:"";width:2.2rem;height:2.2rem;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}.layout__main-single .heading-txt.heading-txt--hige::before{background-image:url(../../../../images/recruit/new_company/hidari.svg);left:0}.layout__main-single .heading-txt.heading-txt--hige::after{background-image:url(../../../../images/recruit/new_company/migi.svg);right:0}.layout__main-single .heading-txt-m{margin-top:0.75rem}.layout__main-single .heading-txt-large-m{margin-top:1rem}.layout__main-single .heading-white-txt{line-height:2;letter-spacing:0.3rem}.layout__main-single .heading-white-txt__white{background:#fff;padding:0rem 0.5rem 0.25rem}.layout__main-single .logo img{width:19.6rem;height:auto}@media only screen and (max-width:767px){.layout__main-single .logo img{width:190px}}.layout__main-single .map iframe{width:100% !important;height:43.7rem !important}.layout__main-single .menu>ul{display:flex}.layout__main-single .menu-content{display:block;padding:2.7rem 2.5rem;font-size:1.4rem;letter-spacing:0.2rem;position:relative}@media only screen and (max-width:1100px){.layout__main-single .menu-content{padding-left:2vw;padding-right:2vw}}.layout__main-single .menu-content::after{content:"";width:100%;height:2px;background:#00803c;position:absolute;left:0;bottom:0;transform:scale(0)}.layout__main-single .menu>ul>li:hover .menu-content::after{transform:scale(1);transition:0.3s}.layout__main-single .menu-content.active::after{transform:scale(1)}.layout__main-single .has-dropdown{position:relative}.layout__main-single .dropdown-menu{position:absolute;top:100%;left:0;display:none}.layout__main-single .dropdown-menu-content{min-width:23rem;display:block;padding:1.4rem 1.7rem;padding-right:3.7rem;background:#fff;font-size:1.4rem;position:relative}.layout__main-single .dropdown-menu-content::after{content:"";width:6px;height:6px;border:0;border-top:solid 1px #1a1a1a;border-right:solid 1px #1a1a1a;transform:rotate(45deg);position:absolute;top:50%;right:2rem;margin-top:-3px}.layout__main-single .dropdown-menu-content:hover{background:#efefef;color:#00803c;transition:0.3s}.layout__main-single .dropdown-menu-content:hover::after{border-color:#00803c}.layout__main-single .header-nav-back{position:fixed;right:0px;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:9998;display:none}@media only screen and (max-width:1019px){.layout__main-single .header-nav-back.active{display:block;transition:0.3s}}.layout__main-single .header-nav{background:#fff;position:fixed;right:-10000px;top:70px;width:50%;height:100%;padding-bottom:100px;min-width:270px;z-index:9998;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}@media only screen and (max-width:767px){.layout__main-single .header-nav{top:63px}}@media only screen and (max-width:1019px){.layout__main-single .header-nav{display:block}.layout__main-single .header-nav.active{right:0;transition:0.3s}}.layout__main-single .header-nav-inner{padding:20px;padding-top:10px}.layout__main-single .sp-menu-content{display:block;padding:25px 0;border-bottom:1px solid #c9caca;font-size:16px;position:relative}.layout__main-single .sp-menu-content:hover{color:#00803c}.layout__main-single .sp-meun-arrow{width:8px;height:8px;border:0;border-top:solid 1px #666;border-right:solid 1px #666;transform:rotate(45deg);position:absolute;top:50%;right:5px;margin-top:-4px}.layout__main-single .plus-btn-wrap{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer}.layout__main-single .plus-btn{width:26px;height:26px;border:1px solid #666;border-radius:50%;display:flex;justify-content:center;align-items:center;padding-top:1px;padding-bottom:1.5px}.layout__main-single .plus-btn__border{display:inline-block;vertical-align:middle;line-height:1;width:12px;height:1px;background:#666;position:relative}.layout__main-single .plus-btn__border::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.layout__main-single .plus-btn.active{padding-bottom:0.15em}.layout__main-single .plus-btn.active .plus-btn__border::after{display:none}.layout__main-single .sp-dropdown{display:none}.layout__main-single .header-nav__btn{margin-top:30px}.layout__main-single .header-nav__btn__content{margin-top:20px}.layout__main-single .message__main-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.layout__main-single .message__main__txt{width:59.5%}@media only screen and (max-width:1019px){.layout__main-single .message__main__txt{width:100%}}.layout__main-single .message__main__txt__body{margin-top:2rem}.layout__main-single .message__main__txt__btn{margin-top:2.5rem;text-align:center}.layout__main-single .message__main__img{width:37.5%}@media only screen and (max-width:1019px){.layout__main-single .message__main__img{display:none}}.layout__main-single .ceo{position:relative;padding-top:2.2rem;padding-bottom:5.5rem}.layout__main-single .message-ceo-img img{width:100%;height:auto}.layout__main-single .ceo__name{position:absolute;right:0;bottom:0}.layout__main-single .message-ceo-name-img img{width:20.5rem;height:auto}.layout__main-single .ceo__hisigata{position:absolute;top:0;left:-3.6rem}.layout__main-single .message-ceo-hisigata{transform:rotate(5deg)}.layout__main-single .message-ceo-hisigata img{width:8rem;height:7.7rem}.layout__main-single .message__main__txt__ceo-img{display:none}@media only screen and (max-width:1019px){.layout__main-single .message__main__txt__ceo-img{display:block;margin-top:3rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.layout__main-single .new-tab-link{display:block}.layout__main-single .new-tab-link-flex{display:flex;align-items:center}.layout__main-single .new-tab-link-txt-mr{margin-right:1rem}.layout__main-single .new-tab-link-img{width:11px;height:11px;background-image:url(../../../../images/recruit/new_company/new-tab-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.layout__main-single .new-tab-link:hover .new-tab-link-txt{text-decoration:underline}.layout__main-single .recruit{position:relative;z-index:1}.layout__main-single .recruit__body__img{margin-top:-1rem}@media only screen and (max-width:767px){.layout__main-single .recruit__body__img{margin-top:2rem}}.layout__main-single .recruit__body__fukidashi{margin-top:-2rem}@media only screen and (max-width:767px){.layout__main-single .recruit__body__fukidashi{margin-top:-3rem}}@media only screen and (max-width:500px){.layout__main-single .recruit__body__fukidashi{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.layout__main-single .recruit-fukidashi{text-align:center;padding:1.8rem 0;background:#f56e00;position:relative}.layout__main-single .recruit-fukidashi::after{content:"";width:0;height:0;border-style:solid;border-width:3rem 2.8rem 0 2.8rem;border-color:#f56e00 transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1}.layout__main-single .recruit-fukidashi-txt{font-size:2.8rem;line-height:1.5;font-weight:500;color:#fff;font-style:italic}@media only screen and (max-width:767px){.layout__main-single .recruit-fukidashi-txt{font-size:24px}}.layout__main-single .scroll-link-area-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.layout__main-single .scroll-link-content{display:flex;align-items:center;justify-content:center;width:32.7%;height:17.3rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width:1019px){.layout__main-single .scroll-link-content{width:100%;height:124px}}@media only screen and (max-width:1019px){.layout__main-single .scroll-link-content:nth-child(1){background-image:url(../../../../images/recruit/new_company/sp-green-back-1.png) !important}}@media only screen and (max-width:1019px){.layout__main-single .scroll-link-content:nth-child(2){background-image:url(../../../../images/recruit/new_company/sp-green-back-2.png) !important}}@media only screen and (max-width:1019px){.layout__main-single .scroll-link-content:nth-child(3){background-image:url(../../../../images/recruit/new_company/sp-green-back-3.png) !important}}.layout__main-single .scroll-link-content{margin-top:7rem}.layout__main-single .scroll-link-content::after{content:"";width:1.6rem;height:1.6rem;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(135deg);position:absolute;bottom:2rem;left:50%;margin-left:-0.8rem;transition:0.3s}@media only screen and (max-width:1019px){.layout__main-single .scroll-link-content::after{bottom:1.5rem}}.layout__main-single .scroll-link-content:hover::after{bottom:1rem;transition:0.3s}.layout__main-single .scroll-link-content__number{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.layout__main-single .hisigata-number img{width:8.4rem;height:auto}@media only screen and (max-width:1019px){.layout__main-single .hisigata-number img{width:50px}}.layout__main-single .scroll-link-content__txt{margin-top:0rem;text-align:center}.layout__main-single .scroll-link-content__txt.scroll-link-content__txt--short{margin-top:-0.5rem}.layout__main-single .scroll-link-content-title{font-size:2rem;line-height:1.75;font-weight:400;color:#fff;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .scroll-link-content-title{font-size:18px}}.layout__main-single .to-top{position:fixed;bottom:2rem;right:2rem;z-index:9998;opacity:0;cursor:pointer}.layout__main-single .to-top.active{opacity:1;transition:0.3s}.layout__main-single .to-top-circle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:2px solid #00803c;background:#fff}.layout__main-single .to-top-circle-inner{padding-top:0.3rem}.layout__main-single .to-top-circle-arrow{width:12px;height:12px;border:0;border-bottom:solid 2px #00803c;border-left:solid 2px #00803c;transform:rotate(135deg);margin-left:auto;margin-right:auto}.layout__main-single .to-top-circle-txt{font-family:"Barlow", sans-serif;font-size:11px;color:#00803c}.layout__main-single .to-top:hover .to-top-circle{background:#00803c;transition:0.3s}.layout__main-single .to-top:hover .to-top-circle-arrow{border-color:#fff;transition:0.3s}.layout__main-single .to-top:hover .to-top-circle-txt{color:#fff;transition:0.3s}.layout__main-single .top-btn{display:inline-block;text-align:center;min-width:151px;padding:1.5rem 1.85rem;font-size:1.4rem;font-weight:500;letter-spacing:0.1rem}@media only screen and (max-width:1019px){.layout__main-single .top-btn{width:100%;min-width:100%;font-size:18px;padding:20px 18px}}.layout__main-single .top-btn-flex{display:flex;align-items:center;justify-content:center}.layout__main-single .top-btn__img{margin-right:1.2rem}@media only screen and (max-width:1019px){.layout__main-single .top-btn__img{margin-right:12px}}.layout__main-single .top-btn.top-btn--base{background:#f56e00;color:#fff}.layout__main-single .top-btn.top-btn--gray{background:#d9d9d9}.layout__main-single .main-icon{width:2rem;height:1.4rem;background-image:url(../../../../img/mail.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width:1019px){.layout__main-single .main-icon{width:20px;height:14px}}.layout__main-single .top-btn:hover{background:#00803c;color:#fff;transition:0.3s}.layout__main-single .top-img{position:relative}.layout__main-single .top-main-img img{width:100%;height:auto}@media only screen and (max-width:767px){.layout__main-single .top-main-img.top-main-img--pc{display:none}}.layout__main-single .top-main-img.top-main-img--sp{display:none}@media only screen and (max-width:767px){.layout__main-single .top-main-img.top-main-img--sp{display:block}}.layout__main-single .top-img__copy{position:absolute;left:10%;top:41%}@media only screen and (max-width:767px){.layout__main-single .top-img__copy{top:24.5%}}.layout__main-single .top-img-copy{font-size:2.5vw;font-weight:500;line-height:2;letter-spacing:0.3vw}@media only screen and (max-width:767px){.layout__main-single .top-img-copy{font-size:6vw;letter-spacing:0.5vw}}.layout__main-single .top-img-copy__white{background:#fff;padding:0vw 1vw 0.25vw}.layout__main-single .top-img-copy__white:last-child{padding-right:0}.layout__main-single .top-img__copy__btn{margin-top:2.5vw;text-align:center}@media only screen and (max-width:767px){.layout__main-single .top-img__copy__btn{display:none}}.layout__main-single .top-img-btn{display:inline-block;padding:0.8vw 1.5vw;padding-right:3vw;border-radius:1vw;box-shadow:0 0 0.3vw #aaa;background:#00803c;position:relative;transition:0.3s;opacity:1 !important}.layout__main-single .top-img-btn::after{content:"";width:0.7vw;height:0.7vw;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:50%;right:1vw;margin-top:-0.3vw;transition:0.3s}.layout__main-single .top-img-btn:hover{box-shadow:0 0 1vw #aaa;transition:0.3s}.layout__main-single .top-img-btn:hover::after{right:0.5vw;transition:0.3s}.layout__main-single .top-img-btn-flex{display:flex;align-items:center}.layout__main-single .top-img-btn__img{margin-right:1vw}.layout__main-single .top-img-btn-paper-icon{width:2vw;height:2.5vw;background-image:url(../../../../images/recruit/new_company/paper-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.layout__main-single .top-img-btn-txt{font-size:1.1vw;letter-spacing:0.15vw;color:#fff}.layout__main-single .top-img__copy__sp-btn{display:none}@media only screen and (max-width:767px){.layout__main-single .top-img__copy__sp-btn{display:block;background:#eaefe6;padding:5vw 0;text-align:center}}.layout__main-single .top-img__yajirusi{position:absolute;right:2%;bottom:12vh}@media only screen and (max-width:1019px){.layout__main-single .top-img__yajirusi{display:none}}.layout__main-single .top-img-scroll{display:flex;flex-direction:column;align-items:center}.layout__main-single .top-img-scroll__yajirusi{margin-left:2px}.layout__main-single .top-img-scroll-txt{height:70px;font-family:"Barlow", sans-serif;font-size:11px;font-weight:500;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}.layout__main-single .top-img-scroll-yajirusi-wrap{transform:rotate(90deg)}.layout__main-single .top-img-scroll-yajirusi{width:60px;height:4.5px;border-bottom:1px solid #1a1a1a;border-right:1px solid #1a1a1a;-ms-transform:skew(45deg);transform:skew(45deg)}.layout__main-single .animation-scroll-yajirusi{animation-name:scrollDown;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes scrollDown{0%{transform:translateY(-100%);opacity:0}50%{transform:translateY(0%);opacity:1}}.layout__main-single .contact__body{margin-top:4.5rem;max-width:850px;margin-left:auto;margin-right:auto}.layout__main-single .contact__footer{margin-top:5rem}.layout__main-single .dot-list li{text-indent:-1em;padding-left:1em}.layout__main-single .dot-list li::before{content:"・"}.layout__main-single .form-inner{max-width:860px;margin-left:auto;margin-right:auto}.layout__main-single .form__checkbox{margin-top:6.85rem}.layout__main-single .form__btn{margin-top:3.5rem;text-align:center}.layout__main-single .form-content{border-bottom:1px solid #ababab;padding-bottom:2.5rem}.layout__main-single .form-content+.form-content{margin-top:2.5rem}.layout__main-single .form-content:last-child{border-bottom-width:0}.layout__main-single .form-content-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.layout__main-single .form-content-flex.form-content-flex--flex-start{align-items:flex-start}.layout__main-single .form-content__label{width:23.4%}@media only screen and (max-width:767px){.layout__main-single .form-content__label{width:100%}}.layout__main-single .form-content-flex.form-content-flex--flex-start .form-content__label{margin-top:1rem}.layout__main-single .form-content__control{width:73.5%;position:relative}@media only screen and (max-width:767px){.layout__main-single .form-content__control{width:100%;margin-top:1rem}}.layout__main-single .form-content__label--require{position:relative;padding-right:40px}@media only screen and (max-width:767px){.layout__main-single .form-content__label--require{display:flex}}.layout__main-single .label{font-size:1.6rem;font-weight:500;letter-spacing:0.15rem}@media only screen and (max-width:767px){.layout__main-single .label{font-size:16px}}.layout__main-single .label.label--ls-large{letter-spacing:1rem}.layout__main-single .require-wrap{position:absolute;right:0;top:0}@media only screen and (max-width:767px){.layout__main-single .require-wrap{position:static;display:inline-block;margin-left:10px}}.layout__main-single .label-chu{font-size:1.2rem;font-weight:500;letter-spacing:0.15rem}@media only screen and (max-width:767px){.layout__main-single .label-chu{font-size:12px}}.layout__main-single .label-chu-m{display:inline-block;margin-top:1rem}@media only screen and (max-width:767px){.layout__main-single .label-chu-m{margin-top:0}}.layout__main-single .require-txt{font-size:11px;letter-spacing:5px;background:#b42b31;color:#fff;display:inline-block;padding:3px 7px 4px;padding-right:3px}.layout__main-single .form-input{position:relative}.layout__main-single .form-input input,.layout__main-single .form-input select,.layout__main-single .form-input textarea{width:100%;border-radius:5px;background:#fff;padding:0rem 2rem;border:1px solid #9f9f9f;font-size:1.5rem;letter-spacing:0.15rem}.layout__main-single .form-input input::placeholder,.layout__main-single .form-input select::placeholder,.layout__main-single .form-input textarea::placeholder{color:#666}.layout__main-single .form-input input:-ms-input-placeholder,.layout__main-single .form-input select:-ms-input-placeholder,.layout__main-single .form-input textarea:-ms-input-placeholder{color:#666}.layout__main-single .form-input input::-ms-input-placeholder,.layout__main-single .form-input select::-ms-input-placeholder,.layout__main-single .form-input textarea::-ms-input-placeholder{color:#666}@media only screen and (max-width:767px){.layout__main-single .form-input input,.layout__main-single .form-input select,.layout__main-single .form-input textarea{font-size:16px}}.layout__main-single .form-input input,.layout__main-single .form-input select{height:42px}.layout__main-single .form-input textarea{height:226px;padding-top:1.3rem;padding-bottom:1.3rem}.layout__main-single .select{position:relative;max-width:374px}@media only screen and (max-width:767px){.layout__main-single .select{max-width:100%}}.layout__main-single .select::after{content:"";width:0;height:0;border-style:solid;border-width:9px 5.5px 0 5.5px;border-color:#666 transparent transparent transparent;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.layout__main-single .select select{color:#666}.layout__main-single .select select.selected{color:#333}.layout__main-single .select select::-ms-expand{display:none}.layout__main-single .input-txt{font-size:1.5rem}@media only screen and (max-width:767px){.layout__main-single .input-txt{font-size:16px}}.layout__main-single .radio-wrapper{display:flex;flex-wrap:wrap;align-items:center;font-size:1.6rem;font-weight:400}@media only screen and (max-width:767px){.layout__main-single .radio-wrapper{font-size:14px}}@media only screen and (max-width:500px){.layout__main-single .mw_wp_form_preview .radio-wrapper{margin-top:0rem;justify-content:flex-start;margin-left:0}}.layout__main-single .mwform-radio-field{margin:1rem 0;margin-right:30px}@media only screen and (max-width:767px){.layout__main-single .mwform-radio-field{margin-right:10px}}.layout__main-single .radio-wrapper .mwform-radio-field>label{display:block;color:#1a1a1a}.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]{position:absolute;left:-999999px;opacity:0}.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]+.mwform-radio-field-text:before{content:"";background:#fff;border-radius:100%;border:1px solid #333;display:inline-block;width:1.5rem;height:1.5rem;position:relative;top:0.3rem;margin-right:0.4em;vertical-align:top;cursor:pointer;text-align:center}@media only screen and (max-width:767px){.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]+.mwform-radio-field-text:before{width:15px;height:15px}}.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]:checked+.mwform-radio-field-text:before{background-color:#1a1a1a;box-shadow:inset 0 0 0 0.3rem #fff}.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]:focus+.mwform-radio-field-text:before{outline:none}.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]:disabled+.mwform-radio-field-text:before{box-shadow:inset 0 0 0 0.4rem #fff;border-color:#bfbfbf;background:#bfbfbf}.layout__main-single .radio-wrapper .mwform-radio-field>label input[type="radio"]+.mwform-radio-field-text:empty:before{margin-right:0}.layout__main-single .form-content-has-chu-flex{display:flex;align-items:flex-end}@media only screen and (max-width:1019px){.layout__main-single .form-content-has-chu-flex{display:block}}.layout__main-single .form-content-has-chu__input{width:390px;margin-right:1.7rem}@media only screen and (max-width:1019px){.layout__main-single .form-content-has-chu__input{width:100%;margin-right:0}}@media only screen and (max-width:1019px){.layout__main-single .form-content-has-chu__chu{margin-top:2.5rem}}.layout__main-single .way-target{display:none}.layout__main-single .kiyaku-input{text-align:center;position:relative}.layout__main-single .kiyaku-input .mwform-checkbox-field-text{display:inline-block;position:relative;padding-left:27px;margin-left:-27px;line-height:1;font-size:1.6rem}@media only screen and (max-width:767px){.layout__main-single .kiyaku-input .mwform-checkbox-field-text{font-size:16px}}@media only screen and (max-width:374px){.layout__main-single .kiyaku-input .mwform-checkbox-field-text{font-size:14px}}.layout__main-single .kiyaku-input .mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-45%);width:18px;height:18px;border:1px solid #999;background:#fff}.layout__main-single .kiyaku-input .checkbox-input:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;top:1px;left:6px;width:7px;height:14px;transform:rotate(40deg);border-bottom:2px solid #00803c;border-right:2px solid #00803c}.layout__main-single .kiyaku-input .checkbox-input{width:0;height:0;opacity:0}.layout__main-single .kiyaku-input .error{width:100%;display:inline-block;text-align:center}.layout__main-single .form-btn{display:inline-block;background:#1a1a1a;color:#fff;border:1.5px solid #1a1a1a;border-radius:17px;position:relative}.layout__main-single .form-btn input[type="submit"]{display:block;min-width:221px;padding:1.1rem 4.4rem 1.1rem;background:transparent;font-size:1.8rem;font-weight:500;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .form-btn input[type="submit"]{padding:11px 45px 11px;font-size:18px}}.layout__main-single .form-btn:hover{background:#fff;color:#1a1a1a;transition:0.3s}.layout__main-single .mw_wp_form .error{white-space:nowrap;position:absolute;top:calc(100% + .5rem);left:0;font-size:11px !important}.layout__main-single .gray-box-table table{width:100%;border:1px solid #ababab;border-bottom-width:0}.layout__main-single .gray-box-table th,.layout__main-single .gray-box-table td{text-align:left;vertical-align:top;padding:2.3rem 3rem;border-bottom:1px solid #ababab;font-size:1.4rem;line-height:1.65;font-weight:500;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .gray-box-table th,.layout__main-single .gray-box-table td{display:block;font-size:14px;padding:1.5rem 2rem}}.layout__main-single .gray-box-table th{width:230px;background:#efefef}@media only screen and (max-width:767px){.layout__main-single .gray-box-table th{width:100%;font-size:14px;border-bottom:0px solid #ababab}}.layout__main-single .gray-box-table th.ls-large{letter-spacing:1rem}.layout__main-single .gray-box-table td{background:#fff}.layout__main-single .gray-box-table td>*+*{margin-top:1.5rem}.layout__main-single .gray-box-table td li{text-indent:-1em;padding-left:1em}.layout__main-single .gray-box-table td li:before{content:"・"}.layout__main-single .gray-box-table td a{text-decoration:underline}.layout__main-single .gray-box-table td a:hover{text-decoration:none}.layout__main-single .green-banar{display:block;height:114px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.layout__main-single .green-banar-flex{height:100%;display:flex;align-items:center;justify-content:center}.layout__main-single .green-banar__img{margin-right:3rem}.layout__main-single .green-banar-hisigata-txt-img img{width:8.1rem;height:auto}.layout__main-single .green-banar__title{text-align:center;min-width:200px}.layout__main-single .green-banar-title{padding-right:4.7rem;position:relative;font-size:2.6rem;color:#fff;letter-spacing:0.4rem}@media only screen and (max-width:767px){.layout__main-single .green-banar-title{font-size:24px}}.layout__main-single .green-banar-title::after{content:"";width:1.5rem;height:1.5rem;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-0.75rem}.layout__main-single .green-banar:hover .green-banar-title::after{right:-3rem;transition:0.3s}.layout__main-single .job-description__body{text-align:center;margin-top:4rem}@media only screen and (max-width:767px){.layout__main-single .job-description__body{text-align:left}}.layout__main-single .job-description-txt{line-height:2.4}.layout__main-single .job-description__grareco{margin-top:3rem}.layout__main-single .kiyaku-box{height:185px;overflow-y:scroll;background:#fff;border:1px solid #9f9f9f;padding:2.6rem 3.2rem;resize:vertical}@media only screen and (max-width:1019px){.layout__main-single .kiyaku-box{padding:1.5rem 1rem}}.layout__main-single .kiyaku-box-group+.kiyaku-box-group{margin-top:2.5rem}.layout__main-single .kiyaku-box-group__group{margin-top:2.5rem}.layout__main-single .kiyaku-txt{line-height:1.85;letter-spacing:0.05rem}.layout__main-single .kiyaku-heading{display:table;margin-left:auto;margin-right:auto;line-height:1.87}.layout__main-single .kiyaku-heading-gray-box{background:#f5f5f5;padding:0.5rem 1rem}.layout__main-single .kiyaku-heading-gray-box-txt{display:table;margin-left:auto;margin-right:auto}.layout__main-single .kiyaku-heading-gray-box-mb{margin-bottom:1.2rem}.layout__main-single .kiyaku-heading::before{content:"【"}.layout__main-single .kiyaku-heading::after{content:"】"}.layout__main-single .other-page-content{margin-top:3rem}.layout__main-single .p-mt p+p{margin-top:1rem}.layout__main-single .page-heading{text-align:center}.layout__main-single .page-heading-txt{font-weight:500;letter-spacing:0.4rem}.layout__main-single .page-heading-description{letter-spacing:0.2rem}.layout__main-single .page-heading-description.page-heading-description--large{font-size:1.6rem}@media only screen and (max-width:767px){.layout__main-single .page-heading-description.page-heading-description--large{font-size:16px}}.layout__main-single .page-heading-description-m{margin-top:2.5rem}.layout__main-single .page-top-img{position:relative}.layout__main-single .page-top-back-img img{width:100%;height:362px;object-fit:cover;font-family:"object-fit: cover;";object-position:top}.layout__main-single .page-top-img__white-box{position:absolute;bottom:0;right:0;z-index:1}@media only screen and (max-width:1019px){.layout__main-single .page-top-img__white-box{bottom:4rem}}@media only screen and (max-width:767px){.layout__main-single .page-top-img__white-box{bottom:39px}}.layout__main-single .page-white-title-box{display:inline-block;min-width:45.6rem;background:#fff;padding:3rem 3.6rem}@media only screen and (max-width:767px){.layout__main-single .page-white-title-box{min-width:auto}}.layout__main-single .page-title{font-size:2.6rem;font-weight:500;line-height:1.5;color:#00803c;letter-spacing:0.25rem}@media only screen and (max-width:767px){.layout__main-single .page-title{font-size:20px}}.layout__main-single .page-en-title{font-family:"Barlow", sans-serif;font-size:1.6rem;font-weight:600;line-height:1;color:#f56e00;letter-spacing:0.15rem}@media only screen and (max-width:767px){.layout__main-single .page-en-title{font-size:14px}}.layout__main-single .page-en-title-m{margin-top:1rem}.layout__main-single .page-top-img__recruit{width:100%;position:absolute;top:50%;transform:translateY(-60%);left:9%}@media only screen and (max-width:1019px){.layout__main-single .page-top-img__recruit{transform:translateY(-80%)}}.layout__main-single .recruit-txt-img img{width:30rem;height:auto}.layout__main-single .page-top-img__breadcrumb{width:100%;position:absolute;bottom:0;left:0;z-index:0}.layout__main-single .point-white-box{position:relative;padding-top:2.3rem}.layout__main-single .point-white-box__header{width:100%;position:absolute;top:0;left:0;z-index:1;padding-left:3.7rem;padding-right:2.7rem}@media only screen and (max-width:1019px){.layout__main-single .point-white-box__header{padding-left:0;left:-0.5rem}}@media only screen and (max-width:374px){.layout__main-single .point-white-box__header{padding-right:1rem}}.layout__main-single .point-white-box__header-flex{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1019px){.layout__main-single .point-white-box__header-flex{display:block}}@media only screen and (max-width:1019px){.layout__main-single .point-white-box__header__jobname{margin-top:2rem;text-align:right}}.layout__main-single .daikei-heading{display:inline-flex;align-items:center;min-width:254px;height:46px;background:#f56e00;padding-left:2.3rem;position:relative}@media only screen and (max-width:767px){.layout__main-single .daikei-heading{height:40px}}.layout__main-single .daikei-heading::after{content:"";width:0;height:0;border-style:solid;border-width:46px 0 0 46px;border-color:transparent transparent transparent #f56e00;position:absolute;left:100%;top:0}@media only screen and (max-width:767px){.layout__main-single .daikei-heading::after{border-width:40px 0 0 40px}}.layout__main-single .daikei-heading-txt{font-size:2.6rem;line-height:1.5;color:#fff;letter-spacing:0.3rem}@media only screen and (max-width:767px){.layout__main-single .daikei-heading-txt{font-size:22px}}.layout__main-single .point-jobname{font-family:"Barlow", sans-serif;font-size:3rem;color:#00803c;letter-spacing:0.2rem}@media only screen and (max-width:767px){.layout__main-single .point-jobname{font-size:22px}}.layout__main-single .point-white-box__body{background:#fff;padding-top:2rem;padding-left:3.7rem;padding-right:2.7rem;padding-bottom:2.7rem}@media only screen and (max-width:1019px){.layout__main-single .point-white-box__body{padding-top:11rem;padding-left:2rem;padding-right:2rem}}.layout__main-single .point-white-box__body-flex{display:flex;flex-wrap:wrap-reverse;justify-content:space-between}.layout__main-single .point-white-box__body__txt{width:46%;padding-top:3rem}@media only screen and (max-width:1019px){.layout__main-single .point-white-box__body__txt{width:100%}}.layout__main-single .point-txt{letter-spacing:0.15rem}.layout__main-single .point-white-box__body__img{width:49%}@media only screen and (max-width:1019px){.layout__main-single .point-white-box__body__img{width:100%}}.layout__main-single .point-img{position:relative}.layout__main-single .point-img__img img{width:100%;height:auto}@media only screen and (max-width:1019px){.layout__main-single .point-img__img img{height:50vw;object-fit:cover;font-family:"object-fit: cover;";object-position:top}}.layout__main-single .point-img__hisigata-top,.layout__main-single .point-img__hisigata-bottom{position:absolute}.layout__main-single .point-img__hisigata-top{top:-1.8rem;left:-3.6rem}@media only screen and (max-width:1019px){.layout__main-single .point-img__hisigata-top{left:3.6rem}}.layout__main-single .point-img__hisigata-bottom{bottom:-1.4rem;right:-3.9rem}@media only screen and (max-width:1019px){.layout__main-single .point-img__hisigata-bottom{bottom:2rem;right:2rem}}.layout__main-single .point-higigata-beta img{width:5.3rem;height:5.3rem}.layout__main-single .point-higigata-dot img{width:7.6rem;height:7.3rem}.layout__main-single .point__link{margin-top:6.4rem}@media only screen and (max-width:1019px){.layout__main-single .point__link{display:none}}.layout__main-single .youkou__body{margin-top:5rem}.layout__main-single .youkou__footer{margin-top:9rem}@media only screen and (max-width:1019px){.layout__main-single .youkou__footer{display:none}}.layout__main-single .sp-only-k{display:none}@media only screen and (max-width:1019px){.layout__main-single .sp-only-k{display:block}}.layout__main-single .pc-only-k{display:block}@media only screen and (max-width:1019px){.layout__main-single .pc-only-k{display:none}}.footer__bannerSlider .slick-arrow{text-align:center}/*# sourceMappingURL=job-company.css.map */