<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";*:focus{outline:none}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}body{line-height:1;left:0;right:0;font-size:1.4em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}button,input{outline:none;cursor:pointer}button:focus,input:focus{outline:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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 dashed #d8d8d8;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;font-family:Noto Sans JP,Hiragino Sans,Helvetica Neue,Helvetica,Arial,sans-serif}input,select,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.l-container{background:#f7f7f7}.l-container--ba{height:100vh}.l-main{width:100%}@media screen and (min-width: 1023px){.l-main{width:1000px;margin:0 auto}}.l-content-feature-2{width:1000px;padding:0 12px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.l-content-feature-2{padding:0;width:100%;flex-direction:column}}.l-main-feature-2{width:684px}@media screen and (max-width: 1023px){.l-main-feature-2{width:100%}}.l-sidebar-feature-2{width:299px;display:flex;flex-direction:column}@media screen and (max-width: 1023px){.l-sidebar-feature-2{width:100%}}.c-search-title{display:flex;position:fixed;width:100%;left:0;align-items:center;justify-content:center;background:#fff;height:64px;border-bottom:solid 1px #d8d8d8;z-index:2}@media (min-width: 1023px){.c-search-title{position:relative;max-width:800px;height:auto;margin:0 auto;padding:40px 0 36px;background:none;box-sizing:border-box}}.c-search-title__link{position:absolute;width:24px;height:24px;top:calc(50% - 12px);right:16px;cursor:pointer}.c-search-title__txt{width:100%;color:#333;padding:0 48px;font-size:1.6rem;font-weight:700;box-sizing:border-box;text-align:center}@media (min-width: 1023px){.c-search-title__txt{color:#333;width:100%;text-align:left;padding:0 36px 0 0}}.c-search-title__close{display:inline-block;position:relative;width:24px;height:24px}.c-search-title__close:before,.c-search-title__close:after{display:block;content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-8% 0 0 -42%;background:#576573}.c-search-title__close:before{transform:rotate(-45deg)}.c-search-title__close:after{transform:rotate(45deg)}.c-search-title__img{width:6px;height:auto;margin-right:8px}.c-section-ttl{color:#424242;font-size:1.4rem;padding:0 16px 16px}@media screen and (min-width: 1023px){.c-section-ttl{font-weight:700;font-size:2.2rem;padding:0 0 36px}}.c-section-ttl:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}@media screen and (min-width: 1023px){.c-section-ttl:before{height:22px}}.c-side-form-ttl{color:#424242;font-size:1.4rem;margin:0 0 16px;padding-left:12px;position:relative}.c-side-form-ttl:before{position:absolute;background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;vertical-align:top;width:4px;top:50%;left:0;transform:translateY(-50%)}.c-link-text__menu-btn{display:inline-block;text-decoration:none;color:#44c6c5;padding:10px;font-size:1.2rem;font-weight:700;border:solid 1px #44c6c5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.c-link-text__menu-btn:hover,.c-link-text__menu-btn:active,.c-link-text__menu-btn:focus,.c-link-text__menu-btn:visited{color:#44c6c5}.c-link-text__search-detail-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 4px;border:solid 1px #44c6c5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;text-decoration:none;text-align:center;background:#fff;color:#44c6c5;margin-bottom:20px;font-size:1.4rem;flex:1}@media (min-width: 1023px){.c-link-text__search-detail-btn{height:40px;padding:0}}.c-link-text__search-detail-btn:visited{color:#44c6c5}.c-link-text__search-detail-img{width:12px;height:auto;margin-right:8px}.c-link-text__area-job-info{width:100%;text-align:center;display:inline-block;text-decoration:none;color:#717171;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:10px 0;margin:0 0 20px;font-size:1.2rem}.c-link-text__area-job-info:hover,.c-link-text__area-job-info:active,.c-link-text__area-job-info:focus,.c-link-text__area-job-info:visited{color:#717171}@media (min-width: 1023px){.c-link-text__area-job-info{display:none}}.c-link-text__area-info-close{display:inline-block;text-decoration:none;color:#fff;border:solid 1px #576573;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:none;background:#576573;padding:14px 0;box-sizing:border-box;width:100%;text-align:center}.c-link-text__area-info-close:hover,.c-link-text__area-info-close:active,.c-link-text__area-info-close:focus,.c-link-text__area-info-close:visited{color:#fff}@media (min-width: 1023px){.c-link-text__area-info-close{display:none}}.c-link-text__pagination-btn{display:inline-block;width:100%;height:44px;line-height:44px;border:none;background:#44c6c5;border-radius:4px;box-shadow:0 1px 4px #00000029;text-align:center;transition:.2s ease-in-out}@media (min-width: 1023px){.c-link-text__pagination-btn{width:40px;height:40px;margin:0 8px}.c-link-text__pagination-btn:hover{background:#39b5b4}}.c-link-text__pagination-btn--prev{background:#fff;color:#44c5c6}.c-link-text__pagination-btn--prev:visited{color:#44c5c6}@media (min-width: 1023px){.c-link-text__pagination-btn--prev{position:relative}.c-link-text__pagination-btn--prev:after{position:absolute;border:0;border-bottom:2px solid #44c5c6;border-right:2px solid #44c5c6;content:"";top:50%;left:calc(50% + 2px);width:8px;height:8px;transform:translate(-50%,-50%) rotate(135deg);pointer-events:none}}.c-link-text__pagination-btn--next{background:#44c5c6;color:#fff}.c-link-text__pagination-btn--next:visited{color:#fff}@media (min-width: 1023px){.c-link-text__pagination-btn--next{position:relative}.c-link-text__pagination-btn--next:after{position:absolute;border:0;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";top:50%;left:calc(50% - 2px);width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}}.c-link-text__tab{width:100%;text-align:center;padding:14px;box-sizing:border-box;display:inline-block;text-decoration:none;color:#9f9f9f;background:#cbcbcb}.c-link-text__tab:hover,.c-link-text__tab:active,.c-link-text__tab:focus,.c-link-text__tab:visited{color:#9f9f9f}.c-link-text__tab--active{width:100%;text-align:center;padding:14px 0;box-sizing:border-box;display:inline-block;text-decoration:none;color:#fff;background:#44c6c5}.c-link-text__tab--active:hover,.c-link-text__tab--active:active,.c-link-text__tab--active:focus,.c-link-text__tab--active:visited{color:#fff}.c-link-text__search-edit{display:inline-block;text-decoration:none;color:#1c8ad4;font-size:1.2rem;margin-bottom:16px}.c-link-text__search-edit:hover,.c-link-text__search-edit:active,.c-link-text__search-edit:focus,.c-link-text__search-edit:visited{color:#1c8ad4}.c-link-text__login{width:100%;display:inline-block;text-decoration:none;border-radius:44px;background:#fff;font-size:1.6rem;padding:14px 0;text-align:center;border:solid 1px #44c6c5;box-sizing:border-box;color:#44c6c5;transition:.2s ease-in-out}@media (min-width: 1023px){.c-link-text__login:hover{background:#44c6c514;transition:.2s ease-in-out}}.c-link-text__register{width:100%;display:inline-block;text-decoration:none;border-radius:44px;background:#44c6c5;font-size:1.6rem;padding:14px 0;text-align:center;color:#fff;margin-bottom:16px;transition:.2s ease-in-out}@media (min-width: 1023px){.c-link-text__register:hover{background:#39b5b4}}.c-link-text__search{width:100%;display:inline-block;border-radius:4px;background:#44c6c5;font-size:1.6rem;padding:14px 0;box-sizing:border-box;text-align:center;transition:.2s ease-in-out}.c-link-text__search:link,.c-link-text__search:visited{color:#fff}@media (min-width: 1023px){.c-link-text__search:hover{background:#39b5b4;transition:.2s ease-in-out}}.c-link-text__search-history{display:inline-block;width:100%;padding:14px 16px;box-sizing:border-box;font-size:1.6rem;color:#e56263;background:#fff;border:solid 1px #e56263;border-radius:4px;line-height:1}@media (min-width: 1023px){.c-link-text__search-history{width:320px}}.c-link-text__entry-clear{float:right;margin-bottom:16px;font-size:1.2rem;display:inline-block;text-decoration:none;color:#e56263}.c-link-text__entry-clear:hover,.c-link-text__entry-clear:active,.c-link-text__entry-clear:focus,.c-link-text__entry-clear:visited{color:#e56263}.c-link-text__menu-item{width:100%;padding:18px 0;text-align:center;display:inline-block;text-decoration:none;color:#44c6c5;border:solid 1px #44c6c5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:solid 2px #44c6c5;margin-bottom:20px;font-size:1.5rem;background:#fff;box-sizing:border-box}.c-link-text__menu-item:hover,.c-link-text__menu-item:active,.c-link-text__menu-item:focus,.c-link-text__menu-item:visited{color:#44c6c5}@media (min-width: 1023px){.c-link-text__menu-item{margin-bottom:28px}}.c-link-text__menu-item--delete{width:100%;padding:18px 0;text-align:center;display:inline-block;text-decoration:none;color:#d8d8d8;border-radius:2px;border:solid 2px #d8d8d8;margin-bottom:20px;font-size:1.5rem;background:#fff}.c-link-text__menu-item--delete:hover,.c-link-text__menu-item--delete:active,.c-link-text__menu-item--delete:focus,.c-link-text__menu-item--delete:visited{color:#d8d8d8}@media (min-width: 1023px){.c-link-text__menu-item--delete{margin-bottom:28px}}.c-link-text__menu-item--btn{width:100%;padding:18px 0;text-align:center;display:inline-block;text-decoration:none;color:#44c6c5;border:solid 1px #44c6c5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:solid 2px #44c6c5;font-size:1.5rem;background:#fff;box-sizing:border-box;line-height:1}.c-link-text__menu-item--btn:hover,.c-link-text__menu-item--btn:active,.c-link-text__menu-item--btn:focus,.c-link-text__menu-item--btn:visited{color:#44c6c5}@media (min-width: 1023px){.c-link-text__menu-item--btn{margin-bottom:28px}}.c-link-text__page-button,.c-link-text__register-btn,.c-link-text__404-error,.c-link-text__503-error{width:100%;padding:18px 0;background:#44c6c5;display:inline-block;text-decoration:none;color:#fff;font-weight:700;border-radius:2px;text-align:center}.c-link-text__page-button:hover,.c-link-text__page-button:active,.c-link-text__page-button:focus,.c-link-text__page-button:visited,.c-link-text__register-btn:hover,.c-link-text__register-btn:active,.c-link-text__register-btn:focus,.c-link-text__register-btn:visited,.c-link-text__404-error:hover,.c-link-text__404-error:active,.c-link-text__404-error:focus,.c-link-text__404-error:visited,.c-link-text__503-error:hover,.c-link-text__503-error:active,.c-link-text__503-error:focus,.c-link-text__503-error:visited{color:#fff}.c-link-text__mypage-btn,.c-link-text__submit-button{width:100%;padding:18px 0;background:#44c6c5;display:inline-block;text-decoration:none;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.4;border-radius:4px;text-align:center;transition:.2s ease-in-out;border:none}.c-link-text__mypage-btn:hover,.c-link-text__mypage-btn:active,.c-link-text__mypage-btn:focus,.c-link-text__mypage-btn:visited,.c-link-text__submit-button:hover,.c-link-text__submit-button:active,.c-link-text__submit-button:focus,.c-link-text__submit-button:visited{color:#fff}.c-link-text__mypage-btn:hover,.c-link-text__submit-button:hover{background:#39b5b4}@media screen and (min-width: 1023px){.c-link-text__mypage-btn,.c-link-text__submit-button{width:320px;margin:0 auto;display:block}}.c-link-text__entry-complete,.c-link-text__profile-regist-complete{font-size:1.6rem;font-weight:700;padding:14px 16px;border-radius:4px;text-align:center;border:2px solid #318fb0;color:#318fb0;width:100%;display:block;box-sizing:border-box;word-break:break-word;line-height:1.4}@media screen and (min-width: 1023px){.c-link-text__entry-complete,.c-link-text__profile-regist-complete{width:320px;margin:0 auto}}.c-link-text__entry-complete:hover,.c-link-text__profile-regist-complete:hover{background-color:#318fb0;color:#fff}.c-link-text__close-btn{width:100%;padding:12px;background:#44c6c5;display:inline-block;text-decoration:none;color:#fff;font-weight:700;border-radius:2px;text-align:center;box-sizing:border-box;word-break:break-all;line-height:1.3;max-width:320px}.c-link-text__close-btn:hover,.c-link-text__close-btn:active,.c-link-text__close-btn:focus,.c-link-text__close-btn:visited{color:#fff}.c-link-text__entry-btn{display:inline-block;width:100%;padding:14px 16px;box-sizing:border-box;background:linear-gradient(-180deg,#44c6c5,#39a6a5);border-radius:4px;text-align:center;font-size:1.6rem;box-shadow:0 1px 4px #00000029}.c-link-text__entry-btn:link,.c-link-text__entry-btn:visited{color:#fff}@media (min-width: 990px){.c-link-text__entry-btn:hover{box-shadow:0 2px 8px #00000029}}.c-link-text__favorite-entry,.c-link-text__history-entry,.c-link-text__browsing-history{width:100%;padding:16px 0;background:#576573;display:inline-block;text-decoration:none;color:#fff;font-weight:700;border-radius:2px;text-align:center}.c-link-text__favorite-entry:hover,.c-link-text__favorite-entry:active,.c-link-text__favorite-entry:focus,.c-link-text__favorite-entry:visited,.c-link-text__history-entry:hover,.c-link-text__history-entry:active,.c-link-text__history-entry:focus,.c-link-text__history-entry:visited,.c-link-text__browsing-history:hover,.c-link-text__browsing-history:active,.c-link-text__browsing-history:focus,.c-link-text__browsing-history:visited{color:#fff}.c-link-text__search-item{width:100%;display:inline-block;text-decoration:none;color:#000;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:18px;box-sizing:border-box;font-weight:700;background:#fff;text-align:left;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-link-text__search-item:hover,.c-link-text__search-item:active,.c-link-text__search-item:focus,.c-link-text__search-item:visited{color:#000}.c-link-text__contact-input{font-size:1.3rem;display:inline-block;text-decoration:none;color:#1c8ad4;text-decoration:underline;margin-bottom:12px}.c-link-text__contact-input:hover,.c-link-text__contact-input:active,.c-link-text__contact-input:focus,.c-link-text__contact-input:visited{color:#1c8ad4}.c-link-text__help-contact{display:inline-block;margin:4px 0}.c-link-text__help-contact:link,.c-link-text__help-contact:visited,.c-link-text__help-contact:focus{color:#318fb0}.c-link-text__help-contact:hover{text-decoration:underline}.c-link-text__publish-job{width:100%;display:inline-block;text-decoration:none;color:#fff;background:#44c6c5;text-align:center;font-size:1.8rem;font-weight:700;border-radius:4px;padding:24px 16px;transition:.2s ease-in-out;box-sizing:border-box}.c-link-text__publish-job:hover,.c-link-text__publish-job:active,.c-link-text__publish-job:focus,.c-link-text__publish-job:visited{color:#fff}.c-link-text__publish-job:link,.c-link-text__publish-job:visited,.c-link-text__publish-job:active{color:#fff}.c-link-text__publish-job:hover{background:#39b5b4}@media screen and (min-width: 481px){.c-link-text__publish-job{width:320px}}.c-link-text__publish-job--mainview{width:100%;display:inline-block;text-decoration:none;color:#fff;background:#44c6c5;text-align:center;border-radius:2px;padding:20px 32px 20px 20px;font-size:1.8rem;line-height:1.4;font-weight:700;box-sizing:border-box;box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out;position:relative}.c-link-text__publish-job--mainview:hover,.c-link-text__publish-job--mainview:active,.c-link-text__publish-job--mainview:focus,.c-link-text__publish-job--mainview:visited{color:#fff}.c-link-text__publish-job--mainview:after{content:"";width:8px;height:8px;border:0;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:36px}.c-link-text__publish-job--mainview:hover{background:#39b5b4}@media screen and (min-width: 481px) and (max-width: 1023px){.c-link-text__publish-job--mainview{width:286px;display:block;margin:0 auto}}@media screen and (min-width: 1023px){.c-link-text__publish-job--mainview{width:286px}}.c-link-text__pc-header-item{margin:0 24px 0 0;display:inline-block;text-decoration:none;color:#777;cursor:pointer}.c-link-text__pc-header-item:hover,.c-link-text__pc-header-item:active,.c-link-text__pc-header-item:focus,.c-link-text__pc-header-item:visited{color:#777}.c-link-text__aggregate-url{width:100%;padding:18px 0;background:#858585;display:inline-block;text-decoration:none;color:#fff;font-weight:700;border-radius:2px;text-align:center;margin-top:20px}.c-link-text__help{display:inline-block;margin:4px 0}.c-link-text__help:link,.c-link-text__help:visited,.c-link-text__help:focus{color:#318fb0}.c-link-text__help:hover{text-decoration:underline}.c-link-text__job-detail-link{position:relative;display:inline-block;width:100%;padding:16px 36px 16px 16px;box-sizing:border-box;text-decoration:none;font-size:1.4rem;color:#333;border-radius:2px;border:solid #d8d8d8 1px;margin-bottom:12px;background:#fff;cursor:pointer}.c-link-text__job-detail-link:hover,.c-link-text__job-detail-link:visited{color:#333}.c-link-text__job-detail-link:after{position:absolute;border:0;border-bottom:2px solid #7f8b97;border-right:2px solid #7f8b97;content:"";top:50%;right:12px;z-index:1;width:8px;height:8px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.c-link-text__pagination-num-link{display:inline-block;width:40px;height:40px;background:#fff;border-radius:4px;font-weight:700;color:#44c5c6;line-height:40px;box-shadow:0 1px 4px #00000029;margin:0 8px;text-align:center}.c-page-title{font-size:1.8rem;font-weight:700;color:#333;padding:24px 16px;border-bottom:1px solid #d8d8d8}.c-title-text__location-title,.c-title-text__jlpt-title,.c-title-text__job-type-title,.c-title-text__language-title,.c-title-text__search-detail-title{color:#858585}.c-title-text__search{color:#333;margin-bottom:12px;font-size:1.6rem;font-weight:700}.c-title-text__register{font-size:1.6rem;text-align:center;line-height:1.3;word-break:break-all}@media (min-width: 1023px){.c-title-text__register{font-size:2.4rem}}.c-title-text__entry-profile,.c-title-text__profile-regist-complete,.c-title-text__apply-entry{padding:10px 20px;background:#f1f1f1;color:#858585;font-size:1.3rem}@media (min-width: 1023px){.c-title-text__entry-profile,.c-title-text__profile-regist-complete,.c-title-text__apply-entry{width:800px;margin:0 auto;padding:32px 0;background:none;font-size:2rem;color:#000}}.c-title-text__regist-complete{text-align:center;font-size:1.8rem;line-height:1.4;color:#333;margin-bottom:16px}.c-title-text__entry-complete{display:block;font-size:1.6rem;line-height:1.4;color:#2c3841;margin-bottom:16px;text-align:center;font-weight:700}.c-title-text__entry{padding:8px 16px;background-color:#f7f7f7;color:#818082}@media (min-width: 1023px){.c-title-text__entry{font-size:1.6rem;text-align:center;color:#000;background-color:#fff}}.c-title-text__help{font-size:2.4rem;margin-bottom:32px;line-height:1.4;color:#333;text-align:center}.c-title-text__publish-job-mainview{font-size:3.2rem;line-height:1.4;color:#fff;text-shadow:0 2px 4px #724505;text-align:center;margin-bottom:16px;padding-top:24px}@media screen and (min-width: 1023px){.c-title-text__publish-job-mainview{font-size:3.6rem;margin-bottom:24px;text-align:left;padding-top:0}}@media screen and (max-width: 320px){.c-title-text__publish-job-mainview{font-size:3rem}}.c-title-text__publish-job{font-size:2.4rem;text-align:center;color:#333}.c-title-text__404-error,.c-title-text__503-error{text-align:center;font-size:1.6rem;margin-bottom:24px}.c-title-text__mail-notification-setting{padding:10px 20px;background:#f1f1f1;color:#858585;font-size:1.3rem}@media (min-width: 1023px){.c-title-text__mail-notification-setting{width:800px;margin:0 auto;padding:32px 0;background:none;font-size:2rem;color:#000}}.c-title-text__top-title{text-align:center;font-weight:700;font-size:1.4rem;color:#00315d}@media (min-width: 1023px){.c-title-text__top-title{font-size:2.4rem}}.c-plain-text__job-number-result{font-size:1.4rem;margin:0 16px;color:#333}@media (min-width: 1023px){.c-plain-text__job-number-result{margin:16px 0 0}}.c-plain-text__job-number-result--bottom{text-align:center;color:#333;margin-top:16px}@media (min-width: 1023px){.c-plain-text__job-number-result--bottom{display:none}}.c-plain-text__job-text{margin-bottom:10px;color:#333;font-size:1.6rem;font-weight:700}.c-plain-text__company-name{margin-top:12px;color:#2c3841}.c-plain-text__job-company-name{margin-bottom:16px}.c-plain-text__job-description{font-size:1.4rem;line-height:1.4;margin:12px 16px;color:#2c3841}@media (min-width: 1023px){.c-plain-text__job-description{margin-bottom:24px}}.c-plain-text__job-card-info{color:#868f96;font-size:1.1rem;line-height:1.4;text-align:right;padding:0 16px 0 0}@media (min-width: 1023px){.c-plain-text__job-card-info{margin-top:10px}}.c-plain-text__popular-keyword-msg{color:#424242;font-size:1.4rem;padding:0 0 16px}.c-plain-text__popular-keyword-msg:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}.c-plain-text__search-condition-title{padding:10px 20px;background:#f1f1f1;font-weight:700;color:#858585;font-size:1.3rem;margin-bottom:20px}@media (min-width: 1023px){.c-plain-text__search-condition-title{max-width:760px;padding:0 0 32px;margin:0;background:none;font-size:2rem;color:#000}}.c-plain-text__search-condition{margin:16px 20px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}@media (min-width: 1023px){.c-plain-text__search-condition{margin-top:0}}.c-plain-text__txt-msg{text-align:center;font-size:1.5rem;margin:0 0 28px}.c-plain-text__menu-title{padding:10px 20px;background:#f1f1f1;color:#858585;font-size:1.3rem}@media (min-width: 1023px){.c-plain-text__menu-title{max-width:560px;padding:28px 0 32px;margin:0 auto;background:none;font-size:2rem;font-weight:700;color:#000}}.c-plain-text__profile-regist-complete{display:block;font-size:1.6rem;line-height:1.4;color:#333;margin-bottom:32px;text-align:center;font-weight:700}.c-plain-text__regist-complete{font-size:1.6rem;line-height:1.6;color:#333;margin-bottom:32px}.c-plain-text__entry-complete{display:block;font-size:1.6rem;line-height:1.4;color:#2c3841;text-align:center}.c-plain-text__detail-related-job{margin-bottom:16px;color:#717171;font-weight:700}.c-plain-text__register{font-size:1.5rem}.c-plain-text__entry-form{font-size:1.4rem;margin-bottom:16px}.c-plain-text__number-of-jobs{color:#44c6c5;font-weight:700;font-size:1.6rem}@media (min-width: 1023px){.c-plain-text__number-of-jobs{font-size:1.8rem}}.c-plain-text__help-text{font-size:1.4rem;margin-bottom:56px;line-height:1.6;text-align:center}.c-plain-text__help{font-size:1.6rem;line-height:1.6;color:#333}.c-plain-text__help-job{font-size:1.5rem;line-height:1.3;margin-bottom:8px}.c-plain-text__help-contact{font-size:1.5rem;line-height:1.3;margin-bottom:12px}.c-plain-text__publish-job{font-size:1.8rem;line-height:1.6;color:#fff;text-shadow:0 2px 4px #724505;width:90%;margin:0 auto 40px}@media screen and (min-width: 1023px){.c-plain-text__publish-job{width:430px;margin:0 0 56px}}.c-plain-text__merit-title{text-align:center;font-size:1.8rem;line-height:1.4;font-weight:700;margin-bottom:16px;color:#318fb0}@media screen and (min-width: 1023px){.c-plain-text__merit-title{text-align:left}}.c-plain-text__merit-text{font-size:1.4rem;line-height:1.6;color:#333}.c-plain-text__flow-title{font-size:1.8rem;line-height:1.4;text-align:center;font-weight:700;color:#333}@media screen and (min-width: 1023px){.c-plain-text__flow-title{margin-bottom:24px}}.c-plain-text__flow-text{font-size:1.4rem;line-height:1.6}@media screen and (min-width: 481px) and (max-width: 1023px){.c-plain-text__flow-text{text-align:center}}@media screen and (min-width: 1023px){.c-plain-text__flow-text{padding:0 16px;font-size:1.4rem;line-height:1.6;color:#333}}.c-plain-text__register-text{margin-bottom:14px;font-size:1.5rem}@media (min-width: 1023px){.c-plain-text__register-text{text-align:center}}.c-plain-text__404-error,.c-plain-text__503-error{margin-bottom:16px;font-size:1.5rem}.c-plain-text__history-entry,.c-plain-text__favorite-entry,.c-plain-text__browsing-history{font-size:1.5rem;line-height:1.3;margin-bottom:16px}@media (min-width: 1023px){.c-plain-text__history-entry,.c-plain-text__favorite-entry,.c-plain-text__browsing-history{margin-top:16px}}.c-plain-text__job-detail-link-ttl{font-size:1.4rem;font-weight:700;color:#424242;padding:0 0 16px}.c-plain-text__job-detail-link-ttl:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}.c-input-field{margin-bottom:8px}.c-input-field:first-of-type .c-input-field__head{margin-top:0}.c-input-field:last-child{margin-bottom:0;position:relative}@media (min-width: 1023px){.c-input-field{width:100%;margin:0}.c-input-field:first-child{margin-right:8px}}.c-input-field__text{width:100%;border:none;border:solid 1px #d8d8d8;padding:12px;box-sizing:border-box;border-radius:4px}.c-input-field__text::placeholder{line-height:1;font-size:1.6rem;color:#c2c1c3}.c-input-field__text:focus{outline:#318fb0 auto 1px;border-radius:4px}@media screen and (min-width: 1023px){.c-input-field__text{height:56px}}.c-input-field__search-detail-txt{width:100%;border:1px solid #d8d8d8;padding:12px;box-sizing:border-box;font-size:1.6rem;border-radius:4px;caret-color:#4a90e2}.c-input-field__search-detail-txt:focus{outline:1px auto #318fb0;box-sizing:border-box;border-radius:4px}.c-input-field__narrow-down-location{width:100%;box-sizing:border-box;border:none;border:solid 1px #d8d8d8;border-radius:4px;font-size:1.6rem;caret-color:#4a90e2;padding:14px 16px}.c-input-field__narrow-down-location::placeholder{color:#c2c1c3}.c-input-field__narrow-down-location:focus{outline:1px auto #318fb0;box-sizing:border-box;border-radius:4px}.c-input-field__location-markup{position:relative;width:100%;box-sizing:border-box;font-size:1.4rem;font-weight:700;color:#333;background:#ffce54;line-height:1.4;padding:6px 16px;border-radius:40px;text-align:center;margin-top:8px}.c-input-field__location-markup:before{content:"";position:absolute;border-color:#ffce54 transparent transparent;border-style:solid;border-width:8px 7px 0;top:-4px;left:50%;transform:translate(-50%,-50%) rotate(-180deg)}.c-input-field__entry-input,.c-input-field__contact-input{padding:14px;border:none;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;width:100%;box-sizing:border-box;font-size:1.4rem}.c-input-field__entry-input::placeholder,.c-input-field__contact-input::placeholder{line-height:1;font-size:1.4rem;color:#d8d8d8}.c-input-field__contact-textarea{padding:14px;border:none;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;width:100%;height:250px;box-sizing:border-box;resize:none;font-size:1.4rem;word-break:break-all}.c-input-field__contact-textarea::placeholder{line-height:1;font-size:1.4rem;color:#d8d8d8}.c-input-field__year,.c-input-field__month,.c-input-field__day{padding:14px 18px;border:none;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;font-size:1.4rem}.c-input-field__year::placeholder,.c-input-field__month::placeholder,.c-input-field__day::placeholder{line-height:1;font-size:1.6rem;color:#d8d8d8}.c-input-field__error-text{color:#e56263;margin-top:4px;word-break:break-all}.c-input-field__modal-head{position:relative}.c-input-field__modal-head:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:16px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.c-input-field__modal-btn{border:none;border-radius:4px;width:100%;background:#f7f7f7;color:#333;font-weight:700;font-size:1.6rem;padding:14px 36px 14px 16px;box-sizing:border-box;box-shadow:0 1px 4px #00000029;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-input-field__modal-btn::placeholder{color:#333}.c-input-head{width:100%}@media (min-width: 1023px){.c-input-head{display:flex}}.c-form-btn__top_searchButton{margin-left:8px;min-width:64px;height:98px;background:#44c6c5;border:solid 1px #44c6c5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border:none;color:#fff;font-size:1.5rem}@media (min-width: 990px){.c-form-btn__top_searchButton{height:45px}}.c-form-btn__search-condition{width:100%;background:#44c6c5;color:#fff;font-size:1.5rem;position:relative;padding:10px 0;border-radius:2px;border:none}@media (min-width: 1023px){.c-form-btn__search-condition{width:560px}}.c-form-btn__modal-btn{width:100%;border:none;border:solid 1px #e56263;border-radius:4px;background:#fff;color:#e56263;padding:14px 16px;font-size:1.6rem}.c-form-btn__mail-notification-setting{width:100%;padding:18px 0;border-radius:2px;border:none;background:#44c6c5;color:#fff;font-size:1.5rem;line-height:1}.c-form-btn__contact-confirm{width:100%;padding:18px 0;border-radius:2px;border:none;background:#44c6c5;color:#fff;font-size:1.5rem;line-height:1;margin-top:14px}.c-form-btn__regist{width:100%;padding:18px 0;border-radius:4px;border:none;background-color:#44c6c5;color:#fff;font-weight:700;font-size:1.6rem;line-height:1.4;word-break:break-word;transition:.2s ease-in-out}@media screen and (min-width: 1023px){.c-form-btn__regist{width:320px;margin:0 auto;display:block}}.c-form-btn__regist:hover{background-color:#39b5b4}.c-search-card__item{display:inline-block;list-style:none;margin-bottom:16px;border-radius:2px}@media (min-width: 1023px){.c-search-card__item:first-child{width:100%;height:auto;border:none;box-shadow:none;margin-bottom:32px}}@media (min-width: 1023px){.c-search-card__item:first-child .c-search-category-button{display:none}}@media (min-width: 1023px){.c-search-card__item{width:calc(33% - 8px);font-size:1.4rem;height:96px}}.c-search__item--layer1{display:flex;align-items:center;border-top:solid 1px #d8d8d8}.c-search__item--layer1 .c-search-checkbox__label{display:inline-flex;width:100%;box-sizing:border-box;height:44px;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.c-search__item--layer2{position:relative;list-style:none;background:#f1f1f1;border-top:solid 1px #d8d8d8}.c-search__item--layer2 .c-search-checkbox__label{display:inline-block;width:100%;padding:14px 0 14px 42px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.c-search__item--layer3{position:relative;list-style:none;background:#f1f1f1;border-top:solid 1px #d8d8d8}.c-search__item--layer3 .c-search-checkbox__label{display:inline-block;width:100%;padding:14px 0 14px 64px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.c-search-checkbox{max-height:calc(100% - 82px);overflow:scroll;padding:0 0 82px}.c-search-checkbox::-webkit-scrollbar{display:none}@media (min-width: 1023px){.c-search-checkbox{overflow:scroll;padding:0;max-height:calc(100% - 147px)}}.c-search-checkbox__list--layer1{padding-top:64px}@media (min-width: 1023px){.c-search-checkbox__list--layer1{padding:0}}.c-search-checkbox__content{display:none}.c-search-checkbox__list-ttl,.c-search-checkbox__sub-ttl{display:inline-block;padding:14px 0 14px 20px;color:#929292}.c-search-checkbox__item{font-size:1.2rem;position:relative;color:#929292}.c-search-checkbox__item:first-child .c-search__item--layer1{border-top:none}.c-search-checkbox__item:last-child{border-bottom:solid 1px #d8d8d8}.c-search-checkbox__item-name{display:inline-block;font-size:1.6rem;padding-left:46px;position:relative;margin-right:40px;line-height:1.43;color:#333}.c-search-checkbox__item-name:before{content:"";display:block;position:absolute;top:calc(50% - 8px);left:14px;width:12px;height:12px;border:2px solid #d8d8d8}.c-search-checkbox__item-name--disabled{color:#c2c1c3}.c-search-checkbox__checkbox{display:none}.c-search-checkbox__checkbox:checked+span{color:#44c6c5}.c-search-checkbox__checkbox:checked+span:before{border:solid 2px #44c6c5}.c-search-checkbox__checkbox:checked+span:after{content:"";display:block;position:absolute;top:calc(50% - 6px);left:19px;width:4px;height:9px;transform:rotate(40deg);border-bottom:2px solid #44c6c5;border-right:2px solid #44c6c5}.c-search-checkbox__arrow{position:relative;float:right;width:100px;height:40px}.c-search-checkbox__arrow:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;left:70%;z-index:1;width:8px;height:8px;margin-top:-4px;transform:translate(-50%,-50%) rotate(45deg)}.c-search-checkbox__arrow.active{margin-top:0;transform:translate(-50%,-50%) rotate(225deg)}.c-search-link{display:flex;justify-content:space-between;align-items:flex-start}.c-search-link__search{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:64px;height:98px;background:linear-gradient(-180deg,#44c6c5,#39a6a5);margin-left:8px;padding:20px;box-sizing:border-box;border-radius:4px;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out}.c-search-link__search:hover{box-shadow:0 2px 8px #00000029;background:linear-gradient(180deg,#2fb6b4 1%,#248c8b 98%);transition:.2s ease-in-out}@media (min-width: 1023px){.c-search-link__search{padding:16px;min-width:160px;height:56px;box-sizing:border-box}}.c-area-job-info{margin:16px 16px 0;padding:16px;border-radius:4px;background:#fff;box-shadow:0 1px 4px #00000029}@media (min-width: 1023px){.c-area-job-info{display:block;margin:0;box-shadow:none}}.c-area-job-info__key{display:inline-block;color:#333;font-size:1.4rem;width:100%;padding-bottom:14px;border-bottom:solid 1px #d8d8d8}.c-area-job-info__value{display:block;color:#44c6c5;font-weight:700;font-size:1.6rem;margin-top:8px}.c-card-title__area_info_title{font-size:1.4rem;margin-bottom:16px;font-weight:400}.c-card-title__job-card{line-height:1.43;color:#318fb0;font-size:1.6rem}@media (min-width: 1023px){.c-card-title__job-card{font-size:1.8rem}}.c-card-title__modal-title{font-size:1.6rem;text-align:center;margin:0 0 20px}.c-card-title__job-detail{font-size:1.8rem;line-height:1.43;margin-bottom:8px;color:#2c3841}@media (min-width: 1023px){.c-card-title__job-detail{font-size:2.2rem;margin-bottom:0}}.c-job-card{clear:both;box-shadow:0 1px 4px #00000029;margin-bottom:16px;border-radius:4px;background:#fff}.c-job-card--detail-right{min-width:300px;min-height:306px;margin-right:16px;position:relative}@media (min-width: 1023px){.c-job-card--detail-right{min-width:100%;max-width:100%;min-height:auto;margin:0;box-shadow:none}.c-job-card--detail-right:first-of-type .c-job-card__head--detail-right{border:none}.c-job-card--detail-right:first-of-type h2{margin-top:0}}.c-job-card--detail-bottom{min-width:300px;min-height:306px;margin-right:16px;position:relative}@media (min-width: 1023px){.c-job-card--detail-bottom{max-width:328px;min-width:328px;min-height:316px}}.c-job-card__head{padding-top:20px}.c-job-card__head--apply{position:relative}.c-job-card__head--apply:before{position:absolute;top:0;left:0;content:"";box-sizing:border-box;width:20px;height:20px;background:#f66b4a;border-radius:4px 0 0}.c-job-card__head--apply:after{content:"";position:absolute;top:6px;left:6px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff transparent transparent transparent;border-width:14px;transform:rotate(-45deg)}.c-job-card__head--detail-right{padding:0;margin:16px;border:none}@media (min-width: 1023px){.c-job-card__head--detail-right{margin:0 20px 24px;border-top:solid 1px #d8d8d8;padding:0}}.c-job-card__head--detail-bottom{padding:0;margin:16px;border:none}.c-job-card__ttl{word-break:break-word;color:#318fb0;font-size:1.8rem;line-height:1.4;margin:0 16px;font-weight:700}.c-job-card__ttl--detail-right,.c-job-card__ttl--detail-bottom{font-weight:400;font-size:1.6rem;margin:16px 0;max-height:66px;overflow:hidden}.c-job-card__content-head{display:flex;justify-content:space-between;margin:20px 16px 12px;color:#2c3841}@media (min-width: 1023px){.c-job-card__content-head{flex-flow:row-reverse;justify-content:flex-end;margin-bottom:24px}}.c-job-card__content-head--detail-right,.c-job-card__content-head--detail-bottom{margin:0}.c-job-card__content-text{word-break:break-all}.c-job-card__content-img{margin:0 0 0 14px}@media (min-width: 1023px){.c-job-card__content-img{margin:0 24px 0 0}}.c-job-card__content-img img{width:64px;height:64px;object-fit:cover;border-radius:4px}@media (min-width: 1023px){.c-job-card__content-img img{width:120px;height:120px}}@media (min-width: 1023px){.c-job-card__content-img--detail-bottom img{width:64px;height:64px}}@media (min-width: 1023px){.c-job-card__content-img--detail-right{margin:0}}@media (min-width: 1023px){.c-job-card__content-img--detail-right img{display:none}}.c-job-card__bottom-content{display:flex;justify-content:space-between;padding:12px 16px;align-items:center;width:100%;box-sizing:border-box}.c-job-card__bottom-content--detail-right{position:absolute;right:0;bottom:16px;padding:0}.c-job-card__bottom-content--detail-right .c-plain-text{width:100%}@media (min-width: 1023px){.c-job-card__bottom-content--detail-right{position:static}.c-job-card__bottom-content--detail-right .c-plain-text__job-card-info{padding:0}}.c-job-card__bottom-content--detail-bottom{position:absolute;right:0;bottom:16px;border:none;padding:0}.c-job-card__bottom-content--detail-bottom .c-plain-text{width:100%}.c-job-card__disabled{display:inline-block;color:#fff;font-weight:700;font-size:1.4rem;background:#818082;border-radius:4px;padding:6px 8px;text-align:center;margin-bottom:8px}.c-job-card__status-head{display:inline-block;margin-bottom:16px}.c-job-card__status-head:first-child{margin:0 10px 16px 16px}.c-job-card__status{display:inline-block;word-break:break-all;position:relative;padding:6px 10px 6px 26px;border-radius:32px}.c-job-card__status:before{content:"";position:absolute;display:inline-block;top:50%;left:10px;width:10px;height:18px;background-size:10px 18px;background-repeat:no-repeat}.c-job-card__status--apply{background:#fff;color:#f66b4a;font-weight:600;border:solid 1px #f66b4a}.c-job-card__status--apply:before{width:10px;height:18px;background-size:10px 18px;background-repeat:no-repeat;transform:translateY(-50%) rotate(35deg);background-image:url(/job/assets/icon-rocket-DIhLzrK7.svg)}@media (min-width: 1023px){.c-job-card__status--detail-right{display:none}}.c-job-card__additional-description{background:#f9f9f9;padding:16px;border-radius:3px;line-height:1.4;font-size:1.2rem}.c-job-card__additional-description p,.c-job-card__additional-description span{color:#2c3841}.c-job-card__additional-description span{display:inline-block;margin-top:10px;font-weight:700}.c-job-card__tag-item{display:inline-block;background:#f7f7f7;color:#2c3841;border-radius:30px;cursor:pointer;border:none;padding:8px 16px;font-weight:700;font-size:1.4rem;line-height:1}.c-job-card--ad{position:relative}.c-job-card--ad--pr{position:absolute;top:19px;right:16px}.c-job-card--ad--pr--tag{margin-left:auto;background-color:#e1f5f6;padding:4px 16px;width:49px;height:22px}.c-job-card--ad--pr--text{color:#007c76;font-weight:700}.c-job-card--ad--pr--padding-top{padding-top:41px}.c-job-card-suggest{box-shadow:0 1px 4px #00000029;margin-bottom:16px;border-radius:4px;background:#fff;padding:20px 16px}.c-job-card-suggest__head{padding:32px 8px 24px}.c-job-card-suggest__head--disabled{padding:0 16px 24px}.c-job-card-suggest__content{background:linear-gradient(-90deg,#6bd9da,#4799bc);padding:24px 8px 8px;border-top-left-radius:22px;border-top-right-radius:22px;text-align:center;margin-top:24px}.c-job-card-suggest__content-head{display:flex;justify-content:space-between;margin-bottom:16px;color:#333}@media (min-width: 1023px){.c-job-card-suggest__content-head{flex-flow:row-reverse;justify-content:flex-end;margin-bottom:24px}}.c-job-card-suggest__content-ttl{display:inline-block;font-weight:700;font-size:2rem;color:#fff;padding:8px 0;margin:0 12px 16px;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.c-job-card-suggest__content-txt{display:block;font-size:1.4rem;font-weight:700;color:#fff;margin:0 8px;line-height:1.4;text-align:left}.c-job-card-suggest__ttl{word-break:break-word;color:#f66b4a;font-size:1.8rem;line-height:1.4;margin-bottom:24px;text-align:left}.c-job-card-suggest__card{position:relative;margin-top:16px}.c-job-card-suggest__img{margin:0 0 0 8px}@media (min-width: 1023px){.c-job-card-suggest__img{margin:0 24px 0 0}}.c-job-card-suggest__img img{width:64px;height:64px;object-fit:cover;border-radius:4px}@media (min-width: 1023px){.c-job-card-suggest__img img{width:120px;height:120px}}.c-job-card-suggest__link{display:inline-block;width:260px;margin:0 auto;padding:14px 16px;box-sizing:border-box;border-radius:24px;color:#fff;font-weight:700;font-size:16px;background:linear-gradient(-117deg,#f6a264,#ea5b3d);box-shadow:2px 4px 12px #a12c1452;transition:.2s ease-in-out}@media (min-width: 1023px){.c-job-card-suggest__link:hover{opacity:.8;box-shadow:2px 4px 12px #a12c1452}}.c-job-card-suggest__btn{text-align:center;margin-top:24px}.c-job-card-suggest__btn a{display:inline-block;width:100%;text-align:center;padding:14px 16px;box-sizing:border-box;border-radius:44px;background:#44c6c5;color:#fff;font-size:1.6rem}.c-job-card-suggest__btn a:visited{color:#fff}@media screen and (min-width: 1023px){.c-job-card-suggest__btn a{max-width:320px;transition:.2s ease-in-out}.c-job-card-suggest__btn a:hover{background-color:#39b5b4}}.c-job-card-suggest__btn--complete{margin:0 8px}.c-job-card-suggest__btn--complete__second{margin:24px 8px 0}.c-job-card-suggest__accordion{position:relative;color:#2c3841;text-align:left;padding-bottom:32px;margin-bottom:32px}@media screen and (min-width: 1023px){.c-job-card-suggest__accordion{padding-bottom:40px;margin-bottom:40px}}.c-job-card-suggest__accordion--active{padding-bottom:0}.c-job-card-suggest__accordion--active div:after{content:none}.c-job-card-suggest__accordion-ttl{margin-bottom:14px}.c-job-card-suggest__accordion-txt{line-height:1.4}.c-job-card-suggest__accordion-txt:after{content:"";position:absolute;display:inline-block;width:100%;height:116px;left:0;top:0;background:linear-gradient(-180deg,#fff0,#fff 60%)}@media screen and (min-width: 1023px){.c-job-card-suggest__accordion-txt:after{height:124px}}.c-job-card-suggest__accordion-txt--active{background:#f7f7f7;padding:16px 12px}.c-job-card-suggest__accordion-button{position:absolute;bottom:0;left:50%;z-index:2;transform:translate(-50%);color:#2c3841}.c-job-card-suggest__accordion-button:hover,.c-job-card-suggest__accordion-button:visited{color:#2c3841}.c-job-card-suggest__accordion-button:after{content:"";position:absolute;display:inline-block;width:14px;height:14px;right:-18px;background:url(/job/assets/icon-accordion-Cfrm3_zk.svg);background-size:contain}.c-job-card-suggest__accordion-lang{position:relative;color:#818082;font-weight:600;margin-top:16px;padding-left:24px}.c-job-card-suggest__accordion-lang:before{position:absolute;content:"";width:16px;height:16px;background:url(/job/assets/icon-translate-OvJIxJiP.svg);background-size:contain;top:calc(50% - 8px);left:0}.c-job-list-card-section{display:flex;align-items:center;margin-bottom:12px;line-height:1.3;color:#2c3841}@media (min-width: 1023px){.c-job-list-card-section{margin-bottom:10px}}.c-job-list-card-section:last-child{margin-bottom:0}.c-job-list-card-section__ttl{color:#2c3841}.c-job-list-card-section__img{width:16px;height:16px;margin-right:8px}.c-job-detail-section{padding:28px 16px}.c-job-detail-section__head{display:flex;align-items:center;margin-bottom:8px}.c-job-detail-section__img{width:auto;height:14px;margin-right:8px}.c-job-detail-section__title{font-weight:700;font-size:1.8rem;color:#333;line-height:1.43;padding-left:10px;margin-bottom:16px}.c-job-detail-section__title:before{position:absolute;top:calc(50% - 9px);left:0;background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:18px;vertical-align:top;width:4px}.c-job-detail-section__content-ttl{position:relative;font-weight:700;font-size:1.8rem;color:#2c3841;line-height:1.43;padding-left:14px;margin-bottom:16px}.c-job-detail-section__content-ttl:before{position:absolute;top:calc(50% - 9px);left:0;background-color:#44c6c5;border-radius:2px;content:"";display:inline-block;height:18px;vertical-align:top;width:4px}.c-job-detail-section__content{line-height:1.43;font-size:1.6rem;color:#2c3841;word-break:break-word}.c-job-detail-section__occupation-item{margin-bottom:8px}.c-job-detail-section__txt{font-size:1.4rem;font-weight:400;color:#333}.card__accordion__btn{position:absolute}.c-related-jobs{margin-bottom:8px}.c-related-jobs__search-keyword a{position:relative;width:100%;padding:18px 36px 18px 14px;box-sizing:border-box;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;display:inline-block;text-decoration:none;color:#000;background:#fff;line-height:1.3}.c-related-jobs__search-keyword a:hover,.c-related-jobs__search-keyword a:active,.c-related-jobs__search-keyword a:focus,.c-related-jobs__search-keyword a:visited{color:#000}.c-related-jobs__search-keyword a:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:10px;z-index:1;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg)}.c-related-keyword{margin-bottom:8px}@media (min-width: 1023px){.c-related-keyword{display:inline}}@media (min-width: 1023px){.c-related-keyword__txt{display:inline}}.c-related-keyword__txt a{position:relative;width:100%;padding:18px 36px 18px 14px;box-sizing:border-box;background:#fff;line-height:1.4;font-size:1.4rem}@media (min-width: 1023px){.c-related-keyword__txt a{display:inline;padding:0;width:auto;background:none;border:none;border-bottom:solid 1px #333;margin-right:16px}}.c-input-link-field{margin-bottom:18px}@media (min-width: 1023px){.c-input-link-field{max-width:560px;margin:0 auto 18px}}.c-input-link-field__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#333}.c-input-link-field__head label{font-size:1.5rem;font-weight:700;color:#333}@media (min-width: 1023px){.c-input-link-field__head label{font-size:1.8rem}}.c-input-link-field__link{display:inline-block;text-decoration:none;color:#1c8ad4;display:none;max-width:50%;font-size:1.2rem;text-align:right}.c-input-link-field__link:hover,.c-input-link-field__link:active,.c-input-link-field__link:focus,.c-input-link-field__link:visited{color:#1c8ad4}.c-input-link-field__input{width:100%;border:none;padding:4px 8px;box-sizing:border-box;font-size:1.4rem}.c-input-link-field__input::placeholder{color:#d8d8d8;font-size:1.4rem;line-height:1}.c-input-link-field__input:read-only{background:#f7f7f7;height:40px;border-radius:2px}.c-radio-button-list__head{margin-bottom:20px}.c-radio-button-list__label{display:inline-block;width:100%;color:#8c8c8c;position:relative;padding-left:20px;box-sizing:border-box}.c-radio-button-list__label:before{content:"";display:block;position:absolute;top:1px;left:0;width:14px;height:14px;border:2px solid #d8d8d8;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.c-radio-button-list__input{display:none}.c-radio-button-list__input:checked+span{color:#44c6c5}.c-radio-button-list__input:checked+span:after{content:"";display:block;position:absolute;top:4px;left:3px;width:12px;height:12px;border-radius:50%;background:#44c6c5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.c-check-button-list--search{margin-bottom:20px}.c-check-button-list--search__label{width:100%;position:relative;display:flex;color:#333;padding-left:20px;box-sizing:border-box}.c-check-button-list--search__label:before{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:12px;border:1px solid #999}.c-check-button-list--search__input{display:none}.c-check-button-list--search__input:checked+span{color:#44c6c5}.c-check-button-list--search__input:checked+span:after{content:"";display:block;position:absolute;top:1px;left:4px;width:4px;height:8px;transform:rotate(40deg);border-bottom:2px solid #44c6c5;border-right:2px solid #44c6c5;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg)}.c-check-button-list--jp-level__label{width:100%;position:relative;display:flex;color:#333;font-size:1.6rem;font-weight:700;padding-left:32px;box-sizing:border-box}.c-check-button-list--jp-level__input{display:none}.c-check-button-list--jp-level__input:checked+span{color:#44c6c5}.c-check-button-list--jp-level__input:checked+span:before{border:2px solid #44c6c5}.c-check-button-list--jp-level__input:checked+span:after{content:"";display:block;position:absolute;top:calc(50% - 6px);left:5px;width:4px;height:9px;transform:rotate(45deg);border-bottom:2px solid #44c6c5;border-right:2px solid #44c6c5}.c-check-button-list--jp-level__txt{width:100%;border-bottom:solid 1px #d8d8d8;padding:12px 0;box-sizing:border-box;color:#333}@media (min-width: 1023px){.c-check-button-list--jp-level__txt{border-bottom:none}}.c-check-button-list--jp-level__txt:before{content:"";display:block;position:absolute;top:calc(50% - 8px);left:0;width:16px;height:16px;box-sizing:border-box;border:2px solid #d8d8d8}.c-check-button-list--jp-level__txt--disabled{color:#c2c1c3}.c-check-button-list--occupation{padding:20px 20px 0}.c-check-button-list--occupation__label{width:100%;display:inline-block;position:relative;color:#333;padding-left:20px;box-sizing:border-box}.c-check-button-list--occupation__label:before{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:12px;border:1px solid #999}.c-check-button-list--occupation__input{display:none}.c-check-button-list--occupation__input:checked+span{color:#44c6c5}.c-check-button-list--occupation__input:checked+span:after{content:"";display:block;position:absolute;top:1px;left:4px;width:4px;height:8px;transform:rotate(40deg);border-bottom:2px solid #44c6c5;border-right:2px solid #44c6c5;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg)}.c-check-button-list--narrow-down{display:flex;padding-bottom:16px}.c-check-button-list--narrow-down:last-of-type{margin-right:16px}.c-check-button-list--narrow-down__label{display:inline-block}.c-check-button-list--narrow-down__label span{display:inline-block;padding:8px 16px;color:#333;border-radius:16px;font-weight:700;font-size:1.6rem;background:#f7f7f7;box-shadow:0 1px 4px #00000029;margin-right:12px}.c-check-button-list--narrow-down__input{display:none}.c-check-button-list--narrow-down__input:checked+span{background:#44c6c5;color:#fff}.c-check-button-list--narrow-down__txt--disabled{color:#fff!important;background:#b6bfc8!important}.c-check-button-list--mail-notification-setting{border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:18px;margin-bottom:16px}.c-check-button-list--mail-notification-setting__label{color:#8c8c8c;position:relative;padding-left:20px}.c-check-button-list--mail-notification-setting__label:before{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:12px;border:1px solid #999}.c-check-button-list--mail-notification-setting__input{display:none}.c-check-button-list--mail-notification-setting__input:checked+span{color:#44c6c5}.c-check-button-list--mail-notification-setting__input:checked+span:after{content:"";display:block;position:absolute;top:1px;left:4px;width:4px;height:8px;transform:rotate(40deg);border-bottom:2px solid #44c6c5;border-right:2px solid #44c6c5;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg)}.c-search-tab ul{display:flex;width:100%}.c-search-tab li{display:inline-block;list-style:none;width:50%;text-align:center;padding:12px 0;background:#f2f2f2;border-top-left-radius:4px;font-weight:700;color:#818082;cursor:pointer}.c-search-tab li:nth-child(2){border-top-left-radius:0;border-top-right-radius:4px}@media (min-width: 1023px){.c-search-tab{max-width:800px;margin:0 auto}}@media (min-width: 767px){.c-range-drop-down{width:330px}}.c-range-drop-down__txt{font-size:22px;margin:0 10px;color:#8c8c8c}.c-range-drop-down__head{position:relative}.c-range-drop-down__head:after{content:"";position:absolute;border-color:#979797 transparent transparent;border-style:solid;border-width:6px 6px 0;top:50%;right:10px;transform:translate(-50%,-50%)}.c-drop-down__occupations{width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;background:#fff;padding:0 14px;font-size:1.4rem;color:#333}.c-drop-down__salary{border-radius:4px;width:100%;background:#fff;color:#333;font-weight:700;font-size:1.6rem;border:solid 1px #d8d8d8;padding:14px 32px 14px 16px;box-sizing:border-box;line-height:1}.c-drop-down__salary:focus{outline:#318fb0 auto 1px;border-radius:4px}.c-drop-down__salary::placeholder{color:#333}.c-drop-down__head{position:relative}.c-drop-down__head:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:calc(50% - 2px);right:16px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none}.c-drop-down__search{width:100%;height:40px;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:0 14px;background:#fff;font-size:1.3rem;color:#ababab;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-drop-down__entry-select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:14px;border:solid #d8d8d8 1px;border-radius:4px;font-size:1.4rem;line-height:1;background:#fff}.c-drop-down__entry-select:focus{outline:#318fb0 auto 1px;border-radius:4px}.c-drop-down__contact-type{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:14px;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;font-size:1.3rem;line-height:1;background:#fff}.c-inline-button-wrapper{flex:1;display:flex}.c-inline-button__search-detail{flex:4}.c-inline-button__search-condition{display:flex;justify-content:space-between;margin:16px 14px}@media (min-width: 1023px){.c-inline-button__search-condition{margin-bottom:0}}.c-inline-button__search-condition-setting{display:flex;justify-content:center;flex-flow:column-reverse}@media (min-width: 1023px){.c-inline-button__search-condition-setting{max-width:560px;margin:0 auto}}.c-inline-button--entry{display:flex;justify-content:center;align-items:center;border-radius:4px;padding:14px 16px;box-sizing:border-box;background:linear-gradient(-180deg,#44c6c5,#39a6a5);color:#fff;font-weight:700;font-size:1.6rem;border:none;width:100%;line-height:1;flex:2;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out}.c-inline-button--entry img{width:16px;height:16px;margin-right:4px}@media (min-width: 1023px){.c-inline-button--entry:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out;background:linear-gradient(180deg,#2fb6b4 1%,#248c8b 98%)}}.c-inline-button--save{border:solid 1px #44c6c5;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;color:#44c6c5;font-weight:700;padding:15px 8px;box-sizing:border-box;background:#fff;font-size:1.3rem}.c-inline-button--delete{width:40px;margin:16px auto 0;border:none;color:#d8d8d8;background:none;border-bottom:solid 1px #d8d8d8}.c-inline-button--edit{background:#576573;color:#fff;border:none;border-radius:2px;flex:1;padding:8px 0;font-size:1.3rem;margin-right:16px}.c-inline-button--search-condition{background:#44c6c5;color:#fff;border:none;border-radius:2px;flex:2;padding:8px 0;font-size:1.3rem}.c-inline-button__regist{display:flex}.c-inline-button--back{flex:1;margin-right:24px;border:none;border-radius:2px;background:#576573;color:#fff;padding:14px 0;font-size:1.5rem}.c-inline-button--regist{flex:1;border:none;border-radius:2px;background:#44c6c5;color:#fff;padding:14px 0;font-size:1.5rem}.c-inline-button--entry-right,.c-inline-button--contact-submit{flex:1;border:none;border-radius:2px;background:#44c6c5;color:#fff;font-size:1.3rem;line-height:1}.c-inline-button--save-condition{border:none;border-radius:4px;background:#fff;font-size:1.6rem;font-weight:700;line-height:1;padding:14px 16px;margin-right:16px;box-shadow:0 1px 4px #00000029;color:#333}@media (min-width: 1023px){.c-inline-button--save-condition:hover{box-shadow:0 2px 8px #00000029}}.c-search-condition-card{margin:20px 0;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}@media (min-width: 1023px){.c-search-condition-card{padding:24px 0;border:none;width:560px;margin:0 auto 32px;border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}}.c-search-condition-card__content{padding:16px 20px;font-size:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.c-clear-job{width:90%;margin:0 auto;padding:30px;box-sizing:border-box}@media (min-width: 1023px){.c-clear-job{max-width:670px}}.c-lang-menu{padding:84px 20px;background:#fffffff2}@media (min-width: 1023px){.c-lang-menu{max-width:670px}}.c-menu{padding:146px 20px;background:#fffffff2}@media (min-width: 1023px){.c-menu{max-width:670px}}.c-menu__logo{text-align:center;margin-bottom:40px}.c-menu__logo img{width:auto;height:46px}.c-modal-button{position:absolute;padding:16px;background:#fff;box-shadow:0 2px 8px #00000029;width:100%;box-sizing:border-box;bottom:0}@media (min-width: 1023px){.c-modal-button{text-align:center}}.c-modal-button button{color:#fff;background:linear-gradient(-180deg,#44c6c5,#39a6a5);border:none;border-radius:4px;width:100%;padding:14px 16px;font-size:1.6rem;line-height:0;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out;min-height:50px}@media (min-width: 1023px){.c-modal-button button{width:320px}.c-modal-button button:hover{transition:.2s ease-in-out;background:linear-gradient(180deg,#2fb6b4 1%,#248c8b 98%)}}.c-modal-button span{display:inline-block;position:relative;line-height:1;padding:0 32px;pointer-events:none}.c-modal-button span:before{display:inline-block;content:"";position:absolute;top:calc(50% - 8px);left:0;width:16px;height:16px;background:url(/job/assets/icon-search-white-DbV2Az6j.svg);background-size:cover}.c-picture-slide{margin-bottom:8px}.c-picture-slide__item{width:100%;height:170px;margin:0 auto}@media (min-width: 1023px){.c-picture-slide__item{width:300px;height:150px}}.c-picture-slide__img{width:100%;max-width:386px;height:170px;margin:0 auto;object-fit:contain}@media (min-width: 1023px){.c-picture-slide__img{width:300px;height:150px}}.c-tag{display:inline-block;margin-bottom:16px}.c-tag__button{background:#f7f7f7;color:#333;font-size:1.4rem;padding:7px 16px 9px;border-radius:64px;font-weight:700;text-align:left;margin-right:8px;box-shadow:0 1px 4px #00000029;border:none;transition:.2s ease-in-out}@media (min-width: 1023px){.c-tag__button:hover{box-shadow:0 2px 8px #00000029}}.c-text-list{padding-left:15px;font-size:1.5rem;margin-bottom:30px}.c-related_jobs-with-checkbox{padding:16px 16px 20px}@media (min-width: 1023px){.c-related_jobs-with-checkbox{padding:16px 16px 0}}.c-related_jobs-with-checkbox .c-job-card{margin-bottom:0;box-shadow:none}.c-related_jobs-with-checkbox-items{box-shadow:#0000004d 0 0 3px}.c-multiple-entry-button{background:#f7f7f7;margin-bottom:20px;position:relative}.c-multiple-entry-button:before{content:"";display:block;position:absolute;top:50%;left:20px;width:16px;height:16px;background:#fff;border-radius:2px;transform:translate(-50%,-50%);pointer-events:none;border:1px solid #d8d8d8}.c-multiple-entry-button__checkbox{display:none}.c-multiple-entry-button__checkbox:checked+span:after{content:"";display:block;position:absolute;top:50%;left:15px;width:6px;height:10px;transform:rotate(40deg) translate(-50%,-50%);border-bottom:2px solid #44c6c5;border-right:2px solid #44c6c5;z-index:1}.c-multiple-entry-button span{color:#44c6c5}.c-require{color:#e56263}.c-confirm-item{margin:24px 0 18px}.c-confirm-item__key{color:#8c8c8c;font-size:1.3rem;font-weight:700}.c-confirm-item__value{font-size:1.5rem;padding-left:13px;height:15px;margin-top:10px;word-break:break-all}.c-back{display:inline-block;text-decoration:none;color:#fff;height:50px;background:#979797;border-radius:2px;text-align:center;flex:1;margin-right:20px;border:none;font-size:1.3rem}.c-back:hover,.c-back:active,.c-back:focus,.c-back:visited{color:#fff}.c-inline-link-button{display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 1023px){.c-inline-link-button{width:80%;margin:0 auto}}.c-inline-icon-button{position:relative;text-align:center;padding:0 56px;box-sizing:border-box}@media screen and (min-width: 1023px){.c-inline-icon-button{width:400px;margin:0 auto}}.c-inline-icon-button .c-back-icon{position:absolute;left:0;top:50%;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:44px;transform:translateY(-50%)}.c-inline-icon-button .c-back-icon .c-arrow{display:inline-block;position:relative;width:12px;height:12px;transform:rotate(135deg)}.c-inline-icon-button .c-back-icon .c-arrow:before{bottom:0;content:"";height:20px;position:absolute;right:-1px;transform-origin:bottom;width:2px;transform:rotate(-45deg);background-color:#576573}.c-inline-icon-button .c-back-icon .c-arrow:after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:"";display:inline-block;height:12px;left:0;position:absolute;top:0;width:12px;border-color:#576573}.c-inline-icon-button__submit{width:100%;background:#44c6c5;color:#fff;border-radius:4px;border:none;padding:16px;word-break:break-word;font-size:1.6rem;font-weight:700}.c-inline-icon-button__submit:hover{background:#39b5b4}@media screen and (min-width: 1023px){.c-inline-icon-button__submit{width:280px}}.c-inline-icon-button__submit.disabled{background:#b6bfc8}.c-section-title-text__help-section{font-size:2rem;line-height:1.4;font-weight:700;color:#333;margin-bottom:16px}.c-section-title-text__help-section:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:4px}.c-merits{margin-bottom:16px}@media screen and (min-width: 481px){.c-merits{display:flex;flex-flow:wrap;justify-content:space-between}}.c-merit{padding:20px 18px;margin-bottom:32px;box-sizing:border-box;background:#fff;background-color:#fff;box-shadow:0 1px 4px #00000029;border-radius:4px;display:flex;flex-direction:column}@media screen and (min-width: 481px){.c-merit{width:calc(50% - 16px);padding:32px;flex-direction:row}}.c-merit__img-head{text-align:center;margin:0 0 16px}@media screen and (min-width: 481px){.c-merit__img-head{margin:0 24px 0 0}}.c-merit__img{margin:0 auto;width:52px;height:auto}.c-menu-modal{margin:20px 28px 0}@media (min-width: 1023px){.c-menu-modal{margin:40px 28px 0}}.c-input-date-ymd .c-input-field{width:100%;margin-right:16px}.c-input-date-ymd .c-input-field__year,.c-input-date-ymd .c-input-field__month,.c-input-date-ymd .c-input-field__day{width:100%;box-sizing:border-box;font-size:1.6rem;line-height:1}.c-input-date-ymd .c-input-field:last-child{margin-right:0}.c-input-date-ymd__head{display:flex}.c-input-date-ymd__head .c-input-field__head{display:none}.c-birth-year,.c-birth-month{margin:0 6px}@media (min-width: 1023px){.c-birth-year,.c-birth-month{margin:0 10px}}.c-favorite{min-width:44px;min-height:32px;max-width:44px;max-height:32px;cursor:pointer}@media (min-width: 1023px){.c-favorite{min-height:44px;max-height:44px}}.c-favorite__btn{display:inline-flex;justify-content:center;align-items:center;border:none;background:#fff;width:44px;height:32px;border-radius:22px;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out}@media (min-width: 1023px){.c-favorite__btn{width:44px;height:44px}.c-favorite__btn:hover{box-shadow:0 2px 8px #00000029}}.c-favorite__btn img{width:20px;height:20px}@media (min-width: 1023px){.c-favorite__btn:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out;cursor:pointer}}.c-search-category-button{display:flex;flex-flow:column;justify-content:space-between;align-items:center;border:none;width:100%;height:100%;line-height:1;padding:12px 0 10px;box-sizing:border-box;background:#fff;border-radius:2px;font-size:1.1rem;text-decoration:none;text-align:center}.c-search-category-button:link,.c-search-category-button:visited{color:#333}@media (min-width: 1023px){.c-search-category-button{font-size:1.4rem;transition:.2s ease-in-out}}@media (min-width: 1023px){.c-search-category-button:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out}}.c-search-card-image{width:auto;height:26px}@media (min-width: 1023px){.c-search-card-image{height:40px}}.c-checkbox__check{display:none}.c-checkbox__check+label{padding-left:30px;position:relative;margin-right:20px;font-size:1.6rem;line-height:1.6;color:#333}.c-checkbox__check+label:before{content:"";display:block;position:absolute;width:20px;height:20px;border:1px solid #d8d8d8;border-radius:4px;top:50%;left:0;transform:translateY(-50%)}.c-checkbox__check:checked+label:after{content:"";display:block;position:absolute;top:50%;left:6px;width:7px;height:14px;border-bottom:3px solid #44c6c5;border-right:3px solid #44c6c5;transform:translateY(-50%) rotate(40deg)}.c-checkbox__check:checked+label{color:#44c6c5}.c-history{min-height:100vh}@media (min-width: 1023px){.c-history{width:1000px;display:flex;justify-content:space-between;margin:16px auto 0}}@media (min-width: 1023px){.c-history__main-content{width:684px;border-radius:4px}}.c-history__main-content--job-card{margin:0 16px 16px}@media (min-width: 1023px){.c-history__main-content--job-card{margin:0 0 80px}}.c-history-scoutContent&gt;div{margin-top:16px}.c-history__side-content{margin:0 16px;padding-bottom:80px}@media (min-width: 1023px){.c-history__side-content{display:block;margin:0;width:300px}}.c-history__side-content-menu{display:none}@media (min-width: 1023px){.c-history__side-content-menu{display:block}}.c-history__side-content-list{background-color:#f7f7f7;box-shadow:0 1px 4px #00000029;border-radius:4px;z-index:997;overflow:hidden}.c-history__side-content-item{background-color:#fff}.c-history__side-content-item:hover{background-color:#7f8b9714}.c-history__side-content-item a{padding:14px 16px;box-sizing:border-box;display:inline-flex;width:100%;min-width:max-content;transition:.2s ease-in-out;font-size:16px;font-weight:700;align-items:center}.c-history__side-content-item a svg,.c-history__side-content-item a img{margin-right:8px}.c-history__side-content-item a svg:first-child,.c-history__side-content-item a img:first-child{width:28px}.c-history__side-content-item a:link,.c-history__side-content-item a:visited{color:#333}.c-history__side-content-item--break{margin-bottom:8px}.c-history__side-content-menu-alert{margin-left:16px}.c-history__menu-icon{width:24px;height:24px;position:relative;transform:rotate(0);transition:.2s ease-in-out}.c-history__menu-icon span{display:block;position:absolute;height:3px;width:100%;background:#576573;border-radius:3px;opacity:1;left:0;transition:.2s ease-in-out}.c-history__menu-icon span:nth-child(1){top:6px;transform-origin:left center}.c-history__menu-icon span:nth-child(2){top:15px;transform-origin:left center}.c-history__delete{text-align:center}.c-history-sortContent{display:flex;background:#eef8fc;box-shadow:0 1px 4px #00000029;padding:16px 16px 0;margin-top:16px;border-radius:4px}@media (min-width: 1023px){.c-history-sortContent{margin-top:0}}.c-history-sortContent img{padding:0 12px 16px 0}.c-history-sort{display:flex;flex-wrap:wrap}.c-history-checkbox{box-sizing:border-box;display:flex;align-items:center;padding:0 24px 16px 0}.c-history-checkbox input[type=checkbox]{display:none}.c-history-checkbox input[type=checkbox]:checked+.c-history-checkbox-label:after{opacity:1}.c-history-checkbox label{color:#318fb0;font-size:1.4rem;line-height:1.6;cursor:pointer}.c-history-checkbox label:hover{color:#196a88}.c-history-checkbox-label{padding-left:28px;position:relative}.c-history-checkbox-label:before{cursor:pointer;background:#fff;border:1.5px solid #318fb0;content:"";display:block;position:absolute;left:0;top:calc(50% - 10px);width:20px;height:20px;box-sizing:border-box;border-radius:4px}.c-history-checkbox-label:after{cursor:pointer;border-right:3px solid #318fb0;border-bottom:3px solid #318fb0;content:"";display:block;width:5px;height:12px;left:6px;opacity:0;position:absolute;top:calc(50% - 9px);transform:rotate(45deg)}.c-history-scoutList{background:#fff;box-shadow:0 1px 4px #00000029;padding:16px;margin-top:16px;color:#318fb0;border-radius:4px;line-height:1.6}.c-history-scoutList-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.c-history-scoutList-status-unReadAnswer,.c-history-scoutList-status-expiredAcceptDecline{color:#ed4d4d;padding:2px 6px;border:2px solid #ed4d4d;border-radius:4px;font-weight:700}.c-history-scoutList-status-expiredAcceptDecline{color:#f6ad4a;border:2px solid #f6ad4a}.c-history-scoutList-status-due,.c-history-scoutList-status-answerDate{color:#ed4d4d;font-size:1.3rem}.c-history-scoutList-status-answerDate{color:#333}.c-history-scoutList-jobDetail{display:flex;align-items:center;color:#333;margin-bottom:16px}.c-history-scoutList-jobDetail img{width:16px;height:16px;margin-right:8px}.c-history-scoutList-messageContent{margin-bottom:16px}.c-history-scoutList-messageContent li+li{margin-top:12px}.c-history-scoutList-toggle{display:none}.c-history-scoutList-message{background:#eef8fc;padding:12px 16px;border-radius:4px}.c-history-scoutList-title{cursor:pointer;display:block;position:relative}.c-history-scoutList-title p:first-child{font-size:1.2rem}.c-history-scoutList-title p:nth-child(2){font-weight:700;padding-right:28px}.c-history-scoutList-title:hover p{color:#196a88}.c-history-scoutList-title:after,.c-history-scoutList-title:before{content:"";position:absolute;right:4px;top:calc(50% - 8px);width:2px;height:16px;background-color:#318fb0;transition:all .3s}.c-history-scoutList-title:hover:before,.c-history-scoutList-title:hover:after{background-color:#196a88}.c-history-scoutList-title:after{transform:rotate(90deg)}.c-history-scoutList-content{max-height:0;overflow:hidden}.c-history-scoutList-content-detail{margin-top:12px;word-break:break-word}.c-history-scoutList-title,.c-history-scoutList-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.c-history-scoutList .c-history-scoutList-toggle:checked+.c-history-scoutList-title+.c-history-scoutList-content{max-height:3000px;transition:all 1.5s}.c-history-scoutList .c-history-scoutList-toggle:checked+.c-history-scoutList-title:before{transform:rotate(90deg)!important}.c-history-scoutList-job{border:1.5px solid #318fb0;border-radius:4px;padding:12px 16px;color:#318fb0;display:block;margin-bottom:24px}.c-history-scoutList-job:hover{background:#f8fcfe}.c-history-scoutList-job&gt;p{font-weight:700;margin-bottom:6px}@media (min-width: 768px){.c-history-scoutList-job ul{display:flex;flex-direction:column}}.c-history-scoutList-job-jobDetail{display:flex;align-items:flex-start;margin-bottom:4px;color:#318fb0;font-size:1.3rem}@media (min-width: 768px){.c-history-scoutList-job-jobDetail{margin-bottom:0}.c-history-scoutList-job-jobDetail+.c-history-scoutList-job-jobDetail{margin-top:16px}}.c-history-scoutList-job-jobDetail img{width:16px;height:16px;margin-right:8px;margin-top:2px}.c-history-scoutList-job-jobDetail p{white-space:break-spaces}.c-history-scoutList-job-more{font-weight:700;font-size:1.2rem;text-align:end;margin-top:4px}@media (min-width: 768px){.c-history-scoutList-job-more{margin-top:16px}}.c-history-scoutList-job-more p{position:relative;padding-right:8px}.c-history-scoutList-job-more p:after{content:"";position:absolute;right:0;top:6px;width:6px;height:6px;border-top:2px solid #318fb0;border-right:2px solid #318fb0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-history-scoutList-job-inActive{color:#ed4d4d}.c-history-scoutList-btnArea{display:flex}.c-history-scoutList-btnArea button{color:#fff;font-size:1.6rem;font-weight:700;height:44px;width:calc(50vw - 38px);display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;text-align:center}.c-history-scoutList-btnArea button+button{margin-left:12px}.c-history-scoutList-btnArea .c-history-scoutList-btn-decline{background:#576573}.c-history-scoutList-btnArea .c-history-scoutList-btn-decline:hover{background:#455666}.c-history-scoutList-btnArea .c-history-scoutList-btn-accept{background:#44c6c5}.c-history-scoutList-btnArea .c-history-scoutList-btn-accept:hover{background:#39b5b4}.c-history-ttl{background:#fff;padding:24px 16px;border-bottom:solid 1px #d8d8d8}.c-history-ttl p{font-size:1.8rem;font-weight:700;color:#333}@media (min-width: 1023px){.c-history-ttl p{width:1000px;margin:0 auto}}.c-history-ttl--browsing{margin-bottom:16px;border:none;box-shadow:0 1px 4px #00000029}.c-history-no-result{background:#fff;box-shadow:0 1px 4px #00000029;padding:32px 16px;margin-bottom:16px}.c-history-no-result__txt{text-align:center;font-weight:700;font-size:1.6rem;color:#333;margin-bottom:32px}.c-history-no-result__img{text-align:center;margin-bottom:32px}.c-history-no-result__img img{width:auto;height:52px}@media (min-width: 1023px){.c-history-no-result__button{text-align:center}}.c-history-no-result__button a{display:inline-block;width:100%;padding:14px 16px;box-sizing:border-box;border-radius:4px;text-align:center;background:#44c6c5;transition:ease-in-out .2s}.c-history-no-result__button a:link,.c-history-no-result__button a:visited{color:#fff}@media (min-width: 1023px){.c-history-no-result__button a{width:320px}.c-history-no-result__button a:hover{background:#39b5b4;transition:ease-in-out .2s}}.c-side-register-link{border-radius:4px;box-shadow:0 1px 4px #00000029;margin-bottom:16px}.c-side-register-link__head{border-top-left-radius:4px;border-top-right-radius:4px;padding:24px 20px 20px;background:url(/job/assets/bg-banner-blue-DwxOnN7Y.jpg);background-size:cover;background-position:center}.c-side-register-link a{display:inline-block;transition:.2s ease-in-out;width:100%}.c-side-register-link a:link,.c-side-register-link a:visited{color:#fff}@media (min-width: 1023px){.c-side-register-link a:hover{box-shadow:0 2px 8px #00000029}}.c-side-register-link__ttl{position:relative;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:24px;text-align:center}.c-side-register-link__ttl:before{position:absolute;content:"";top:116%;left:calc(50% - 40px);width:80px;height:2px;background:#0188b7}.c-side-register-link__list li{position:relative;margin-bottom:12px;padding-left:18px}.c-side-register-link__list li:before{position:absolute;content:"";top:calc(50% - 7px);left:0;width:14px;height:14px;background:url(/job/assets/icon-list-check-BWQsQuV-.svg);background-size:cover}.c-side-register-link__list li:last-child{margin-bottom:0}.c-side-register-link__txt{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:16px 8px}.c-side-register-link__txt p{text-align:center}.c-side-register-link__txt span{position:relative;color:#318fb0}.c-side-register-link__txt span:after{position:absolute;top:50%;right:-20px;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg)}.c-cta-notes{background:#ffce54;border-radius:4px;margin-top:16px}.c-cta-notes__content{position:relative;padding:10px 16px 10px 50px;color:#8e6500;line-height:1.4}.c-cta-notes__content:before{position:absolute;content:"";display:inline-block;width:20px;height:20px;background:url(/job/assets/icon-alert-PGkOqHNm.svg);background-size:contain;top:calc(50% - 10px);left:12px}.c-cta-notes__content--profile{display:flex;align-items:center;justify-content:space-between}.c-cta-notes__content--profile p{margin-right:16px}.c-cta-notes__content--profile a{padding-left:16px;border-left:solid 1px #8e6500;line-height:1}.c-cta-notes__content--profile img{width:16px;height:16px}.c-cta-notes2{background:#ffce54;border-radius:4px;display:flex;align-items:flex-end;padding:12px;line-height:1.6}@media screen and (max-width: 768px){.c-cta-notes2{display:grid}}.c-cta-notes2 img{width:20px;height:20px}.c-cta-notes2_flex{display:flex;align-items:center;flex:1}.c-cta-notes2_text{color:#8e6500;font-weight:700;margin-left:12px}.c-cta-notes2_text_title{margin-bottom:2px}.c-cta-notes2_text_sub{font-size:1.2rem}.c-cta-notes2 a{height:40px;padding:0 12px;color:#fff;background:#8e6500;border-radius:4px;display:flex;align-items:center;font-size:1.3rem;margin-left:12px;justify-content:center;font-weight:700}@media screen and (max-width: 768px){.c-cta-notes2 a{margin-left:0;margin-top:12px;height:44px}}.c-cta-notes2 a:hover{background:#805d08}.c-cta-notes2 a img{margin-right:4px;width:20px;height:20px}@media screen and (min-width: 1023px){.c-job-link{width:343px;margin:16px auto 0}}.c-job-link a{display:inline-block;width:100%;padding:14px 16px;box-sizing:border-box;text-align:center}.c-job-link button{width:100%;padding:14px 16px;box-sizing:border-box;border:none;background:none;line-height:1;font-weight:700}.c-job-link__info_banner{border-radius:4px;border-style:solid;border-color:#009d98;border-width:1px;display:flex;flex-direction:column;margin-bottom:24px;padding:8px 24px}@media (min-width: 1023px){.c-job-link__info_banner{padding:8px 40px}}.c-job-link__info_banner-title{color:#d96f1d;text-align:left;font-weight:700;font-size:1.6rem;display:flex;align-items:center;gap:6px;margin-bottom:8px}.c-job-link__info_banner-content{font-size:14px;line-height:150%;color:#17181a}.c-job-link__info_banner .we-xpats-agent-logo{width:150px}@media (min-width: 1023px){.c-job-link__info_banner .we-xpats-agent-logo{margin:12.726px}}.c-job-link__fb{position:relative;background:#1877f2;font-size:1.6rem;color:#fff;font-weight:700;border-radius:56px}.c-job-link__fb:after{position:absolute;border:0;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";top:50%;right:10px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.c-job-link__fb a:link,.c-job-link__fb a:visited{color:#fff}.c-job-link__fb-v2{box-sizing:border-box;justify-content:center;align-items:center;position:relative;background:#1877f2;font-size:1.6rem;color:#fff;font-weight:600;border-radius:4px}.c-job-link__fb-v2:before{box-sizing:border-box;position:absolute;border:0;content:"";top:10px;left:10px;width:24px;height:24px;background-image:url(/job/assets/facebook-BP4UZlah.svg);background-repeat:no-repeat}.c-job-link__fb-v2 a:link,.c-job-link__fb-v2 a:visited{color:#fff}.c-job-link__snsbtn{position:relative;font-size:1.6rem;font-weight:700;border-radius:4px}.c-job-link__snsbtn:hover{opacity:.8}.c-job-link__snsbtn img{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px}.c-job-link__snsbtn+.c-job-link__snsbtn{margin-top:16px}.c-job-link__facebook{background:#1877f2;color:#fff}.c-job-link__facebook a:link,.c-job-link__facebook a:visited{color:#fff}.c-job-link__google{color:#818082;border:1px solid #d8d8d8}.c-job-link__google a:link,.c-job-link__google a:visited{color:#818082}.c-job-link__forgot{margin:16px 0 0;align-self:flex-end}.c-job-link__forgot a{color:#818082;display:unset;width:100%;padding:0}.c-job-link__forgot:hover{opacity:.8}.c-job-link__loginError{color:#ed4d4d;padding-top:12px;display:block}.c-job-link__btn{margin-top:24px;background:#44c6c5!important;color:#fff;font-size:1.6rem;border-radius:4px}.c-job-link__btn:hover{background:#39b5b4!important}.c-job-link__btn a:link,.c-job-link__btn a:visited{color:#fff}.c-job-link__another{margin-top:40px;color:#44c6c5;font-weight:700;font-size:1.6rem;text-align:center}.c-job-link__another:hover{opacity:.8}.c-job-link__another a{color:#818082;display:unset;width:100%;padding:0}.c-job-link__another a:link,.c-job-link__another a:visited{color:#44c6c5}.c-job-link__g{position:relative;background:#db4437;font-size:1.6rem;color:#fff;font-weight:700;border-radius:56px;margin-top:16px}@media (min-width: 1023px){.c-job-link__g{margin-top:32px}}.c-job-link__g:after{position:absolute;border:0;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";top:50%;right:10px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.c-job-link__g a:link,.c-job-link__g a:visited{color:#fff}.c-job-link__g-v2{box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;font-size:1.6rem;color:#818082;font-weight:600;background-color:#fff;border:1px solid #dddddd;border-radius:4px;margin-top:16px}.c-job-link__g-v2:before{box-sizing:border-box;position:absolute;border:0;content:"";top:10px;left:10px;width:24px;height:24px;background-image:url(/job/assets/google-D61i2lCz.svg);background-repeat:no-repeat}.c-job-link__g-v2 a:link,.c-job-link__g-v2 a:visited{color:#818082}.c-job-link__email-wrapper{box-sizing:border-box;margin-top:18px;width:100%}.c-job-link__email-form{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow:hidden}.c-job-link__email-title{box-sizing:border-box;font-size:1.8rem;color:#333;font-weight:600;margin-top:12px;margin-bottom:18px;line-height:160%}.c-job-link__email-remarks{box-sizing:border-box;font-weight:400;font-size:1.2rem;color:#818082;margin-bottom:4px;line-height:160%}.c-job-link__email-input{box-sizing:border-box;width:100%;height:44px;padding:0 12px;background:#fcfcfc;border:1px solid #d8d8d8;border-radius:4px;font-weight:400;font-size:16px;line-height:160%;color:#333;cursor:text}.c-job-link__email-input-register{box-sizing:border-box;width:100%;height:52px;padding:0 12px;background:#fcfcfc;border:1px solid #b0b2b4;border-radius:4px;font-weight:400;font-size:16px;line-height:160%;color:#333;cursor:text}.c-job-link__email-input-register.error{border-color:#e36f70;background-color:#ffeaee}.c-job-link__email-input::placeholder{color:#ccc}.c-job-link__email-password-wrapper{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:0 12px;width:100%;height:44px;background:#fcfcfc;border:1px solid #d8d8d8;border-radius:4px;align-self:stretch}.c-job-link__email-password{box-sizing:border-box;display:flex;flex-grow:1;padding:0;height:100%;border:none;font-weight:400;font-size:16px;line-height:160%;color:#333;cursor:text}.c-job-link__email-password-toggle-btn{box-sizing:border-box;width:24px;height:24px;align-self:center;cursor:pointer}.c-job-link__email-password::placeholder{color:#ccc}.c-job-link__email-submit-wrapper{width:100%;position:relative}.c-job-link__email-submit-button{box-sizing:border-box;width:100%;margin-top:24px;padding:16px;background:#fcfcfc;border:none;border-radius:4px;background:#009d98;color:#fff;font-size:16px;font-weight:700;line-height:160%}.c-job-link__email-submit-button-right-icon{position:absolute;top:45px;right:16px}.c-job-link__legal-remarks{box-sizing:border-box;margin:0;padding:8px 0;width:100%}.c-job-link__legal-remarks-text{box-sizing:border-box;margin:0 0 8px;padding:0;width:100%;font-weight:400;font-size:12px;line-height:160%;color:#555659}.c-job-link__legal-link{box-sizing:border-box;display:inline!important;margin:0!important;padding:0!important;font-weight:400;font-size:12px;line-height:160%;color:#333;text-decoration:underline}.c-job-link__legal-link:link,.c-job-link__legal-link:visited{color:#333}.c-job-link__login-link{width:fit-content!important;margin:14px auto!important;padding:0!important;display:block!important;font-size:1.4rem!important;font-weight:600!important;line-height:160%!important;text-decoration-line:underline!important;color:#008c86!important;text-align:center!important}.c-job-link__login-link:link,.c-job-link__login-link:visited{color:#008c86!important}.c-job-link__mail{position:relative;background:#fff;font-size:1.6rem;color:#333;font-weight:700;border:solid 1px #d8d8d8;border-radius:56px;margin-top:16px}@media (min-width: 1023px){.c-job-link__mail{margin-top:32px}}.c-job-link__mail:after{position:absolute;border:0;border-bottom:2px solid #333;border-right:2px solid #333;content:"";top:50%;right:10px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.c-job-link__txt{display:flex;align-items:center;font-size:1.2rem;color:#818082;margin-top:24px}.c-job-link__txt:before,.c-job-link__txt:after{content:"";flex-grow:1;height:1px;background:#d8d8d8;display:block}.c-job-link__change{font-size:1.6rem;font-weight:700;border-radius:22px;border:solid 1px #44c5c6;margin-top:16px}.c-job-link__change a:link,.c-job-link__change a:visited{color:#44c5c6}.c-job-link__error{color:#e56263;text-align:center;margin-top:16px;font-size:1.8rem}.c-job-link-margin-top-24{margin-top:24px}.c-job-link-margin-top-side-16{margin:16px 16px 0}@media screen and (min-width: 1023px){.c-job-link-register{padding:0;width:100%;margin:0}}.p-apply-entry .c-link-text__pagination-btn{color:#fff;font-size:1.6rem}@media (min-width: 1023px){.p-apply-entry .c-link-text__pagination-btn{width:320px;margin:0 auto;display:block;height:44px}}.p-header{background:#fff;box-shadow:0 1px 4px #00000029;z-index:2}.p-header__top{display:none;background:#f9f9f9}@media screen and (min-width: 1023px){.p-header__top{display:block}}.p-header__top-inner{width:1000px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:space-between}.p-header__tag-line{color:#576573;font-weight:400}.p-header__business-link{padding:8px 0;margin-right:140px;font-size:1.4rem}.p-header__business-link:link,.p-header__business-link:visited{color:#318fb0}.p-header__business-link:hover{text-decoration:underline}.p-header__inner{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 16px;width:100%;height:64px;box-sizing:border-box}@media screen and (max-width: 320px){.p-header__inner{padding:0 0 0 12px}}@media screen and (min-width: 1023px){.p-header__inner{width:1000px;margin:0 auto;padding:0;position:relative}}.p-header__inner--register{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 16px;width:100%;height:64px;box-sizing:border-box;border-bottom:1px solid #d5d6d9}@media screen and (max-width: 320px){.p-header__inner--register{padding:0 0 0 12px}}@media screen and (min-width: 1023px){.p-header__inner--register{margin:0 auto;padding:0 0 0 48px;position:relative}}.p-header__logo a{display:inline-block}.p-header__logo img{width:auto;height:32px}@media screen and (max-width: 320px){.p-header__logo img{height:26px}}.p-header__cell{display:flex;align-items:center}.p-header__lang{font-size:1.3rem;position:absolute;top:13px;right:64px;border-radius:4px}@media screen and (max-width: 320px){.p-header__lang{right:48px}}@media screen and (min-width: 1023px){.p-header__lang{top:-30px;right:0}}.p-header__lang.active{background-color:#fff;box-shadow:0 4px 16px #0000003d;z-index:999}.p-header__lang-trigger{height:37px;padding-left:12px;padding-right:32px;display:flex;align-items:center;cursor:pointer;color:#576573;width:133px;box-sizing:border-box;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);float:right}.p-header__lang-trigger img{display:none}@media screen and (min-width: 1023px){.p-header__lang-trigger{font-weight:700;width:128px;height:30px;justify-content:right;text-align:right}.p-header__lang-trigger img{display:block;width:16px;height:16px;margin-right:4px;float:right}}.p-header__lang-trigger:before{content:"";display:inline-block;width:2px;height:13px;background-color:#576573;position:absolute;right:24px;top:calc(50% - 6px)}.p-header__lang-trigger:after{content:"";position:absolute;right:8px;top:calc(50% - 2px);box-sizing:border-box;width:6px;height:6px;border:6px solid transparent;border-top:6px solid #576573}.p-header__lang-list{display:none}.p-header__lang-items a{padding:12px;width:100%;box-sizing:border-box;display:inline-block}.p-header__lang-items a:link,.p-header__lang-items a:active,.p-header__lang-items a:visited{color:#576573}.p-header__lang-items a:hover{background-color:#f7f7f7}.p-header__menu-btn{padding:16px;z-index:3;position:relative}@media screen and (min-width: 1023px){.p-header__menu-btn{display:none}}.p-header__menu-btn--pc{display:none;padding:12px;border-radius:24px;box-shadow:0 1px 4px #00000029;cursor:pointer}.p-header__menu-btn--pc:hover{background-color:#f7f7f7}@media screen and (min-width: 1023px){.p-header__menu-btn--pc{display:block}}.p-header__menu-block{display:none}@media screen and (min-width: 1023px){.p-header__menu-block{display:flex;align-items:center;margin-left:24px}}.p-header__menu{position:relative}.p-header__menu a{color:#576573;cursor:pointer}.p-header__pull-down--left{position:absolute;top:48px;left:0;display:none}.p-header__pull-down--right{position:absolute;top:48px;right:0;display:none}.p-header__menu:hover ul{display:block}.p-header__menu-list{background-color:#f7f7f7;box-shadow:0 4px 16px #0000003d;border-radius:4px;z-index:2;overflow:hidden;min-width:max-content}.p-header__menu-items{background-color:#fff;min-width:max-content;border-bottom:#f7f7f7 1px solid;position:relative}.p-header__menu-items-break{border-bottom:1px solid #d8d8d8}.p-header__menu-items-notice,.p-header__menu-modal-items-notice{width:12px;height:12px;border-radius:50%;background-color:#ed4d4d;position:absolute;top:10px;left:45px;z-index:10}.p-header__menu-items:hover{background-color:#f7f7f7}.p-header__menu-items a{padding:12px 16px;box-sizing:border-box;display:inline-flex;width:100%;min-width:max-content;transition:.2s ease-in-out;font-size:16px;font-weight:700;align-items:center}.p-header__menu-items a svg,.p-header__menu-items a img{margin-right:8px}.p-header__menu-items a:link,.p-header__menu-items a:visited{color:#576573}.p-header__menu-alert{margin-left:16px}.p-header__menu-items--break{border-bottom:1px solid #d8d8d8}.p-header__menu-icon{width:24px;height:24px;position:relative;transform:rotate(0);transition:.2s ease-in-out}.p-header__menu-icon span{display:block;position:absolute;height:3px;width:100%;background:#576573;border-radius:3px;opacity:1;left:0;transition:.2s ease-in-out}.p-header__menu-icon span:nth-child(1){top:6px;transform-origin:left center}.p-header__menu-icon span:nth-child(2){top:15px;transform-origin:left center}.p-header__menu-icon.open span:nth-child(1){transform:rotate(45deg);top:1px;left:4px}.p-header__menu-icon.open span:nth-child(2){transform:rotate(-45deg);top:18px;left:4px}.p-header__menu-notice,.p-header__menu-notice-pc{width:12px;height:12px;border-radius:50%;background-color:#ed4d4d;position:absolute}.p-header__menu-notice{top:15px;right:10px}@media screen and (min-width: 1023px){.p-header__menu-notice{display:none}}.p-header__menu-notice-pc{top:2px;left:36px}.p-header__menu-modal{position:fixed;z-index:2;top:0;right:-100%;width:100%;height:100%;padding-top:64px;overflow-y:scroll;box-sizing:border-box;background-color:#f9f9f9;transition:.2s ease-in-out}.p-header__menu-modal.show{right:0}.p-header__menu-modal-close{height:64px;width:100%;display:inline-block;position:fixed;top:0;background-color:#fff;z-index:1}.p-header__menu-modal-items{background-color:#fff;border-bottom:#f7f7f7 1px solid;position:relative}.p-header__menu-modal-items:hover{background-color:#f7f7f7}.p-header__menu-modal-items a{padding:12px 16px;box-sizing:border-box;display:inline-flex;transition:.2s ease-in-out;font-size:16px;font-weight:700;align-items:center;width:100%;line-height:1.4;word-break:break-word;position:relative}.p-header__menu-modal-items a svg,.p-header__menu-modal-items a img{margin-right:10px}.p-header__menu-modal-items a:link,.p-header__menu-modal-items a:visited{color:#576573}.p-header__menu-modal-items-company{background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.p-header__menu-modal-items-company a:link,.p-header__menu-modal-items-company a:visited{color:#318fb0}.p-header__menu-itemsProfile{background-color:#fff;width:100%;padding:16px;box-sizing:border-box}.p-header__menu-itemsProfile-PC{width:360px;padding-top:28px}.p-header__menu-itemsProfile:hover{background-color:#f7f7f7}.p-header__menu-items-profileList{display:flex;width:100%;justify-content:space-around;flex:1}.p-header__menu-items-profile{width:92px;text-align:center}.p-header__menu-items-profile+.p-header__menu-items-profile{margin-left:8px}.p-header__menu-items-profile p{font-size:1.2rem!important;margin-top:8px;color:#576573;font-weight:700;width:100%;overflow-wrap:break-word;line-height:1.6}@keyframes load{0%{stroke-dashoffset:0}}.p-header__menu-items-profile-btn{border:2px solid #44c6c5;padding:11px 12px 12px;margin-top:16px;border-radius:4px;font-size:1.6rem;color:#44c6c5;font-weight:700;text-align:center;background-color:#fff}.p-header__menu-items-profile-btn:hover{background:#44c6c5;color:#fff}.p-header__menu-items-profile-progress{margin:0 auto;position:relative;display:inline-block;padding:0;text-align:center}.p-header__menu-items-profile-progress&gt;div{display:inline-block;position:relative;text-align:center;color:#44c6c5;font-weight:700}.p-header__menu-items-profile-progress&gt;div:after{content:attr(data-percent);position:absolute;width:100%;top:52px;left:0;font-size:1.2rem;text-align:center}.p-header__menu-items-profile-progress svg{width:78px;height:78px;margin-right:0!important}.p-header__menu-items-profile-progress img{position:absolute;margin-right:0!important;left:calc(50% - 18px);top:14px}.p-header__menu-items-profile-progress svg:nth-child(2){position:absolute;left:0;top:0;transform:rotate(-90deg)}.p-header__menu-items-profile-progress svg:nth-child(2) path{fill:none;stroke-width:17;stroke-dasharray:629;stroke:#edeff1;opacity:1;animation:load .8s}.p-header__menu-modal-break{border-bottom:1px solid #d8d8d8}.p-header--toppage{position:absolute;top:0;right:0;width:100%}@media screen and (min-width: 1023px){.p-header--toppage{position:static}}@media screen and (max-width: 1023px){.p-header--toppage{box-shadow:none;background:transparent}.p-header--toppage .p-header__logo{display:none}.p-header--toppage .p-header__menu-icon span{background:#fff}.p-header--toppage .p-header__menu-icon.open span{background:#576573}.p-header--toppage .p-header__lang-trigger{color:#fff}.p-header--toppage .p-header__lang-trigger:before{background-color:#fff}.p-header--toppage .p-header__lang-trigger:after{border-top:6px solid #ffffff}.p-header--toppage .p-header__lang.active .p-header__lang-trigger{color:#576573}.p-header--toppage .p-header__lang.active .p-header__lang-trigger:before{background-color:#576573}.p-header--toppage .p-header__lang.active .p-header__lang-trigger:after{border-top:6px solid #576573}}.c-header-menu--signup:link,.c-header-menu--signup:visited{color:#fff}@media screen and (min-width: 1023px){.p-headerLp__inner{max-width:1100px;margin:0 auto;padding:0 20px;position:relative}}.p-headerLp__lang{font-size:1.3rem;position:absolute;top:13px;right:72px!important;border-radius:4px}@media screen and (min-width: 1023px){.p-headerLp__lang{right:12px!important;top:17px}}.p-headerLp__business-link{padding:8px 0;font-size:1.4rem;position:absolute;right:200px;top:13px}@media screen and (min-width: 1023px){.p-headerLp__business-link{right:140px}}.p-header-guest{position:relative;background:#fff;box-shadow:0 1px 4px #00000029;z-index:2}.p-header-guest__top{height:0;position:relative;z-index:2}@media screen and (min-width: 1023px){.p-header-guest__top{height:30px;display:flex;justify-content:center;align-items:center;width:100%}}.p-header-guest__top-inner{display:flex;justify-content:flex-end;align-items:center;width:100%;height:56px}@media screen and (min-width: 1023px){.p-header-guest__top-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding-left:16px;padding-right:148px}}.p-header-guest__second{display:flex;justify-content:center;height:64px;width:100%;position:relative;z-index:1}.p-header-guest__second__wrapper{display:flex;justify-content:space-between;height:64px;width:100%;padding-left:16px}@media screen and (min-width: 1023px){.p-header-guest__second__wrapper{display:flex;justify-content:space-between;height:64px;width:1000px}}.p-header-guest__second__inner{display:flex;justify-content:flex-start;align-items:center}.p-header-guest__second__logo a{display:inline-block}.p-header-guest__second__logo img{width:auto;height:32px}@media screen and (max-width: 320px){.p-header-guest__second__logo img{height:26px}}.p-header-guest__second__function{display:none}@media screen and (min-width: 1023px){.p-header-guest__second__function{display:flex;justify-content:flex-end;align-items:center;z-index:100}}@media screen and (min-width: 1023px){.p-header-guest__second__function__login{padding:14px 16px;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;border-radius:4px;transition:.2s ease-in-out;word-break:keep-all}.p-header-guest__second__function__login:link,.p-header-guest__second__function__login:visited{color:#576573}.p-header-guest__second__function__login:hover{background-color:#f7f7f7}.p-header-guest__second__function__login svg,.p-header-guest__second__function__login img{margin-right:8px}}@media screen and (min-width: 1023px){.p-header-guest__second__function__signup{padding:14px 16px;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;border-radius:4px;transition:.2s ease-in-out;background-color:#44c6c5;margin-left:8px;word-break:keep-all}.p-header-guest__second__function__signup:link,.p-header-guest__second__function__signup:visited{color:#fff}.p-header-guest__second__function__signup:hover{background-color:#39b5b4}}.p-header-guest__tag-line{display:none}@media screen and (min-width: 1023px){.p-header-guest__tag-line{display:flex;justify-content:flex-start;align-items:center;color:#576573;font-weight:400}}.p-header-guest__biz-link{display:none}@media screen and (min-width: 1023px){.p-header-guest__biz-link{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}}.p-header-guest__biz-link a{padding:8px 0;font-size:1.4rem}.p-header-guest__biz-link a:link,.p-header-guest__biz-link a:visited{color:#318fb0}.p-header-guest__biz-link a:hover{text-decoration:underline}.p-header-guest__lang-wrapper{display:flex;align-items:flex-end}@media screen and (max-width: 320px){.p-header-guest__lang-wrapper{display:flex;align-items:center}}.p-header-guest__lang{font-size:1.3rem;position:absolute;top:13px;right:64px;border-radius:4px;z-index:1}@media screen and (max-width: 320px){.p-header-guest__lang{right:48px}}@media screen and (min-width: 1023px){.p-header-guest__lang{position:absolute;top:0;right:10px}}.p-header-guest__lang.active{background-color:#fff;box-shadow:0 4px 16px #0000003d}.p-header-guest__lang.active .p-header-guest__lang-trigger{color:#576573}.p-header-guest__lang.active .p-header-guest__lang-trigger:before{background-color:#576573}.p-header-guest__lang.active .p-header-guest__lang-trigger:after{border-top-color:#576573}.p-header-guest__lang-trigger{position:relative;float:right;display:flex;align-items:center;box-sizing:border-box;height:37px;width:133px;padding-left:12px;padding-right:32px;color:#576573;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.p-header-guest__lang-trigger.p-header-guest__toppage{color:#fff}@media screen and (min-width: 1023px){.p-header-guest__lang-trigger.p-header-guest__toppage{color:#576573}}.p-header-guest__lang-trigger.p-header-guest__toppage:before{background-color:#fff}@media screen and (min-width: 1023px){.p-header-guest__lang-trigger.p-header-guest__toppage:before{background-color:#576573}}.p-header-guest__lang-trigger.p-header-guest__toppage:after{border-top-color:#fff}@media screen and (min-width: 1023px){.p-header-guest__lang-trigger.p-header-guest__toppage:after{border-top-color:#576573}}.p-header-guest__lang-trigger img{display:none}@media screen and (min-width: 1023px){.p-header-guest__lang-trigger{font-weight:700;width:128px;height:30px;justify-content:right;text-align:right;color:#576573}.p-header-guest__lang-trigger img{display:block;width:16px;height:16px;margin-right:4px;float:right}}.p-header-guest__lang-trigger:before{content:"";display:inline-block;width:2px;height:13px;background-color:#576573;position:absolute;right:24px;top:calc(50% - 6px)}.p-header-guest__lang-trigger:after{content:"";position:absolute;right:8px;top:calc(50% - 2px);box-sizing:border-box;width:6px;height:6px;border:6px solid transparent;border-top:6px solid #576573}.p-header-guest__lang-list{display:none}.p-header-guest__lang-items a{padding:12px;width:100%;box-sizing:border-box;display:inline-block}.p-header-guest__lang-items a:link,.p-header-guest__lang-items a:active,.p-header-guest__lang-items a:visited{color:#576573}.p-header-guest__lang-items a:hover{background-color:#f7f7f7}.p-header-guest__menu-block{display:none}@media screen and (min-width: 1023px){.p-header-guest__menu-block{display:flex;align-items:center;margin-left:24px}}.p-header-guest__menu{position:relative}.p-header-guest__menu a{color:#576573;cursor:pointer}.p-header-guest__pull-down--left{position:absolute;top:48px;left:0;display:none}.p-header-guest__menu:hover ul{display:block}.p-header-guest__menu-list{background-color:#f7f7f7;box-shadow:0 4px 16px #0000003d;border-radius:4px;z-index:2;overflow:hidden;min-width:max-content}.p-header-guest__menu-items{background-color:#fff;min-width:max-content;border-bottom:#f7f7f7 1px solid;position:relative}.p-header-guest__menu-items-break{border-bottom:1px solid #d8d8d8}.p-header-guest__menu-items-notice{width:12px;height:12px;border-radius:50%;background-color:#ed4d4d;position:absolute;top:10px;left:45px;z-index:10}.p-header-guest__menu-items:hover{background-color:#f7f7f7}.p-header-guest__menu-items a{padding:12px 16px;box-sizing:border-box;display:inline-flex;width:100%;min-width:max-content;transition:.2s ease-in-out;font-size:16px;font-weight:700;align-items:center}.p-header-guest__menu-items a svg,.p-header-guest__menu-items a img{margin-right:8px}.p-header-guest__menu-items a:link,.p-header-guest__menu-items a:visited{color:#576573}.p-header-guest__menu-btn{padding:24px 16px 16px 0;z-index:3;position:relative;color:#fff}@media screen and (min-width: 1023px){.p-header-guest__menu-btn{display:none}}.p-header-guest__menu-icon{width:24px;height:24px;position:relative;transform:rotate(0);transition:.2s ease-in-out}.p-header-guest__menu-icon span{display:block;position:absolute;height:3px;width:100%;background:#576573;border-radius:3px;opacity:1;left:0;transition:.2s ease-in-out}.p-header-guest__menu-icon span:nth-child(1){top:6px;transform-origin:left center}.p-header-guest__menu-icon span:nth-child(2){top:15px;transform-origin:left center}.p-header-guest__menu-icon.open span:nth-child(1){transform:rotate(45deg);top:1px;left:4px;background-color:#576573}.p-header-guest__menu-icon.open span:nth-child(2){transform:rotate(-45deg);top:18px;left:4px;background-color:#576573}.p-header-guest__menu-icon.p-header-guest__toppage span{background:#fff}.p-header-guest__menu-icon.p-header-guest__toppage.open span:nth-child(1){background-color:#576573}.p-header-guest__menu-icon.p-header-guest__toppage.open span:nth-child(2){background-color:#576573}.p-feature__header{background:#fff}.p-feature__header-caption{font-size:1.2rem;background:#f0fbfb;padding:4px 0;text-align:center;color:#00325c}.p-feature__header-caption--pc{margin:4px 16px 0;color:#00325c;font-weight:400;display:none}@media (min-width: 840px){.p-feature__header-caption--pc{display:block}}@media (min-width: 840px){.p-feature__header-caption{display:none}}.p-feature__header-logo{height:60px;display:flex;align-items:center;justify-content:center}@media (min-width: 840px){.p-feature__header-logo{justify-content:left;width:800px;padding:0 20px;margin:auto}}.p-feature__header-logo img{width:168px}.c-header-menu{padding:14px 16px;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;border-radius:4px;transition:.2s ease-in-out}.c-header-menu:link,.c-header-menu:visited{color:#576573}.c-header-menu:hover{background-color:#f7f7f7}.c-header-menu svg,.c-header-menu img{margin-right:8px}.c-header-menu--signup{background-color:#44c6c5;margin-left:8px}.c-header-menu--signup:link,.c-header-menu--signup:visited{color:#576573}.c-header-menu--signup:hover{background-color:#39b5b4}.c-header-label-count{font-size:1.2rem;color:#333;padding:4px 6px;background-color:#f7f7f7;border-radius:40px;margin-left:16px;font-weight:400;border:1px solid #d8d8d8}.no-scroll{overflow:hidden}.p-headerLp{background:#fff;box-shadow:0 1px 4px #00000029;z-index:2}.p-headerLp__inner{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 16px;width:100%;height:64px;box-sizing:border-box}@media screen and (max-width: 320px){.p-headerLp__inner{padding:0 0 0 12px}}@media screen and (min-width: 1023px){.p-headerLp__inner{width:1100px;margin:0 auto;padding:0;position:relative}}.p-headerLp__cell{display:flex;align-items:center}@media screen and (min-width: 320px){.p-headerLp__company{display:none}}@media screen and (min-width: 1023px){.p-headerLp__company{display:block}}.p-headerLp__logo a{display:inline-block}.p-headerLp__logo img{width:auto;height:32px}@media screen and (max-width: 320px){.p-headerLp__logo img{height:26px}}.p-headerLp__lang{font-size:1.3rem;position:absolute;top:13px;right:60px;border-radius:4px}@media screen and (max-width: 320px){.p-headerLp__lang{right:48px}}@media screen and (min-width: 1023px){.p-headerLp__lang{right:0;top:20px}}.p-headerLp__lang.active{background-color:#fff;box-shadow:0 4px 16px #0000003d;z-index:999}.p-headerLp__lang-trigger{height:37px;padding-left:12px;padding-right:32px;display:flex;align-items:center;cursor:pointer;color:#576573;width:90px;box-sizing:border-box;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);float:right}.p-headerLp__lang-trigger img{display:none}@media screen and (min-width: 1023px){.p-headerLp__lang-trigger{font-weight:700;width:128px;height:30px;justify-content:right;text-align:right}.p-headerLp__lang-trigger img{display:block;width:16px;height:16px;margin-right:4px;float:right}}.p-headerLp__lang-trigger:before{content:"";display:inline-block;width:2px;height:13px;background-color:#576573;position:absolute;right:24px;top:calc(50% - 6px)}.p-headerLp__lang-trigger:after{content:"";position:absolute;right:8px;top:calc(50% - 2px);box-sizing:border-box;width:6px;height:6px;border:6px solid transparent;border-top:6px solid #576573}.p-headerLp__lang-list{display:none}.p-headerLp__lang-items a{padding:12px;width:100%;box-sizing:border-box;display:inline-block}.p-headerLp__lang-items a:link,.p-headerLp__lang-items a:active,.p-headerLp__lang-items a:visited{color:#576573}.p-headerLp__lang-items a:hover{background-color:#f7f7f7}.p-headerLp__business-link{padding:8px 0;font-size:1.4rem;position:absolute;right:130px;top:13px}.p-headerLp__business-link:link,.p-headerLp__business-link:visited{color:#318fb0}.p-headerLp__business-link:hover{text-decoration:underline}#gdprPopup{width:100%;font-size:1.2rem;background:#072233eb;position:fixed;bottom:0;z-index:1000}#gdprPopup .p-gdprPopup{display:flex;align-items:center;justify-content:space-around;padding:32px 64px}@media (max-width: 1023px){#gdprPopup .p-gdprPopup{display:inline-block;padding:24px}}#gdprPopup .p-gdprPopup__left{width:70%}@media (max-width: 1023px){#gdprPopup .p-gdprPopup__left{width:100%}}#gdprPopup .p-gdprPopup p{color:#fff;margin-bottom:16px;line-height:1.4}#gdprPopup .p-gdprPopup a{color:#fff;text-decoration:underline}#gdprPopup .p-gdprPopup a:hover,#gdprPopup .p-gdprPopup a:visited{color:#fff}#gdprPopup .p-gdprPopup button{background:#f8f9f9;padding:10px 40px;border-radius:5px;border:none}@media (max-width: 1023px){#gdprPopup .p-gdprPopup button{display:block;margin:16px auto 0}}.l-footer{background:#576573}.p-footer{display:flex;flex-flow:column nowrap;padding:16px 12px;color:#fff;width:1000px;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 1023px){.p-footer{width:100%}}.p-footer__lang{width:100%;color:#fff;font-size:1.3rem;font-weight:700;position:relative;margin-bottom:16px}@media screen and (min-width: 1023px){.p-footer__lang{width:180px;margin-bottom:0}}.p-footer__lang-toggler{padding:14px 16px 14px 52px;cursor:pointer;background-color:#7f8b97;position:relative;border-radius:2px}.p-footer__lang-toggler:after{content:"";position:absolute;top:calc(50% - 10px);left:16px;width:20px;height:20px;background:url(/images/guide/icon-global.svg)}.p-footer__lang-list{position:absolute;bottom:100%;display:none;width:100%;background-color:#7f8b97;border-radius:2px}.p-footer__lang-item{border-bottom:rgba(255,255,255,.2) 1px solid}.p-footer__lang-item a{padding:14px 16px 14px 52px;box-sizing:border-box;display:inline-block;width:100%}.p-footer__lang-item a:link,.p-footer__lang-item a:active,.p-footer__lang-item a:visited{color:#fff}.p-footer__lang-open{box-shadow:0 4px 16px #0000003d}.p-footer__logo{opacity:.8}@media screen and (max-width: 1024px){.p-footer__logo{text-align:center;margin-bottom:24px}}.p-footer__logo:hover{opacity:1}.p-footer__logo img{width:140px;height:auto}.p-footer__section{display:flex;justify-content:space-between;width:100%;padding:24px 0}.p-footer__section:first-child{border-bottom:1px solid #2b4b67}@media screen and (max-width: 1023px){.p-footer__section{flex-direction:column}}.p-footer__section--logo{width:100%;padding:12px;box-sizing:border-box}.p-footer__section--logo:first-child{border:none}.p-footer__list{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (max-width: 1023px){.p-footer__list{width:100%;padding-bottom:24px;padding-top:24px;border-bottom:1px solid #2b4b67}.p-footer__list:first-child{padding-top:0}.p-footer__list:last-child{padding-bottom:0;border-bottom:none}}@media screen and (min-width: 1023px){.p-footer__list:first-child{width:40%}.p-footer__list:nth-child(2){width:40%}.p-footer__list:nth-child(3){width:20%}}.p-footer__list-other{border-bottom:1px solid #2b4b67}@media screen and (min-width: 1023px){.p-footer__list-other{width:100%}}.p-footer__list-ttl{padding:8px;font-weight:700;font-size:1.2rem;margin-bottom:8px;opacity:.8}@media screen and (max-width: 1023px){.p-footer__list-ttl{text-align:center}}.p-footer__item{padding:8px}.p-footer__item-social{padding:0 8px}@media screen and (max-width: 1023px){.p-footer__item-social{text-align:center}}.p-footer__item-social a{display:inline-block;opacity:.8;margin-right:16px;transition:.2s ease-in-out}.p-footer__item-social a:last-child{margin-right:0}.p-footer__item-social a img{width:40px;height:40px}.p-footer__item-social a:hover{opacity:1}.p-footer__item-other-service{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:24px}@media screen and (max-width: 1023px){.p-footer__item-other-service{justify-content:center}}.p-footer__item-other-service-link{color:#fff;display:inline-block;border-right:1px solid #2b4b67;padding:2px 8px;margin-top:10px;font-size:1.2rem}.p-footer__link{font-size:1.2rem}@media screen and (max-width: 1023px){.p-footer__link{text-align:center}}.p-footer__link a{text-decoration:none;color:#fff;opacity:.8;transition:.2s ease-in-out}.p-footer__link a:hover{opacity:1}.p-footer__link a:visited{color:#fff}.p-footer__link--service a{font-weight:700}.p-footer__link--service span{display:block;font-weight:400;color:#fff;opacity:.8;transition:.2s ease-in-out;margin-bottom:4px}.p-footer__section-cell{display:flex;align-items:center}@media screen and (max-width: 1023px){.p-footer__section-cell{flex-direction:column;justify-content:center}}.p-footer__copy{font-size:1.2rem;text-align:center}@media screen and (min-width: 1023px){.p-footer__copy{margin-left:16px}}@media screen and (min-width: 1023px){.p-top{background:#fff}}.p-top__mainview{background:#fff}@media screen and (min-width: 1023px){.p-top__mainview{height:560px}}.p-top__fv-content{width:100%;height:452px;box-sizing:border-box;background-color:#fff;object-position:center center;object-fit:cover;transition:all 2.4s;position:absolute}@media screen and (min-width: 1023px){.p-top__fv-content{height:560px;background-color:#fff;object-position:top}}.p-top__catch{position:relative;text-align:center;padding:146px 0 82px}@media screen and (min-width: 1023px){.p-top__catch{padding:156px 0 50px}}.p-top__catch-txt{color:#fff;font-size:1.8rem;margin-bottom:10px;text-shadow:0px 4px 4px rgba(0,0,0,.5)}@media screen and (min-width: 1023px){.p-top__catch-txt{font-size:2.8rem}}.p-top__logo{width:100%;max-width:228px}@media (min-width: 1023px){.p-top__logo{height:64px}}.p-top__count{position:relative;text-align:center}.p-top__count:after{content:"";position:absolute;border-color:#ffce54 transparent transparent;border-style:solid;border-width:8px 7px 0;bottom:0;left:50%;transform:translate(-50%,-50%)}.p-top__count p{display:inline-block;padding:10px 16px;border-radius:2em;color:#333;background:#ffce54;font-weight:700;font-size:1.4rem;margin:0 16px 12px}@media screen and (min-width: 1023px){.p-top__count p{font-size:1.6rem}}.p-top__second{padding:16px 16px 54px}@media screen and (min-width: 1023px){.p-top__second{padding:0 0 54px}}.p-top__content-wrapper{display:flex;flex-direction:column;gap:8px;margin:16px auto 0}@media screen and (min-width: 1023px){.p-top__content-wrapper{max-width:936px;margin-top:64px;gap:32px}}.p-top__search-form{display:inline-block;position:relative;width:calc(100% - 32px);background:#fff;margin:0 16px;border-radius:4px;box-shadow:0 2px 8px #00000029}@media screen and (min-width: 1023px){.p-top__search-form{display:block;padding:24px 32px 16px;box-sizing:border-box;margin:0 auto;width:936px;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000029}}.p-top__search-form-head{display:flex;padding:8px;box-sizing:border-box}@media (min-width: 1023px){.p-top__search-form-head{align-items:flex-end;padding:0 0 16px;background:none;box-shadow:none;margin:0}}.p-top__search-form-list{width:100%}@media (min-width: 1023px){.p-top__search-form-list{display:flex}}.p-top__search-form-item{position:relative}@media (min-width: 1023px){.p-top__search-form-item{width:340px}.p-top__search-form-item:first-child{margin-right:16px}}.p-top__search-form-item label{display:none}@media (min-width: 1023px){.p-top__search-form-item label{display:inline-block;margin-bottom:16px}.p-top__search-form-item label:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}}.p-top__search-form-item:last-child input{margin-bottom:0}.p-top__agent-banner{background:#fff;padding:20px 16px 16px;margin-bottom:8px;text-align:center;box-sizing:border-box;box-shadow:none}.p-top__agent-banner a :hover{opacity:.7}.p-top__agent-banner img{display:inline-block;width:100%}@media (min-width: 1023px){.p-top__agent-banner img{width:640px}}@media (min-width: 1023px){.p-top__agent-banner{padding-top:64px;padding-bottom:0}}*{box-sizing:border-box}.p-top-guest{background:#fff}@media screen and (min-width: 1023px){.p-top-guest{padding-bottom:56px}}.p-top-guest__mainview{width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(/job/assets/bg_fv_01_sp-BCvNsJUM.jpg);background-position:100% 0%}@media screen and (min-width: 1023px){.p-top-guest__mainview{display:flex;flex-direction:column;align-items:center;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(/job/assets/bg_fv_01_pc-z4hTHbz6.jpg)}}.p-top-guest__catch{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:180px 0 0;gap:7px}@media screen and (min-width: 1023px){.p-top-guest__catch{display:flex;flex-direction:column;align-items:flex-start;width:1000px;padding:100px 0 82px}}.p-top-guest__catch__login--pc{display:none}@media screen and (min-width: 1023px){.p-top-guest__catch__login--pc{display:block;position:absolute;top:12px;right:0}}@media screen and (min-width: 1023px){.p-top-guest__catch__login--pc__link{display:flex;justify-content:center;align-items:center;border:1px solid white;border-radius:4px;padding:5px 8px;text-decoration:none;font-weight:600;font-size:14px;line-height:160%;word-break:keep-all;transition:.2s ease-in-out}.p-top-guest__catch__login--pc__link:link,.p-top-guest__catch__login--pc__link:visited{color:#fff}.p-top-guest__catch__login--pc__link:hover{color:#576573;background-color:#f7f7f7}}.p-top-guest__catch__txt_wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 12px}@media screen and (min-width: 1023px){.p-top-guest__catch__txt_wrapper{align-items:flex-start;padding:0}}.p-top-guest__catch__txt{display:flex;justify-content:center;text-align:center;color:#fff;text-shadow:0px 3px 14px rgba(13,110,185,.23);line-height:160%;font-weight:600;font-size:2.4rem}@media screen and (min-width: 1023px){.p-top-guest__catch__txt{font-weight:700;font-size:3.6rem}}.p-top-guest__catch__logo{padding-top:3px;width:212px}@media screen and (min-width: 1023px){.p-top-guest__catch__logo{width:305px}}.p-top-guest__register{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:60px;padding:20px 20px 5px;gap:12px;background:none}@media screen and (min-width: 1023px){.p-top-guest__register{display:flex;flex-direction:row;justify-content:center;align-items:center;justify-items:stretch;width:1000px;gap:12px;background:none;padding:0;margin-top:37px}}.p-top-guest__register__policy{padding-bottom:24px;font-size:14px;text-align:center;font-weight:400;align-self:center;font-style:normal;line-height:150%;letter-spacing:.28px;color:#fff}@media screen and (min-width: 1023px){.p-top-guest__register__policy{padding-bottom:unset}}.p-top-guest__register__policy a{color:#fff;text-decoration:underline}.p-top-guest__register__policy a:hover{opacity:.7}.p-top-guest__register__item{height:44px;border-radius:4px;width:100%;max-width:456px;margin:0;padding:0}@media screen and (min-width: 1023px){.p-top-guest__register__item{flex:1}}.p-top-guest__register__icon{position:absolute;top:0;left:0;height:100%;display:flex;justify-content:flex-start;align-items:center;padding:11px 0 11px 13px}.p-top-guest__register__facebook,.p-top-guest__register__google,.p-top-guest__register__email{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:44px;border-radius:4px;align-self:stretch;background:#1877f2;max-width:456px;text-align:center}.p-top-guest__register__facebook:hover,.p-top-guest__register__google:hover,.p-top-guest__register__email:hover{opacity:.88}.p-top-guest__register__facebook__text,.p-top-guest__register__google__text,.p-top-guest__register__email__text{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:16px;line-height:160%}.p-top-guest__register__google{background:#fff}.p-top-guest__register__google__text{color:#818082}.p-top-guest__register__email{background:#44c6c5}.p-top-guest__register__email__text{display:flex;justify-content:center;align-items:center;color:#fff;height:100%;width:80%;line-height:100%;text-align:center}.p-top-guest__catch-4reasons{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:8px;padding:32px 16px;gap:40px;background:#eef8fc;box-shadow:0 2px 8px #00000029}@media screen and (min-width: 1023px){.p-top-guest__catch-4reasons{padding:64px 0;margin-bottom:0;box-shadow:none}}.p-top-guest__catch-4reasons__top{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;gap:24px;width:100%}@media screen and (min-width: 1023px){.p-top-guest__catch-4reasons__top{width:936px;gap:56px}.p-top-guest__catch-4reasons__top br{display:none}}.p-top-guest__catch-4reasons__top-catch{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0;margin:0;gap:6px;width:100%}@media screen and (min-width: 1023px){.p-top-guest__catch-4reasons__top-catch{gap:1px}}.p-top-guest__catch-4reasons__top-catch__1 mark{font-weight:700;font-size:16px;line-height:160%;text-align:center;word-break:break-all;color:#318fb0;padding:0 4px;font-style:normal;background:linear-gradient(transparent 60%,#d3f1f1 50%)}.p-top-guest__catch-4reasons__top-catch__2{font-weight:600;line-height:160%;text-align:center;font-weight:700;color:#333;font-size:20px}.p-top-guest__catch-4reasons__top-catch__2 .number{color:#318fb0;font-size:32px;padding:0 2px}@media screen and (min-width: 1023px){.p-top-guest__catch-4reasons__top-catch__2{font-size:24px}.p-top-guest__catch-4reasons__top-catch__2 .number{font-size:40px}}.p-top-guest__catch-4reasons__bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;gap:8px;width:100%;min-height:44px}.p-top-guest__catch-4reasons__bottom__1{font-weight:600;font-size:14px;line-height:160%;text-align:center;color:#44c6c5;gap:8px}.p-top-guest__catch-4reasons__bottom__2{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;padding:10px 12px;gap:10px;width:320px;border-radius:4px;border:2px solid #44C6C5;background:#44c6c5;color:#fff}.p-top-guest__catch-4reasons__bottom__2:link,.p-top-guest__catch-4reasons__bottom__2:visited{color:#fff}.p-top-guest__catch-4reasons__bottom__2:hover{background:#39b5b4}.p-top-guest__catch-4reasons__items{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:560px;gap:40px;text-align:center}@media screen and (min-width: 1023px){.p-top-guest__catch-4reasons__items{display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;align-items:flex-start;max-width:none}}.p-top-guest__catch-4reasons__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;gap:16px}@media screen and (min-width: 1023px){.p-top-guest__catch-4reasons__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;max-width:446px}}.p-top-guest__catch-4reasons__icon{display:flex;justify-content:flex-start;align-items:flex-start}.p-top-guest__catch-4reasons__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.p-top-guest__catch-4reasons__title{font-weight:700;font-size:18px;line-height:160%;display:flex;align-items:center;text-align:left;color:#333}.p-top-guest__catch-4reasons__content{font-weight:400;font-size:14px;line-height:160%;display:flex;align-items:center;text-align:left;color:#333}.p-top-guest__catch-4reasons__link{display:flex;flex-direction:row;align-items:flex-start;padding:4px 12px;gap:8px;font-weight:600;font-size:13px;line-height:160%;border:2px solid #44C6C5;border-radius:32px;align-items:center;color:#44c6c5}.p-top-guest__catch-4reasons__link:link,.p-top-guest__catch-4reasons__link:visited{color:#44c6c5}.p-top-guest__catch-4reasons__link:hover{background:#44c6c5;color:#fff}.p-top-guest__content-wrapper{display:flex;flex-direction:column;background:#f7f7f7;gap:8px;margin:0 auto}@media screen and (min-width: 1023px){.p-top-guest__content-wrapper{max-width:936px;background:#fff;margin-top:64px;gap:64px}}.p-top-guest__search-form{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px;margin-bottom:8px;gap:16px;background:#d3f1f1;box-shadow:0 2px 8px #00000029;border-radius:4px}@media screen and (min-width: 1023px){.p-top-guest__search-form{display:flex;padding:40px 32px;box-shadow:none;margin-bottom:0}}.p-top-guest__search-form-header{display:flex;align-items:center;font-weight:600;font-size:20px;line-height:35px;color:#333}@media screen and (min-width: 1023px){.p-top-guest__search-form-header{font-size:24px}}.p-top-guest__search-form-head{display:flex;padding:8px;box-sizing:border-box;width:100%}@media (min-width: 1023px){.p-top-guest__search-form-head{align-items:flex-end;background-color:#fff;padding:24px 23px 16px 32px;gap:16px;border-radius:8px;max-width:936px;height:130px}}.p-top-guest__search-form-list{width:100%}@media (min-width: 1023px){.p-top-guest__search-form-list{display:flex}}.p-top-guest__search-form-item{position:relative}@media (min-width: 1023px){.p-top-guest__search-form-item{width:340px}.p-top-guest__search-form-item:first-child{margin-right:16px}}.p-top-guest__search-form-item label{display:none}@media (min-width: 1023px){.p-top-guest__search-form-item label{display:inline-block;margin-bottom:16px}.p-top-guest__search-form-item label:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}}.p-top-guest__search-form-item:last-child input{margin-bottom:0}.p-top-guest__input-text{width:100%;border:none;border:solid 1px #d8d8d8;height:44px;padding:0 12px;margin-top:1px;margin-bottom:8px;box-sizing:border-box;font-size:1.6rem;border-radius:4px}.p-top-guest__input-text::placeholder{line-height:1;font-size:1.6rem;color:#c2c1c3}.p-top-guest__input-text:focus{outline:#318fb0 auto 1px;border-radius:4px}@media screen and (min-width: 1023px){.p-top-guest__input-text{width:100%;border:none;border:solid 1px #d8d8d8;padding:12px;box-sizing:border-box;font-size:1.6rem;border-radius:4px;height:56px;margin-bottom:0}}.p-common-second{padding:16px 16px 54px}@media screen and (min-width: 1023px){.p-common-second{padding:16px 0 54px}}.p-common-second__content-wrapper{display:flex;flex-direction:column;background:#f7f7f7;gap:8px;margin:0 auto}@media screen and (min-width: 1023px){.p-common-second__content-wrapper{max-width:936px;background:#f7f7f7;margin-top:32px;gap:32px}}.p-common-second__content{background:#fff;margin:0;padding:16px 16px 32px}@media (min-width: 1023px){.p-common-second__content{padding:32px 16px 40px;box-shadow:0 1px 4px #00000029}}.p-common-second__content-ttl{font-size:2rem;font-weight:700;line-height:1.4;color:#333}@media (min-width: 1023px){.p-common-second__content-ttl{font-size:2.2rem}}@media (min-width: 1023px){.p-common-second__list{display:flex;justify-content:space-between}}.p-common-second__item{margin-top:32px}@media (min-width: 1023px){.p-common-second__item{width:100%}}.p-common-second__item-step{display:flex;align-items:center;justify-content:center;flex-flow:column;background:#44c5c6;width:44px;height:44px;margin:0 auto;border-radius:22px}.p-common-second__step-txt{display:block;color:#fff;font-size:1rem}.p-common-second__step-num{color:#fff;font-size:1.6rem;font-weight:700;margin-top:2px}.p-common-second__item-img{text-align:center;margin-top:24px}.p-common-second__item-img img{width:auto;height:74px}.p-common-second__item-ttl{font-size:1.8rem;font-weight:700;text-align:center;margin-top:16px;color:#333}.p-common-second__item-txt{display:inline-block;color:#333;font-size:1.4rem;line-height:1.4;margin:16px 24px 0}.p-common-second__merit-item{display:flex;margin-top:32px}@media (min-width: 1023px){.p-common-second__merit-item{max-width:714px;margin:32px auto 0}}.p-common-second__merit-num{font-size:4rem;font-weight:700;color:#44c5c6;margin-right:24px}.p-common-second__merit-ttl{font-size:1.8rem;color:#333;font-weight:700}.p-common-second__merit-txt{font-size:1.4rem;line-height:1.4;margin-top:8px}@media (min-width: 1023px){.p-common-second__about-content{display:flex;flex-flow:row-reverse;justify-content:center}}.p-common-second__about-img{text-align:center;margin-top:32px}.p-common-second__about-img img{width:auto;height:120px}@media (min-width: 1023px){.p-common-second__about-img img{height:190px}}.p-common-second__about-txt{margin-top:16px;line-height:1.4;color:#333}@media (min-width: 1023px){.p-common-second__about-txt{max-width:540px;margin-right:64px}}.p-common-second__cta{text-align:center;margin-top:24px}.p-common-second__cta a{display:inline-block;width:100%;box-sizing:border-box;background:#44c5c6;border-radius:4px;box-shadow:0 1px 4px #00000029;padding:16px;color:#fff;font-weight:700}@media (min-width: 1023px){.p-common-second__cta a{max-width:320px}}.p-common-second__recommend-guide{line-height:1.4}.p-common-second__recommend-guide-txt,.p-common-second__recommend-guide-list{margin-top:16px}.p-common-second__recommend-guide-item img{width:100%;height:150px;object-fit:cover}@media (min-width: 1023px){.p-common-second__recommend-guide-item img{width:200px;height:120px;margin-right:16px}}.p-common-second__recommend-guide-item:not(:first-child){margin-top:24px;padding-top:24px;border-top:solid 1px #d8d8d8}@media (min-width: 1023px){.p-common-second__recommend-guide-item:not(:first-child){margin-top:24px}}.p-common-second__recommend-guide-item a,.p-common-second__recommend-guide-item a:visited{color:#333}.p-common-second__recommend-guide-item a:hover{opacity:.88}@media (min-width: 1023px){.p-common-second__recommend-guide-item a{display:flex;align-items:center}}.p-common-second__recommend-guide-detail-ttl{font-size:1.8rem;font-weight:700;color:#318fb0;margin-top:8px}@media (min-width: 1023px){.p-common-second__recommend-guide-detail-ttl{margin-top:0}}.p-common-second__recommend-guide-description{margin-top:8px}@media (min-width: 1023px){.p-common-second__service-link-wrapper{display:flex;justify-content:space-around}}.p-common-second__service-link{margin-top:32px}@media (min-width: 1023px){.p-common-second__service-link{display:flex;align-items:center}}.p-common-second__service-link a{display:inline-block;width:100%;text-align:center}@media (min-width: 1023px){.p-common-second__service-link a{width:auto}}.p-common-second__service-link img{width:auto;height:32px}@media (min-width: 1023px){.p-common-second__service-link img{margin-right:16px}}.p-common-second__service-link span{display:inline-block;margin-top:8px;line-height:1.4}@media (min-width: 1023px){.p-common-second__service-link span{max-width:184px}}.p-common-second__info{margin-top:32px;line-height:1.4}.p-common__content-history{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (min-width: 1023px){.p-common__content-history{display:flex;background:#f7f7f7;padding:0}}.p-common__content-history-link{display:none}@media (min-width: 1023px){.p-common__content-history-link{display:flex}}.p-common__content-history-link a{display:inline-block;width:100%;padding:16px 24px;box-sizing:border-box}.p-common__content-history-link a:link,.p-common__content-history-link a:visited{color:#318fb0}@media (min-width: 1023px){.p-common__content-history-link a{position:relative;width:128px;padding:10px 24px 10px 16px;border-left:solid 1px #d8d8d8;word-break:keep-all}.p-common__content-history-link a:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:8px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg)}}.p-common__search-content{padding:16px 0;background-color:#fff}@media screen and (min-width: 1023px){.p-common__search-content{padding:0}}.p-common__search-location{padding-bottom:8px;background-color:#fff}@media (min-width: 1023px){.p-common__search-location{margin-top:0;box-shadow:none}}@media (min-width: 1023px){.p-common__search-location .c-search-title{display:none}}.p-common__latest-jobs-list{margin:0 16px}@media (min-width: 1023px){.p-common__latest-jobs-list{margin:0;display:flex;flex-flow:wrap;justify-content:space-between}}@media (min-width: 1023px){.p-common__latest-jobs-item{margin-bottom:16px}}@media (min-width: 1023px){.p-common__latest-jobs-item .c-job-card{width:460px;height:100%;display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 1023px){.p-common__search-history{display:flex;align-items:center;background:#f7f7f7;border-radius:4px}}@media (min-width: 1023px){.p-common__search-history-header{display:inline-block}}.p-common__search-histories-list{display:none}@media (min-width: 1023px){.p-common__search-histories-list{display:flex;width:690px;max-width:690px;position:relative;overflow:hidden}.p-common__search-histories-list:after{position:absolute;content:"";display:inline-block;width:44px;height:44px;top:50%;right:0;background:linear-gradient(to left,#f7f7f7,transparent);transform:translateY(-50%)}}.p-common__search-histories-item{margin:0 8px 1px}@media (min-width: 1023px){.p-common__search-histories-item{display:flex;margin:0 16px 0 0}}.p-common__search-histories-ttl{display:flex;align-items:center;color:#424242;width:100%;padding:12px 16px;position:relative;box-sizing:border-box}@media (min-width: 1023px){.p-common__search-histories-ttl{padding:0;display:inline-block}}.p-common__search-histories-ttl:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:calc(50% - 4px);right:16px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(45deg)}@media (min-width: 1023px){.p-common__search-histories-ttl:after{content:none}}.p-common__search-histories-ttl img{width:16px;height:16px;margin-right:8px}@media (min-width: 1023px){.p-common__search-histories-ttl img{margin:0 16px}}@media (min-width: 1023px){.p-common__search-histories-ttl span{display:none}}.p-common__search-txt a{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f7f7f7;text-decoration:none;padding:16px 16px 16px 32px;box-sizing:border-box;border-radius:4px}.p-common__search-txt a:link,.p-common__search-txt a:visited{color:#333}@media (min-width: 1023px){.p-common__search-txt a{padding:16px 0;border:none;border-radius:0}.p-common__search-txt a:link,.p-common__search-txt a:visited{color:#318fb0}.p-common__search-txt a:hover{text-decoration:underline #318fb0}}.p-common__input-text{width:100%;border:none;border:solid 1px #d8d8d8;padding:12px;box-sizing:border-box;border-radius:4px;margin-bottom:8px}.p-common__input-text::placeholder{line-height:1;color:#c2c1c3}.p-common__input-text:focus{outline:#318fb0 auto 1px;border-radius:4px}@media screen and (min-width: 1023px){.p-common__input-text{height:56px;margin-bottom:0}}.p-common__search-jp-level-head{background:#c1eac1 url(/job/assets/image-ill-jp-level-DXtf9svB.png) no-repeat;border-radius:4px;margin:0 16px;background-position:top left;background-size:136px}@media screen and (min-width: 1023px){.p-common__search-jp-level-head{margin:0;background-position:16px 0px;background-size:180px auto}}.p-common__jp-level-list{display:flex;flex-wrap:wrap;flex:3;height:128px;padding:16px 16px 16px 134px;justify-content:space-between;align-items:center}@media screen and (min-width: 1023px){.p-common__jp-level-list{flex:1;padding:32px 32px 24px 240px;margin:0;height:auto;align-items:normal}}.p-common__jp-level-item{width:calc(50% - 4px);margin:0 0 8px;vertical-align:bottom}@media screen and (min-width: 1023px){.p-common__jp-level-item{display:inline-block;width:154px}}.p-common__jp-level-item:nth-child(2n){margin-right:0}.p-common__jp-level-item a{display:inline-block;width:100%;height:44px;border-radius:4px;background:#fff;font-size:1.6rem;text-decoration:none;text-align:center;box-sizing:border-box;padding:14px 0;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out}@media (min-width: 1023px){.p-common__jp-level-item a{height:100%;color:#333;padding:16px;text-align:left}}.p-common__jp-level-item a:link,.p-common__jp-level-item a:visited{color:#333}@media (min-width: 1023px){.p-common__jp-level-item a:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out}}.p-common__jp-level-item p{display:inline-block;width:100%;height:44px;border-radius:4px;background:#fff;font-size:1.6rem;box-sizing:border-box;padding:14px 0;text-align:center;color:#c2c1c3}@media (min-width: 1023px){.p-common__jp-level-item p{height:100%;padding:16px;text-align:left}.p-common__jp-level-item p span{color:#c2c1c3}}.p-common__search-jp-level-jlpt{font-weight:700}@media (min-width: 1023px){.p-common__search-jp-level-jlpt{display:inline-block;font-size:2.4rem;margin-bottom:8px}}.p-common__search-jp-level-txt{display:none}@media (min-width: 1023px){.p-common__search-jp-level-txt{display:block;color:#333;font-size:1.4rem;line-height:1.4}}.p-common__search-img-list{display:flex;overflow-x:auto;white-space:nowrap;padding-left:16px}.p-common__search-img-list::-webkit-scrollbar{display:none}@media screen and (min-width: 1023px){.p-common__search-img-list{flex-flow:wrap;white-space:normal;padding:0}}@media screen and (min-width: 1023px){.p-common__search-img-list--location{display:none}}.p-common__search-img-item{display:inline-block;margin-right:8px;height:88px}@media screen and (min-width: 1023px){.p-common__search-img-item{width:calc((100% - 32px) / 3);margin:0 16px 16px 0;height:auto}.p-common__search-img-item:nth-child(3n){margin-right:0}}.p-common__search-img-item:last-child{padding-right:16px}@media screen and (min-width: 1023px){.p-common__search-img-item:last-child{padding:0}}.p-common__search-img-item a{position:relative;display:inline-block;width:120px;height:84px;box-shadow:0 1px 4px #00000029;border-radius:4px;transition:.2s ease-in-out}@media screen and (min-width: 1023px){.p-common__search-img-item a{width:300px;height:136px}.p-common__search-img-item a:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out;opacity:.88}}.p-common__search-img-item a:after{content:"";position:absolute;display:inline-block;top:0;left:0;width:120px;height:84px;background:linear-gradient(-180deg,#30303000,#30303080);border-radius:4px}@media screen and (min-width: 1023px){.p-common__search-img-item a:after{width:300px;height:136px}}.p-common__search-img-item span{position:absolute;display:flex;width:120px;height:84px;top:0;left:0;padding:8px;box-sizing:border-box;white-space:pre-wrap;word-break:keep-all;color:#fff;font-weight:700;align-items:flex-end;line-height:1.4;z-index:1;text-shadow:0px 0px 2px rgba(0,0,0,.4)}@media screen and (min-width: 1023px){.p-common__search-img-item span{width:300px;height:136px;padding:16px;font-size:1.8rem}}.p-common__search-img-item img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media screen and (min-width: 1023px){.p-common__search-modal-link{display:none}}.p-common__search-modal-link a{position:relative;display:inline-block;width:100%;padding:16px 20px;box-sizing:border-box;border-top:solid 1px #d8d8d8}.p-common__search-modal-link a:link,.p-common__search-modal-link a:visited{color:#318fb0}.p-common__search-modal-link a:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:16px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.p-common__search-modal-link button{position:relative;display:inline-block;width:100%;padding:16px 20px;box-sizing:border-box;border:none;border-top:solid 1px #d8d8d8;color:#318fb0;background:#fff;font-size:1.4rem;line-height:1;text-align:left;transition:.2s ease-in-out}.p-common__search-modal-link button:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:16px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}@media (min-width: 1023px){.p-common__search-modal-link button:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out}}.p-common__search-list{padding:0 16px}@media screen and (min-width: 1023px){.p-common__search-list{display:flex;justify-content:space-between;padding:0}}@media screen and (min-width: 1023px){.p-common__search-item{width:460px}}.p-common__search-item img{display:inline-block;width:28px;height:auto;margin-right:12px}@media screen and (min-width: 1023px){.p-common__search-item img{width:50px;margin-right:24px}}.p-common__search-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.p-common__search-item-btn{position:relative;display:inline-flex;align-items:center;width:100%;padding:20px 36px 20px 16px;box-sizing:border-box;border-radius:4px;border:none;margin-bottom:8px;font-size:1.6rem;box-shadow:0 1px 4px #00000029;color:#333;background:#fff;line-height:1;transition:.2s ease-in-out}@media screen and (min-width: 1023px){.p-common__search-item-btn{font-size:1.8rem;padding:24px 40px 24px 32px}.p-common__search-item-btn:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out}}.p-common__search-item-btn:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:12px;width:10px;height:10px;transform:translate(-50%,-50%) rotate(-45deg)}.p-common__popular-tag-item{display:inline-block}.p-common__popular-tag-item a{display:inline-block;background:#f7f7f7;color:#333;border-radius:30px;margin:0 8px 16px;box-shadow:0 1px 4px #00000029;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:8px}.c-location-modal-wrapper{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center}.c-location-modal-wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}@media (min-width: 1023px){.c-location-modal-wrapper:not(:target){opacity:1;visibility:visible}}.c-location-modal-wrapper:target{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.c-location-modal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle;content:""}@media (min-width: 1023px){.c-location-modal-wrapper{position:static}.c-location-modal-wrapper:after{display:none}}.c-location-modal-wrapper .c-search__item--layer1 p{display:inline-block;color:#333}@media (min-width: 990px){.c-location-modal-wrapper .c-search__item--layer1 p{padding-left:60px}}.c-location-modal-wrapper .c-search__item--layer1 span{position:relative;width:44px;height:44px}.c-location-modal-wrapper .c-search__item--layer1 span:after{position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;left:16px;z-index:1;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width: 1023px){.c-location-modal-wrapper .c-search__item--layer1 span:after{display:none}}@media (min-width: 1023px){.c-location-modal-wrapper .c-search__item--layer1{display:inline-block;min-width:170px;border:none;font-size:1.6rem;font-weight:700;border-right:solid 2px #576573}}.c-location-modal-wrapper .p-search__content{background:#fff;padding-top:64px}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__content{background:#f8f8f8;padding:16px 32px;border-radius:4px}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__list--layer2{text-align:left;margin-left:16px}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item{display:flex;list-style:none;align-items:center;margin-bottom:24px;text-align:left}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item:last-of-type{border:none;margin-bottom:0}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item p{padding:0;color:#333}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item--layer2{display:inline-block;background:none;margin-right:12px}}.c-location-modal-wrapper .p-search__item--layer2 span{color:#c2c1c3}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item--layer2 span{padding:8px 0}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item--layer2:first-of-type a{border:none;padding:8px 0}}@media (min-width: 1023px){.c-location-modal-wrapper .p-search__item--layer2 a{border:none;background:none;padding:2px;font-size:1.6rem}.c-location-modal-wrapper .p-search__item--layer2 a:link,.c-location-modal-wrapper .p-search__item--layer2 a:visited{color:#318fb0}.c-location-modal-wrapper .p-search__item--layer2 a:hover{text-decoration:underline}}.c-location-modal-window{display:inline-block;position:relative;border-radius:2px;background-color:#fff;width:100%;height:100%;min-width:300px;z-index:3;overflow:scroll}.c-location-modal-window::-webkit-scrollbar{display:none}@media (min-width: 1023px){.c-location-modal-window{width:100%;background:none;z-index:1}.c-location-modal-window::-webkit-scrollbar{display:none}}.c-location-modal-overlay{z-index:10}.c-location-modal-wrapper .c-location-modal-close{z-index:20}.c-location-toggle-content{opacity:0}@media (min-width: 1023px){.c-location-toggle-content{display:inline-block;opacity:1}}.c-location-toggle-content ul{display:none}@media (min-width: 1023px){.c-location-toggle-content ul{display:block;opacity:1}}input[type=checkbox]{display:none}input[type=checkbox]:checked+label+.c-location-toggle-content{opacity:1;transition:.2s ease-in-out}input[type=checkbox]:checked+label+.c-location-toggle-content .p-search__list--layer2{display:inline-block;width:100%}input[type=checkbox]:checked+label span:after{transform:rotate(45deg);left:16px;top:calc(50% - 8px)}.p-job-register{background:#fff;min-height:100vh}@media screen and (min-width: 1023px){.p-job-register{display:flex;flex-flow:row-reverse;justify-content:center;align-items:stretch;padding-bottom:0}}.p-job-register--apply{display:block;background:#f7f7f7;box-sizing:border-box}@media screen and (min-width: 1023px){.p-job-register--apply{padding:0 0 80px}}@media screen and (max-width: 1022px){.p-job-register__msg{display:none}}@media screen and (min-width: 1023px){.p-job-register__msg{position:relative;background:url(/job/assets/register-bg-sp-Ca-4tPAr.png) no-repeat #fffffc;width:65%;height:auto;background-size:100% 478px;background-position:top;padding-bottom:64px}}.p-job-register__msg:before{content:"";position:absolute;width:74px;height:40px;top:220px;background:url(/job/assets/register-cloud-Bci1TFdR.png) no-repeat;background-size:contain;width:88px;height:54px;left:0}.p-job-register__msg:after{content:"";position:absolute;width:74px;height:40px;top:220px;right:0;background:url(/job/assets/register-cloud-Bci1TFdR.png) no-repeat;background-size:contain;transform:rotate(180deg);width:88px;height:54px}.p-job-register__ttl-welcome{font-size:2.4rem;color:#fff;text-align:center;margin:40px 16px 0}.p-job-register__msg-logo{text-align:center}.p-job-register__msg-logo img{width:auto;height:40px;margin:40px 16px 0}@media screen and (min-width: 1023px){.p-job-register__msg-logo img{height:50px;margin:170px 0 0}}.p-job-register__msg-txt{color:#fff;font-size:1.6rem;line-height:1.4;margin:24px 24px 0}@media screen and (min-width: 1023px){.p-job-register__msg-txt{width:372px;margin:16px auto 0;text-align:center}}.p-job-register__service-img{text-align:center;margin-top:40px}@media screen and (max-width: 400px){.p-job-register__service-img{margin-top:8px}}.p-job-register__service-img img{width:260px}@media screen and (min-width: 1023px){.p-job-register__service-img img{width:460px}}.p-job-register__job-card-head-inside{box-sizing:border-box;background:#fff;padding-bottom:16px}@media screen and (min-width: 1023px){.p-job-register__job-card-head-inside{display:none}}.p-job-register__job-card-head-outside{display:none}@media screen and (min-width: 1023px){.p-job-register__job-card-head-outside{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;background:#fff;padding-bottom:16px;box-shadow:0 1px 4px #00000029}}.p-job-register__ttl-register{font-size:2.4rem;color:#333}@media screen and (min-width: 1023px){.p-job-register__ttl-register{margin:80px 0 24px}}.p-job-register__ttl-register--apply{color:#333;font-size:1.8rem;font-weight:600;padding:24px 16px 0}@media screen and (min-width: 1023px){.p-job-register__ttl-register--apply{display:flex;justify-content:flex-start;align-items:center;width:994px}}@media screen and (max-width: 1022px){.p-job-register__ttl-register--apply:before{display:inline-block;background-color:#318fb0;border-radius:2px;content:"";height:14px;margin-right:4px;vertical-align:middle;width:4px}}.p-job-register__content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:0;margin:3px 0 0;width:100%}@media screen and (min-width: 1023px){.p-job-register__content-wrapper{flex-direction:row;justify-content:center;align-items:flex-start;margin-top:40px;gap:20px}}.p-job-register__content-wrapper-child{width:100%}@media screen and (min-width: 1023px){.p-job-register__content-wrapper-child{width:492px}}@media screen and (max-width: 1022px){.p-job-register__content-wrapper-job-apply-SP{margin-bottom:100px}}.p-job-register__block-shadow1{display:flex;flex-direction:column;box-sizing:border-box;background:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-job-register__block-shadow1{background:none;box-shadow:none}}.p-job-register__block-shadow2{display:flex;flex-direction:column;box-sizing:border-box;background:#fff;padding-bottom:32px;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-job-register__block-shadow2{border-radius:16px;padding:48px 48px 36px}}@media screen and (max-width: 1022px){.p-job-register__block-shadow2{padding:16px}}.p-job-register__remarks{display:flex;font-weight:700;font-size:26px;line-height:150%;color:#424242}.p-job-register__job-card{box-sizing:border-box;padding:0;border-radius:16px;box-shadow:0 1px 4px #00000029;background:#f9f9f9}@media screen and (min-width: 1023px){.p-job-register__job-card{background:#fff;box-shadow:none}}.p-job-register__job-card-wrapper{box-sizing:border-box;width:100%;margin:0 0 16px;padding:0 16px 16px;box-shadow:none;background:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-job-register__job-card-wrapper{border-radius:16px;padding-top:16px}}.p-job-register__link-head{background-color:#f7f8fb;color:#17181a}@media screen and (min-width: 1023px){.p-job-register__link-head{width:35%;margin:0}}@media screen and (max-width: 1022px){.p-job-register__link-head{height:100%}}.p-job-register__link-inner{padding:42px 16px;gap:24px;margin:0 auto}@media screen and (min-width: 1023px){.p-job-register__link-inner{padding:0 40px;width:423px}}.p-regist-complete{min-height:80vh;padding:0 0 80px}.p-regist-complete .c-favorite{display:none}@media screen and (min-width: 1023px){.p-regist-complete{padding:16px 0 80px}}.p-regist-complete__content{background:#fff;padding:0 8px 24px;margin-top:24px}@media screen and (min-width: 1023px){.p-regist-complete__content{width:684px;margin:24px auto 0;box-sizing:border-box}}.p-regist-complete__content--job-card{padding:16px 0 0;box-shadow:0 1px 4px #00000029;margin-top:16px}.p-regist-complete__head{text-align:center}.p-regist-complete__head img{width:auto;height:52px;margin-bottom:24px}.p-regist-complete__ttl{text-align:center;font-size:1.8rem;line-height:1.4;color:#333;margin:0 16px 16px;padding-top:24px}.p-regist-complete__msg{background-color:#fff;box-shadow:0 1px 4px #00000029;text-align:center}@media screen and (min-width: 1023px){.p-regist-complete__msg{width:684px;margin:0 auto}}.p-regist-complete__msg--thx{width:100%;height:254px;background:url(/job/assets/img-register-complete-DjrezZzn.png) no-repeat;background-size:cover;background-position:top}@media screen and (min-width: 1023px){.p-regist-complete__msg--thx{height:320px;background:url(/job/assets/img-register-complete-pc-BTzEA4Vj.png) no-repeat;background-size:cover}}.p-regist-complete__msg--check{width:20px;height:20px}.p-regist-complete__msg-txt{font-size:1.6rem;line-height:1.4;color:#333;margin:0 16px}.p-regist-complete__msg-txt-head{display:flex;justify-content:center;margin:0 16px;padding-bottom:16px}.p-regist-complete__msg-txt-head p{font-size:1.6rem;line-height:1.4;color:#333}.p-regist-complete__msg-txt-head img{width:20px;height:20px;margin:0 8px 0 0}.p-regist-complete__job-card{background-color:#fff;box-shadow:0 1px 4px #00000029;padding:24px 16px 32px;margin-top:16px}.p-regist-complete__job-card .p-entry-form__entry-preview-contents{margin-bottom:0}.p-regist-complete__job-card-fold{padding:16px;font-size:1.6rem;font-weight:700;color:#333;border-radius:4px;border:solid 3px #d8d8d8;margin:16px 16px 0}.p-regist-complete__section-ttl{color:#333;font-size:1.6rem;font-weight:700;padding:0 0 16px}@media screen and (min-width: 1023px){.p-regist-complete__section-ttl{font-weight:700;font-size:2.2rem;padding:0 0 36px}}.p-regist-complete__section-ttl:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}@media screen and (min-width: 1023px){.p-regist-complete__section-ttl:before{height:22px}}.p-regist-complete__error-txt{position:relative;padding:0 0 0 24px;font-size:1.6rem;line-height:1.4;color:#333;margin:0 16px}.p-regist-complete__error-txt:before{position:absolute;display:inline-block;content:"";top:50%;left:0;width:18px;height:18px;background:url(/job/assets/icon-menu-alert-DIN3hDCn.svg);background-size:contain;transform:translateY(-50%)}.p-regist-complete__tips{margin:32px 16px 0;padding-bottom:32px}.p-regist-complete__tips-ttl{display:flex;align-items:center;font-size:1.8rem;font-weight:700}.p-regist-complete__tips-ttl img{width:auto;height:20px;margin-right:8px}.p-regist-complete__tips-txt{margin-top:16px}.p-regist-complete__tips-txt p{font-size:1.4rem;color:#333;line-height:1.4}.p-regist-complete__tips-link{text-align:center;margin-top:16px}.p-regist-complete__tips-link a{text-decoration:underline}.p-regist-complete__tips-link a:link,.p-regist-complete__tips-link a:visited{color:#333}.p-job-login{background:#fff;padding-bottom:64px}@media screen and (min-width: 1023px){.p-job-login{display:flex;flex-flow:row-reverse;align-items:center;padding-bottom:0}}.p-job-login--apply{display:block;background:none;padding-bottom:64px}@media screen and (min-width: 1023px){.p-job-login--apply{padding:16px 0 80px}}@media screen and (min-width: 1023px){.p-job-login__content-apply{width:684px;margin:0 auto}}.p-job-login__job-card{margin:16px 16px 0}@media screen and (min-width: 1023px){.p-job-login__job-card{margin:0}}.p-job-login__job-card .p-entry-form__entry-preview{margin-bottom:0}.p-job-login__job-card-head{background:#fff;box-shadow:0 1px 4px #00000029;padding-bottom:16px;margin-bottom:16px}@media screen and (min-width: 1023px){.p-job-login__job-card-head{padding:24px 32px}}.p-job-login__login-link{background:#fff;box-shadow:0 1px 4px #00000029;padding-bottom:32px}.p-job-login__login-ttl{font-size:1.8rem;font-weight:700;text-align:center;color:#333;padding:40px 16px 16px}.p-job-login__msg{position:relative;height:auto;background:url(/job/assets/login-bg-CkmQgche.png) no-repeat #fffffc;background-position:top;background-size:100% 240px}@media screen and (max-width: 768px){.p-job-login__msg{display:none}}@media screen and (min-width: 767px){.p-job-login__msg{background-size:100% 320px}}@media screen and (min-width: 1023px){.p-job-login__msg{width:65%;background-size:100% 360px;background-position:top;padding-bottom:240px}}.p-job-login__msg-logo{text-align:center}.p-job-login__msg-logo img{width:auto;height:40px;margin:40px 16px 0;transform:translate(20px)}@media screen and (min-width: 767px){.p-job-login__msg-logo img{height:50px}}@media screen and (min-width: 767px){.p-job-login__msg-logo img{margin:170px 0 0}}.p-job-login__service-img{text-align:center}.p-job-login__service-img img{width:260px;margin-top:40px}@media screen and (min-width: 767px){.p-job-login__service-img img{width:320px}}@media screen and (min-width: 1023px){.p-job-login__service-img img{width:480px;margin-top:80px}}.p-job-login__ttl-login{font-size:2.4rem;color:#333;margin:56px 16px 24px;text-align:center;line-height:1.6}@media screen and (min-width: 1023px){.p-job-login__ttl-login{margin:0 0 24px}}@media screen and (min-width: 1023px){.p-job-login__link-head{width:35%}}@media screen and (min-width: 1023px){.p-job-login__link-inner{max-width:320px;margin:0 auto}}.p-job-login__ttl-register{font-size:2.4rem;color:#333;margin:0 16px;text-align:center}@media screen and (min-width: 1023px){.p-job-login__ttl-register{margin:0;font-size:2.2rem}}.p-job-login__ttl-register--apply{display:flex;padding:24px 16px 0;color:#333;font-size:1.6rem;font-weight:600;line-height:160%}@media screen and (min-width: 1023px){.p-job-login__ttl-register--apply{padding:3px 0 3px 16px;font-weight:700;font-size:1.8rem;background-color:#318fb0;color:#fff;border-radius:4px 4px 0 0}}@media screen and (max-width: 1024px){.p-job-login__ttl-register--apply:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:20px;margin-right:8px;vertical-align:top;width:4px}}.p-job-register-appeal{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:16px;background-color:#fff;width:100%}@media screen and (min-width: 1023px){.p-job-register-appeal{margin:0 auto 16px;padding:24px 32px 32px;gap:16px;box-shadow:0 2px 8px #0000001a;border-radius:16px;background-color:#eb613a}}.p-job-register-appeal__catch{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:100%;padding:8px 6px;margin-bottom:10px;font-weight:600;font-size:16px;color:#fff;line-height:160%;text-align:center}@media screen and (min-width: 1023px){.p-job-register-appeal__catch{margin-bottom:0}}.p-job-register-appeal__catch-top{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;box-sizing:border-box;width:100%}.p-job-register-appeal__catch-top-splash-text{flex-shrink:1;font-weight:600;font-size:16px;color:#eb613a;line-height:160%;text-align:center}@media screen and (min-width: 1023px){.p-job-register-appeal__catch-top-splash-text{color:#fff}}.p-job-register-appeal__catch-top-splash-left{width:15px;min-width:15px;height:18px;margin-right:6px;background:url(/job/assets/splash_left_red-CBy6R3CM.svg) no-repeat}@media screen and (min-width: 1023px){.p-job-register-appeal__catch-top-splash-left{background:url(/job/assets/splash_left_white-wqU31Icr.svg) no-repeat}}.p-job-register-appeal__catch-top-splash-right{width:15px;min-width:15px;height:18px;margin-left:6px;background:url(/job/assets/splash_right_red-BLtWJrWf.svg) no-repeat}@media screen and (min-width: 1023px){.p-job-register-appeal__catch-top-splash-right{background:url(/job/assets/splash_right_white-D8J3KTMj.svg) no-repeat}}.p-job-register-appeal__catch-sub{box-sizing:border-box;width:100%;font-weight:700;font-size:18px;color:#424242;line-height:160%;text-align:center}@media screen and (min-width: 1023px){.p-job-register-appeal__catch-sub{color:#fff}}.p-job-register-appeal__title{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:calc(100% - 32px);padding:4px 8px;font-weight:600;font-size:16px;z-index:10;border-radius:4px;background-color:#eb613a;color:#fff;line-height:160%;text-align:center}@media screen and (min-width: 1023px){.p-job-register-appeal__title{width:311px;background-color:#fff;color:#eb613a}}.p-job-register-appeal__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;width:100%;border-radius:3px;padding:32px 8px 16px;margin-top:20px;margin-bottom:-38px;font-size:16px;overflow:hidden;z-index:9;border:2px solid #eb613a;background-color:#fff;transform:translateY(-38px)}@media screen and (min-width: 1023px){.p-job-register-appeal__body{align-items:flex-start;transform:translateY(-58px);border:2px solid #fff;background-color:#eb613a;padding:32px 16px 16px;margin-bottom:-58px}}.p-job-register-appeal__body-inside{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;border:none;padding:0 8px;gap:8px}.p-job-register-appeal__line{display:flex;flex-direction:row;justify-content:left;align-items:center;box-sizing:border-box;width:100%;overflow:hidden}.p-job-register-appeal__line-icon-scout{display:flex;align-items:center;align-self:flex-start;box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;margin-right:10px;margin-top:5px;background:url(/job/assets/appeal_scout_bg_white-CNWKDkoj.svg);background-repeat:no-repeat}@media screen and (min-width: 1023px){.p-job-register-appeal__line-icon-scout{background:url(/job/assets/appeal_scout_bg_red-BP2cIHoS.svg)}}.p-job-register-appeal__line-icon-consult{display:flex;align-items:center;align-self:flex-start;box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;margin-right:10px;margin-top:5px;background:url(/job/assets/appeal_consult_bg_white-BWTJUZym.svg);background-repeat:no-repeat}@media screen and (min-width: 1023px){.p-job-register-appeal__line-icon-consult{background:url(/job/assets/appeal_consult_bg_red-Cso9rbXe.svg)}}.p-job-register-appeal__line-icon-tutoring{display:flex;align-items:center;align-self:flex-start;box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;margin-right:10px;margin-top:5px;background:url(/job/assets/appeal_tutoring_bg_white-wNbUyWiA.svg);background-repeat:no-repeat}@media screen and (min-width: 1023px){.p-job-register-appeal__line-icon-tutoring{background:url(/job/assets/appeal_tutoring_bg_red-CSY_dLv5.svg)}}.p-job-register-appeal__line-text{display:flex;flex-direction:column;box-sizing:border-box;font-size:16px;margin-right:10px;line-height:160%;font-weight:600;color:#eb613a}@media screen and (min-width: 1023px){.p-job-register-appeal__line-text{color:#fff}}.p-search{min-height:80vh}.p-search__item{font-size:1.6rem;color:#333}.p-search__item:first-child label{border-top:none}.p-search__item:last-of-type{border-bottom:1px solid #d8d8d8}.p-search__item--layer2{list-style:none;background:#f7f7f7}.p-search__item--layer2:first-of-type{border-top:solid 1px #d8d8d8}@media (min-width: 1023px){.p-search__item--layer2:first-of-type{border:none}}.p-search__item--layer2:first-of-type a{border-top:none}.p-search__item--layer2:last-of-type a,.p-search__item--layer2:last-of-type span{border-bottom:none}.p-search__item--layer2 a{display:inline-block;width:calc(100% - 46px);text-decoration:none;border-bottom:solid 1px #d8d8d8;padding:14px 16px 14px 0;margin-left:46px;box-sizing:border-box;text-align:left}.p-search__item--layer2 a:link,.p-search__item--layer2 a:visited{color:#333}@media (min-width: 1023px){.p-search__item--layer2 a{margin-left:0;width:100%}}.p-search__item--layer2 span{display:inline-block;width:calc(100% - 46px);border-bottom:solid 1px #d8d8d8;padding:14px 16px 14px 0;margin-left:46px;box-sizing:border-box;text-align:left}@media (min-width: 1023px){.p-search__item--layer2 span{margin-left:0;border-bottom:none;padding:0;width:100%}}.p-job-list__location{position:relative;height:168px}@media (min-width: 1023px){.p-job-list__location{position:static;height:128px;box-shadow:0 1px 4px #00000029;background:#fff}}.p-job-list__location:after{content:"";position:absolute;display:inline-block;width:100%;height:168px;background:linear-gradient(-180deg,#30303000,#30303080);top:0;left:0}@media (min-width: 1023px){.p-job-list__location:after{content:none}}@media (min-width: 1023px){.p-job-list__location-content{display:flex;width:1000px;margin:0 auto;height:100%;align-items:center}}.p-job-list__location-content img{width:100%;height:168px;object-fit:cover}@media (min-width: 1023px){.p-job-list__location-content img{width:96px;height:96px;object-fit:cover;border-radius:4px;margin-right:16px}}.p-job-list__location-txt{position:absolute;bottom:0;left:0;padding:8px 16px 24px;z-index:auto;color:#fff}@media (min-width: 1023px){.p-job-list__location-txt{position:static;color:#333;padding:0}}.p-job-list__location-txt svg{margin-right:4px}@media (min-width: 1023px){.p-job-list__location-txt svg{margin-right:8px}}@media (min-width: 1023px){.p-job-list__location-txt svg path{fill:#576573}}.p-job-list__location-txt p{display:flex;align-items:center;font-size:1.8rem;padding-bottom:8px;font-weight:700}.p-job-list__location-txt h1{font-size:1.4rem;line-height:1.4}@media (min-width: 1023px){.p-job-list__content{width:1000px;margin:0 auto}}.p-job-list__content-inner{padding-bottom:32px;margin-top:16px}@media (min-width: 1023px){.p-job-list__content-inner{display:flex;justify-content:space-between;align-items:flex-start}}.p-job-list__validation{margin-bottom:16px}@media (min-width: 1023px){.p-job-list__right{width:300px}}@media (min-width: 1023px){.p-job-list__right .p-job-list__area-job-info,.p-job-list__right .c-area-job-info{display:none}}.p-job-list__right .p-search-detail{display:none}@media (min-width: 1023px){.p-job-list__right .p-search-detail{display:block}}.p-job-list__right .p-search-detail .p-job-list__area-job-info{display:flex}.p-job-list__right .p-search-detail .c-area-job-info{display:block}@media (min-width: 1023px){.p-job-list__right .p-search-detail__head{position:static;margin-top:0}}@media (min-width: 1023px){.p-job-list__right-content{background:#fff;box-shadow:#0000004d 0 0 3px;border-radius:4px;box-shadow:0 1px 4px #00000029}}.p-job-list__bnr-register{margin:32px 16px 0}@media (min-width: 1023px){.p-job-list__bnr-register{margin:16px 0 0}}.p-job-list__bnr-register-content{margin-bottom:8px}.p-job-list__bnr-register-content a{position:relative;display:inline-flex;align-items:center;width:100%;padding:16px 24px 16px 16px;box-sizing:border-box;border-radius:4px;background:url(/job/assets/bg-banner-green-CEkr-zRD.jpg);background-size:cover;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out}.p-job-list__bnr-register-content a:link,.p-job-list__bnr-register-content a:visited{color:#fff;font-size:1.8rem;font-weight:700}.p-job-list__bnr-register-content a:after{position:absolute;border:0;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";top:50%;right:8px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width: 1023px){.p-job-list__bnr-register-content a{padding:12px 24px 12px 16px}.p-job-list__bnr-register-content a:hover{box-shadow:0 2px 8px #00000029;transition:.2s ease-in-out;opacity:.88}}.p-job-list__bnr-register-content img{width:64px;height:auto;margin-right:12px}.p-job-list__bnr-register-content span{display:inline-block;word-break:break-word;line-height:1.4}.p-job-list__bnr-register-txt{font-size:1.2rem;color:#333;line-height:1.4}.p-job-list__left{margin:0 16px}@media (min-width: 1023px){.p-job-list__left{width:684px;margin:0;box-sizing:border-box}}.p-job-list__search{position:relative;margin:-16px 0 32px;box-shadow:0 1px 4px #00000029}@media (min-width: 1023px){.p-job-list__search{display:none}}.p-job-list__search .c-input-field__head{display:none}.p-job-list__form{background:#fff;padding:16px;border-radius:16px 16px 0 0}@media (min-width: 1023px){.p-job-list__form{flex:3;margin:0 32px 0 0}}.p-job-list__form-realtime-search{background:#fff}.p-job-list .c-link-text__search-detail-btn{line-height:1}@media (min-width: 1023px){.p-job-list .c-link-text__search-detail-btn{margin:0}}.p-job-list__related-keyword{background:#fff;margin:32px 0;padding:16px 16px 0;border-radius:4px;box-shadow:0 1px 4px #00000029}@media (min-width: 1023px){.p-job-list__related-keyword{margin:0 0 154px;padding:16px}}@media (min-width: 1023px){.p-job-list__related-keyword-list{display:flex;flex-flow:wrap}}.p-job-list__related-keyword-item:last-child a{border-bottom:none}@media (min-width: 1023px){.p-job-list__related-keyword-item{width:50%}}.p-job-list__related-keyword-item a{display:inline-block;position:relative;width:calc(100% - 32px);padding:14px 36px 14px 0;margin-left:32px;box-sizing:border-box;line-height:1.43;font-size:1.6rem;border-bottom:solid 1px #d8d8d8;color:#333}@media (min-width: 1023px){.p-job-list__related-keyword-item a{border-bottom:none}.p-job-list__related-keyword-item a:hover{color:#318fb0}}.p-job-list__related-keyword-item a:before{position:absolute;display:inline-block;content:"";width:16px;height:16px;background:url(/job/assets/icon-menu-search-A-t6bJPD.svg);background-size:cover;top:50%;left:-32px;transform:translateY(-50%)}.p-job-list__area-job-info-item{display:flex;padding:14px 0 0}.p-job-list__area-job-info-item img{width:32px;height:auto;object-fit:contain;margin-right:16px}.p-job-list__area-job-info-item:last-child p{border-bottom:none;padding-bottom:0}.p-job-list__pagination{display:flex;justify-content:center;margin-bottom:24px;text-align:center}.p-job-list__pagination--sp{display:flex;justify-content:space-between}.p-job-list__pagination--sp .c-link-text{width:100%}.p-job-list__pagination--sp .c-link-text:not(:first-child){margin-left:16px}@media (min-width: 1023px){.p-job-list__pagination--sp{display:none}}.p-job-list__pagination--pc{display:none}@media (min-width: 1023px){.p-job-list__pagination--pc{display:inline-block}}.p-job-list__pagination-num-text{width:40px;height:40px;background:#f7f7f7;border:solid 1px #D8D8D8;border-radius:4px;line-height:40px;font-weight:700;color:#7f8b97;margin:0 8px}@media (min-width: 1023px){.p-job-list__not-exist{margin-top:32px}}.p-job-list__not-exist-img{text-align:center;margin-bottom:24px}.p-job-list__not-exist-img img{width:60px;height:auto}.p-job-list__not-exist-txt{text-align:center;font-size:1.4rem;margin-bottom:8px;color:#333}.p-job-list__not-exist-link{text-align:center;margin:24px 0}.p-job-list__not-exist-link--top,.p-job-list__not-exist-link--modal{display:inline-block;width:100%;padding:14px 16px;box-sizing:border-box;border-radius:4px;border:solid 2px #318fb0;text-align:center;background:#fff;font-size:1.6rem;font-weight:700;transition:.2s ease-in-out;line-height:1.4}.p-job-list__not-exist-link--top:link,.p-job-list__not-exist-link--top:visited,.p-job-list__not-exist-link--modal:link,.p-job-list__not-exist-link--modal:visited{color:#318fb0}@media (min-width: 1023px){.p-job-list__not-exist-link--top,.p-job-list__not-exist-link--modal{width:320px}.p-job-list__not-exist-link--top:hover,.p-job-list__not-exist-link--modal:hover{background:#318fb0;color:#fff}}.p-job-list__not-exist-link--top{display:none}@media (min-width: 1023px){.p-job-list__not-exist-link--top{display:inline-block}}.p-job-list__not-exist-link--modal{display:inline-block}@media (min-width: 1023px){.p-job-list__not-exist-link--modal{display:none}}.p-job-list__agent-banner{margin:8px 0 16px;text-align:center}.p-job-list__agent-banner--sp{display:inline-block;width:100%}@media (min-width: 1023px){.p-job-list__agent-banner--sp{display:none}}.p-job-list__agent-banner--pc{display:none}@media (min-width: 1023px){.p-job-list__agent-banner--pc{display:inline-block;width:572px}}.p-job-list__agent-banner-no-job{text-align:center}.p-job-list__agent-banner-no-job a :hover{opacity:.7}@media (min-width: 1023px){.p-job-list__agent-banner-no-job{margin-top:16px}}@media (max-width: 1024px){.p-job-list__agent-banner-no-job{margin:8px -16px 16px}.p-job-list__agent-banner-no-job:before{content:"";position:absolute;border-top:solid 10px #f7f7f7;border-left:solid 10px transparent;border-right:solid 10px transparent;left:48%;width:0;height:0}}.p-job-list__agent-banner-no-job--sp{display:inline-block}@media (min-width: 1023px){.p-job-list__agent-banner-no-job--sp{display:none}}.p-job-list__agent-banner-no-job--pc{display:none}@media (min-width: 1023px){.p-job-list__agent-banner-no-job--pc{display:inline-block}}.p-job-list__scout-banner{margin-bottom:16px}.p-job-list__scout-banner a :hover{opacity:.7}.p-job-list__scout-banner--sp{display:inline-block;width:100%}@media (min-width: 684px){.p-job-list__scout-banner--sp{display:none}}.p-job-list__scout-banner--pc{display:none}@media (min-width: 684px){.p-job-list__scout-banner--pc{display:inline-block;width:100%}}.p-job-list__agent-banner{margin-bottom:16px}.p-job-list__agent-banner a :hover{opacity:.7}.p-job-list__agent-banner img{width:100%}.p-job-list__register{margin:8px 0 16px}.p-job-list__register a :hover{opacity:.7}.p-job-list__register--sp{display:inline-block;width:100%}@media (min-width: 684px){.p-job-list__register--sp{display:none}}.p-job-list__register--pc{display:none}@media (min-width: 684px){.p-job-list__register--pc{display:inline-block;width:100%}}.c-input-field__entry-input{display:block}@media (min-width: 1023px){.p-job-list-narrow-down{display:none}}.p-job-list-narrow-down__ttl{display:flex;align-items:center;margin-bottom:6px}.p-job-list-narrow-down__ttl img{width:18px;height:18px;margin-right:4px}.p-job-list-narrow-down__ttl p{display:inline-block;font-size:1.4rem;color:#333}.p-job-list-narrow-down__list{display:flex;overflow-x:auto;white-space:nowrap;padding-left:16px}.p-job-list-narrow-down__list::-webkit-scrollbar{display:none}.p-job-card-link{display:inline-block;width:100%;height:100%}.p-job-card-link--disabled h2{color:#818082}.p-search-detail__form{background:#fff;padding-bottom:92px}@media (min-width: 1023px){.p-search-detail__form{padding-bottom:16px}}.p-search-detail__form .c-drop-down__head{margin-bottom:16px}.p-search-detail__form .c-input-link-field{padding:20px 20px 0;margin-bottom:0}@media (min-width: 1023px){.p-search-detail .c-search-title{display:none}}.p-search-detail__head-item{padding:16px}@media (min-width: 1023px){.p-search-detail__head-item{padding:0 20px;margin:16px auto}}@media (min-width: 1023px){.p-search-detail__head-item--sp{display:none}}.p-search-detail__head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;box-sizing:border-box;position:fixed;bottom:0;right:0;background:#fff;box-shadow:0 2px 8px #00000029}@media (min-width: 1023px){.p-search-detail__head{width:100%;margin:24px auto 0;padding:0 20px;box-shadow:none}}.p-search-detail__head .c-plain-text{flex:3}.p-search-detail .is-active-tab{background:#fff;color:#333}.p-search-detail__btn-head{position:relative}.p-search-detail__content{padding-top:64px}.p-search-detail-save{min-height:100vh;padding:16px}@media (min-width: 1023px){.p-search-detail-save{min-height:auto;padding:16px 16px 32px}}.p-search-detail-save .c-search-title{margin-bottom:24px}.p-search-detail-save .c-link-text{text-align:right}.p-search-detail-save__img{text-align:center;margin:16px 0 32px}.p-search-detail-save__txt{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:32px;line-height:1.4}@media (min-width: 1023px){.p-search-detail-save__content{background:#fff}}.p-search-detail-save__conditions-txt{margin-bottom:32px}.p-search-detail-save__head{margin-bottom:16px}.p-search-detail-save__num{text-align:right}.p-search-detail-save__num span{display:inline-block;background:#f7f7f7;color:#333;padding:4px 8px;font-size:1.4rem;border-radius:32px;border:solid 1px #d8d8d8;margin-bottom:16px}.p-search-detail-save__delete-btn{display:flex;width:100%;line-height:1;font-size:1.4rem;color:#e56263;padding:14px;border:solid 2px #e56263;border-radius:4px;background:none}.p-search-detail-save__delete-btn img{width:12px;height:auto;margin-right:4px}.p-search-detail-save__link{display:flex;position:relative;width:100%;text-decoration:none;box-shadow:0 1px 4px #00000029;background:#eef8fc;padding:8px 0 8px 8px;margin-bottom:16px;box-sizing:border-box}.p-search-detail-save__link:link,.p-search-detail-save__link:visited{color:#333}.p-search-detail-save__link span{display:block;width:100%;margin-right:52px;padding-right:8px;border-right:solid 1px rgba(49,143,176,.5);line-height:1.4}.p-search-detail-save__link span:after{position:absolute;content:"";background:url(/job/assets/icon-search-DFjX_kI6.svg);top:50%;right:16px;width:18px;height:18px;background-size:cover;transform:translateY(-50%)}@media (min-width: 1023px){.p-search-detail-save-register{padding:32px 0;min-height:100vh}}.p-search-detail-save-register__content{min-height:80vh;margin:36px}@media (min-width: 1023px){.p-search-detail-save-register__content{min-height:auto;max-width:800px;margin:0 auto;padding:40px 0;background:#fff}}@media (min-width: 1023px){.p-search-detail-save-register .c-search-title{display:none}}.p-search-detail-save-register .c-title+div{margin-bottom:28px}.p-search-detail-save-register__head .c-title-text__register{margin:0}@media (min-width: 1023px){.p-search-detail-save-register__head{width:430px;margin:0 auto}}.p-search-detail__save-animation{display:none;position:absolute;top:-33px;right:calc(50% - 6px);transition:2s}.circle{stroke-dasharray:200;stroke-dashoffset:200;-webkit-animation:LINE 1.2s 0s forwards;animation:LINE 1.2s 0s forwards}.check{stroke-dasharray:200;stroke-dashoffset:200;-webkit-animation:LINE 2s 0s forwards;animation:LINE 2s 0s forwards}.hide{animation:hide .3s linear 0s;animation-fill-mode:forwards}@keyframes LINE{0%{stroke-dashoffset:200;fill-opacity:0}30%{fill-opacity:0}35%{fill-opacity:1}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0;display:none}}.p-job-detail{padding-bottom:24px}.p-job-detail__img{background:#f7f7f7}@media (min-width: 1023px){.p-job-detail__img{width:300px;height:150px}}.p-job-detail__top-content{background:#fff;padding:0 0 48px}@media (min-width: 1023px){.p-job-detail__top-content{padding:32px 0 36px;height:max-content;margin-bottom:20px;box-shadow:0 1px 4px #00000029}}@media (min-width: 1023px){.p-job-detail__top-content-inner{display:flex;flex-flow:row-reverse;justify-content:flex-end;width:1000px;margin:0 auto;align-items:center}}.p-job-detail__ttl{display:inline-block;padding:24px 16px 0;color:#2c3841;width:100%;box-sizing:border-box}@media (min-width: 1023px){.p-job-detail__ttl{display:flex;flex-wrap:wrap;margin:0 32px 0 0;padding:0;width:668px;min-height:150px}}.p-job-detail__company{width:100%}.p-job-detail__btn-head{display:inline-flex;width:100%;align-items:center;margin-top:36px}@media (min-width: 1023px){.p-job-detail__btn-head{width:380px;margin:24px auto 0}}.p-job-detail__cta{display:inline-block;width:calc(100% - 60px);box-sizing:border-box;background:linear-gradient(-117deg,#f6a264,#ea5b3d);text-align:center;font-size:1.8rem;box-shadow:2px 4px 12px #a12c1452;transition:.2s ease-in-out;word-break:break-word;color:#fff;border-radius:24px}@media (min-width: 1023px){.p-job-detail__cta{width:320px}.p-job-detail__cta:hover{opacity:.8;box-shadow:2px 4px 12px #a12c1452}}.p-job-detail__cta a{display:inline-block;width:100%;height:100%;padding:16px;box-sizing:border-box;font-size:1.8rem}.p-job-detail__cta a:link,.p-job-detail__cta a:visited{color:#fff}@media (min-width: 1023px){.p-job-detail__cta a{width:320px}}.p-job-detail__cta--not-logged-in{display:inline-block;width:100%;padding:16px;box-sizing:border-box;border-radius:24px;text-align:center;font-size:1.8rem;box-shadow:2px 4px 12px #a12c1452;background:linear-gradient(-117deg,#f6a264,#ea5b3d);color:#fff;transition:.2s ease-in-out}@media (min-width: 1023px){.p-job-detail__cta--not-logged-in{width:320px}.p-job-detail__cta--not-logged-in:hover{opacity:.8;box-shadow:2px 4px 12px #a12c1452}}.p-job-detail__cta--disabled{display:inline-block;width:100%;padding:16px;box-sizing:border-box;border-radius:24px;text-align:center;font-size:1.6rem;background:#b6bfc8;color:#fff}@media (min-width: 1023px){.p-job-detail__cta--disabled{width:320px}}.p-job-detail__cta--float{padding:16px;margin-top:16px;position:relative}.p-job-detail__cta--float:after{position:absolute;border:0;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";top:50%;right:16px;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.p-job-detail__aggregate-url{display:inline-block;width:100%}@media (min-width: 1023px){.p-job-detail__aggregate-url{width:auto}}.p-job-detail__aggregate-url a{display:inline-block;width:100%;padding:14px 16px;box-sizing:border-box;background:#fff;border-radius:4px;text-align:center;font-size:1.6rem;border:solid 2px #318fb0;transition:ease-in-out .2s}.p-job-detail__aggregate-url a:link,.p-job-detail__aggregate-url a:visited{color:#318fb0}@media (min-width: 1023px){.p-job-detail__aggregate-url a{width:320px}.p-job-detail__aggregate-url a:hover{background:#318fb0;color:#fff;transition:ease-in-out .2s}}.p-job-detail__fav{display:inline-block;margin-right:16px}.p-job-detail__fav .c-favorite{max-height:44px}.p-job-detail__fav .c-favorite__btn{height:44px}.p-job-detail__condition{margin-bottom:24px}@media (min-width: 1023px){.p-job-detail__condition{display:flex;width:1000px;margin:0 auto;justify-content:space-between}}.p-job-detail__main-content{box-shadow:0 4px 4px #00000014;background:#fff}@media (min-width: 1023px){.p-job-detail__main-content{position:relative;width:684px;height:max-content;box-shadow:0 1px 4px #00000029}}.p-job-detail__content-list{background:#fff}.p-job-detail__content-ttl{color:#2c3841;font-size:1.6rem;font-weight:700;word-break:break-all;margin:0 16px}@media (min-width: 1023px){.p-job-detail__content-ttl{font-size:1.8rem}}.p-job-detail__side-job-card-head{margin-top:48px}@media (min-width: 1023px){.p-job-detail__side-job-card-head{width:304px;height:max-content;margin:0 0 0 24px;background:#fff;padding:24px 0 0;box-shadow:0 1px 4px #00000029}}.p-job-detail__side-content{display:inline-flex}@media (min-width: 1023px){.p-job-detail__side-content{display:inline-block}}.p-job-detail__side-content-head{margin-top:16px;padding:0 0 0 16px;overflow-y:scroll}@media (min-width: 1023px){.p-job-detail__side-content-head{overflow:visible;padding:0;margin-top:24px}}.p-job-detail__bottom-job-card-head{margin-top:32px}@media (min-width: 1023px){.p-job-detail__bottom-job-card-head{width:1000px;margin:40px auto 0}}.p-job-detail__bottom-content-ttl{color:#2c3841;font-size:1.6rem;font-weight:700;word-break:break-all;margin:0 16px}@media (min-width: 1023px){.p-job-detail__bottom-content-ttl{font-size:1.8rem;margin:0}}.p-job-detail__bottom-content-head{margin-top:16px;padding:0 0 0 16px;overflow-y:scroll}@media (min-width: 1023px){.p-job-detail__bottom-content-head{overflow-y:visible;padding:0}}@media (min-width: 1023px){.p-job-detail__bottom-content-main{width:676px;background:#fff;padding-top:16px;box-shadow:0 1px 4px #00000029}}.p-job-detail__bottom-content{display:inline-flex}@media (min-width: 1023px){.p-job-detail__bottom-content{width:688px;flex-wrap:wrap;overflow-y:visible}}.p-job-detail__features-head{padding:0 16px}.p-job-detail__features{margin-bottom:16px}.p-job-detail__features li{display:inline-block;background:#f7f7f7;color:#333;border-radius:30px;margin:0 4px 12px;box-shadow:0 1px 4px #00000029;cursor:pointer;transition:.2s ease-in-out;border:none}.p-job-detail__features li:hover{box-shadow:0 2px 8px #00000029}@media (min-width: 1023px){.p-job-detail__features li{margin:0 4px 12px}}.p-job-detail__description{font-size:1.5rem;line-height:1.3;margin-bottom:24px}.p-job-detail__location-map{width:100%;height:152px;margin-top:16px}@media (min-width: 1023px){.p-job-detail__location-map{width:442px;height:210px}}.p-job-detail__translation-head{font-size:1.6rem;line-height:1.4;color:#333;background:#f7f7f7;border-radius:4px;padding:8px}.p-job-detail__translation-ttl{position:relative;font-size:1.4rem;margin-top:16px;padding-left:24px;font-weight:700;color:#818082}.p-job-detail__translation-ttl:before{position:absolute;content:"";width:16px;height:16px;background:url(/job/assets/icon-translate-OvJIxJiP.svg);background-size:contain;top:calc(50% - 8px);left:0}.p-job-detail__translation-txt{font-size:1.5rem;line-height:1.3;color:#333;word-break:break-all}.p-job-detail__register-box{border:solid 1px #d8d8d8;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:30px;margin-bottom:24px;background:#fff}.p-job-detail__cta-scroll{display:flex;padding:32px 16px 36px;background:#fff}@media (min-width: 1023px){.p-job-detail__cta-scroll{justify-content:center}}.p-job-detail__conditions-ttl{font-size:1.6rem;font-weight:700;margin-bottom:16px;line-height:1.43}@media (min-width: 990px){.p-job-detail__conditions-ttl{text-align:center}}@media (min-width: 990px){.p-job-detail__conditions-list{max-width:400px;margin:0 auto}}.p-job-detail__conditions-item{display:flex;list-style:none;margin-bottom:16px;line-height:1.6}.p-job-detail__conditions-item:last-child{margin-bottom:0}.p-job-detail__conditions-item img{width:18px;height:18px;margin-right:8px}.p-job-detail__conditions-item p{font-size:1.4rem;text-align:left}.p-job-detail__close{width:100%;margin-top:20px;background:#f7f7f7;padding:16px 12px;box-sizing:border-box}.p-job-detail__close-txt{margin-bottom:16px;font-size:1.6rem;text-align:center}@media (min-width: 1023px){.p-job-detail__close-txt{font-size:1.8rem}}.p-job-detail__close-link{text-align:center}.p-job-detail__close-link a{width:100%;display:inline-block;padding:12px;background:#44c6c5;font-size:1.6rem;font-weight:700;border-radius:4px;text-align:center;box-sizing:border-box;word-break:break-all;line-height:1.3;max-width:320px;transition:.2s ease-in-out}.p-job-detail__close-link a:link,.p-job-detail__close-link a:visited{color:#fff}@media (min-width: 1023px){.p-job-detail__close-link a:hover{background:#39a6a5}}.p-job-detail__float-btn-head{display:none;width:100%;min-height:122px;position:fixed;background:#1d1527c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px 16px 0;transition:.1s ease-in-out;box-sizing:border-box;bottom:0;z-index:2;transform:translateY(0);padding-bottom:constant(safe-area-inset-bottom,76px);padding-bottom:env(safe-area-inset-bottom,76px)}@media (min-width: 1023px){.p-job-detail__float-btn-head{width:672px;min-height:116px;padding:0}}.p-job-detail__float-btn-head--disabled{display:none}.p-job-detail__float-btn{transition:.1s ease-in-out;transform:translateY(104px);text-align:center}@media (min-width: 1023px){.p-job-detail__float-btn{justify-content:center;padding:22px 16px}}.p-job-detail__float-btn-txt{color:#fff;font-weight:700}.p-job-detail__link{background:#fff;margin-bottom:32px;padding:16px 16px 0;border-radius:4px;box-shadow:0 1px 4px #00000029}.p-job-detail__link-item:last-child a{border-bottom:none}.p-job-detail__link-item a{display:inline-block;position:relative;width:calc(100% - 32px);padding:14px 36px 14px 0;margin-left:32px;box-sizing:border-box;line-height:1.43;font-size:1.6rem;border-bottom:solid 1px #d8d8d8;color:#333}@media (min-width: 1023px){.p-job-detail__link-item a:hover{color:#318fb0}}.p-job-detail__link-item a:before{position:absolute;display:inline-block;content:"";width:16px;height:16px;background:url(/job/assets/icon-menu-search-A-t6bJPD.svg);background-size:cover;top:50%;left:-32px;transform:translateY(-50%)}.p-job-detail__link-item a:after{position:absolute;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:0;width:8px;height:8px;transform:translate(-50%,-50%) rotate(-45deg)}.p-job-detail__scout{line-height:1.6;margin-top:32px;background:#eef8fc;padding:16px;box-sizing:border-box;text-align:center}@media (min-width: 1023px){.p-job-detail__scout{max-width:672px}}.p-job-detail__scout-title{font-size:1.8rem;font-weight:700;margin-bottom:4px}.p-job-detail__scout-subText{font-size:1.3rem;margin-bottom:12px}.p-job-detail__scout-detail{width:calc(100% - 32px);margin:32px auto}.p-job-detail__register{margin:16px}@media (min-width: 1023px){.p-job-detail__register{margin:24px 16px 0}}.show-right{display:block}@media (min-width: 1023px){.show-right{display:none}}.hide-right{display:none}@media (min-width: 1023px){.hide-right{display:none}}.show-bottom{display:none}@media (min-width: 1023px){.show-bottom{display:block}}.hide-bottom{display:block}@media (min-width: 1023px){.hide-bottom{display:block}}.pc-show{display:none}@media (min-width: 1023px){.pc-show{display:block}}.sp-show{display:block}@media (min-width: 1023px){.sp-show{display:none}}.p-search-history__head{background:#fff;padding:0 24px 16px;margin-bottom:16px;box-shadow:0 1px 4px #00000029}@media (min-width: 1023px){.p-search-history__head{padding:0 0 16px}}.p-search-history__list{margin-bottom:16px}.p-search-history__item{display:inline-block;width:100%}.p-search-history__item a{display:inline-block;padding:16px 0 0;width:100%;box-sizing:border-box;transition:.2s ease-in-out}@media (min-width: 1023px){.p-search-history__item a{padding:16px 24px 0}.p-search-history__item a:hover{transition:.2s ease-in-out;background:#44c6c514}}.p-search-history__item a:link,.p-search-history__item a:visited{color:#333}.p-search-history__word{width:100%;display:inline-block;box-sizing:border-box;position:relative;font-size:1.6rem;font-weight:700;padding-left:24px}.p-search-history__word:before{content:"";position:absolute;width:16px;height:16px;background:url(/job/assets/icon-menu-history-D6F3UFtx.svg);background-size:cover;top:0;left:0}.p-search-history__date{display:inline-block;width:100%;border-bottom:solid 1px #d8d8d8;font-size:1.4rem;color:#818082;margin-top:8px;padding:0 0 16px 24px;box-sizing:border-box}.p-search-condition{min-height:100vh}@media (min-width: 990px){.p-search-condition{max-width:800px;margin:0 auto;padding-top:32px}}.p-search-condition__content{margin:0 20px;background:#fff}@media (min-width: 990px){.p-search-condition__content{margin:0 auto;padding:32px 0 40px}}.p-search-condition&gt;.c-plain-text{display:none}@media (min-width: 990px){.p-search-condition&gt;.c-plain-text{display:block}}@media (min-width: 990px){.p-search-condition .c-form-btn{text-align:center}}.p-search-condition-setting{padding-bottom:45px}.p-history-entry__content{padding:24px 20px;min-height:100vh;max-width:800px;margin:0 auto}@media (min-width: 990px){.p-history-entry__content{padding:0 20px 24px}}@media (min-width: 990px){.p-history-entry .c-title{max-width:800px;margin:0 auto;padding:0 20px}.p-history-entry .c-title-text__search-history{color:#000;font-size:2rem;background:none;padding:32px 0 0}}.p-menu{min-height:100vh;margin:20px}@media (min-width: 990px){.p-menu__content{width:560px;margin:0 auto;display:flex;flex-flow:wrap;justify-content:space-between}}@media (min-width: 990px){.p-menu__content .c-link-text{width:262px}}.p-entry-profile-regist{min-height:100vh;padding:0 0 80px}@media screen and (min-width: 1023px){.p-entry-profile-regist{padding:16px 0 80px}}@media (min-width: 990px){.p-entry-profile-regist .c-title-text__entry-profile{width:800px;margin:0 auto;padding:32px 0;background:none;font-size:2rem;color:#000}}.p-entry-profile-regist__content{background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-entry-profile-regist__content{width:684px;margin:0 auto}}.p-entry-profile-regist__ttl{padding:24px 16px;box-sizing:border-box;width:100%;font-size:1.8rem;line-height:1.4;color:#333;border-bottom:1px solid #d8d8d8}.p-entry-profile-regist__inner{padding:32px 16px;box-sizing:border-box}@media screen and (min-width: 1023px){.p-entry-profile-regist__inner{padding:32px}}.p-entry-profile-regist__cell{margin-bottom:32px}.p-entry-profile-regist__cell--name{display:flex;align-items:baseline;flex-direction:column}.p-entry-profile-regist__cell--name .c-input-field{margin-right:16px;width:100%}.p-entry-profile-regist__cell--name .c-input-field+div{margin-right:0}@media screen and (min-width: 1023px){.p-entry-profile-regist__cell--name{flex-direction:row}}.p-entry-profile-regist__drop-down{margin-bottom:18px}.p-entry-profile-regist__area-block{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 1023px){.p-entry-profile-regist__area-block{flex-direction:row}}.p-entry-profile-regist__area-cell{width:100%}.p-entry-profile-regist__area-cell:first-child{margin:0 0 8px}@media screen and (min-width: 1023px){.p-entry-profile-regist__area-cell:first-child{margin:0 16px 0 0}}.p-entry-profile-regist label{display:inline-block;color:#333;font-weight:700;font-size:1.6rem;line-height:1.4;margin-bottom:8px}.p-entry-profile-regist input,.p-entry-profile-regist select{border-radius:4px;font-size:1.6rem}.p-entry-profile-regist input:focus,.p-entry-profile-regist select:focus{outline:#318fb0 auto 1px;border-radius:4px}.p-entry-profile-regist .iti{width:100%}.p-entry-profile-regist .c-radio-button-list__head{display:inline-block;width:calc(50% - 16px);margin:0 16px 0 0;padding:8px 16px;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box}.p-entry-profile-regist .c-radio-button-list__head:last-child{margin:0}.p-entry-profile-regist .c-radio-button-list__head .c-radio-button-list__label{margin:0}@media screen and (min-width: 1023px){.p-entry-profile-regist .c-radio-button-list__head{width:max-content}}.p-entry-profile-regist .c-inline-link-button .c-back{background-color:#f2f2f2;color:#333;font-size:1.6rem;font-weight:700;border-radius:4px}.p-entry-profile-regist .c-inline-link-button .c-inline-button--regist{font-size:1.6rem;font-weight:700;border-radius:4px}.p-entry-profile-regist .c-inline-link-button .c-inline-button--regist:hover{background-color:#39b5b4}@media screen and (min-width: 1023px){.p-entry-profile-regist .c-inline-link-button{width:80%;margin:0 auto}}.p-entry-profile-regist .c-input-field__head{position:relative}.p-entry-profile-complete{min-height:100vh;padding:0 0 80px}@media screen and (min-width: 1023px){.p-entry-profile-complete{padding:16px 0 80px}}.p-entry-profile-complete__content{background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-entry-profile-complete__content{width:684px;margin:0 auto}}.p-entry-profile-complete__inner{padding:32px 16px;box-sizing:border-box}@media screen and (min-width: 1023px){.p-entry-profile-complete__inner{padding:32px}}.p-entry-profile-complete__inner img{width:56px;height:56px;display:block;margin:0 auto 16px}.c-alert{padding:8px 16px 8px 52px;background-color:#ffce54;border-radius:4px;font-size:1.4rem;line-height:1.4;font-weight:700;color:#8e6500;position:relative;margin-bottom:32px}.c-alert:before{content:"";width:20px;height:20px;display:inline-block;background-image:url(/job/assets/icon-alert-PGkOqHNm.svg);background-size:cover;background-repeat:no-repeat;position:absolute;top:calc(50% - 10px);left:16px}.p-mail-notification-setting{min-height:100vh}.p-mail-notification-setting__content{padding:18px 20px}@media (min-width: 990px){.p-mail-notification-setting__content{max-width:800px;padding:44px 0 56px;margin:0 auto;background:#fff}}@media (min-width: 990px){.p-mail-notification-setting__head{max-width:560px;margin:0 auto}}@media (min-width: 990px){.p-recommend-mail{padding:36px 0 56px}}.p-recommend-mail__container{background:#fff;max-width:800px;margin:0 auto}@media (min-width: 990px){.p-recommend-mail__container{padding:24px 120px;box-sizing:border-box}}.p-recommend-mail__section{padding:32px 16px}.p-recommend-mail__section-ttl{padding:10px 20px;background:#f1f1f1;color:#858585;font-size:1.3rem}@media (min-width: 990px){.p-recommend-mail__section-ttl{padding:0;font-size:2rem;color:#333;background:#fff}}.p-recommend-mail__txt{font-size:1.4rem;color:#333;line-height:1.6;margin-bottom:16px}.p-recommend-mail__items{margin-bottom:32px}.p-recommend-mail__items:last-child{margin-bottom:0}.p-recommend-mail__items-ttl{font-size:1.6rem;font-weight:700;color:#333;line-height:1.6;margin-bottom:16px}.p-recommend-mail__check-list li{list-style:none;margin:12px 0}.p-recommend-mail__highlight{padding:16px;background:#f7f7f7;border-radius:2px;margin-top:16px}.p-recommend-mail__highlight-ttl{font-size:1.4rem;color:#818082;margin-bottom:8px}.p-recommend-mail__select-button{display:flex;justify-content:center;border-radius:4px;background:#fff;color:#7f8b97;padding:14px;font-size:1.4rem;width:100%;border:1px solid #7f8b97}@media (min-width: 1023px){.p-recommend-mail__select-button{width:auto;padding:14px 32px}}.p-recommend-mail__checkbox{display:flex;align-items:center}.p-recommend-mail__submit-button{border:none;border-radius:4px;background:#44c6c5;color:#fff;padding:14px;font-size:1.4rem;width:100%}@media (min-width: 1023px){.p-recommend-mail__submit-button{width:320px}}.p-recommend-mail__submit{padding:0 16px 32px;text-align:center}.p-register-input{min-height:100vh;padding:0 0 80px}@media screen and (min-width: 1023px){.p-register-input{padding:16px 0 80px}}.p-register-input__job-card{background:#fff;box-shadow:0 1px 4px #00000029;padding-bottom:16px;margin-bottom:16px}.p-register-input__job-card .p-entry-form__entry-preview{margin:16px 16px 0}@media screen and (min-width: 1023px){.p-register-input__job-card{width:684px;margin:0 auto 16px}}.p-register-input__content{background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-register-input__content{width:684px;margin:0 auto}}.p-register-input__cta{padding-bottom:32px}.p-register-input__error{color:#e56263;margin-top:8px;display:none}.js-error+.p-register-input__error{display:block}.p-register-input__content--steps{padding:16px 0;text-align:center;border-bottom:solid 1px #d8d8d8}.p-register-input__content--steps .step{display:inline-block;width:32px;height:32px;border-radius:16px;background-color:#b6bfc8;position:relative;margin-right:40px}.p-register-input__content--steps .step:before{content:"";font-size:1.6rem;font-weight:700;color:#fff;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}@media screen and (min-width: 1023px){.p-register-input__content--steps .step:before{font-size:1.4rem}}.p-register-input__content--steps .step:after{content:"";color:#0000;top:calc(50% - 3px);right:-24px;width:6px;height:6px;border-right:2px solid #b6bfc8;border-bottom:2px solid #b6bfc8;transform:rotate(-45deg);position:absolute}.p-register-input__content--steps .step:last-child{margin-right:0}.p-register-input__content--steps .step:last-child:after{content:none}.p-register-input__content--steps .step:nth-child(1):before{content:"1"}.p-register-input__content--steps .step:nth-child(2):before{content:"2"}.p-register-input__content--steps .step:nth-child(3):before{content:"3"}.p-register-input__content--steps .step:nth-child(4):before{content:"4"}.p-register-input__content--steps .active,.p-register-input__content--steps .finish{background-color:#44c6c5}.p-register-input__content--steps .finish:before{content:"";color:#0000;top:calc(50% - 2px);left:50%;width:12px;height:8px;border-left:3px solid #ffffff;border-bottom:3px solid #ffffff;transform:translate(-50%,-50%) rotate(-45deg);position:absolute}@media screen and (min-width: 1023px){.p-register-input__content--steps .finish:before{width:10px;height:6px}}.p-register-input__ttl{color:#333;font-size:1.6rem;font-weight:700;padding:24px 16px 0}@media screen and (min-width: 1023px){.p-register-input__ttl{font-weight:700;font-size:2.2rem}}.p-register-input__ttl:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:4px;vertical-align:top;width:4px}@media screen and (min-width: 1023px){.p-register-input__ttl:before{height:22px;margin-left:8px}}.p-register-input__inner{padding:24px 16px 0;box-sizing:border-box}@media screen and (min-width: 1023px){.p-register-input__inner{padding:32px 32px 0}}.p-register-input__cell{margin-bottom:32px}.p-register-input__cell--name{display:flex;align-items:baseline}.p-register-input__cell--name .c-input-field{margin-right:16px;width:100%}.p-register-input__cell--name .c-input-field+div{margin-right:0}.p-register-input__drop-down{margin-bottom:18px}.p-register-input__area-block{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 1023px){.p-register-input__area-block{flex-direction:row}}.p-register-input__area-cell{width:100%}.p-register-input__area-cell:first-child{margin:0 0 8px}@media screen and (min-width: 1023px){.p-register-input__area-cell:first-child{margin:0 16px 0 0}}.p-register-input label{display:inline-block;color:#333;font-weight:700;font-size:1.6rem;line-height:1.4}.p-register-input input,.p-register-input select{border-radius:4px;font-size:1.6rem}.p-register-input input:focus,.p-register-input select:focus{outline:#318fb0 auto 1px;border-radius:4px}.p-register-input input.js-error,.p-register-input select.js-error{outline:#e56263 auto 1px;background:#e5626314}.p-register-input .iti{width:100%}.p-register-input .c-radio-button-list__head{display:inline-block;width:calc(50% - 16px);margin:0 16px 0 0;padding:8px 16px;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box}.p-register-input .c-radio-button-list__head:last-child{margin:0}.p-register-input .c-radio-button-list__head .c-radio-button-list__label{margin:0}@media screen and (min-width: 1023px){.p-register-input .c-radio-button-list__head{width:max-content}}.p-register-input .c-inline-link-button .c-back{background-color:#f2f2f2;color:#333;font-size:1.6rem;font-weight:700;border-radius:4px}.p-register-input .c-inline-link-button .c-inline-button--regist{font-size:1.6rem;font-weight:700;border-radius:4px}.p-register-input .c-inline-link-button .c-inline-button--regist:hover{background-color:#39b5b4}@media screen and (min-width: 1023px){.p-register-input .c-inline-link-button{width:80%;margin:0 auto}}.p-register-input__tab{display:none}.p-register-input__contact-caption{background-color:#f7f7f7;padding:16px;font-size:1.2rem;line-height:1.6;color:#333;margin-bottom:32px}.p-register-mail-set{min-height:100vh;padding:0 0 80px}@media screen and (min-width: 1023px){.p-register-mail-set{padding:16px 0 80px}}.p-register-mail-set__content{background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-register-mail-set__content{width:684px;margin:0 auto}}.p-register-mail-set__ttl{padding:24px 16px;box-sizing:border-box;width:100%;font-size:1.8rem;line-height:1.4;color:#333;border-bottom:1px solid #d8d8d8}.p-register-mail-set__section{padding:32px 16px}@media screen and (min-width: 1023px){.p-register-mail-set__section{padding:32px}}.p-register-mail-set__section-ttl{padding:10px 20px;background:#f1f1f1;color:#858585;font-size:1.3rem}@media (min-width: 1023px){.p-register-mail-set__section-ttl{padding:0;font-size:2rem;color:#333;background:#fff}}.p-register-mail-set__txt{font-size:1.4rem;color:#333;line-height:1.6;margin-bottom:16px}.p-register-mail-set__items{margin-bottom:32px}.p-register-mail-set__items:last-child{margin-bottom:0}.p-register-mail-set__items-ttl{font-size:1.6rem;font-weight:700;color:#333;line-height:1.6;margin-bottom:16px}.p-register-mail-set__check-list li{list-style:none;margin:12px 0}.p-register-mail-set__highlight{padding:16px;background:#f7f7f7;border-radius:2px;margin-top:16px}.p-register-mail-set__highlight-ttl{font-size:1.4rem;color:#818082;margin-bottom:8px}.p-register-mail-set__highlight-txt{line-height:1.4}.p-register-mail-set__select-button{display:flex;justify-content:center;align-items:center;border-radius:4px;background:#fff;color:#7f8b97;padding:12px;font-size:1.4rem;width:100%;border:1px solid #7f8b97}@media screen and (min-width: 1023px){.p-register-mail-set__select-button{width:auto;padding:12px 32px}}.p-entry-form{min-height:100vh}@media screen and (min-width: 1023px){.p-entry-form{padding:16px 0 0}}.p-entry-form__section{margin-bottom:24px}@media screen and (max-width: 1023px){.p-entry-form__section{padding:0 10px 10px;border-radius:0 0 8px 8px;box-sizing:border-box;box-shadow:0 1px 4px #00000029}}.p-entry-form__card{margin:0 auto;padding:16px;width:100%;box-sizing:border-box;background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-entry-form__card{width:684px;margin:0 auto 45px;padding:24px 32px}}.p-entry-form__card__result{margin-bottom:15px;text-align:center}.p-entry-form__card__result&gt;span{display:inline-block;font-size:18px;font-weight:700;text-align:center;color:#333;background:linear-gradient(transparent 55%,#ffce54)}.p-entry-form__card__text{margin-bottom:25px;font-size:14px;text-align:center}.p-entry-form__cardBottom{padding:55px 0;background:#fff;box-shadow:0 1px 4px #00000029}@media screen and (max-width: 1023px){.p-entry-form__cardBottom{padding:0 16px;box-shadow:none}}.p-entry-form__cardBottom__inner{width:684px;margin:0 auto}@media screen and (max-width: 1023px){.p-entry-form__cardBottom__inner{width:100%}}.p-entry-form__cardBottom__inner__title{margin-bottom:20px;padding:30px 20px 30px 40px;font-size:18px;font-weight:700;text-align:center;color:#fff;border-radius:4px;background:#44c6c5;position:relative}@media screen and (max-width: 1023px){.p-entry-form__cardBottom__inner__title{padding:12px 10px 12px 70px;font-size:14px;text-align:left;line-height:1.5}}.p-entry-form__cardBottom__inner__title .sp{display:none}@media screen and (max-width: 1023px){.p-entry-form__cardBottom__inner__title .sp{display:block}}.p-entry-form__cardBottom__inner__title:before{content:"";position:absolute;top:50%;left:10px;width:64px;height:64px;background:url(/job/assets/icon-entry-title-OMqChGq7.svg) no-repeat 0 0;background-size:contain;transform:translateY(-50%)}@media screen and (max-width: 1023px){.p-entry-form__cardBottom__inner__title:before{width:52px;height:52px}}.p-entry-form__cardBottom__inner__text{margin-bottom:35px;text-align:center}@media screen and (max-width: 1023px){.p-entry-form__cardBottom__inner__text{margin-bottom:15px}}.p-entry-form__cardBottom__inner__text&gt;span{padding:0 30px;display:inline-block;font-size:18px;font-weight:700;text-align:center;color:#00325c;line-height:1.8;position:relative}@media screen and (max-width: 1023px){.p-entry-form__cardBottom__inner__text&gt;span{font-size:14px}}.p-entry-form__cardBottom__inner__text&gt;span&gt;span{color:#39b5b4}.p-entry-form__cardBottom__inner__text&gt;span:before{content:"";position:absolute;bottom:5px;left:0;width:22px;height:22px;background:url(/job/assets/icon-entry-text-left-VnHCJ-3o.svg) no-repeat 0 0;background-size:contain}.p-entry-form__cardBottom__inner__text&gt;span:after{content:"";position:absolute;bottom:5px;right:0;width:22px;height:22px;background:url(/job/assets/icon-entry-text-right-BdmAEk5G.svg) no-repeat 0 0;background-size:contain}.p-entry-form .recommendItem{position:relative}.p-entry-form .recommendItem__title{display:flex;justify-content:space-between;align-items:center}.p-entry-form .recommendItem__title__text{margin-bottom:15px;padding-left:10px;font-size:18px;font-weight:700;color:#2c3841;position:relative}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__title__text{margin-bottom:0;font-size:14px}}.p-entry-form .recommendItem__title__text&gt;span{color:#44c6c5}.p-entry-form .recommendItem__title__text:before{content:"";position:absolute;top:60%;left:0;width:3px;height:17px;background:#44c6c5;transform:translateY(-50%)}.p-entry-form .recommendItem__title__check{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;color:#2c3841}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__title__check{font-weight:400}}.p-entry-form .recommendItem__title__check__label{position:relative;cursor:pointer}.p-entry-form .recommendItem__title__check__label__input{display:block;width:26px;height:26px;border:2px solid #c9d5df;border-radius:8px;background:#fff;position:relative;transition:all .3s ease}.p-entry-form .recommendItem__title__check__label__input:before{content:"";position:absolute;top:50%;left:50%;width:13px;height:10px;background:url(/job/assets/icon-entry-check-v7aTT7sS.svg) no-repeat 0 0;background-size:contain;transform:translate(-50%,-50%)}.p-entry-form .recommendItem__title__check__label__input:checked{border:2px solid #44c6c5}.p-entry-form .recommendItem__title__check__label__input:checked:before{background:url(/job/assets/icon-entry-check-green-B5-aRwjh.svg) no-repeat 0 0;background-size:contain}.p-entry-form .recommendItem__card{margin-bottom:20px;padding:20px 15px;border:2px solid #c9d5df;border-radius:8px;background:#fff;position:relative;transition:all .3s ease}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card{padding:15px 10px}}.p-entry-form .recommendItem__card.is-checked{border:2px solid #39b5b4;background:#cffcff}.p-entry-form .recommendItem__card__input{position:absolute;top:20px;left:15px;cursor:pointer}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__input{top:15px;left:10px}}.p-entry-form .recommendItem__card__input__check{display:block;width:36px;height:36px;border:2px solid #c9d5df;border-radius:8px;background:#fff;position:relative;transition:all .3s ease}.p-entry-form .recommendItem__card__input__check:before{content:"";position:absolute;top:50%;left:50%;width:26px;height:21px;background:url(/job/assets/icon-entry-check-v7aTT7sS.svg) no-repeat 0 0;background-size:contain;transform:translate(-50%,-50%)}.p-entry-form .recommendItem__card__input__check:checked{border:2px solid #44c6c5}.p-entry-form .recommendItem__card__input__check:checked:before{background:url(/job/assets/icon-entry-check-green-B5-aRwjh.svg) no-repeat 0 0}.p-entry-form .recommendItem__card__title{margin-bottom:20px;padding-left:50px;font-size:18px;font-weight:700;text-align:left;line-height:1.5;color:#2c3841}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__title{font-size:14px}}.p-entry-form .recommendItem__card__preview{margin-bottom:15px;padding-left:50px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__preview{padding:15px 0 0}}.p-entry-form .recommendItem__card__preview__list{flex:1}.p-entry-form .recommendItem__card__preview__list&gt;li{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center}.p-entry-form .recommendItem__card__preview__list&gt;li&gt;img{width:16px;height:16px;margin-right:8px}.p-entry-form .recommendItem__card__preview__list&gt;li&gt;p{color:#2c3841}.p-entry-form .recommendItem__card__preview__img{margin:0 0 0 14px}@media (min-width: 1023px){.p-entry-form .recommendItem__card__preview__img{margin:0 24px 0 0}}.p-entry-form .recommendItem__card__preview__img img{object-fit:cover;border-radius:4px;width:120px;height:120px}.p-entry-form .recommendItem__card__profileConfirm{padding:12px 15px;font-size:14px;font-weight:700;text-align:left;color:#fff;border-radius:4px;background:#39b5b4;position:relative;cursor:pointer}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__profileConfirm{padding:15px}}.p-entry-form .recommendItem__card__profileConfirm:after{content:"";position:absolute;top:25%;right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg) translateY(-50%)}.p-entry-form .recommendItem__card__profileConfirm.is-active:after{top:50%;right:13px;transform:rotate(-45deg) translateY(-50%)}.p-entry-form .recommendItem__card__profile{padding-top:25px;display:none}.p-entry-form .recommendItem__card__profile.is-open{display:block}.p-entry-form .recommendItem__card__profile__detail{margin-bottom:10px;padding:20px 15px;display:flex;justify-content:flex-start;align-items:baseline;background:#f7f7f7}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__profile__detail{padding:10px 15px;display:block}}.p-entry-form .recommendItem__card__profile__detail&gt;dt{width:135px;font-size:14px;font-weight:700;text-align:left;color:#333}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__profile__detail&gt;dt{padding-bottom:10px;width:100%;border-bottom:1px solid #d8d8d8}}.p-entry-form .recommendItem__card__profile__detail&gt;dd{flex:1;font-size:14px;text-align:left;line-height:1.5;color:#333}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__card__profile__detail&gt;dd{padding-top:10px}}.p-entry-form .recommendItem__cta{position:sticky;bottom:0;left:0;text-align:center;background:#f7f7f7}.p-entry-form .recommendItem__cta__button{padding:17px 0;margin:24px auto;width:429px;font-size:18px;font-weight:700;text-align:center;color:#fff;background:linear-gradient(90deg,#ea5b3d,#f6a264);border-radius:100px;border:none;box-sizing:border-box;transition:opacity .3s ease}@media screen and (max-width: 1023px){.p-entry-form .recommendItem__cta__button{padding:10px 0;width:90%;font-size:16px}}.p-entry-form .recommendItem__cta__button--disabled{background:#b6bfc8;box-shadow:none;pointer-events:none}.p-entry-form .recommendItem__cta__button:hover{opacity:.8}.p-entry-form__content{width:100%;padding:16px;box-sizing:border-box;background-color:#fff}@media screen and (min-width: 1023px){.p-entry-form__content{width:684px;margin:0 auto;box-shadow:0 1px 4px #00000029;padding:24px 32px;border-radius:4px}}.p-entry-form__custom{width:100%;padding:16px 16px 0;box-sizing:border-box;background-color:#fff;box-shadow:0 3px 5px -1px #00000029}@media screen and (min-width: 1023px){.p-entry-form__custom{width:684px;margin:0 auto;padding:24px 32px 0;box-shadow:0 3px 5px -1px #00000029}}.p-entry-form__custom-ef-content{padding-bottom:4px}.p-entry-form__custom-area{display:inline-block;width:100%;font-size:1.6rem;background:#f7f7f7;padding:12px 16px;box-sizing:border-box;margin-bottom:16px}.p-entry-form__custom-q-ttl{font-weight:700;margin-bottom:8px}.p-entry-form__custom-label{margin-bottom:8px;font-weight:700}.p-entry-form__radio-list-head{margin-right:12px}.p-entry-form__radio-item{padding:10px 12px 10px 32px;border:solid 1px #d8d8d8;border-radius:4px}.p-entry-form__radio-item:before{top:50%;transform:translate(8px,-50%)}.p-entry-form__radio-input:checked+span:after{top:50%;transform:translate(8px,-50%)}.p-entry-form__profileConfirm{padding:12px 15px;font-size:14px;font-weight:700;text-align:left;color:#2c3841;border-radius:4px;background:#b6bfc8;position:relative;cursor:pointer}.p-entry-form__profileConfirm:after{content:"";position:absolute;top:25%;right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg) translateY(-50%)}.p-entry-form__profileConfirm.is-active:after{top:50%;right:13px;transform:rotate(-45deg) translateY(-50%)}.p-entry-form__profile{display:none;width:100%;box-sizing:border-box;background-color:#fff;margin-top:24px}@media screen and (min-width: 1023px){.p-entry-form__profile{margin:0 auto;padding-top:32px}}.p-entry-form__profile.is-open{display:block}.p-entry-form__apply-ttl{display:flex;font-size:18px;background:#39b5b4;color:#fff;width:100%;padding:8px 16px;box-sizing:border-box;border-top-left-radius:4px;border-top-right-radius:4px}@media screen and (min-width: 1023px){.p-entry-form__apply-ttl{font-size:1.8rem}}.p-entry-form__apply-ttl&gt;span{margin-left:10px;padding:5px;display:inline-block;font-size:10px;font-weight:700;text-align:center;color:#fff;background:#eb613afc;border-radius:4px}.p-entry-form__ttl{margin-bottom:16px;font-size:1.6rem;color:#333;font-weight:700}.p-entry-form__ttl:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:14px;margin-right:8px;vertical-align:top;width:4px}@media screen and (min-width: 1023px){.p-entry-form__ttl:before{height:22px;margin-right:16px}}@media screen and (min-width: 1023px){.p-entry-form__ttl{font-size:2.2rem;margin-bottom:24px;font-weight:700}}.p-entry-form__ttl a{padding:6px 8px;border:1px solid #318fb0;border-radius:4px;font-size:1.4rem;font-weight:400;background-color:#fff;position:absolute;top:calc(50% - 16px);right:0}.p-entry-form__ttl a:link,.p-entry-form__ttl a:focus,.p-entry-form__ttl a:visited,.p-entry-form__ttl a:active{color:#318fb0}.p-entry-form__ttl a:hover{background-color:#318fb0;color:#fff}.p-entry-form__ttl--edit{position:relative}.p-entry-form__name{display:flex;align-items:baseline}.p-entry-form__name .c-input-field{margin-right:20px;margin-bottom:0;width:100%}.p-entry-form__name .c-input-field+div{margin-right:0}.p-entry-form__drop-down{margin-bottom:24px}.p-entry-form__drop-down .c-drop-down__head{margin-bottom:16px}.p-entry-form__related{background:#f7f7f7;margin-top:40px}@media (min-width: 990px){.p-entry-form__related{background:#fff}}.p-entry-form__related-banner{height:68px;background:#efac4d;display:flex;align-items:center;position:relative;margin-bottom:8px}.p-entry-form__related-banner:after{content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #efac4d;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.p-entry-form__related-banner img{height:68px;width:auto}.p-entry-form__related-banner span{font-size:1.6rem;line-height:1.2;text-align:center;color:#fff;padding-right:16px;flex-grow:2}@media (min-width: 990px){.p-entry-form__related-banner span{font-size:1.8rem}}@media (min-width: 990px){.p-entry-form .c-multiple-entry-button{margin-bottom:20px}}.p-entry-form .c-multiple-entry-button label{width:100%;padding:16px 10px 16px 38px;box-sizing:border-box}.p-entry-form label{display:inline-block;color:#333;font-size:1.6rem;line-height:1.4}.p-entry-form .c-radio-button-list__title-label{display:block}.p-entry-form .c-radio-button-list__head{display:inline-block}.p-entry-form__legal-link{font-size:1.2rem;text-align:center;margin-bottom:12px}.p-entry-form__legal-link a:link,.p-entry-form__legal-link a:visited,.p-entry-form__legal-link a:active{color:#318fb0}.p-entry-form__legal-link a:hover{text-decoration:underline}.p-entry-form__entry-preview{padding:16px;border-radius:4px}@media screen and (max-width: 1023px){.p-entry-form__entry-preview{padding:10px 15px}}.p-entry-form__entry-preview .c-plain-text__job-card-info{padding:0}.p-entry-form__entry-preview-head{margin-bottom:16px}.p-entry-form__entry-preview-head .c-card-title h2{font-size:1.6rem;line-height:1.4}.p-entry-form__entry-preview-ttl{color:#333;font-size:1.6rem}@media screen and (min-width: 1023px){.p-entry-form__entry-preview-ttl{font-size:1.8rem}}.p-entry-form__entry-preview-contents-wrapper{display:none;width:100%;overflow:hidden;position:relative}@media screen and (min-width: 1023px){.p-entry-form__entry-preview-contents-wrapper{display:block}}.p-entry-form__entry-preview-contents{margin-bottom:16px}.p-entry-form__entry-preview-eyecatch-wrapper{width:96px;height:96px;overflow:hidden;position:absolute;top:0;right:16px}.p-entry-form__entry-preview-eyecatch-contents{width:100%;height:100%;object-fit:contain;object-position:center top}.p-entry-form__entry-preview-toggle{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:16px;color:#333;font-size:1.6rem;cursor:pointer}@media screen and (min-width: 1023px){.p-entry-form__entry-preview-toggle{display:none}}.p-entry-form__entry-preview-toggle-text-open,.p-entry-form__entry-preview-toggle-text-close{display:block;font-weight:400;font-size:12px;line-height:160%;color:#318fb0;margin-right:6px}.p-entry-form__entry-preview-toggle-text-close{display:none}.p-entry-form__entry-preview-toggle-icon-up{transform:rotate(180deg)}.p-entry-form__profile-item{padding:0 0 16px}@media screen and (min-width: 1023px){.p-entry-form__profile-item{display:flex;align-items:center;border-bottom:1px solid #d8d8d8;margin-bottom:16px}}.p-entry-form__profile-ttl{font-size:1.4rem;line-height:1.4;color:#818082;margin-bottom:8px}@media screen and (min-width: 1023px){.p-entry-form__profile-ttl{margin-bottom:0;width:200px;padding-right:16px;word-break:break-word}}@media screen and (min-width: 1023px){.p-entry-form__profile-content{width:calc(100% - 200px)}}.p-entry-form__profile-txt{font-size:1.6rem;font-weight:700;color:#333}.p-entry-form__profile-error{color:#e56263;font-size:1.3rem;margin-top:4px}.p-entry-form__block{margin-bottom:32px}.p-entry-form__error{background:#ffe9e2;padding:16px;margin-bottom:40px;border-radius:4px;line-height:1.6;color:#333}.p-entry-form__error-title{color:#eb613a;font-weight:600;font-size:16px}.p-entry-form__error-content{font-weight:600;font-size:16px}.p-entry-form__error-inputTitle{font-weight:600;font-size:16px;margin:16px 0 4px}.p-entry-form__error-flex{display:flex}.p-entry-form__error-flex div{width:calc((100% - 8px)/2)}.p-entry-form__error-flex div+div{margin-left:8px}.p-entry-form__error-flex input+p{margin-top:4px}.p-entry-form__error-input{box-sizing:border-box;height:44px;padding:0 12px;border-radius:4px;border:1px solid #d8d8d8;background:#fcfcfc;width:100%}.p-entry-form__error-input::placeholder{color:#c2c1c3}.p-entry-form__error-errorMessage{color:#ed4d4d;margin-top:4px;display:block}.p-entry-confirm{padding:16px 0;min-height:100vh;margin:0 auto}@media (min-width: 990px){.p-entry-confirm{max-width:800px;padding:32px 0}}@media (min-width: 990px){.p-entry-confirm__content{background:#fff;padding:24px 0}}.p-entry-confirm__block{padding:0 16px}@media (min-width: 990px){.p-entry-confirm__block{padding:0}}.p-entry-confirm__link{font-size:1.2rem;text-align:center;margin-bottom:8px}.p-entry-confirm__link a{display:inline-block;text-decoration:none;color:#1c8ad4}.p-entry-confirm__link a:hover,.p-entry-confirm__link a:active,.p-entry-confirm__link a:focus,.p-entry-confirm__link a:visited{color:#1c8ad4}.p-entry-confirm__link a:hover{text-decoration:underline}.p-entry-confirm__cta{position:fixed;bottom:0;width:100%;left:0;z-index:999;padding:8px 16px 16px;box-sizing:border-box;background-color:#ffffffe0;text-align:center;box-shadow:0 4px 16px #0000003d}.p-entry-complete{min-height:100vh;padding-bottom:64px}@media screen and (min-width: 1023px){.p-entry-complete{width:684px;margin:0 auto;padding-top:16px}}.p-entry-complete__content{width:100%;background-color:#fff;box-shadow:0 1px 4px #00000029;box-sizing:border-box;padding:0 8px 24px}.p-entry-complete__inner{padding:32px 8px 0;margin-bottom:24px}.p-entry-complete__suggest{padding:40px 16px}@media screen and (min-width: 1023px){.p-entry-complete__suggest{width:684px;margin:0 auto}}.p-entry-complete__suggest-ttl{padding:0 0 0 16px;border-left:3px solid #318fb0;margin-bottom:24px;font-size:1.4rem;line-height:1.4;color:#333;font-weight:400}@media screen and (min-width: 1023px){.p-entry-complete__suggest-ttl{font-size:2.2rem;font-weight:700}}.p-entry-complete__message{margin-bottom:32px}.p-entry-complete__register{background:#f2f2f2;padding:24px 16px}.p-entry-complete__img{text-align:center;margin-bottom:16px}.p-entry-complete__img img{width:60px;height:60px}.c-show-ttl:after{top:40px;transform:translate(-50%,-50%) rotate(225deg)}.c-show-ttl .c-card-title h2{white-space:normal}.p-contact-input{min-height:100vh;padding-bottom:80px;line-height:1.6}@media screen and (min-width: 1023px){.p-contact-input{width:1000px;margin:0 auto;padding-top:16px}}.p-contact-input__content{width:100%;margin:0 auto;background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-contact-input__content{width:684px}}@media screen and (min-width: 1023px){.p-contact-input--side{display:flex;justify-content:space-between;align-items:flex-start}.p-contact-input--side .p-contact-input__content{margin:0}}.p-contact-input__caption{font-size:1.4rem;line-height:1.6;color:#333;margin-bottom:32px;word-break:break-word}.p-contact-input__sidebar{display:none}@media screen and (min-width: 1023px){.p-contact-input__sidebar{width:299px;display:block}}.p-contact-input__business-link{display:block;min-height:144px;background-image:linear-gradient(180deg,#30303000,#30303080),url(/job/assets/img-business-contact-Dckfvbhk.jpg);background-size:cover;background-position:center;border-radius:4px;overflow:hidden;position:relative;transition:.2s ease-in-out}.p-contact-input__business-link:hover{opacity:.88}.p-contact-input__business-link span{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.4;position:absolute;bottom:0;width:100%;padding:8px;box-sizing:border-box}.p-contact-input__business-link--sp{display:flex;align-items:center;max-width:400px;height:80px;background-image:url(/job/assets/img-business-contact-sp-CHRx8Qq9.jpg);background-size:cover;background-position:right;background-repeat:no-repeat;border-radius:4px;overflow:hidden;margin:16px 16px 0;box-shadow:0 1px 4px #00000029;transition:.2s ease-in-out}@media screen and (min-width: 1023px){.p-contact-input__business-link--sp{display:none}}.p-contact-input__business-link--sp:hover{opacity:.88}.p-contact-input__business-link--sp span{color:#333;font-weight:700;font-size:1.6rem;line-height:1.4;width:70%;padding:8px 8px 8px 16px;box-sizing:border-box}.p-contact-input__note{font-size:1.4rem;line-height:1.6;padding:16px 0 0;margin-bottom:16px;word-break:break-word}.p-contact-input__note a:link,.p-contact-input__note :visited{color:#44c6c5}.p-contact-input__note a:hover{text-decoration:underline}.p-contact-input__note input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;display:inline-block}.p-contact-input__inner{padding:32px 16px}@media screen and (min-width: 1023px){.p-contact-input__inner{padding:32px}}.p-contact-input label{display:inline;color:#333;font-size:1.6rem}.p-contact-input .c-form-btn{text-align:center}.p-contact-input .c-form-btn__contact-confirm{max-width:320px;border-radius:4px;transition:.2s ease-in-out}.p-contact-input .c-form-btn__contact-confirm:hover{background-color:#39b5b4}.p-contact-input .c-input-field{margin-bottom:16px}.p-contact-input .c-input-field__head{margin-bottom:8px}.p-contact-input .c-input-field__error-text{margin-top:-8px;margin-bottom:16px}.p-contact-input input,.p-contact-input textarea,.p-contact-input select{font-size:1.6rem;line-height:1.6;border-radius:4px;padding:12px;color:#333}.p-contact-input input:focus,.p-contact-input textarea:focus,.p-contact-input select:focus{outline:1px auto #318fb0;border-radius:4px}.p-contact-input input::placeholder,.p-contact-input textarea::placeholder{font-size:1.6rem}.p-contact-confirm{min-height:100vh;padding-bottom:80px}@media screen and (min-width: 1023px){.p-contact-confirm{width:1000px;margin:0 auto;padding-top:16px}}.p-contact-confirm__content{width:100%;margin:0 auto;background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-contact-confirm__content{width:684px}}.p-contact-confirm__inner{padding:32px 16px}@media screen and (min-width: 1023px){.p-contact-confirm__inner{padding:32px}}.p-contact-confirm .c-back{background-color:#f2f2f2;color:#333;font-size:1.6rem;font-weight:700;border-radius:4px}.p-contact-confirm .c-back:hover{background-color:#ecebeb}.p-contact-confirm .c-inline-button--contact-submit{font-size:1.6rem;font-weight:700;border-radius:4px}.p-contact-confirm .c-inline-button--contact-submit:hover{background-color:#39b5b4}.p-contact-confirm .c-confirm-item{margin:0 0 24px}.p-contact-confirm .c-confirm-item__key{color:#818082;font-size:1.6rem;font-weight:400}.p-contact-confirm .c-confirm-item__value{color:#333;font-size:1.6rem;line-height:1.6;height:auto}.p-contact-input.forCorporation{padding-top:0;width:100%}.p-contact-input.forCorporation img{vertical-align:bottom}.p-contact-input.forCorporation .c-page-title{border:none}.p-contact-input.forCorporation .c-input-field__contact-input,.p-contact-input.forCorporation input,.p-contact-input.forCorporation textarea,.p-contact-input.forCorporation select{padding:9px 12px}.p-contact-input.forCorporation .p-publish-job__campaign-inner div{height:40px;font-size:1.5rem;position:relative;letter-spacing:2px;font-weight:600;margin:8px 0}.p-contact-input.forCorporation .p-publish-job__campaign-inner div p{display:block;z-index:1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);white-space:nowrap}.p-contact-input.forCorporation .c-form-btn__contact-confirm{background:#eb613a;border-radius:8px;font-size:1.6rem;font-weight:700}.p-contact-input.forCorporation .c-form-btn__contact-confirm:hover{background:#e53808}.p-contact-input.forCorporation .c-input-field__contact-textarea{height:120px;font-size:1.5rem}.p-contact-input.forCorporation .c-input-field__contact-textarea::placeholder{line-height:1.6;font-size:1.5rem}.p-contact-input.forCorporation .p-publish-job__campaign-inner{text-align:center;background:#d3f1f1;border-radius:16px;box-sizing:border-box;font-weight:800;margin-bottom:24px}.p-contact-input.forCorporation .p-publish-job__campaign-inner&gt;p{font-weight:400;font-size:1.1rem}@media screen and (min-width: 600px){.p-contact-input.forCorporation .p-publish-job__campaign-inner&gt;p{font-size:1.2rem}}@media screen and (min-width: 600px){.p-contact-input.forCorporation .p-publish-job__campaign-inner{padding:24px}.p-contact-input.forCorporation .p-publish-job__campaign-inner div{font-size:2.2rem;letter-spacing:3px;position:relative;font-weight:600;margin:8px 0}}.p-contact-input.forCorporation .p-publish-job__campaign-inner img{width:100%;height:40px;max-width:295px}@media screen and (min-width: 600px){.p-contact-input.forCorporation .p-publish-job__campaign-inner img{max-width:460px}}@media screen and (min-width: 600px){.p-contact-input.forCorporation .p-publish-job__campaign-inner h2{margin-bottom:10px;letter-spacing:1px;line-height:1.4;font-size:2.2rem}}.p-contact-input.forCorporation .p-publish-job__campaign-inner h2 span{background:linear-gradient(transparent 60%,#44c6c5 0);letter-spacing:2px;font-size:2.1rem}@media screen and (min-width: 600px){.p-contact-input.forCorporation .p-publish-job__campaign-inner h2 span{font-size:2.4rem}}.p-contact-input.forCorporation .p-publish-job__campaign-inner h2 br{display:block}@media screen and (min-width: 600px){.p-contact-input.forCorporation .p-publish-job__campaign-inner h2 br{display:none}}@media screen and (min-width: 1023px){.p-contact-input.forCorporation .forPCdisplayNone{display:none}}.p-contact-input.forCorporation .p-contact-input__note{padding-top:0}.p-contact-input.forCorporation .p-contact-input__note a{color:#eb613a}.p-contact-input.forCorporation .p-contact-input__titleArea{background:#fff;border-bottom:1px solid #d8d8d8}.p-contact-input.forCorporation .p-contact-input__titleArea h1{display:block;width:1000px;margin:0 auto}@media screen and (min-width: 1023px){.p-contact-input.forCorporation .p-contact-input__wrapper{margin-top:40px!important;display:flex;margin:0 auto;width:1000px}}.p-contact-input.forCorporation .p-contact-input__left{display:none;color:#333}@media screen and (min-width: 1023px){.p-contact-input.forCorporation .p-contact-input__left{display:block;margin-right:16px;background:#b9e4e4;padding:72px 40px 40px;border-radius:16px}.p-contact-input.forCorporation .p-contact-input__left&gt;img{width:412px}.p-contact-input.forCorporation .p-contact-input__left-detail{font-weight:700;margin-top:20px}.p-contact-input.forCorporation .p-contact-input__left-detail h2{font-size:1.8rem;margin-bottom:12px}.p-contact-input.forCorporation .p-contact-input__left-detail p{font-size:1.7rem;padding-left:26px;background-image:url(/job/assets/icon-check-BitjcCVI.svg);background-repeat:no-repeat;background-position:left center;margin-top:6px}.p-contact-input.forCorporation .p-contact-input__left-detail p span{font-size:1.1rem}.p-contact-input.forCorporation .p-contact-input__left .p-publish-job__campaign-inner{text-align:center;background:#d3f1f1;border-radius:16px;box-sizing:border-box;font-weight:800;width:412px;padding:22px;margin-top:28px}.p-contact-input.forCorporation .p-contact-input__left .p-publish-job__campaign-inner div{margin:10px 0 0;position:relative}.p-contact-input.forCorporation .p-contact-input__left .p-publish-job__campaign-inner p{font-size:1.6rem}.p-contact-input.forCorporation .p-contact-input__left .p-publish-job__campaign-inner br{display:block}.p-contact-input.forCorporation .p-contact-input__left .p-publish-job__campaign-inner img{width:294px}.p-contact-input.forCorporation .p-contact-input__left .p-publish-job__campaign-inner&gt;p{font-size:1.1rem;margin-top:8px;font-weight:400}}@media screen and (min-width: 1023px){.p-contact-input.forCorporation .p-contact-input__content{width:492px;border-radius:16px}}.p-contact-input.forCorporation.forCorporationContact .p-contact-input__note a{color:#44c6c5}.p-contact-input.forCorporation.forCorporationContact .c-form-btn__contact-confirm{background:#44c6c5}@media screen and (min-width: 1023px){.p-contact-input.forCorporation.forCorporationContact .p-contact-input__inner{margin-top:40px}.p-contact-input.forCorporation.forCorporationContact .p-contact-input__content{width:684px}}.p-contact-complete{min-height:100vh;padding-bottom:80px}@media screen and (min-width: 1023px){.p-contact-complete{width:1000px;margin:0 auto;padding-top:16px}}.p-contact-complete__content{width:100%;margin:0 auto;background-color:#fff;box-shadow:0 1px 4px #00000029}@media screen and (min-width: 1023px){.p-contact-complete__content{width:684px}}.p-contact-complete__inner{padding:32px 16px}@media screen and (min-width: 1023px){.p-contact-complete__inner{padding:32px}}.p-contact-complete__ttl{font-size:1.8rem;line-height:1.6;text-align:center;margin-bottom:16px;color:#333}.p-contact-complete__img{margin:0 auto 16px;display:block}.p-contact-complete .c-link-text{width:100%;margin-top:32px}@media screen and (min-width: 1023px){.p-contact-complete .c-link-text{width:320px;margin:32px auto 0}}.p-contact-complete .c-link-text a{border-radius:4px;border:2px solid #318fb0;background:#fff;box-sizing:border-box;transition:.2s ease-in-out}.p-contact-complete .c-link-text a:link,.p-contact-complete .c-link-text a:visited,.p-contact-complete .c-link-text a:active{color:#318fb0}.p-contact-complete .c-link-text a:hover{background:#318fb0;color:#fff}.p-contact-complete .c-plain-text__entry-complete{font-size:1.6rem;line-height:1.6;color:#333}.p-help{min-height:100vh}@media screen and (min-width: 1023px){.p-help{padding:16px 0}}.p-help__content{background:#fff;box-shadow:0 1px 4px #00000029;box-sizing:border-box;width:100%;padding:32px 16px}@media screen and (min-width: 1023px){.p-help__content{padding:32px;width:684px;margin:0 auto}}.p-help__head{margin-bottom:56px}.p-help__head:last-child{margin-bottom:0}.p-legal{padding:0}@media screen and (min-width: 1023px){.p-legal{padding:16px 0}}.p-legal__content{padding:32px 16px;background-color:#fff;box-shadow:0 1px 4px #00000029;width:100%;box-sizing:border-box}@media screen and (min-width: 1023px){.p-legal__content{padding:32px;width:684px;margin:0 auto}}.p-legal__page-ttl{font-size:2.4rem;margin-bottom:32px;color:#333}.p-legal__section-ttl{margin-bottom:16px;font-size:1.6rem;color:#333}.p-legal__section-ttl:before{background-color:#318fb0;border-radius:2px;content:"";display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:4px}.p-legal__txt{margin-bottom:16px;line-height:1.6;color:#333}.p-legal__list{padding-left:32px}@media (min-width: 990px){.p-legal__list{padding-left:56px}}.p-404-error{padding:16px 20px;min-height:100vh}@media (min-width: 990px){.p-404-error{padding:56px 0 0}}@media (min-width: 990px){.p-404-error__content{max-width:800px;background:#fff;margin:0 auto}}@media (min-width: 990px){.p-404-error__head{max-width:560px;margin:0 auto;padding:36px 0 40px}}.p-404-error__img{text-align:center;margin-bottom:28px}.p-404-error__img img{width:25%;height:auto}.p-503-error{padding:16px 20px;min-height:100vh}@media (min-width: 990px){.p-503-error{padding:56px 0 0}}@media (min-width: 990px){.p-503-error__content{max-width:800px;background:#fff;margin:0 auto}}@media (min-width: 990px){.p-503-error__head{max-width:560px;margin:0 auto;padding:36px 0 40px}}.p-503-error__img{text-align:center;margin-bottom:28px}.p-503-error__img img{width:25%;height:auto}.p-feature{color:#424242;background:#f2f2f2;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width: 840px){.p-feature{padding-bottom:32px}}.p-feature a:visited{color:inherit}.p-feature__inner{max-width:840px;margin:auto}.p-feature__search{padding:16px 10px;background-color:#fffffff0;border-radius:4px;box-shadow:0 1px 4px #00000029;margin-bottom:32px}.p-feature__search-ttl{font-size:1.6rem;color:#44c6c5;padding-left:23px;margin-bottom:16px;background:url(/job/assets/icnSearch-BraWStkh.svg) 0 center no-repeat;background-size:16px;font-weight:700}.p-feature__search-item{position:relative}.p-feature__search-item:first-child{margin-bottom:8px}@media (min-width: 840px){.p-feature__search-item{width:calc((100% - 5px)/2);display:inline-block}.p-feature__search-item:first-child{margin-bottom:0}}.p-feature__search-item input{box-sizing:border-box;font-size:1.3rem;width:100%;padding:16px 8px;transition:.3s;border:1px solid #d8d8d8;border-radius:2px;letter-spacing:1px}.p-feature__search-item input::placeholder{color:#d8d8d8}.p-feature__search-item input:focus{box-shadow:0 2px 8px #00000029;border:1px solid #44c6c5}.p-feature__search-btn{padding-top:16px}@media (min-width: 840px){.p-feature__search-btn{text-align:center}}.p-feature__search-btn input{border:none;width:100%;color:#fff;background:#44c6c5;text-align:center;font-size:1.6rem;padding:12px 0;font-weight:700;letter-spacing:1px;box-shadow:0 2px 8px #00000029;border-radius:2px}@media (min-width: 840px){.p-feature__search-btn input{width:calc((100% - 5px)/2)}}.p-feature__section{padding:32px 10px;margin-bottom:6px;background:#fff}@media (min-width: 840px){.p-feature__section{padding:32px 20px}}.p-feature__img{width:100%;border-radius:4px;margin-bottom:24px}.p-feature__ttl{font-size:2rem;padding-left:28px;margin-bottom:24px;color:#333;background:url(/job/assets/icnSearch-BraWStkh.svg) 0 center no-repeat;background-size:20px}.p-feature__txt{font-size:1.6rem;line-height:1.6;margin-bottom:24px;color:#424242}.p-feature__list{padding:16px 10px;background:#f0fbfb;border-radius:4px}.p-feature__item{margin-bottom:8px;list-style:none;background:#fff;box-shadow:0 1px 4px #00000029;border-radius:2px;position:relative;vertical-align:middle}.p-feature__item:after{content:"";position:absolute;top:0;right:16px;bottom:0;left:auto;vertical-align:middle;width:8px;height:8px;margin:auto;border-top:2px solid #b6bfc8;border-right:2px solid #b6bfc8;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-feature__item:last-child{margin-bottom:0}.p-feature__item a{padding:20px 26px 20px 16px;box-sizing:border-box;width:100%;display:inline-block;font-size:1.4rem;line-height:1.4;font-weight:700;color:#424242;text-decoration:none}.p-feature-fv1{padding:56px 10px 32px;background:#fff url(/job/assets/imgFv1-CQG_zRvd.jpg) center 0 no-repeat;background-size:auto 440px;margin-bottom:6px}@media (min-width: 840px){.p-feature-fv1{padding:80px 20px 32px;background-size:840px auto}}.p-feature-fv1__ttl{font-size:2.8rem;margin:0 0 56px 10px;display:inline-block;line-height:1.2;text-shadow:#fff 1px 1px 5px}@media (min-width: 840px){.p-feature-fv1__ttl{margin:0 0 80px 10px;max-width:450px}}.p-feature-fv1__ttl span{display:inline-block;font-weight:400;font-size:1.6rem;letter-spacing:.2rem;max-width:220px;line-height:1.2;padding-bottom:10px}@media (min-width: 840px){.p-feature-fv1__ttl span{max-width:340px}}.p-feature-fv1__note{color:#fff;font-size:1.4rem;line-height:1.6;padding:10px;margin-bottom:16px;background-color:#2b4b67cc;border-radius:4px}.p-feature-about{padding:16px 10px;font-size:1.6rem;border-radius:4px;background:#f7f7f7}.p-feature-about__ttl{margin-bottom:16px;font-weight:700;text-align:center}.p-feature-about__txt{line-height:1.6}.p-feature__region-map{padding:16px 10px;background:#f0fbfb;border-radius:4px;position:relative;overflow:hidden;font-size:1.4rem}@media (max-width: 320px){.p-feature__region-map{font-size:1.3rem}}.p-feature__region-map-ttl{font-size:1.6rem;color:#44c6c5;padding-left:23px;margin-bottom:16px;background:url(/job/assets/icnSearch-BraWStkh.svg) 0 center no-repeat;background-size:16px;font-weight:700}.p-feature__region-map-list{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}.p-feature__region-map-item{width:calc((100% - 20px) / 3);height:60px;text-align:center;background:#fff;box-shadow:0 1px 4px #00000029;border-radius:2px;margin-bottom:8px;list-style:none;cursor:pointer}.p-feature__region-map-item a{text-decoration:none;line-height:1.4;font-weight:700;color:#333;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.p-region-map-concealed{position:absolute;left:0;top:0;width:100%}.p-region-map-concealed__block{background:#f0fbfb;z-index:100;width:100%;position:absolute;transition:transform .4s ease;height:268px}.p-region-map-concealed__back{color:#333;padding:16px 23px 16px 33px;font-weight:400;text-decoration:none;display:block;position:relative;vertical-align:middle;cursor:pointer}.p-region-map-concealed__back:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:16px;vertical-align:middle;width:8px;height:8px;margin:auto;border-bottom:2px solid #2b4b67;border-left:2px solid #2b4b67;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-region-map-concealed__list{display:flex;flex-wrap:wrap;align-content:flex-start;padding:0 6px}.p-region-map-concealed__item{list-style:none;margin:0 4px 8px;width:calc((100% - 24px) / 3);height:60px;text-align:center;background:#fff;box-shadow:0 1px 4px #00000029;border-radius:2px;cursor:pointer}.p-region-map-concealed__item a{text-decoration:none;line-height:1.4;font-weight:700;color:#333;display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.p-feature-2{background:#f2f2f2;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 1023px){.p-feature-2{padding:32px 0;background:none}}.p-feature-2__inner-2{box-shadow:0 1px 4px #00000029;background-color:#fff;margin-bottom:16px}@media screen and (min-width: 1023px){.p-feature-2__inner-2{width:1000px;margin:0 auto 56px}}.p-feature-2__ttl-block{width:100%;height:144px;background-image:linear-gradient(180deg,#00000029,#2a2a2a80),url(/job/assets/img-f2-fvbg-yUd-b6Qj.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 1023px){.p-feature-2__ttl-block{height:224px}}.p-feature-2__ttl{font-size:2.4rem;line-height:1.4;font-weight:700;letter-spacing:.1rem;text-align:center;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.5);padding:0 16px}.p-feature-2__ttl small{font-size:1.6rem;line-height:1.4;display:block;font-weight:400;margin-bottom:8px}@media screen and (min-width: 1023px){.p-feature-2__ttl{font-size:4rem}}.p-feature-2__about{padding:16px;font-size:1.4rem;line-height:1.6;border-radius:4px;background:#f7f7f7;color:#333}.p-feature-2__section{padding:32px 16px}.p-feature-2__section img{width:100%;height:176px;object-fit:cover;margin-bottom:24px}@media screen and (min-width: 1023px){.p-feature-2__section{padding:32px}.p-feature-2__section img{width:40%;margin:0 24px 0 0}}.p-feature-2__section-inner{display:flex;flex-direction:column}@media screen and (min-width: 1023px){.p-feature-2__section-inner{flex-direction:row}}.p-feature-2__section-ttl{font-size:1.8rem;line-height:1.4;font-weight:700;color:#333;margin:32px 0 24px}@media screen and (min-width: 1023px){.p-feature-2__section-ttl{font-size:2.4rem}}.p-feature-2__section-txt{font-size:1.6rem;line-height:1.6;color:#333}.p-feature-2__job-list{padding:16px;background-color:#fff;margin-bottom:16px}@media screen and (min-width: 1023px){.p-feature-2__job-list{background:none;padding:0}}@media screen and (max-width: 1023px){.p-feature-2__job-list{box-shadow:0 1px 4px #00000029}}.p-feature-2__job-list .c-plain-text__job-text{margin-bottom:16px}.p-feature-2__search-side{background:#fff;box-shadow:0 1px 4px #00000029}@media screen and (max-width: 1023px){.p-feature-2__search-side{padding:16px}}.p-feature-2__search-side .p-search-detail{display:none}@media screen and (min-width: 1023px){.p-feature-2__search-side .p-search-detail{display:block;margin-bottom:24px}}@media screen and (min-width: 1023px){.p-feature-2__search-side .p-search-detail__head{position:static;margin-top:0;padding:0}}.p-feature-2 .c-search-tab{display:none}.p-featureCotegory{overflow:hidden;background-color:#fff;line-height:1.5;color:#2c3841}.p-featureCotegory__kv{background:linear-gradient(304.87deg,#637ee6 10.99%,#543ec0 93.39%);border-radius:14px;margin:28px 16px 0;padding:44px 12px 12px;position:relative;max-width:1024px;box-sizing:border-box}@media screen and (min-width: 1023px){.p-featureCotegory__kv{padding:24px 100px 28px}}@media screen and (min-width: 1056px){.p-featureCotegory__kv{margin:54px auto 0}}.p-featureCotegory__kv-title{z-index:1;color:#fff;font-weight:700;font-size:2.2rem;padding-right:80px;text-shadow:0px 1px 9px rgba(16,24,36,.5)}@media screen and (min-width: 1023px){.p-featureCotegory__kv-title{font-size:4rem;padding-right:0;line-height:1.3}}.p-featureCotegory__kv-tags{z-index:1;margin-top:38px}.p-featureCotegory__kv-tags p{color:#fff;font-weight:700;font-size:1.2rem;padding-right:8px}.p-featureCotegory__kv-tags-flex{display:flex}.p-featureCotegory__kv-img{height:216px;position:absolute;top:-28px;right:-24px;overflow:hidden}@media screen and (min-width: 1023px){.p-featureCotegory__kv-img{height:245px}}.p-featureCotegory__contents{padding:32px 16px}@media screen and (min-width: 732px){.p-featureCotegory__contents{padding:48px 16px}}.p-featureCotegory__contents-ttl{font-weight:700;font-size:2rem;max-width:700px}@media screen and (min-width: 732px){.p-featureCotegory__contents-ttl{max-width:700px;text-align:center;margin:0 auto}}.p-featureCotegory__contents-blueBG{background:#f9fcfc}.p-featureCotegory__contents-img{position:relative;overflow:hidden;width:100%;height:172px;margin-top:16px}@media screen and (min-width: 732px){.p-featureCotegory__contents-img{max-width:700px;height:214px;margin:32px auto 0}}.p-featureCotegory__contents-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.p-featureCotegory__contents-check{display:flex;align-items:center;padding-top:16px}@media screen and (min-width: 732px){.p-featureCotegory__contents-check{max-width:700px;margin:0 auto;padding-top:32px}}@media screen and (min-width: 732px){.p-featureCotegory__contents-check-center{justify-content:center}}.p-featureCotegory__contents-check img{width:25px;padding-right:12px}.p-featureCotegory__contents-check p{color:#2c3841b3}.p-featureCotegory__contents-text{margin-top:16px}@media screen and (min-width: 732px){.p-featureCotegory__contents-text{max-width:700px;margin:24px auto 0}}.p-featureCotegory__contents-text p+p{margin-top:12px}.p-featureCotegory__contents-jobCards{margin:24px auto 0}.p-featureCotegory__contents-jobCards .c-job-card-hide{display:none}@media screen and (min-width: 1023px){.p-featureCotegory__contents-jobCards .c-job-card-hide{display:block}}.p-featureCotegory__contents-jobCards-cardFlex{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1056px){.p-featureCotegory__contents-jobCards-cardFlex{width:1024px;margin:0 auto}}.p-featureCotegory__contents-jobCards-cardFlex .c-job-card--detail-bottom{margin-right:0}.p-featureCotegory__contents-jobCards-2{display:none}@media screen and (min-width: 708px){.p-featureCotegory__contents-jobCards-2{display:block;margin-left:8px}}.p-featureCotegory__contents-jobCards-3{display:none}@media screen and (min-width: 1023px){.p-featureCotegory__contents-jobCards-3{display:block;margin-left:8px}}.p-featureCotegory__contents-jobCards .c-plain-text__job-card-info{text-align:left;padding:0 16px}@media screen and (min-width: 1023px){.p-featureCotegory__contents-jobCards .c-job-card__content-head{flex-flow:inherit;justify-content:space-between}}@media screen and (min-width: 1023px){.p-featureCotegory__contents-jobCards .c-job-card__content-img{margin:0}}.p-featureCotegory__contents-jobCards-seeMore{display:flex;justify-content:right}@media screen and (min-width: 1056px){.p-featureCotegory__contents-jobCards-seeMore{margin:0 auto;width:1024px}}.p-featureCotegory__contents-jobCards-seeMore div{color:#fff;font-weight:700;height:28px;display:flex;align-items:center;justify-content:center;background:#4065d88c;border-radius:14px;padding:0 12px}.p-featureCotegory__contents-jobCards-seeMore div:hover{background:#4065d8b3}.p-featureCotegory__contents-jobCards-seeMore span{font-size:2rem;padding-right:4px}.p-featureCotegory__search{margin:54px auto 120px;padding:0 16px}.p-featureCotegory__search h2{font-weight:700;font-size:2rem;text-align:center}.p-featureCotegory__search-list{margin:24px auto 0;display:grid;justify-content:center}@media screen and (min-width: 1023px){.p-featureCotegory__search-list{display:flex}}.p-featureCotegory__search-list div{display:flex}.p-featureCotegory__search-list div a{color:#318fb0}.p-featureCotegory__search-list div a:first-child{padding-right:24px}.p-featureCotegory__search-list div+div{margin-top:24px}@media screen and (min-width: 1023px){.p-featureCotegory__search-list div+div{margin-left:24px;margin-top:0}}.c-modal{display:none}.c-modal.is-open{display:block}.c-modal__overlay{align-items:center;background-color:#ffffffe6;display:flex;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3}.c-modal__overlay--css{align-items:center;background-color:#00000080;display:flex;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}@media (min-width: 1023px){.c-modal__overlay--css{display:none}}.c-modal__container{background-color:#fff;width:calc(100% - 32px);margin:0 auto;min-width:300px;max-height:100%;overflow:scroll;z-index:3;box-shadow:0 4px 16px #0000003d;border-radius:4px}@media (min-width: 1023px){.c-modal__container{position:relative;max-width:560px;max-height:632px}}.c-modal__container::-webkit-scrollbar{display:none}@media (min-width: 1023px){.c-modal__container .c-search-title{padding:24px;display:block}}.c-modal__container-card{width:100%;height:100%}@media (min-width: 1023px){.c-modal__container-card{max-width:560px;max-height:520px;border-radius:4px;box-shadow:0 4px 16px #0000003d}}.c-modal__container-card::-webkit-scrollbar{display:none}.c-modal__scoutedlist{padding:32px 24px;box-sizing:border-box;text-align:center;color:#333;max-width:560px}.c-modal__scoutedlist h2{font-size:1.6rem;margin-bottom:8px}.c-modal__scoutedlist-text{margin-bottom:24px}@media (min-width: 592px){.c-modal__scoutedlist-btnArea{display:flex}}.c-modal__scoutedlist-btnArea button{color:#fff;font-size:1.6rem;font-weight:700;height:44px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;text-align:center;max-width:320px;margin:0 auto}.c-modal__scoutedlist-btnArea button+button{margin-top:16px}@media (min-width: 592px){.c-modal__scoutedlist-btnArea button+button{margin-top:0;margin-left:12px}}.c-modal__scoutedlist-btnArea .c-modal__scoutedlist-btn-cancel{background:#b6bfc8}.c-modal__scoutedlist-btnArea .c-modal__scoutedlist-btn-cancel:hover{background:#949aa8}.c-modal__scoutedlist-btnArea .c-modal__scoutedlist-btn-accept{background:#44c6c5}.c-modal__scoutedlist-btnArea .c-modal__scoutedlist-btn-accept:hover{background:#39b5b4}.c-list-modal,.c-checkbox-modal{height:100%}.p-favorite-alert{margin:0 16px;max-height:100%}.p-favorite-alert__content{position:relative;padding-bottom:32px}.p-favorite-alert__img{text-align:center;margin-bottom:16px}.p-favorite-alert__img img{width:100%;height:auto}.p-favorite-alert__close{position:absolute;top:12px;right:12px;text-align:right}.p-favorite-alert__close span{display:inline-block;position:relative;width:20px;height:20px}.p-favorite-alert__close span:before,.p-favorite-alert__close span:after{display:block;content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-8% 0 0 -42%;background:#576573}.p-favorite-alert__close span:before{transform:rotate(-45deg)}.p-favorite-alert__close span:after{transform:rotate(45deg)}.p-favorite-alert__txt{font-size:1.6rem;font-weight:700;color:#333;text-align:center;line-height:1.43;margin:0 16px 24px}.p-favorite-alert__login-txt{display:flex;align-items:center;font-size:1.2rem;color:#818082;margin-bottom:16px}.p-favorite-alert__login-txt:before,.p-favorite-alert__login-txt:after{content:"";flex-grow:1;height:1px;background:#d8d8d8;display:block}.p-favorite-alert__login-txt:before{margin-right:8px}.p-favorite-alert__login-txt:after{margin-left:8px}.p-favorite-alert__list{width:max-content;max-width:88%;margin:0 auto 32px}.p-favorite-alert__list li{position:relative;margin-bottom:12px;padding-left:24px}.p-favorite-alert__list li:before{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;background:url(/job/assets/icon-favorite-modal-CL5s0Z3O.svg);object-fit:contain;transform:translateY(-50%)}.p-favorite-alert__btn{margin:0 16px}@media (min-width: 1023px){.p-favorite-alert__btn{width:320px;margin:0 auto}}.c-modal[aria-hidden=false] .c-modal__overlay{animation:fadeIn .1s ease-in-out forwards}.c-modal[aria-hidden=false] .c-modal__container{animation:.2s ease-in-out forwards}.c-modal[aria-hidden=true] .c-modal__overlay{animation:fadeOut .2s ease-in-out forwards}.c-modal[aria-hidden=true] .c-modal__container{animation:.2s ease-in-out forwards}@keyframes slideIn{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(24px)}}#p-pc-header,#p-sp-header,.p-navbar__menu{display:none}.p-navbar__menu.is-open{display:block}.p-navbar__menu-btn{border:solid 1px #44c6c5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;font-weight:700;border-radius:2px;color:#44c6c5;background:#fff;height:40px;padding:0 10px;font-size:1.2rem}@media (min-width: 990px){.p-navbar__menu-btn{background:none;height:30px}}.p-navbar__menu-overlay{background-color:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.p-navbar__menu-body{background-color:#fff;height:100vh;left:-80%;position:absolute;top:0;width:80%;z-index:2}.p-navbar__btn{text-align:right;margin:12px 14px 0 28px}.p-navbar__close-btn{border:none;color:#d8d8d8;background:#fff;width:36px;height:36px;font-size:1.2rem}.p-navbar__menu[aria-hidden=false] .p-navbar__menu-overlay{animation:fadeIn .2s ease-in-out forwards}.p-navbar__menu[aria-hidden=false] .p-navbar__menu-body{animation:slideIn .2s ease-in-out forwards}.p-navbar__menu[aria-hidden=true] .p-navbar__menu-overlay{animation:fadeOut .2s ease-in-out forwards}.p-navbar__menu[aria-hidden=true] .p-navbar__menu-body{animation:slideOut .2s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{left:-80%}to{left:0}}@keyframes slideOut{0%{left:0}to{left:-80%}}.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px}.swiper-container-horizontal&gt;.swiper-pagination-bullets{bottom:20px}.swiper-pagination-bullet{background:#f8f8f880}.swiper-pagination-bullet-active{background:#fff}div.swiper-button-prev{display:none}@media (min-width: 990px){div.swiper-button-prev{display:inline-block;position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;left:24px;transform:translate(-50%,-50%) rotate(135deg);width:10px;height:10px;background:none;margin:0}}div.swiper-button-next{display:none}@media (min-width: 990px){div.swiper-button-next{display:inline-block;position:absolute;border:0;border-bottom:1px solid #576573;border-right:1px solid #576573;content:"";top:50%;right:16px;transform:translate(-50%,-50%) rotate(-45deg);width:10px;height:10px;background:none;margin:0}}#floatBtn{display:none}.float-btn-active{display:none;max-width:150px;position:fixed;bottom:20px;left:50%;align-items:center;padding:14px 20px;line-height:1;background:#44c6c5;border:none;border-radius:2em;color:#fff;font-size:1.6rem;font-weight:700;box-shadow:0 4px 16px #0000003d;transform:translate(-50%)}@media (min-width: 990px){.p-search-detail-float-btn{display:none}}.p-search-detail-float-btn__img{display:inline-block;width:18px;height:auto;margin-right:16px}#autoComplete_location_results_list,#autoComplete_modal_location_results_list,#autoComplete_side_location_results_list{position:absolute;width:100%}@media (min-width: 1023px){#autoComplete_location_results_list,#autoComplete_modal_location_results_list,#autoComplete_side_location_results_list{width:100%}}#autoComplete_location_results_list li,#autoComplete_modal_location_results_list li,#autoComplete_side_location_results_list li{list-style:none;background:#fff;padding:12px;width:100%;border:solid 1px #d8d8d8;border-top:none;box-sizing:border-box;cursor:pointer}#autoComplete_location_results_list li:last-child,#autoComplete_modal_location_results_list li:last-child,#autoComplete_side_location_results_list li:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}#autoComplete_location_results_list li:hover,#autoComplete_modal_location_results_list li:hover,#autoComplete_side_location_results_list li:hover{background:#d8d8d8}#autoComplete_side_location_results_list{width:260px}
</pre></body></html>