@media screen and (max-width: 767px){.page-top{padding-top:60px}}.page-top .p-mv{position:relative}.page-top .p-mv .p-mv__copy{position:absolute;top:23%;left:clamp(20px,0.964px + 5.076vw,70px)}@media screen and (max-width: 767px){.page-top .p-mv .p-mv__copy{top:initial;bottom:12%}}.page-top .p-mv .p-mv__copy .p-mv__title{font-weight:700;font-size:clamp(20px,12.386px + 2.03vw,40px);line-height:1.4;text-shadow:2px 2px 0 var(--color_white),-2px -2px 0 var(--color_white),-2px 2px 0 var(--color_white),2px -2px 0 var(--color_white),0px 2px 0 var(--color_white),-2px 0 var(--color_white),-2px 0 0 var(--color_white),2px 0 0 var(--color_white);margin-bottom:clamp(10px,6.193px + 1.015vw,20px)}@media screen and (max-width: 767px){.page-top .p-mv .p-mv__copy .p-mv__title{text-shadow:1px 1px 0 var(--color_white),-1px -1px 0 var(--color_white),-1px 1px 0 var(--color_white),1px -1px 0 var(--color_white),0px 1px 0 var(--color_white),-1px 0 var(--color_white),-1px 0 0 var(--color_white),1px 0 0 var(--color_white)}}.page-top .p-mv .p-mv__copy .p-mv__title .p-mv__title-accent{color:var(--color_orange);font-size:clamp(30px,18.579px + 3.046vw,60px);letter-spacing:.02em}.page-top .p-mv .p-mv__copy .p-mv__lead{font-weight:600;font-size:clamp(12px,9.716px + 0.609vw,18px);text-shadow:1px 1px 0 var(--color_white),-1px -1px 0 var(--color_white),-1px 1px 0 var(--color_white),1px -1px 0 var(--color_white),0px 1px 0 var(--color_white),-1px 0 var(--color_white),-1px 0 0 var(--color_white),1px 0 0 var(--color_white)}@media screen and (max-width: 767px){.page-top .p-mv .p-mv__copy .p-mv__lead{text-shadow:.5px .5px 0 var(--color_white),-0.5px -0.5px 0 var(--color_white),-0.5px .5px 0 var(--color_white),.5px -0.5px 0 var(--color_white),0px .5px 0 var(--color_white),-0.5px 0 var(--color_white),-0.5px 0 0 var(--color_white),.5px 0 0 var(--color_white)}}.page-top .p-top-content{padding-top:clamp(32px,27.431px + 1.218vw,44px)}.page-top .p-top-content .p-top-content__inner{display:grid;grid-template-columns:45fr 30fr 25fr;gap:24px}@media screen and (max-width: 1024px){.page-top .p-top-content .p-top-content__inner{grid-template-columns:1fr}}.page-top .p-top-content .p-top-content__inner .p-top-content__block{background:var(--color_white);padding:clamp(16px,14.477px + 0.406vw,20px) clamp(16px,12.954px + 0.812vw,24px);border:1px solid var(--color_gray);border-radius:clamp(12px,10.477px + 0.406vw,16px)}.page-top .p-top-content .p-top-content__inner .p-top-content__block .p-top-content__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 767px){.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list{grid-template-columns:1fr;gap:24px}}.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list .p-popular-jobs__item .p-popular-jobs__card{position:relative}.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list .p-popular-jobs__item .p-popular-jobs__card::before{content:"";position:absolute;top:-4px;left:-4px;width:24px;height:24px;z-index:2}.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list .p-popular-jobs__item:nth-of-type(1) .p-popular-jobs__card::before{background:url(../img/common/icon_rank_1.svg) no-repeat center center/contain}.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list .p-popular-jobs__item:nth-of-type(2) .p-popular-jobs__card::before{background:url(../img/common/icon_rank_2.svg) no-repeat center center/contain}.page-top .p-top-content .p-top-content__inner .p-popular-jobs .p-popular-jobs__list .p-popular-jobs__item:nth-of-type(3) .p-popular-jobs__card::before{background:url(../img/common/icon_rank_3.svg) no-repeat center center/contain}.page-top .p-top-content .p-top-content__inner .p-new-jobs .p-new-jobs__list .p-new-jobs__item{border-bottom:1px solid var(--color_lightGray)}.page-top .p-top-content .p-top-content__inner .p-new-jobs .p-new-jobs__list .p-new-jobs__item:first-of-type .p-new-jobs__link{border-top:1px solid var(--color_lightGray)}.page-top .p-top-content .p-top-content__inner .p-new-jobs .p-new-jobs__list .p-new-jobs__item .p-new-jobs__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;color:var(--color_black);font-weight:500;padding:8px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.page-top .p-top-content .p-top-content__inner .p-new-jobs .p-new-jobs__list .p-new-jobs__item .p-new-jobs__link:hover{background:var(--color_lightOrange)}.page-top .p-top-content .p-top-content__inner .p-new-jobs .p-new-jobs__list .p-new-jobs__item .p-new-jobs__link .p-new-jobs__content .p-new-jobs__title{font-size:14px;margin-bottom:6px}.page-top .p-top-content .p-top-content__inner .p-new-jobs .p-new-jobs__list .p-new-jobs__item .p-new-jobs__link .p-new-jobs__date{font-size:12px}.page-top .p-top-content .p-top-content__inner .p-scout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-top .p-top-content .p-top-content__inner .p-scout .p-scout__banner{margin-bottom:16px}.p-page-header{background:var(--color_white);border-top:clamp(3px,2.619px + 0.102vw,4px) solid var(--color_orange);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:clamp(20px,15.431px + 1.218vw,32px) 20px;margin-top:24px;margin-bottom:clamp(24px,14.863px + 2.437vw,48px)}@media screen and (max-width: 767px){.p-page-header{margin-top:0}}.p-page-header .p-page-header__title{font-weight:700;font-size:clamp(20px,15.431px + 1.218vw,32px);text-align:center;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px}.p-page-header .p-page-header__title .p-page-header__sub{font-size:clamp(12px,10.477px + 0.406vw,16px);font-weight:400;letter-spacing:.02em;color:var(--color_orange)}.page-recruit-list .p-recruit-list-result{padding-top:24px}.page-recruit-list .p-recruit-list-result .p-recruit-list-result__text{background:var(--color_white);padding:clamp(12px,10.477px + 0.406vw,16px);border-radius:8px;border:1px solid var(--color_gray);font-weight:500;margin-bottom:24px}.page-recruit-list .p-recruit-list-result .p-recruit-list-result__list{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:clamp(20px,18.477px + 0.406vw,24px);-moz-column-gap:clamp(20px,18.477px + 0.406vw,24px);column-gap:clamp(20px,18.477px + 0.406vw,24px);row-gap:clamp(24px,20.954px + 0.812vw,32px);margin-bottom:clamp(40px,32.386px + 2.03vw,60px)}@media screen and (max-width: 767px){.page-recruit-list .p-recruit-list-result .p-recruit-list-result__list{grid-template-columns:repeat(2, 1fr)}}.page-recruit-list .p-recruit-list-search{padding-top:clamp(50px,40.863px + 2.437vw,74px);margin-top:0}.page-recruit-detail .p-recruit-detail{padding-top:24px}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner{max-width:900px}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:24px;margin-bottom:clamp(12px,10.477px + 0.406vw,16px)}@media screen and (max-width: 767px){.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;row-gap:6px}}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__head .p-recruit-detail__title{font-weight:700;font-size:clamp(18px,15.716px + 0.609vw,24px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__head .p-recruit-detail__keep-button{background:var(--color_white);font-size:clamp(12px,10.477px + 0.406vw,16px);color:var(--color_black);border:1px solid var(--color_gray);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:clamp(8px,6.477px + 0.406vw,12px) clamp(12px,10.477px + 0.406vw,16px) clamp(10px,8.477px + 0.406vw,14px)}@media screen and (max-width: 767px){.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__head .p-recruit-detail__keep-button{margin-left:auto}}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__head .p-recruit-detail__keep-button img{width:clamp(16px,14.477px + 0.406vw,20px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__image{overflow:hidden;border-radius:clamp(12px,10.477px + 0.406vw,16px);margin-bottom:clamp(16px,9.909px + 1.624vw,32px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__image img{height:100%;-o-object-fit:cover;object-fit:cover}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__catch{font-weight:500;font-size:clamp(14px,12.477px + 0.406vw,18px);margin-bottom:clamp(16px,9.909px + 1.624vw,32px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__info{background:var(--color_white);border-radius:clamp(12px,10.477px + 0.406vw,16px);border:1px solid var(--color_gray);padding:clamp(16px,12.954px + 0.812vw,24px);margin-bottom:clamp(24px,20.954px + 0.812vw,32px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__info .c-title-large{margin-bottom:clamp(24px,20.954px + 0.812vw,32px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__info table th span{font-weight:700 !important}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__button-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(16px,12.954px + 0.812vw,24px)}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__button-wrap .p-recruit-detail__button{max-width:300px}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__button-wrap .p-recruit-detail__button--mail{background:#3498db}.page-recruit-detail .p-recruit-detail .p-recruit-detail__inner .p-recruit-detail__button-wrap .p-recruit-detail__button--tel{background:#27ae60}.page-terms .p-terms .p-terms__inner .p-terms__contents .p-terms__section{padding-top:clamp(24px,20.954px + 0.812vw,32px)}.page-terms .p-terms .p-terms__inner .p-terms__contents .p-terms__section .p-terms__title{margin-bottom:clamp(12px,10.477px + 0.406vw,16px)}.page-terms .p-terms .p-terms__inner .p-terms__contents .p-terms__section:last-of-type{margin-bottom:clamp(24px,20.954px + 0.812vw,32px)}.page-privacy .p-privacy .p-privacy__inner .p-privacy__contents .p-privacy__section{padding-top:clamp(24px,20.954px + 0.812vw,32px)}.page-privacy .p-privacy .p-privacy__inner .p-privacy__contents .p-privacy__section .p-privacy__title{margin-bottom:clamp(12px,10.477px + 0.406vw,16px)}.page-contact .p-contact__inner{max-width:900px}.page-contact .p-contact__inner .p-contact__table{margin-bottom:clamp(24px,20.954px + 0.812vw,32px)}.page-contact .p-contact__inner .p-contact__table th{vertical-align:middle}/*# sourceMappingURL=style.css.map */