body{font-family:"Zen Kaku Gothic New",sans-serif}#wrap{padding-top:94px}@media (max-width: 999px){#wrap{padding-top:57px}}@media (max-width: 999px){.c-list-recruit{margin-top:34px}}.c-list-recruit__title{font-size:29px;font-size:2.9rem;line-height:1.44828em;letter-spacing:.05em;font-weight:700;display:flex;align-items:flex-start}@media (max-width: 999px){.c-list-recruit__title{font-size:23px;font-size:2.3rem;line-height:1.30435em}}.c-list-recruit__title small{width:14px;height:14px;border-radius:50%;background-color:rgba(107,186,0,0.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:17px 11px 0 0}@media (max-width: 999px){.c-list-recruit__title small{width:15px;height:15px;margin:9px 7px 0 0}}.c-list-recruit__title small:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#6bba00}@media (max-width: 999px){.c-list-recruit__title small:before{width:9px;height:9px}}.c-list-recruit__item{margin-top:46px}@media (max-width: 999px){.c-list-recruit__item{margin-top:36px}}.c-list-recruit__item:first-child{margin-top:0}.c-list-recruit ul{display:flex;flex-wrap:wrap;margin:1px 0 0 -23px}@media (max-width: 999px){.c-list-recruit ul{margin:22px 0 0 0;display:block}}.c-list-recruit ul li{width:calc(50% - 23px);margin:20px 0 0 23px}@media (max-width: 999px){.c-list-recruit ul li{width:100%;margin:6px 0 0 0}}.c-list-recruit ul a{width:100%;height:100%;min-height:87px;background-color:#6cba00;border-radius:13px;border:solid 1px #6bba00;display:flex;align-items:center;padding:10px 21px;transition:background-color 0.3s;will-change:background-color;cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1240px){.c-list-recruit ul a{padding:10px .80645vw}}@media (max-width: 999px){.c-list-recruit ul a{min-height:72px;border-radius:12px;padding:10px 23px}}.c-list-recruit ul a .text{flex:1;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:700;padding:0 10px 0 7px;transition:color 0.3s;will-change:color}@media only screen and (min-width: 1000px) and (max-width: 1240px){.c-list-recruit ul a .text{font-size:1.77419vw;line-height:2.58065vw}}@media (max-width: 999px){.c-list-recruit ul a .text{font-size:18px;font-size:1.8rem;line-height:1.44444em;padding:0 10px 0 4px}}.c-list-recruit ul a .icon-arrow{flex-shrink:0;width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s;will-change:background-color}@media (max-width: 999px){.c-list-recruit ul a .icon-arrow{width:30px;height:30px}}.c-list-recruit ul a .icon-arrow:after{content:"";width:11px;height:6px;background-image:url(../../img/common/icon/ico2_arrow_green.svg);display:block;background-size:100% 100%;transition:filter 0.2s}@media only screen and (min-width: 1025px){.c-list-recruit ul a:hover{opacity:1;background-color:#fff}.c-list-recruit ul a:hover .text{color:#6cba00}.c-list-recruit ul a:hover .icon-arrow{background-color:#6bba00}.c-list-recruit ul a:hover .icon-arrow:after{filter:brightness(0) invert(1)}}.only-header{display:none}.offset-menu{position:absolute;left:0}.c-btn-blank{margin-top:28px;width:279px;height:56px;background-color:#f2f2f2;border-radius:8px;display:flex;align-items:center;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;padding:10px 23px}@media (max-width: 999px){.c-btn-blank{width:auto;max-width:260px;margin:0 auto;margin-top:24px;height:52px;font-size:14px;font-size:1.4rem;line-height:1.42857em;padding:10px 21px}}.c-btn-blank__text{flex:1}.c-btn-blank__icon{content:"";width:14px;height:14px;background-size:100% 100%;display:block;background-image:url(../../img/common/icon/ico_target_black.svg);flex-shrink:0}@media (max-width: 999px){.c-btn-blank__icon{margin-top:4px}}.c-header-requirements{padding-left:15px;height:90px;align-items:center;display:flex;width:100%;position:absolute;background-color:transparent;z-index:10}@media (max-width: 999px){.c-header-requirements{height:57px;background-color:#fff;width:100%;left:0;top:0;z-index:10;position:fixed;justify-content:space-between}}.c-header-requirements__logo{flex-shrink:0;margin-top:-20px}@media only screen and (min-width: 1000px) and (max-width: 1120px){.c-header-requirements__logo{width:35.71429vw}}@media (max-width: 999px){.c-header-requirements__logo{width:279px;margin-top:0}}.c-header-requirements__logo a{display:table}.c-header-requirements__nav{flex:1;padding-left:20px;display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 1000px) and (max-width: 1215px){.c-header-requirements__nav{padding-left:10px}}@media (max-width: 999px){.c-header-requirements__nav{display:block;position:fixed;left:0;top:0;width:100%;height:100%;padding:0;background-color:#fff;z-index:10;opacity:0;pointer-events:none}}.c-header-requirements__nav ul{display:flex;padding-right:16px;margin-top:-21px}@media only screen and (min-width: 1000px) and (max-width: 1215px){.c-header-requirements__nav ul{padding-right:10px}}.c-header-requirements__nav a{display:block;padding:10px 12px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:600}@media only screen and (min-width: 1000px) and (max-width: 1215px){.c-header-requirements__nav a{font-size:1.31687vw;padding-left:.65844vw;padding-right:.65844vw}}@media (max-width: 999px){.c-header-requirements__toggle{flex-shrink:0;background-color:#0091F2;height:57px;width:59px;border-radius:0 0 0 10px;display:flex;align-items:center;justify-content:center}.c-header-requirements__toggle .icon-requirements{width:22px;height:12px;position:relative;margin-top:-2px}.c-header-requirements__toggle .icon-requirements:before,.c-header-requirements__toggle .icon-requirements:after{content:"";height:2px;width:22px;background-color:#fff;position:absolute;left:0;transition:transform 0.3s;will-change:transform}.c-header-requirements__toggle .icon-requirements:before{top:0}.c-header-requirements__toggle .icon-requirements:after{bottom:0}}@media (min-width: 1000px){.c-header-requirements.is-bg{background-color:#fff;position:fixed;opacity:0;height:72px;pointer-events:none}.c-header-requirements.is-bg .c-header-requirements__logo{margin-top:0}.c-header-requirements.is-bg .c-header-requirements__nav ul{margin-top:0}.c-header-requirements.is-bg .btn-header{height:72px;border-radius:0}.c-header-requirements.is-bg .btn-header__en{font-size:24px;font-size:2.4rem}.c-header-requirements.is-bg .btn-header__jp{font-size:13px;font-size:1.3rem;margin-top:2px}.c-header-requirements.is-bg .btn-header .center{margin-top:0}.c-header-requirements.is-trans{transition:opacity 0.3s;will-change:opacity}.c-header-requirements.is-opacity{opacity:1;pointer-events:auto}}.btn-header{background-color:#6cba00;box-shadow:0px 3px 6px rgba(0,0,0,0.16);height:100%;width:156px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:0 0 0 10px;border:solid 1px #6cba00;transition:background-color 0.3s;will-change:background-color;cursor:pointer}.btn-header .center{margin-top:6px}.btn-header span{display:block;text-align:center;color:#fff;transition:color 0.3s;will-change:color}.btn-header__en{font-size:28px;font-size:2.8rem;line-height:1.21429em;letter-spacing:0em;font-weight:700;font-family:"Cabin",sans-serif}.btn-header__jp{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 1025px){.btn-header:hover{opacity:1;background-color:#fff}.btn-header:hover span{color:#6cba00}}@media (max-width: 999px){.c-header-requirements-sp{position:fixed;width:100%;height:calc(100% - 57px);left:0;bottom:0;background-color:#fff;z-index:10;pointer-events:none;opacity:0;transition:opacity 0.3s;will-change:opacity}.c-header-requirements-sp__inner{padding:12px 10px;height:100%;overflow-y:auto}.c-header-requirements-sp .ul-requirements{padding:0 10px}.c-header-requirements-sp .ul-requirements li{border-bottom:1px dashed #0091F2}.c-header-requirements-sp .ul-requirements a{padding:20px 0;display:flex;align-items:flex-start;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:700}.c-header-requirements-sp .ul-requirements a span{width:11px;height:11px;border-radius:50%;background-color:rgba(0,145,242,0.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:9px 12px 0 0}.c-header-requirements-sp .ul-requirements a span:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#0091F2}.c-header-requirements-sp .ul-requirements .has-submenu>a{padding-bottom:6px}.c-header-requirements-sp .ul-requirements .sub-menu{display:flex;flex-wrap:wrap;margin:0;padding:0 0 14px 23px}.c-header-requirements-sp .ul-requirements .sub-menu li{border-bottom:0;margin-left:20px}.c-header-requirements-sp .ul-requirements .sub-menu li:first-child{margin-left:0}.c-header-requirements-sp .ul-requirements .sub-menu a{border-bottom:0;padding:5px 0;font-size:15px;font-size:1.5rem;line-height:1.4em;font-weight:500;display:table}.c-header-requirements-sp .ul-requirements .only-header{display:block}.c-header-requirements-sp .c-btn-blank{max-width:100%;margin-top:28px;width:calc(100% - 40px)}.c-header-requirements-sp .c-btn-blank__icon{width:13px;height:13px;margin:1px -1px 0 0}.c-header-requirements-sp__join{padding:0 20px 30px;margin-top:26px;position:relative}.c-header-requirements-sp__join:before{content:"";position:absolute;bottom:0;left:0;background-image:url(../../img/requirements/bg_join_header.jpg);background-size:100% 100%;width:100%;height:calc(100% - 40px);border-radius:20px}.c-header-requirements-sp__join .title-join{text-align:center;color:#0091F2;margin-left:-10px;position:relative;z-index:1}.c-header-requirements-sp__join .title-join__en{font-family:"Poppins",sans-serif;font-size:57px;font-size:5.7rem;line-height:1.40351em;letter-spacing:0em;font-weight:600}.c-header-requirements-sp__join .title-join__en span{margin-left:10px}.c-header-requirements-sp__join .title-join__jp{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:700;margin-top:-8px}.c-header-requirements-sp__join .c-list-recruit{margin-top:-6px;position:relative;z-index:1}.c-header-requirements-sp__join .c-list-recruit__title{font-size:18px;font-size:1.8rem;line-height:1.22222em}.c-header-requirements-sp__join .c-list-recruit__title small{width:11px;height:11px;margin-top:7px}.c-header-requirements-sp__join .c-list-recruit__title small:before{width:5px;height:5px}.c-header-requirements-sp__join .c-list-recruit__item{margin-top:23px}.c-header-requirements-sp__join .c-list-recruit ul{margin-top:12px}.c-header-requirements-sp__join .c-list-recruit ul a{min-height:50px;padding:10px 14px;border-radius:10px}.c-header-requirements-sp__join .c-list-recruit ul a .text{font-size:16px;font-size:1.6rem;line-height:1.5em;padding-left:13px}.c-header-requirements-sp__join .c-list-recruit ul a .icon-arrow{width:24px;height:24px}.c-header-requirements-sp__join .c-list-recruit ul a .icon-arrow:after{width:8px;height:4px}.c-header-requirements-sp__close{display:flex;align-items:center;justify-content:center;font-family:"Cabin",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;width:fit-content;margin:0 auto;margin-top:10px;padding:20px}.c-header-requirements-sp__close:after{content:"";display:block;width:9px;height:9px;background-size:100% 100%;flex-shrink:0;margin:2px 0 0 8px;background-image:url(../../img/requirements/ico_close_menu.svg)}}@media (max-width: 999px){.is-menu-active .icon-requirements:before,.is-menu-active .icon-requirements:after{width:32px}.is-menu-active .icon-requirements:before{transform:rotate(45deg) translate(0, 7px)}.is-menu-active .icon-requirements:after{transform:rotate(-45deg) translate(0, -7px)}.is-menu-active .c-header-requirements-sp{opacity:1;pointer-events:auto}}.c-footer-requirements{padding:70px 0}@media (max-width: 999px){.c-footer-requirements{padding:37px 0}}.c-footer-requirements .inner{width:100%;display:flex;flex-wrap:wrap;padding:0 54px;position:relative}@media (max-width: 999px){.c-footer-requirements .inner{display:block;padding:0 20px}}.c-footer-requirements .logo-footer{display:table}@media (max-width: 999px){.c-footer-requirements .logo-footer{margin:0 auto}}.c-footer-requirements__left{width:370px}@media (max-width: 999px){.c-footer-requirements__left{width:100%}}.c-footer-requirements__nav{flex:1;padding-left:139px;margin-top:2px}@media (max-width: 999px){.c-footer-requirements__nav{padding-left:0;margin-top:26px}}.c-footer-requirements__nav li{margin-top:17px}.c-footer-requirements__nav li:first-child{margin-top:0}.c-footer-requirements__nav a{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:700;display:table;padding:5px 0}@media (max-width: 999px){.c-footer-requirements__nav a{display:flex;align-items:center;width:fit-content}.c-footer-requirements__nav a span{width:11px;height:11px;border-radius:50%;background-color:rgba(0,145,242,0.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:5px 12px 0 0}.c-footer-requirements__nav a span:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:#0091F2}}.c-footer-requirements__nav .sub-menu{display:flex;flex-wrap:wrap;margin:2px 0 0 -17px}@media (max-width: 999px){.c-footer-requirements__nav .sub-menu{margin:3px 0 0 3px}}.c-footer-requirements__nav .sub-menu li{margin-left:20px;margin-top:0}.c-footer-requirements__nav .sub-menu a{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:500}.c-footer-requirements__bottom{width:100%;margin-top:48px}@media (max-width: 999px){.c-footer-requirements__bottom{margin-top:45px}}.c-footer-requirements__bottom .info{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.04em;font-weight:500}@media (max-width: 999px){.c-footer-requirements__bottom .info{text-align:center}}.c-footer-requirements__bottom .copy{text-align:center;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.04em;font-weight:500;margin-top:-19px;padding-left:100px;font-family:"Noto Sans JP",sans-serif}@media (max-width: 999px){.c-footer-requirements__bottom .copy{padding-left:0;margin-top:30px}}.c-footer-requirements__back_top{font-size:16px;font-size:1.6rem;line-height:1.0625em;letter-spacing:0em;font-weight:700;font-family:"Cabin",sans-serif;text-align:center;color:#0091F2;position:absolute;right:-23px;bottom:-1px;z-index:1}@media only screen and (min-width: 1000px) and (max-width: 1290px){.c-footer-requirements__back_top{right:40px}}.c-footer-requirements__back_top .center{width:108px;height:108px;border:solid 1px #0091F2;border-radius:50%;transition:opacity 0.3s;background-color:#fff;cursor:pointer}.c-footer-requirements__back_top .center:before{content:"";width:10px;height:18px;background-size:100% 100%;display:block;background-image:url(../../img/common/icon/ico_backtop.svg);margin:23px auto 7px}@media only screen and (min-width: 1025px){.c-footer-requirements__back_top .center:hover{opacity:0.7}}

/*# sourceMappingURL=maps/requirements-cpn.min.css.map */
