:root{--ja-color: #007864}.l-header{position:fixed;height:80px;background:hsla(0,0%,100%,.9)}@media(max-width: 782px){.l-header{height:60px}}.l-header .l-header__inner.l-container{display:flex;max-width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;align-items:center;justify-content:space-between}.l-header .l-header__inner.l-container #menu-recruit-menu{display:flex;align-items:center}@media(max-width: 782px){.l-header .l-header__inner.l-container #menu-recruit-menu{display:block}}#body_wrap.admin-bar .l-header{box-sizing:content-box;padding-top:32px}@media(max-width: 782px){#body_wrap.admin-bar .l-header{padding-top:46px}}.l-header__logo,.-series .l-header__logo{position:static;display:block;margin:0;padding:0;opacity:1}.l-header__logo{display:flex;width:30vw;max-width:400px;height:80px;background:var(--ja-color);align-items:center;justify-content:center;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%)}@media(max-width: 782px){.l-header__logo{width:50vw;height:60px;padding-right:30px;padding-left:20px}}.l-header__logo img{max-width:90%;max-height:50px;transform:translateY(-10%) translateX(-5%)}@media(max-width: 782px){.l-header__logo img{max-height:30px}}.l-header__nav{position:relative;margin-right:30px}@media(max-width: 782px){.l-header__nav{margin-right:15px}}.menu-recruit-menu-container{display:flex;font-family:"Noto Sans JP","Arial","Helvetica Neue",sans-serif;caret-color:rgba(0,0,0,0)}.menu-recruit-menu-container .menu{display:flex;margin:0;padding:0;list-style:none}.menu-recruit-menu-container .menu .menu-item a{display:inline-block;padding:5px 20px;font-weight:bold;color:var(--ja-color);transition:.4s}.menu-recruit-menu-container .menu .menu-item a:hover{background:var(--ja-color);color:#fff}.rec-hamburger{position:relative;z-index:1000;display:none;width:30px;height:24px;cursor:pointer}.rec-hamburger div{position:absolute;width:100%;height:2px;background-color:var(--ja-color);transition:all .3s ease;caret-color:rgba(0,0,0,0)}.rec-hamburger div:nth-child(1){top:0}.rec-hamburger div:nth-child(2){top:50%;transform:translateY(-50%)}.rec-hamburger div:nth-child(3){bottom:0}.rec-hamburger.rec-active div:nth-child(1){background:#fff;transform:translateY(11px) rotate(45deg)}.rec-hamburger.rec-active div:nth-child(2){opacity:0}.rec-hamburger.rec-active div:nth-child(3){background:#fff;transform:translateY(-11px) rotate(-45deg)}@media(min-width: 960px){#menu-recruit-menu>li:last-child .sub-menu{left:-80px}}@media(max-width: 959px){.rec-hamburger{display:block}.menu-recruit-menu-container{position:fixed;z-index:999;top:0;left:0;display:none;width:100%;height:100svh;background-color:var(--ja-color)}.menu-recruit-menu-container.rec-active{display:block}.l-header .l-header__inner.l-container #menu-recruit-menu{padding:100px 20px 0;top:100px}.l-header .l-header__inner.l-container #menu-recruit-menu.menu{display:block}.l-header .l-header__inner.l-container #menu-recruit-menu.menu .menu-item{margin:20px 0}.l-header .l-header__inner.l-container #menu-recruit-menu.menu .menu-item a{padding:0;font-size:18px;color:#fff;text-decoration:none;text-align:left}}.menu-recruit-menu-container .menu .menu-item{position:relative}.menu-recruit-menu-container .menu .menu-item.menu-item-has-children>a{position:relative;padding-right:1.5em !important}.menu-recruit-menu-container .menu .menu-item.menu-item-has-children>a::after{content:"";position:absolute;right:.5em;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:var(--ja-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.menu-recruit-menu-container .menu .menu-item.menu-item-has-children>a:hover::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.menu-recruit-menu-container .menu .menu-item .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);min-width:200px;z-index:1000;padding:0}.menu-recruit-menu-container .menu .menu-item .sub-menu li{margin:0}.menu-recruit-menu-container .menu .menu-item .sub-menu li a{display:block;padding:.5em 1em;width:100%;color:var(--ja-color)}.menu-recruit-menu-container .menu .menu-item .sub-menu li a:hover{background:var(--ja-color);color:#fff}.menu-recruit-menu-container .menu .menu-item:hover>.sub-menu{display:block}@media(max-width: 959px){.menu-recruit-menu-container .menu .menu-item.menu-item-has-children>a{position:relative;padding-right:2em !important}.menu-recruit-menu-container .menu .menu-item.menu-item-has-children>a::after{display:none}.menu-recruit-menu-container .menu .menu-item .sub-menu{position:static;box-shadow:none;background:rgba(0,0,0,0);width:100%;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out;display:block;opacity:0;transition:max-height .3s ease-out,opacity .2s ease-out}.menu-recruit-menu-container .menu .menu-item .sub-menu li a{color:#fff;padding:.7em 1em .7em 2em;font-size:.9em;opacity:0;transform:translateY(-10px);transition:opacity .2s ease-out,transform .4s ease-out}.menu-recruit-menu-container .menu .menu-item .sub-menu li a:hover{background:hsla(0,0%,100%,.1);transition:.4s}.menu-recruit-menu-container .menu .menu-item.submenu-active .sub-menu{max-height:500px;opacity:1;margin-left:1em}.menu-recruit-menu-container .menu .menu-item.submenu-active .sub-menu li a{opacity:1;transform:translateY(0)}.c-submenuToggleBtn{color:rgba(0,0,0,0);right:0}.c-submenuToggleBtn:before{color:#fff}.menu-recruit-menu-container .menu .menu-item.menu-item-has-children>a{padding-right:3em !important}}body:not(.home) #body_wrap::after{background:#fbfbfb}#body_wrap::before{background:none}#body_wrap .l-content{margin-bottom:0;padding-top:0}.post_content{font-family:"Noto Sans JP","Arial","Helvetica Neue",sans-serif}.post_content .rec-mainvisual{display:flex;box-sizing:border-box;min-height:calc(100svh - 80px);margin-top:80px !important;margin-bottom:0;justify-content:center;align-items:center}@media(max-width: 782px){.post_content .rec-mainvisual{min-height:calc(100svh - 60px);margin-top:60px !important}}#body_wrap.admin-bar .post_content .rec-mainvisual{min-height:calc(100svh - 80px - 32px)}@media(max-width: 782px){#body_wrap.admin-bar .post_content .rec-mainvisual{min-height:calc(100svh - 80px - 46px)}}.post_content .rec-titlearea{display:flex;box-sizing:border-box;min-height:calc(45vh - 80px);margin-top:80px !important;margin-bottom:0;justify-content:center;align-items:center}@media(max-width: 782px){.post_content .rec-titlearea{min-height:calc(45vh - 60px);margin-top:60px !important}}.post_content .rec-titlearea h1{text-align:center;font-weight:400}.post_content .rec-titlearea h1:before{content:"";display:block;width:10em;height:1px;background:#fff;margin:0 0 20px}.post_content .rec-titlearea h1:after{content:"";display:block;width:10em;height:1px;background:#fff;margin:20px 0 0}.post_content .rec-content{padding-top:4em;padding-bottom:4em}#body_wrap.admin-bar .post_content .rec-mainvisual{min-height:calc(100svh - 80px - 32px)}@media(max-width: 782px){#body_wrap.admin-bar .post_content .rec-mainvisual{min-height:calc(100svh - 80px - 46px)}}.post_content .su-row.rec-member_list_qa{padding:calc(40px + 4vw) 0}@media(max-width: 767px){.post_content .su-row.rec-member_list_qa.sp-reverse{display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse}}.post_content .su-row.rec-member_list_qa_q{margin-bottom:1.6em}.post_content .su-row.rec-member_list_qa_q span{display:inline-block;padding:5px 10px}.post_content .su-row.rec-member_list_qa_q h3{margin-top:1em;padding:0}.post_content .su-row.rec-member_list_qa_q h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title))::before{display:none}@media(min-width: 600px){.post_content .su-row.rec-member_list_qa_a{padding-left:5rem}}/*# sourceMappingURL=page-recruit.min.css.map */