html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#1f1f1f}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline:none;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{html{height:100%}body{width:1280px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0}body .pagetop{display:none}}*{min-height:0vw}html{font-size:62.5%;height:-webkit-fill-available}body{color:#070203;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;-webkit-text-size-adjust:100%;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0px 0px;grid-template-areas:"header" "main" "footer";min-height:100vh}@media screen and (max-width: 1024px){body{font-size:1.4rem}}body.bg-color{background-color:#ebebe2}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:inherit}input,select,textarea{font-family:inherit;font-weight:inherit}ul,li{list-style:none}img{vertical-align:top;max-width:100%;height:inherit}a{cursor:pointer;color:currentColor}.wrapper{position:relative;width:100%}.main,.contents{grid-area:main;position:relative;overflow:hidden}.c-inner{width:calc(100% - 100px);max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.c-inner{width:calc(100% - 44px)}}.c-header{grid-area:header;position:absolute;top:0;z-index:1000;width:100%;height:110px}@media screen and (max-width: 1024px){.c-header{height:80px}}.c-header.logo-only .c-header__nav,.c-header.logo-only .c-header__sp-toggle{display:none}.c-header__inner{display:flex;justify-content:space-between;align-items:start}@media screen and (max-width: 1024px){.c-header__inner{width:100%}}.c-header__logo{flex-shrink:0;position:relative;padding:22px 30px}@media screen and (max-width: 1024px){.c-header__logo{padding:20px 15px 0}.c-header__logo img{width:155px;height:37px}}.c-header.home-header .c-header__logo{height:190px;font-size:1rem;font-weight:500;padding:20px 48px 10px 52px;background:#fff;border-radius:0 0 23px 0}@media screen and (max-width: 1024px){.c-header.home-header .c-header__logo{font-size:.9rem;height:140px;padding:15px 30px 0}.c-header.home-header .c-header__logo img{width:80px;height:98px}}.c-header.home-header .c-header__logo::before{content:"";position:absolute;top:110px;left:99.8%;display:block;width:30px;height:30px;background:url("../../img/recruit/base/radius_left-top2.svg") no-repeat top left/contain}@media screen and (max-width: 1024px){.c-header.home-header .c-header__logo::before{display:none}}.c-header.home-header .c-header__logo::after{content:"";position:absolute;top:100%;left:30px;display:block;width:40px;height:40px;background:url("../../img/recruit/base/radius_left-top.svg") no-repeat top left/contain}@media screen and (max-width: 1024px){.c-header.home-header .c-header__logo::after{display:none}}.c-header.home-header .c-header__logo span{margin-top:10px;display:block;text-align:center}@media screen and (max-width: 1024px){.c-header.home-header .c-header__logo span{margin-top:5px}}.c-header__nav{display:flex;justify-content:space-between;align-items:center;gap:60px;padding:20px 30px;font-size:1.4rem;font-weight:400}@media screen and (max-width: 1024px){.c-header__nav{display:none}}.c-header__nav-list{display:flex;justify-content:space-between;align-items:center;gap:30px}.c-header__nav-button{display:flex;justify-content:space-between;align-items:center;border-radius:20px;overflow:hidden}.c-header__nav-button a{display:flex;justify-content:center;align-items:center;width:160px;height:60px;padding:10px;color:#fff;background-color:#73a524}.c-header.home-header .c-header__nav-button a{height:70px}.c-header__nav-button .career a{background-color:#2f7f44}.c-header__sp-toggle{display:none}@media screen and (max-width: 1024px){.c-header__sp-toggle{display:flex;justify-content:center;align-items:center;gap:4px;width:50px;height:50px;background:#2f7f44;border-radius:100%;margin-top:15px;margin-right:15px;cursor:pointer}.c-header__sp-toggle span{display:block;width:6px;height:6px;border-radius:100%;background:#fff;animation:bounce 3s ease-in-out 1s infinite}.c-header__sp-toggle span:nth-child(1){animation-delay:0s}.c-header__sp-toggle span:nth-child(2){animation-delay:.3s}.c-header__sp-toggle span:nth-child(3){animation-delay:.6s}@keyframes bounce{0%{transform:translateY(0)}5%{transform:translateY(1px)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}100%{transform:translateY(0)}}}.c-header__sp-menu{visibility:hidden;opacity:0;overflow:auto;position:fixed;top:80px;left:0px;width:100%;height:calc(100vh - 80px);color:#fff;background:url("../../img/recruit/base/hamburger_bg.jpg") no-repeat center center/cover}.c-header__sp-menu .nav{position:relative;z-index:10;display:flex;justify-content:start;align-items:start;flex-direction:column;font-weight:500}.c-header__sp-menu .nav>*{width:100%}.c-header__sp-menu .nav-list{font-size:1.7rem;border-top:1px solid}.c-header__sp-menu .nav-list li{border-bottom:1px solid;padding-right:25px}.c-header__sp-menu .nav-list li a{display:block;padding:28px 35px}.c-header__sp-menu .nav-link{margin-top:40px;font-size:1.4rem}.c-header__sp-menu .nav-link a{display:inline-flex;align-items:center;gap:.35em;padding:0px 35px}.c-header__sp-menu .nav-link a::after{content:"";width:14px;height:10px;background:url("../../img/recruit/base/icon_blank.svg") no-repeat center center/contain;filter:invert(100%)}.c-header__sp-menu .nav-social{padding:50px 35px 0;display:flex;justify-content:space-between;align-items:center}.c-header__sp-menu .nav-contact{margin-top:auto;padding:35px}.c-header__sp-menu .nav-contact .button{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:250px;font-size:1.7rem;font-weight:500;color:#2f7f44;padding:5px 24px 5px 5px;background:#fff;border-radius:9999px}.c-header__sp-menu .nav-contact .button::after{content:"";display:block;width:.88em;height:.88em;border-top:2px solid currentColor;border-right:2px solid currentColor;margin-left:.2em;transform:rotate(45deg)}.c-header__sp-menu .nav-contact .button span{display:block;width:190px;text-align:center;padding:16px;color:#fff;background:#499152;background:linear-gradient(90deg, #499152 0%, #93c87b 100%);border-radius:9999px}body.menu-active{overflow:hidden}@media screen and (max-width: 1024px){body.menu-active .c-header{background-color:#2f7f44}body.menu-active .c-header__logo img,body.menu-active .c-header__logo h1{display:none}body.menu-active .c-header__logo a{position:relative}body.menu-active .c-header__logo a::before{content:"";display:block;width:155px;height:37px;background:url("../../img/recruit/base/logo_white.svg") no-repeat center center/contain}body.menu-active .c-header.home-header .c-header__logo{padding:20px 15px 0;background-color:inherit}body.menu-active .c-header__sp-toggle{position:relative;background-color:#fff;flex-direction:column}body.menu-active .c-header__sp-toggle span{position:absolute;inset:0;margin:auto;width:25px;height:3px;background-color:#2f7f44;border-radius:9999px;animation:none;transform:rotate(-45deg)}body.menu-active .c-header__sp-toggle span:first-of-type{transform:rotate(45deg)}body.menu-active .c-header__sp-toggle span:nth-of-type(2){display:none}body.menu-active .c-header__sp-menu{visibility:visible;opacity:1}}.c-footer{margin-top:clamp(100px,25vw,300px);grid-area:footer;position:relative;z-index:10}.home-footer{margin-top:0}.c-footer__inner{margin-top:-74px;display:flex;justify-content:space-between;align-items:stretch;padding:122px clamp(20px,8.3333333333vw,100px) 96px;background-color:#f5f5f5}@media screen and (max-width: 1024px){.c-footer__inner{padding:120px 20px 22px;flex-direction:column-reverse;gap:75px}}.home-footer .c-footer__inner{margin-top:0;padding-top:50px}.c-footer__info{display:flex;justify-content:start;align-items:start;flex-direction:column}@media screen and (max-width: 1024px){.c-footer__info{align-items:center}}.c-footer__info .website{margin-top:24px}@media screen and (max-width: 1024px){.c-footer__info .website{margin-top:7px}}.c-footer__info .website a{position:relative;display:inline-flex;align-items:center;gap:.35em;font-size:1.4rem;font-weight:500;color:#b5b5b5}@media screen and (max-width: 1024px){.c-footer__info .website a{font-size:1.2rem;gap:5px}}.c-footer__info .website a::after{content:"";width:14px;height:10px;background:url("../../img/recruit/base/icon_blank.svg") no-repeat center center/contain;filter:brightness(0) saturate(100%) invert(70%) sepia(5%) saturate(8%) hue-rotate(350deg) brightness(95%) contrast(95%)}.c-footer__info .copy{margin-top:auto;font-size:1.4rem;color:#b5b5b5}@media screen and (max-width: 1024px){.c-footer__info .copy{margin-top:35px;font-size:1.2rem}}.c-footer__nav{font-weight:400}@media screen and (max-width: 1024px){.c-footer__nav-list{font-size:1.6rem;font-weight:500}}.c-footer__nav-list li{margin-top:39px}@media screen and (max-width: 1024px){.c-footer__nav-list li{margin-top:44px}}.c-footer__nav-list li:first-of-type{margin-top:20px}@media screen and (max-width: 1024px){.c-footer__nav-list li:first-of-type{margin-top:0}}.c-footer__nav-button{margin-top:64px;display:flex;justify-content:space-between;align-items:center;border-radius:20px;overflow:hidden}@media screen and (max-width: 1024px){.c-footer__nav-button{margin-top:60px;border-radius:10px}.c-footer__nav-button>*{flex:1}}.c-footer__nav-button a{display:flex;justify-content:center;align-items:center;width:160px;height:70px;padding:10px;font-size:1.4rem;color:#fff;background-color:#73a524}@media screen and (max-width: 1024px){.c-footer__nav-button a{width:100%;height:60px;font-weight:700}}.c-footer__nav-button .career a{background-color:#2f7f44}.c-link{color:#73a524;text-decoration:underline}.c-link.icon{display:inline-flex;align-items:center}.c-link.icon::after{content:"";display:block;width:.6em;height:.6em;border-top:.1em solid currentColor;border-right:.1em solid currentColor;margin-left:.2em;transform:rotate(45deg)}.c-join{position:relative;width:calc(100% - 100px);max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;color:#fff;background:#74be5c;background:linear-gradient(105deg, #74be5c 0%, #96cc50 100%);border-radius:40px;overflow:hidden}@media screen and (max-width: 1024px){.c-join{width:calc(100% - 44px)}}@media screen and (max-width: 1024px){.c-join{border-radius:20px}}.c-join::before{content:"";display:block;position:absolute;inset:0;margin:auto;background:url("../../img/recruit/base/join_bg.jpg") no-repeat center center/cover;opacity:.07}.c-join a{display:block;padding:clamp(81px,7.25vw,87px) 60px clamp(30px,10.5833333333vw,127px)}@media screen and (max-width: 1024px){.c-join a{padding-left:0;padding-right:0}}.c-join__inner{position:relative;z-index:10}.c-join__title{font-family:"Albert Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:italic;font-size:clamp(4rem,7vw,8.4rem)}.c-join__text{margin-top:25px;font-size:clamp(1.5rem,2vw,2.4rem);font-weight:700}@media screen and (max-width: 1024px){.c-join__text{margin-top:15px}}.c-join__arrow{margin-top:45px}@media screen and (max-width: 1024px){.c-join__arrow{width:60%;margin-left:auto;margin-right:auto}}.c-join__arrow svg{width:100%}.c-page-title{position:relative;display:flex;justify-content:start;align-items:center;width:100%;height:clamp(200px,58.3333333333vw,700px);overflow:hidden}.c-page-title::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:36%;display:block;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 100%)}@media screen and (max-width: 1024px){.c-page-title::before{height:66%}}.c-page-title.noimage::before{display:none}.c-page-title.noimage .title{color:#070203}.c-page-title .title{padding-top:53px;position:relative;z-index:10;margin-left:70px;display:flex;justify-content:start;align-items:start;flex-direction:column-reverse;gap:18px;color:#fff}@media screen and (max-width: 1024px){.c-page-title .title{margin-left:22px;gap:12px}}.c-page-title .title .ja{font-size:2rem;font-weight:500}@media screen and (max-width: 1024px){.c-page-title .title .ja{font-size:1.3rem}}.c-page-title .title .en{position:relative;font-family:"Albert Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-size:clamp(2.8rem,8.3333333333vw,10rem);line-height:.87}.c-page-title .title .en::after{content:"";display:block;width:100%;height:4px;background-color:currentColor}@media screen and (max-width: 1024px){.c-page-title .title .en::after{height:2px}}.c-page-title img{position:absolute;z-index:0;inset:0;margin:auto;width:100%;height:100%;object-fit:cover;pointer-events:none}.pagination{margin-top:52px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:2.6rem}@media screen and (max-width: 1024px){.pagination{font-size:1.6rem}}.pagination a{display:block;padding:0 8px}.pagination .icon{display:block;width:12px;height:1em;background:url("../../img/recruit/base/icon_right-arrow.svg") no-repeat center center/contain;filter:invert(54%) sepia(10%) saturate(2921%) hue-rotate(41deg) brightness(104%) contrast(89%)}.pagination .next{margin-left:22px}@media screen and (max-width: 1024px){.pagination .next{margin-left:10px}}.pagination .previous{margin-right:22px}@media screen and (max-width: 1024px){.pagination .previous{margin-right:10px}}.pagination .previous .icon{transform:rotate(180deg);margin-right:0}.pagination .disabled{pointer-events:none;opacity:.4}.c-button{--width: 300px;--height: 60px;position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:var(--width);height:var(--height);padding:0 40px 0 32px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;font-weight:700;line-height:1.3;color:#fff;background:#73a524;border-radius:9999px;border:none;cursor:pointer;transition:color ease .4s,background-color ease .4s}.c-button::before{content:"";position:absolute;z-index:10;right:0;top:0;bottom:0;margin:auto;width:30px;height:30px;background:url("../../img/recruit/base/icon_right-arrow2.svg") no-repeat center center;transition:transform .4s ease}.c-button::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:30px;height:30px;border-radius:100%}.c-button::before{filter:invert(54%) sepia(10%) saturate(2921%) hue-rotate(41deg) brightness(104%) contrast(89%)}.c-button::after{background-color:#fff}.c-button:hover::before{transform:translateX(5px)}@media screen and (max-width: 1024px){.c-button{--width: 500px}}.c-button::before,.c-button::after{right:10px}@media screen and (max-width: 1024px){.c-button::before,.c-button::after{right:15px}}.c-button.is-white{color:#8bc854;background:#fff}.c-button.is-white::before{content:"";position:absolute;z-index:10;right:0;top:0;bottom:0;margin:auto;width:30px;height:30px;background:url("../../img/recruit/base/icon_right-arrow2.svg") no-repeat center center;transition:transform .4s ease}.c-button.is-white::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:30px;height:30px;border-radius:100%}.c-button.is-white::before{filter:brightness(0) saturate(100%) invert(99%) sepia(83%) saturate(1277%) hue-rotate(30deg) brightness(83%) contrast(86%)}.c-button.is-white::after{background-color:#c7ee9f}.c-button.is-white:hover::before{transform:translateX(5px)}.c-button.is-white::before,.c-button.is-white::after{right:10px}.c-button.is-back::before,.c-button.is-back::after{right:auto;left:10px}@media screen and (max-width: 1024px){.c-button.is-back::before,.c-button.is-back::after{left:15px}}.c-button.is-back::before{transform:rotate(180deg)}.c-button.disabled{background-color:#a3a3a3;pointer-events:none}.c-button.submit{--width: 400px;--height: 100px;font-weight:500;font-size:2rem}@media screen and (max-width: 1024px){.c-button.submit{--height: 60px;font-size:1.6rem}}.c-button.submit::before,.c-button.submit::after{display:none}.c-table{width:100%;line-height:1.6;border:1px solid #73a524}.c-table th,.c-table td{font-weight:500;text-align:left;vertical-align:middle;padding:20px}.c-table th{width:17%;background:#fff;border:1px solid #73a524}.c-table td{font-size:1.2rem;border:1px solid #73a524}.c-form{font-size:1.4rem;width:800px;max-width:100%;margin-left:auto;margin-right:auto}.c-form dl{margin-top:4em;display:flex;justify-content:start;align-items:start;flex-direction:column}.c-form dl+dl{margin-top:2.78em}.c-form dl dt,.c-form dl dd{width:100%}.c-form dl dt label{display:flex;justify-content:flex-start;align-items:center;gap:.3em}.c-form dl dt .required{flex-shrink:0;font-size:1rem;color:#2f7f44}.c-form dl dd{margin-top:.7em;line-height:1.6}.c-form dl.confirm dd{padding:22px 30px;background:#fff;border-radius:10px}.c-form input,.c-form select,.c-form textarea{color:#070203 !important;font-size:1.6rem;line-height:1}.c-form textarea{line-height:1.5}.c-form ::placeholder{color:#b5b5b5}.c-form__text,.c-form__textarea{--width:800px;width:100%;max-width:var(--width);padding:22px 30px;border-radius:10px;background-color:#fff;border:1px solid #d9d9d9;font-size:16px;outline:0}.c-form #myTextarea,.c-form #myInputarea{display:none}.c-form__textarea{width:100%;max-width:inherit;height:200px}.c-form__textarea.h500{height:500px}.c-form__textarea.is-gray{border:none;background:#f7f7f7}.c-form__select{--width:300px;width:100%;max-width:var(--width);position:relative;font-size:16px;display:flex;justify-content:flex-start;align-items:center}.c-form__select::after{content:"";position:absolute;right:20px;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#070203 transparent transparent transparent}.c-form__select select{color:#070203;width:100%;padding:21px 40px 21px 18px;background:#fff;border:1px solid #d9d9d9;border-radius:5px}.c-form__select.small{width:min(200px, 17vw)}.c-form input[type=checkbox]{flex-shrink:0;width:20px;height:20px;border-radius:5px;background-color:#fff;border:1px solid #d9d9d9;margin:0;margin-right:4px}.c-form input[type=checkbox]:checked{position:relative;border-color:#367dbe;background-color:#367dbe}.c-form input[type=checkbox]:checked::before{content:"";display:block;position:absolute;top:2px;left:5.5px;width:7px;height:10px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.c-form .input-group{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:1em 1.5em}.c-form .input-group .col-12{width:calc((100% - (1.5em * 1)) / 1)}.c-form .input-group .col-8{width:calc((100% - (1.5em * 1)) / 1.5)}.c-form .input-group .col-6{width:calc((100% - (1.5em * 1)) / 2)}.c-form .input-group .col-4{width:calc((100% - (1.5em * 2)) / 3)}.c-form .input-group .col-3{width:calc((100% - (1.5em * 3)) / 4)}.c-form .input-group .col-3{width:calc((100% - (1.5em * 3)) / 4)}.c-form .input-group .col-2{width:calc((100% - (1.5em * 5)) / 6)}@media screen and (max-width: 1024px){.c-form .input-group .sp-col-12{width:100%}.c-form .input-group .sp-col-8{width:calc((100% - (1.5em * 1)) / 1.5)}.c-form .input-group .sp-col-6{width:calc((100% - (1.5em * 1)) / 2)}.c-form .input-group .sp-col-4{width:calc((100% - (1.5em * 2)) / 3)}.c-form .input-group .sp-col-3{width:calc((100% - (1.5em * 3)) / 4)}.c-form .input-group .sp-col-3{width:calc((100% - (1.5em * 3)) / 4)}.c-form .input-group .sp-col-2{width:calc((100% - (1.5em * 5)) / 6)}}.c-form .label{display:flex;justify-content:start;align-items:center;gap:.5em}.c-form .label-subtext{line-height:1.6}.c-form .label-subtext:not(:first-of-type){margin-top:15px}.c-form .label-subtext .text{margin-top:2px;display:block;color:#b5b5b5;font-size:1rem;padding-left:28px}.c-form input[type=radio]{flex-shrink:0;width:22px;height:22px;border-radius:100%;background-color:#fff;border:1px solid #d9d9d9;margin:0}.c-form input[type=radio]:checked{position:relative}.c-form input[type=radio]:checked::before{content:"";display:block;position:absolute;inset:0;margin:auto;width:63%;height:63%;background:#cf356c;border-radius:100%}.c-form .caution{margin-top:.5em;color:#bfbfbf;font-size:1.2rem;line-height:1.8}.c-form .caution .icon{display:inline-block;padding:2px 6px;font-size:1rem;color:#fff;background:#cf8235;border-radius:5px;margin-right:7px}.c-form .error{margin-top:.5em;font-size:1.2rem;line-height:1.5;color:#2f7f44}.c-form__submit{margin-top:100px;width:600px;max-width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;background-color:#f3f3ec;border-radius:10px;padding:50px}@media screen and (max-width: 1024px){.c-form__submit{margin-top:70px;padding:25px}}.c-form__submit>*{margin:0 auto}.c-form__doui{margin-top:100px;width:600px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.c-form .c-form__submit+.c-form__doui{margin-top:30px}.c-form .c-form__doui+.c-form__submit{margin-top:30px}.c-form__drop{--width: 600px;width:min(var(--width), 100%);border:none;padding:0;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#969696;font-size:1.4rem}.c-form__drop-inner{position:relative}.c-form__drop-inner .caution{font-size:1.2rem}@media screen and (max-width: 1024px){.c-form__drop-inner .caution{line-height:1.5}}.c-form__drop-inner button{margin-top:10px !important;font-size:1.2rem !important;color:#fff !important;padding:10px !important;background-color:#969696 !important;border-radius:3px !important;cursor:pointer}.c-form__drop-delete{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center}.c-form__drop-delete button{border:none;outline:0}.c-form__drop-image{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;gap:20px 2%}.c-form__drop-image .box{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;width:49%;position:relative}@media screen and (max-width: 1024px){.c-form__drop-image .box{width:80%}}.c-form__drop-image .box button{background:#969696;color:#fff;border-radius:5px;border:0;outline:0;padding:5px 10px}[data-target]{transition:transform .8s ease .2s,opacity .8s ease .2s,background-color .2s,color .2s;opacity:0}[data-target].action{opacity:1}[data-target][data-slideup]{transform:translateY(1.56vw) scale(1)}[data-target][data-slideup].action{transform:translateY(0)}[data-target][data-slidedown]{transform:translateY(-1.56vw) scale(1)}[data-target][data-slidedown].action{transform:translateY(0)}[data-target][data-slideleft]{transform:translateX(1.56vw) scale(1)}[data-target][data-slideleft].action{transform:translateX(0)}[data-target][data-slideright]{transform:translateX(-1.56vw) scale(1)}[data-target][data-slideright].action{transform:translateX(0)}[data-lazy]{opacity:0}[data-lazy].action{transition:opacity .4s ease;opacity:1}[data-dummy]{color:tomato}.pc-hidden{display:none}@media screen and (max-width: 1024px){.pc-hidden{display:block}.pc-hidden.inline{display:inline-block}}.tab-hidden{display:none}@media screen and (max-width: 767px){.tab-hidden{display:block}}@media screen and (max-width: 767px){.tab-sp-hidden{display:none !important}}@media screen and (max-width: 1024px){.sp-hidden{display:none !important}}.nowrap{white-space:nowrap}body .tac{text-align:center}body .tal{text-align:left}body .tar{text-align:right}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px}.mr-0{margin-right:0px}.ml-0{margin-left:0px}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px}.pr-0{padding-right:0px}.pl-0{padding-left:0px}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px}.mr-10{margin-right:10px}.ml-10{margin-left:10px}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px}.mr-15{margin-right:15px}.ml-15{margin-left:15px}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px}.pr-15{padding-right:15px}.pl-15{padding-left:15px}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px}.pr-20{padding-right:20px}.pl-20{padding-left:20px}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px}.mr-25{margin-right:25px}.ml-25{margin-left:25px}.pt-25{padding-top:25px !important}.pb-25{padding-bottom:25px}.pr-25{padding-right:25px}.pl-25{padding-left:25px}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px}.mr-30{margin-right:30px}.ml-30{margin-left:30px}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px}.pr-30{padding-right:30px}.pl-30{padding-left:30px}.mt-sm{margin-top:clamp(20px, 3vw, 40px) !important}.mb-sm{margin-bottom:clamp(20px, 3vw, 40px)}.mr-sm{margin-right:clamp(20px, 3vw, 40px)}.ml-sm{margin-left:clamp(20px, 3vw, 40px)}.pt-sm{padding-top:clamp(20px, 3vw, 40px) !important}.pb-sm{padding-bottom:clamp(20px, 3vw, 40px)}.pr-sm{padding-right:clamp(20px, 3vw, 40px)}.pl-sm{padding-left:clamp(20px, 3vw, 40px)}.mt-md{margin-top:clamp(30px, 5vw, 60px) !important}.mb-md{margin-bottom:clamp(30px, 5vw, 60px)}.mr-md{margin-right:clamp(30px, 5vw, 60px)}.ml-md{margin-left:clamp(30px, 5vw, 60px)}.pt-md{padding-top:clamp(30px, 5vw, 60px) !important}.pb-md{padding-bottom:clamp(30px, 5vw, 60px)}.pr-md{padding-right:clamp(30px, 5vw, 60px)}.pl-md{padding-left:clamp(30px, 5vw, 60px)}.mt-lg{margin-top:clamp(60px, 6.66vw, 80px) !important}.mb-lg{margin-bottom:clamp(60px, 6.66vw, 80px)}.mr-lg{margin-right:clamp(60px, 6.66vw, 80px)}.ml-lg{margin-left:clamp(60px, 6.66vw, 80px)}.pt-lg{padding-top:clamp(60px, 6.66vw, 80px) !important}.pb-lg{padding-bottom:clamp(60px, 6.66vw, 80px)}.pr-lg{padding-right:clamp(60px, 6.66vw, 80px)}.pl-lg{padding-left:clamp(60px, 6.66vw, 80px)}.mt-xl{margin-top:clamp(80px, 8.33vw, 100px) !important}.mb-xl{margin-bottom:clamp(80px, 8.33vw, 100px)}.mr-xl{margin-right:clamp(80px, 8.33vw, 100px)}.ml-xl{margin-left:clamp(80px, 8.33vw, 100px)}.pt-xl{padding-top:clamp(80px, 8.33vw, 100px) !important}.pb-xl{padding-bottom:clamp(80px, 8.33vw, 100px)}.pr-xl{padding-right:clamp(80px, 8.33vw, 100px)}.pl-xl{padding-left:clamp(80px, 8.33vw, 100px)}.mt-xxl{margin-top:clamp(90px, 11.66vw, 130px) !important}.mb-xxl{margin-bottom:clamp(90px, 11.66vw, 130px)}.mr-xxl{margin-right:clamp(90px, 11.66vw, 130px)}.ml-xxl{margin-left:clamp(90px, 11.66vw, 130px)}.pt-xxl{padding-top:clamp(90px, 11.66vw, 130px) !important}.pb-xxl{padding-bottom:clamp(90px, 11.66vw, 130px)}.pr-xxl{padding-right:clamp(90px, 11.66vw, 130px)}.pl-xxl{padding-left:clamp(90px, 11.66vw, 130px)}.mt-auto{margin-top:auto !important}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.pt-auto{padding-top:auto !important}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.fs20{font-size:2rem}.fs18{font-size:1.8rem}.fs14{font-size:1.4rem}.fs12{font-size:1.2rem}.fs10{font-size:1rem}.entry-page-title{margin-top:clamp(105px,24.0833333333vw,289px);position:relative;display:flex;justify-content:start;align-items:center;width:100%;overflow:hidden}.entry-page-title .title{margin-left:70px;font-size:clamp(2.2rem,4.1666666667vw,5rem);font-weight:500;line-height:1.28}@media screen and (max-width: 1024px){.entry-page-title .title{margin-left:25px}}.entry-page-title .title .block{display:block}.entry-page-title .title .block .green{color:#2f7f44;text-decoration:underline}.p-entry-index{margin-top:clamp(54px,9vw,108px);width:calc(100% - 100px);max-width:1030px;margin-left:auto;margin-right:auto;font-weight:500}@media screen and (max-width: 1024px){.p-entry-index{width:calc(100% - 44px)}}.p-entry-index p{line-height:1.6}.p-entry-index__list{margin-top:29px;display:flex;justify-content:start;align-items:stretch;gap:20px}@media screen and (max-width: 1024px){.p-entry-index__list{flex-direction:column}}.p-entry-index__list li{flex:1;height:auto}.p-entry-index__item{position:relative;display:flex;justify-content:start;align-items:start;flex-direction:column;width:100%;height:100%;min-height:300px;padding:40px 10px 30px 40px;border:1px solid #707070;border-radius:10px}.p-entry-index__item:hover .icon::before{transform:translateX(5px)}@media screen and (max-width: 1024px){.p-entry-index__item{padding:20px;min-height:auto}}.p-entry-index__item .en{color:#b5b5b5;font-size:1.2rem}.p-entry-index__item .title{font-size:1.4rem}.p-entry-index__item .title .large{display:block;font-size:clamp(2.2rem,2.5vw,3rem);font-weight:700;margin-top:1px;margin-bottom:5px}@media screen and (max-width: 1024px){.p-entry-index__item .title .large{margin-top:4px;margin-bottom:8px}}.p-entry-index__item .icon{margin-top:auto;position:relative;width:66px;height:66px}.p-entry-index__item .icon::before{content:"";position:absolute;z-index:10;right:0;top:0;bottom:0;margin:auto;width:66px;height:66px;background:url("../../img/recruit/base/icon_right-arrow2.svg") no-repeat center center;transition:transform .4s ease}.p-entry-index__item .icon::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:66px;height:66px;border-radius:100%}.p-entry-index__item .icon::before{filter:invert(100%)}.p-entry-index__item .icon::after{background-color:#73a524}.p-entry-index__item .icon:hover::before{transform:translateX(5px)}@media screen and (max-width: 1024px){.p-entry-index__item .icon{margin-left:auto}}.p-entry-form{margin-top:-85px;padding-bottom:330px;position:relative;z-index:10;width:calc(100% - 100px);max-width:1100px;margin-left:auto;margin-right:auto;line-height:1.75;font-weight:500}@media screen and (max-width: 1024px){.p-entry-form{width:calc(100% - 44px)}}@media screen and (max-width: 1024px){.p-entry-form{margin-top:0;padding-bottom:100px}}.p-entry-form .entry-step{margin-top:60px;display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.4rem,1.8333333333vw,2.2rem);font-weight:700;line-height:1.3}@media screen and (max-width: 1024px){.p-entry-form .entry-step{flex-direction:column}}.p-entry-form .entry-step .item{position:relative;z-index:1;flex:1;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.16))}@media screen and (max-width: 1024px){.p-entry-form .entry-step .item{width:100%}}.p-entry-form .entry-step .item.active span{color:#fff;background-color:#73a524}.p-entry-form .entry-step .item span{display:flex;justify-content:center;align-items:center;padding:0 31px;height:100px;text-align:center;background-color:#fff;clip-path:polygon(0% 0%, 91% 0, 100% 50%, 91% 100%, 0% 100%);margin-left:-40px;padding-left:40px}@media screen and (max-width: 1024px){.p-entry-form .entry-step .item span{height:60px;margin-top:-10px;padding:10px;padding-top:20px;margin-left:0;padding-left:0;clip-path:polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0% 85%)}}.p-entry-form .entry-step .item:nth-of-type(1){z-index:10;width:100%}.p-entry-form .entry-step .item:nth-of-type(1) span{margin-left:0;padding-left:10px}.p-entry-form .entry-step .item:nth-of-type(2){z-index:9}.p-entry-form .entry-step .item:nth-of-type(3){z-index:8}.p-entry-form .entry-step .item:nth-of-type(4){z-index:7}.p-entry-form .entry-step .item:nth-of-type(5){z-index:6}.p-entry-form .entry-step .item:last-of-type span{clip-path:polygon(0% 0%, 100% 0, 100% 50%, 100% 100%, 0% 100%)}.p-entry-form .form-step{margin-top:70px;display:flex;justify-content:center;align-items:center;color:#b5b5b5;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:28px 0 35px}@media screen and (max-width: 1024px){.p-entry-form .form-step{padding:18px 0 20px}}.p-entry-form .form-step .item{position:relative;width:min(295px, 100%);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1px}.p-entry-form .form-step .item:not(:first-of-type)::before{content:"/";display:block;position:absolute;left:0;color:#b5b5b5}@media screen and (max-width: 1024px){.p-entry-form .form-step .item .number{font-size:1.2rem}}.p-entry-form .form-step .item .text{font-size:clamp(1.4rem,1.8333333333vw,2.2rem);font-weight:700}.p-entry-form .form-step .item.active{color:#73a524}.upload-label{display:flex;justify-content:start;align-items:center;gap:2em}.upload-label .button{display:flex;justify-content:center;align-items:center;gap:7px;width:200px;height:50px;font-size:1.4rem;color:#fff;background-color:#73a524;border-radius:9999px}.upload-label .button::after{content:"";display:block;width:15px;height:17px;background:url("../../img/recruit/base/icon_file.svg") no-repeat center center/contain;filter:invert(100%)}.upload-label .button input[type=file]{display:none}.upload-label .upload-filename{margin-top:8px;font-size:14px;color:#333}/*# sourceMappingURL=entry.css.map */
