@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=tel],.main input[type=text],.main input[type=url]{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.coordinatorList__name .en,.jobSearch__head .txt,.main__heading2 .en,.pager__num a{font-family:Montserrat,sans-serif}.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=tel],.main input[type=text],.main input[type=url]{width:100%;height:50px;padding-right:20px;padding-left:20px;border:1px solid #a7ded1;background-color:#fff;font-size:1.6rem;font-weight:400}.main input[type=email]:focus,.main input[type=number]:focus,.main input[type=password]:focus,.main input[type=search]:focus,.main input[type=tel]:focus,.main input[type=text]:focus,.main input[type=url]:focus{-webkit-box-shadow:0 0 3px 0 #89d9c6;box-shadow:0 0 3px 0 #89d9c6;background-color:#fcfffe}.main input[type=email].error,.main input[type=number].error,.main input[type=password].error,.main input[type=search].error,.main input[type=tel].error,.main input[type=text].error,.main input[type=url].error{border-color:#fa7660;-webkit-box-shadow:0 0 3px 0 #fa7660;box-shadow:0 0 3px 0 #fa7660;background-color:#fff9f8;color:#f03e11}.main .checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.main .checkbox input[type=checkbox]{width:24px;height:24px;margin-right:6px;border:1px solid #a7ded1;background-color:#fff}.main .checkbox input[type=checkbox]:checked{background:#22b392 url(/img/icons/icn_checkbox-white.svg) no-repeat center center;background-size:60% auto}.main .checkbox .txt{font-size:1.6rem}.main .radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.main .radio input[type=radio]{width:24px;height:24px;margin-right:6px;border-radius:50%;border:1px solid #a7ded1;background-color:#fff}.main .radio input[type=radio]:checked{background-color:#22b392;-webkit-box-shadow:0 0 0 4px #fff inset;box-shadow:0 0 0 4px #fff inset}.main .radio .txt{font-size:1.6rem}.main .select{position:relative;height:50px}.main .select__inner{position:absolute;top:0;right:0;left:0;border:1px solid #a7ded1;background-color:#fff;font-size:1.6rem}.main .select__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding-right:20px;padding-left:20px;cursor:pointer}.main .select__label::before{content:"";position:absolute;top:0;right:20px;bottom:0;display:block;width:8px;height:8px;margin:auto 0;border-right:2px solid #22b392;border-bottom:2px solid #22b392;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s all;transition:.4s all}.main .select__list{position:relative;display:none;margin-top:-48px;padding:6px;background-color:#fff;z-index:2}.main .select__list__head{padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:36px;font-size:1.6rem;color:#1f2a38}.main .select__list__label{position:relative;display:block;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:36px;font-size:1.6rem;color:#1f2a38;cursor:pointer}.main .select__list__label::before{content:"";position:absolute;top:0;bottom:0;left:0;width:37px;background:url(/img/icons/icn_check.svg) no-repeat center center;background-size:15px auto;opacity:0;-webkit-transition:.4s all;transition:.4s all}.main .select__list__label.-checked,.main .select__list__label:hover{opacity:1;background-color:#f4fdfb}.main .select__list__label.-checked::before,.main .select__list__label:hover::before{opacity:1}.main .select__list__label input{position:absolute;top:0;left:-999em}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:180px;height:50px;background-color:#22b392}.button .icn{display:block;width:17px;margin-right:8px}.button .txt{display:block;font-size:1.6rem;font-weight:500;color:#fff}.button:hover{opacity:1;background-color:#1f8a76}.button.-ghost{border:1px solid #22b392;background-color:#fff}.button.-ghost .txt{color:#22b392}.button.-ghost:hover{background-color:#f4fdfb}.pc{display:inherit}.sp{display:none}.footer{display:block;padding-top:40px;padding-right:90px;padding-bottom:40px;padding-left:90px;background-color:#1f2a38}.footer__logo{width:110px}.footer__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__nav__list{margin-left:90px}.footer__nav__item{margin-bottom:8px}.footer__nav__link{display:block;padding-top:10px;padding-bottom:10px;font-size:1.4rem;color:#fff}.footer__nav__link:hover{opacity:1;color:#22b392}.footer__sns{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__sns__item{width:34px;margin-left:18px}.footer__sns__link{display:block}.footer__sns__link.-pageTop{background:url(../img/base/btn_pagetop-on.png) no-repeat center center;background-size:contain}.footer__sns__link.-pageTop img{-webkit-transition:.2s opacity;transition:.2s opacity}.footer__sns__link.-pageTop:hover{opacity:1}.footer__sns__link.-pageTop:hover img{opacity:0}.footer__btn{display:none}.footer__btn__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10.66667vw;border-radius:5.33333vw}.footer__btn__link.-search{width:50.13333vw;background-color:#fff}.footer__btn__link.-search .icn{width:3.2vw}.footer__btn__link.-corporation{width:36.8vw;background-color:#d4f8f2}.footer__btn__link.-corporation .icn{width:3.73333vw}.footer__btn__link .icn{display:block;margin-right:1.33333vw}.footer__btn__link .txt{display:block;font-size:1.2rem;font-weight:700}.footer__copyright{display:block;margin:auto 0 0 auto;font-size:1.2rem;font-weight:300;color:#fff}.main{display:block;min-height:80vh}.main__wrap{width:1100px;margin:0 auto}.main__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px;padding-right:30px;padding-bottom:25px;padding-left:30px}.main__breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.4rem}.main__breadcrumb__item+.main__breadcrumb__item::before{content:">";display:block;margin:0 .5em}.main__breadcrumb__link{display:block}.main__pageTitle{margin-bottom:30px;padding-top:50px;text-align:center}.main__pageTitle__head{margin-bottom:70px;font-size:3.4rem;font-weight:700}.main__pageTitle__txt{position:relative;padding-bottom:30px;font-size:1.8rem;font-weight:700}.main__pageTitle__txt::after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;width:30px;height:3px;margin:0 auto;background-color:#22b392}.main__heading2{position:relative;margin-bottom:50px;text-align:center;z-index:10}.main__heading2 .jp{display:block;margin-bottom:6px;font-size:2.6rem;font-weight:500}.main__heading2 .en{display:block;font-size:1.4rem;font-weight:700;color:#22b392}.main__register{padding-top:50px;padding-bottom:16px;background-color:#f4fdfb}.main__register__item{margin-bottom:38px;text-align:center}.main__register__head{margin-bottom:15px;font-size:1.6rem;font-weight:500;text-align:center}.main__register__btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:54px;border-radius:27px;margin:0 auto;color:#fff;overflow:hidden}.main__register__btn::after,.main__register__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:27px}.main__register__btn::before{z-index:2;-webkit-transition:.4s all;transition:.4s all}.main__register__btn::after{z-index:1}.main__register__btn:hover{opacity:1}.main__register__btn:hover::before{opacity:0}.main__register__btn.-register{width:230px}.main__register__btn.-register::before{background:-webkit-gradient(linear,left top,right top,from(#00c2d1),to(#2db292));background:linear-gradient(90deg,#00c2d1,#2db292)}.main__register__btn.-register::after{background:-webkit-gradient(linear,left top,right top,from(#00a1d1),to(#2bb195));background:linear-gradient(90deg,#00a1d1,#2bb195)}.main__register__btn.-coordinator{width:284px}.main__register__btn.-coordinator::before{background:-webkit-gradient(linear,left top,right top,from(#ffa700),to(#f74d24));background:linear-gradient(90deg,#ffa700,#f74d24)}.main__register__btn.-coordinator::after{background:-webkit-gradient(linear,left top,right top,from(#ffd800),to(#f74d24));background:linear-gradient(90deg,#ffd800,#f74d24)}.main__register__btn .txt{position:relative;display:block;font-size:1.6rem;font-weight:500;z-index:3}.modal{position:fixed;top:100vh;right:0;bottom:0;left:0;padding-top:140px;background-color:rgba(31,42,56,.7);overflow:auto;opacity:0;pointer-events:none;-webkit-transition:.4s opacity;transition:.4s opacity;z-index:2000}.modal[data-modal=true]{top:0;opacity:1;pointer-events:auto}.modal__inner{position:relative;width:1000px;margin:0 auto;padding:50px;border-radius:4px;background-color:#fff}.modal__close{position:absolute;top:0;right:0;display:block;width:80px;height:80px;cursor:pointer}.modal__close .bar{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:2px;margin:auto;border-radius:2px;background-color:#1f2a38}.modal__close .bar.-top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__close .bar.-bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__close:hover{opacity:1}.modal__close:hover .bar{background-color:#22b392}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;margin-bottom:60px}.pager__arrow{margin-right:15px;margin-left:15px}.pager__arrow a{position:relative;display:block;width:12px;height:12px}.pager__arrow a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:10px;height:10px;margin:auto;border-top:2px solid #22b392;border-left:2px solid #22b392;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pager__arrow.-next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pager__num{margin-right:15px;margin-left:15px}.pager__num a{display:block;font-size:1.6rem;color:#1f2a38}.pager__num a:hover{opacity:1;color:#22b392}.pager__num.-current a{color:#22b392}.pickup{padding-top:70px;padding-bottom:70px;background:#f4fdfb url(/img/home/bg_pickup.png) no-repeat right 110px;background-size:249px auto}.pickup__list{margin-top:-20px}.pickup__list__item{width:300px;height:100%;padding-top:20px;padding-bottom:20px}.pickup__list__link{display:block;height:100%;border-radius:4px;-webkit-box-shadow:0 0 20px rgba(79,155,137,.15);box-shadow:0 0 20px rgba(79,155,137,.15);background-color:#fff;overflow:hidden}.pickup__list__link .photo{height:130px;overflow:hidden}.pickup__list__link .photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.pickup__list__link .inner{padding-top:20px;padding-right:30px;padding-bottom:25px;padding-left:30px}.pickup__list__link .name{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #d6d6d6;font-size:1.6rem;font-weight:500;color:#1f2a38}.pickup__list__link .txt{margin-bottom:20px;font-size:1.4rem;color:#1f2a38}.pickup__list__link .num{font-size:1.8rem;font-weight:500;color:#f03e11}.pickupSlider .slick-slide{margin-right:15px;margin-left:15px}.pickupSlider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pickupSlider .slick-dots li{margin-right:5px;margin-left:5px;padding-top:10px;padding-bottom:10px}.pickupSlider .slick-dots button{width:25px;height:3px;background-color:#d9d9d9;font-size:0}.pickupSlider .slick-dots .slick-active button{width:40px;background-color:#22b392}.pickup__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pickup__tags__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:6px;margin-bottom:6px;padding-right:10px;padding-bottom:2px;padding-left:10px;border:1px solid #22b392;border-radius:11px;background-color:#fff;font-size:1.2rem;color:#22b392}.pickup__tags__item.-commitment{background-color:#22b392;color:#fff}.coordinatorList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:10}.coordinatorList::after{content:"";display:block;width:340px;height:0;overflow:hidden}.coordinatorList__item{width:340px;margin-bottom:10px}.coordinatorList__item:nth-of-type(3n+1){margin-top:60px}.coordinatorList__item:nth-of-type(3n+2){margin-top:30px}.coordinatorList__link{display:block;background-color:#fff;color:#1f2a38;cursor:pointer}.coordinatorList__link:hover{opacity:1;background-color:#f8f8f8}.coordinatorList__link:hover .coordinatorList__photo .cover{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.coordinatorList__photo{position:relative;overflow:hidden}.coordinatorList__photo .photo{position:relative;height:270px;overflow:hidden}.coordinatorList__photo .cover{position:absolute;top:0;right:0;bottom:0;left:0;padding:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(34,179,146,.8);opacity:0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);-webkit-transition:.4s all;transition:.4s all;z-index:1}.coordinatorList__photo .cover .txt{display:block;font-size:1.8rem;font-weight:500;line-height:1.6666;color:#fff;text-align:center}.coordinatorList__photo .icn{position:absolute;top:0;right:0;display:block;min-width:140px;padding-top:7px;padding-right:20px;padding-bottom:7px;padding-left:20px;font-size:1.4rem;text-align:center;color:#fff;z-index:10}.coordinatorList__photo .icn.-icnYellow{background-color:#eab529}.coordinatorList__photo .icn.-icnRed{background-color:#fc6d7b}.coordinatorList__photo .icn.-icnBlue{background-color:#25c8de}.coordinatorList__detail{padding:30px}.coordinatorList__position{margin-bottom:20px;font-size:1.4rem;font-weight:500;color:#a0a0a0}.coordinatorList__name{margin-bottom:15px}.coordinatorList__name .jp{display:block;margin-bottom:3px;font-size:1.8rem;font-weight:500}.coordinatorList__name .en{display:block;font-size:1.2rem;font-weight:700;color:#22b392}.coordinatorList__txt{font-size:1.4rem;line-height:1.875}.job__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.job__list__item{position:relative;width:350px;padding-bottom:100px}.job__list__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin-bottom:20px;padding:20px;border-radius:4px;background-color:#22b392}.job__list__head .icn{display:block;width:31px;margin-right:9px}.job__list__head .txt{display:block;font-size:1.8rem;font-weight:500;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.job__list__txt__item{list-style-type:disc;list-style-position:inside;padding-left:.5em;margin-bottom:8px;font-size:1.4rem}.job__list__link{position:absolute;right:0;bottom:0;left:0;text-align:center}.job__list__link a{display:inline-block;padding-right:20px;background:url(/img/icons/icn_blank.svg) no-repeat right center;background-size:14px auto;font-size:1.4rem}.job__list__link.link-1{bottom:4em}.job__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job__data__item{width:540px;padding:40px;border-radius:4px;background-color:#fff}.job__data__head{position:relative;margin-bottom:14px;padding-bottom:21px;font-size:2rem;font-weight:500;text-align:center}.job__data__head::before{content:"";position:absolute;right:0;bottom:0;left:0;display:block;width:30px;height:3px;margin:0 auto;background-color:#22b392}.companies{margin-bottom:140px}.feature__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feature__content__item{width:340px}.feature__content__img{margin-bottom:50px}.feature__content__head{margin-bottom:20px;font-size:1.8rem;font-weight:500;text-align:center;color:#22b392}.feature__content__txt{font-size:1.4rem;line-height:1.875}.jobSearch{position:relative;width:1000px;margin:0 auto;z-index:200}.jobSearch__header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:16px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:4px 4px 0 0;background-color:#354150}.jobSearch__head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:22px;padding-right:28px;border-right:1px solid #707070}.jobSearch__head .icn{width:14px;margin-top:-4px;margin-right:8px}.jobSearch__head .txt{font-size:1.4rem;font-weight:700;line-height:1;color:#fff}.jobSearch__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobSearch__list__item{margin-right:22px}.jobSearch__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobSearch__checkbox input[type=checkbox]{width:14px;height:14px;margin-right:8px;border-radius:1px;background-color:#fff}.jobSearch__checkbox input[type=checkbox]:checked{background:#22b392 url(/img/icons/icn_checkbox-white.svg) no-repeat center center;background-size:60% auto}.jobSearch__checkbox .txt{font-size:1.4rem;color:#fff}.jobSearch__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:17px;padding-right:20px;padding-bottom:17px;padding-left:20px;border-radius:0 4px 4px 4px;background-color:#354150}.jobSearch__select{position:relative;height:56px;border-right:1px solid #354150;line-height:1}.jobSearch__select::before{content:"";position:absolute;top:0;right:20px;bottom:0;display:block;width:8px;height:8px;margin:auto 0;border-right:2px solid #22b392;border-bottom:2px solid #22b392;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.jobSearch__select select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:56px;padding-right:20px;padding-left:20px;background-color:#fff;font-size:1.4rem}.jobSearch__input input[type=text]{width:400px;height:56px;border:0;font-size:1.4rem}.jobSearch__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:138px;height:56px;margin-left:auto;background-color:#1f2a38}.jobSearch__button .icn{width:18px;margin-top:-2px;margin-right:8px}.jobSearch__button .txt{font-size:1.4rem;font-weight:500;line-height:1;color:#fff}.jobSearch__button:hover{opacity:1;background-color:#22b392}@media screen and (max-width:1280px){.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=tel],.main input[type=text],.main input[type=url]{height:3.90625vw}.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=tel],.main input[type=text],.main input[type=url]{padding-right:1.5625vw}.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=tel],.main input[type=text],.main input[type=url]{padding-left:1.5625vw}.main input[type=email]:focus,.main input[type=number]:focus,.main input[type=password]:focus,.main input[type=search]:focus,.main input[type=tel]:focus,.main input[type=text]:focus,.main input[type=url]:focus{-webkit-box-shadow:0 0 .23438vw 0 #89d9c6;box-shadow:0 0 .23438vw 0 #89d9c6}.main input[type=email].error,.main input[type=number].error,.main input[type=password].error,.main input[type=search].error,.main input[type=tel].error,.main input[type=text].error,.main input[type=url].error{-webkit-box-shadow:0 0 .23438vw 0 #fa7660;box-shadow:0 0 .23438vw 0 #fa7660}.main .checkbox input[type=checkbox]{width:1.875vw}.main .checkbox input[type=checkbox]{height:1.875vw}.main .checkbox input[type=checkbox]{margin-right:.46875vw}.main .radio input[type=radio]{width:1.875vw}.main .radio input[type=radio]{height:1.875vw}.main .radio input[type=radio]{margin-right:.46875vw}.main .radio input[type=radio]:checked{-webkit-box-shadow:0 0 0 .3125vw #fff inset;box-shadow:0 0 0 .3125vw #fff inset}.main .select{height:3.90625vw}.main .select__label{height:3.75vw}.main .select__label{padding-right:1.5625vw}.main .select__label{padding-left:1.5625vw}.main .select__label::before{right:1.5625vw}.main .select__label::before{width:.625vw}.main .select__label::before{height:.625vw}.main .select__label::before{border-right-width:.15625vw;border-bottom-width:.15625vw}.main .select__list{margin-top:-3.75vw}.main .select__list{padding:.46875vw}.main .select__list__head{padding-top:.78125vw}.main .select__list__head{padding-right:1.40625vw}.main .select__list__head{padding-bottom:.78125vw}.main .select__list__head{padding-left:2.8125vw}.main .select__list__label{padding-top:.78125vw}.main .select__list__label{padding-right:1.40625vw}.main .select__list__label{padding-bottom:.78125vw}.main .select__list__label{padding-left:2.8125vw}.main .select__list__label::before{width:2.89062vw}.main .select__list__label::before{background-size:1.17188vw auto}.button{min-width:14.0625vw}.button{height:3.90625vw}.button .icn{width:1.32812vw}.button .icn{margin-right:.625vw}.footer{padding-top:3.125vw}.footer{padding-right:7.03125vw}.footer{padding-bottom:3.125vw}.footer{padding-left:7.03125vw}.footer__logo{width:8.59375vw}.footer__nav__list{margin-left:7.03125vw}.footer__nav__item{margin-bottom:.625vw}.footer__nav__link{padding-top:.78125vw}.footer__nav__link{padding-bottom:.78125vw}.footer__sns__item{width:2.65625vw}.footer__sns__item{margin-left:1.40625vw}.main__wrap{width:85.9375vw}.main__breadcrumb{padding-top:1.95312vw}.main__breadcrumb{padding-right:2.34375vw}.main__breadcrumb{padding-bottom:1.95312vw}.main__breadcrumb{padding-left:2.34375vw}.main__pageTitle{margin-bottom:2.34375vw}.main__pageTitle{padding-top:3.90625vw}.main__pageTitle__head{margin-bottom:5.46875vw}.main__pageTitle__txt{padding-bottom:2.34375vw}.main__pageTitle__txt::after{width:2.34375vw}.main__pageTitle__txt::after{height:.23438vw}.main__heading2{margin-bottom:3.90625vw}.main__heading2 .jp{margin-bottom:.46875vw}.main__register{padding-top:3.90625vw}.main__register{padding-bottom:1.25vw}.main__register__item{margin-bottom:2.96875vw}.main__register__head{margin-bottom:1.17188vw}.main__register__btn{height:4.21875vw}.main__register__btn{border-radius:2.10938vw}.main__register__btn::after,.main__register__btn::before{border-radius:2.10938vw}.main__register__btn.-register{width:17.96875vw}.main__register__btn.-coordinator{width:22.1875vw}.modal{padding-top:10.9375vw}.modal__inner{width:78.125vw}.modal__inner{padding:3.90625vw}.modal__inner{border-radius:.3125vw}.modal__close{width:6.25vw}.modal__close{height:6.25vw}.modal__close .bar{width:1.875vw}.pager{margin-top:4.6875vw}.pager{margin-bottom:4.6875vw}.pager__arrow{margin-right:1.17188vw}.pager__arrow{margin-left:1.17188vw}.pager__arrow a{width:.9375vw}.pager__arrow a{height:.9375vw}.pager__arrow a::before{width:.78125vw}.pager__arrow a::before{height:.78125vw}.pager__arrow a::before{border-top-width:.15625vw;border-left-width:.15625vw}.pager__num{margin-right:1.17188vw}.pager__num{margin-left:1.17188vw}.pickup{padding-top:5.46875vw}.pickup{padding-bottom:5.46875vw}.pickup{background-position:right 8.59375vw;background-size:19.45312vw auto}.pickup__list{margin-top:-1.5625vw}.pickup__list__item{width:23.4375vw}.pickup__list__item{padding-top:1.5625vw}.pickup__list__item{padding-bottom:1.5625vw}.pickup__list__link{border-radius:.3125vw}.pickup__list__link{-webkit-box-shadow:0 0 1.5625vw rgba(79,155,137,.15);box-shadow:0 0 1.5625vw rgba(79,155,137,.15)}.pickup__list__link .photo{height:10.15625vw}.pickup__list__link .inner{padding-top:1.5625vw}.pickup__list__link .inner{padding-right:2.34375vw}.pickup__list__link .inner{padding-bottom:1.95312vw}.pickup__list__link .inner{padding-left:2.34375vw}.pickup__list__link .name{margin-bottom:1.40625vw}.pickup__list__link .name{padding-bottom:1.40625vw}.pickup__list__link .txt{margin-bottom:1.5625vw}.pickupSlider .slick-slide{margin-right:1.17188vw}.pickupSlider .slick-slide{margin-left:1.17188vw}.pickupSlider .slick-dots li{margin-right:.39062vw}.pickupSlider .slick-dots li{margin-left:.39062vw}.pickupSlider .slick-dots li{padding-top:.78125vw}.pickupSlider .slick-dots li{padding-bottom:.78125vw}.pickupSlider .slick-dots button{width:1.95312vw}.pickupSlider .slick-dots button{height:.23438vw}.pickupSlider .slick-dots .slick-active button{width:3.125vw}.pickup__tags__item{margin-right:.46875vw}.pickup__tags__item{margin-bottom:.46875vw}.pickup__tags__item{padding-right:.78125vw}.pickup__tags__item{padding-bottom:.15625vw}.pickup__tags__item{padding-left:.78125vw}.pickup__tags__item{border-radius:.85938vw}.coordinatorList::after{width:26.5625vw}.coordinatorList__item{width:26.5625vw}.coordinatorList__item{margin-bottom:.78125vw}.coordinatorList__item:nth-of-type(3n+1){margin-top:4.6875vw}.coordinatorList__item:nth-of-type(3n+2){margin-top:2.34375vw}.coordinatorList__photo .photo{height:21.09375vw}.coordinatorList__photo .icn{min-width:10.9375vw}.coordinatorList__photo .icn{padding-top:.54688vw}.coordinatorList__photo .icn{padding-right:1.5625vw}.coordinatorList__photo .icn{padding-bottom:.54688vw}.coordinatorList__photo .icn{padding-left:1.5625vw}.coordinatorList__detail{padding:2.34375vw}.coordinatorList__position{margin-bottom:1.5625vw}.coordinatorList__name{margin-bottom:1.17188vw}.coordinatorList__name .jp{margin-bottom:.23438vw}.job__list{margin-bottom:3.90625vw}.job__list__item{width:27.34375vw}.job__list__item{padding-bottom:7.8125vw}.job__list__head{height:6.25vw}.job__list__head{margin-bottom:1.5625vw}.job__list__head{padding:1.5625vw}.job__list__head{border-radius:.3125vw}.job__list__head .icn{width:2.42188vw}.job__list__head .icn{margin-right:.70312vw}.job__list__txt__item{margin-bottom:.625vw}.job__list__link a{padding-right:1.5625vw}.job__list__link a{background-size:1.09375vw auto}.job__data__item{width:42.1875vw}.job__data__item{padding:3.125vw}.job__data__item{border-radius:.3125vw}.job__data__head{margin-bottom:1.09375vw}.job__data__head{padding-bottom:1.64062vw}.job__data__head::before{width:2.34375vw}.job__data__head::before{height:.23438vw}.companies{margin-bottom:10.9375vw}.feature__content__item{width:26.5625vw}.feature__content__img{margin-bottom:3.90625vw}.feature__content__head{margin-bottom:1.5625vw}.jobSearch{width:78.125vw}.jobSearch__header{padding-top:1.25vw}.jobSearch__header{padding-right:1.25vw}.jobSearch__header{padding-bottom:.625vw}.jobSearch__header{padding-left:1.25vw}.jobSearch__head{margin-right:1.71875vw}.jobSearch__head{padding-right:2.1875vw}.jobSearch__head .icn{width:1.09375vw}.jobSearch__head .icn{margin-top:-.3125vw}.jobSearch__head .icn{margin-right:.625vw}.jobSearch__list__item{margin-right:1.71875vw}.jobSearch__checkbox input[type=checkbox]{width:1.09375vw}.jobSearch__checkbox input[type=checkbox]{height:1.09375vw}.jobSearch__checkbox input[type=checkbox]{margin-right:.625vw}.jobSearch__checkbox input[type=checkbox]{border-radius:.07812vw}.jobSearch__body{padding-top:1.32812vw}.jobSearch__body{padding-right:1.5625vw}.jobSearch__body{padding-bottom:1.32812vw}.jobSearch__body{padding-left:1.5625vw}.jobSearch__select{height:4.375vw}.jobSearch__select::before{right:1.5625vw}.jobSearch__select::before{width:.625vw}.jobSearch__select::before{height:.625vw}.jobSearch__select::before{border-right-width:.15625vw;border-bottom-width:.15625vw}.jobSearch__select select{width:15.625vw}.jobSearch__select select{height:4.375vw}.jobSearch__select select{padding-right:1.5625vw}.jobSearch__select select{padding-left:1.5625vw}.jobSearch__input input[type=text]{width:31.25vw}.jobSearch__input input[type=text]{height:4.375vw}.jobSearch__button{width:10.78125vw}.jobSearch__button{height:4.375vw}.jobSearch__button .icn{width:1.40625vw}.jobSearch__button .icn{margin-top:-.15625vw}.jobSearch__button .icn{margin-right:.625vw}}@media screen and (max-width:768px){.main input[type=email],.main input[type=number],.main input[type=password],.main input[type=search],.main input[type=tel],.main input[type=text],.main input[type=url]{height:10.66667vw;padding:0 4vw;font-size:1.2rem}.main input[type=email]:focus,.main input[type=number]:focus,.main input[type=password]:focus,.main input[type=search]:focus,.main input[type=tel]:focus,.main input[type=text]:focus,.main input[type=url]:focus{-webkit-box-shadow:0 0 .8vw 0 #89d9c6;box-shadow:0 0 .8vw 0 #89d9c6}.main input[type=email].error,.main input[type=number].error,.main input[type=password].error,.main input[type=search].error,.main input[type=tel].error,.main input[type=text].error,.main input[type=url].error{-webkit-box-shadow:0 0 .8vw 0 #fa7660;box-shadow:0 0 .8vw 0 #fa7660}.main .checkbox input[type=checkbox]{width:5.33333vw;height:5.33333vw;margin-right:1.6vw}.main .checkbox .txt{font-size:1.2rem}.main .radio input[type=radio]{width:5.33333vw;height:5.33333vw;margin-right:1.6vw}.main .radio .txt{font-size:1.2rem}.main .select{height:10.66667vw}.main .select__inner{font-size:1.2rem}.main .select__label{height:10.13333vw;padding:0 6.66667vw 0 4vw}.main .select__label::before{right:3.2vw;width:2.13333vw;height:2.13333vw;border-right-width:.53333vw;border-bottom-width:.53333vw}.main .select__list{margin-top:-10.13333vw;padding:1.6vw}.main .select__list__head{padding:2.66667vw 4.8vw 2.66667vw 9.6vw;font-size:1.2rem}.main .select__list__label{padding:2.66667vw 4.8vw 2.66667vw 9.6vw;font-size:1.2rem}.main .select__list__label::before{width:9.86667vw;background-size:4vw auto}.button{min-width:37.33333vw;height:9.6vw}.button .icn{width:3.2vw;margin-right:1.6vw}.button .txt{font-size:1.2rem}.pc{display:none}.sp{display:inherit}.footer{padding:2.66667vw 5.33333vw 5.33333vw;overflow:hidden}.footer__logo{float:left;width:9.86667vw;margin-right:2.66667vw}.footer__wrap{display:block;padding-top:15.2vw}.footer__nav{display:none}.footer__sns{left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__sns__item{width:7.46667vw;margin-right:3.2vw;margin-left:0}.footer__sns__item:last-child{width:11.73333vw;margin-right:0;margin-left:auto}.footer__sns__link.-pageTop{background:0 0}.footer__sns__link.-pageTop:hover img{opacity:1}.footer__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5.33333vw}.footer__copyright{margin:0;padding:1.33333vw 0;font-size:.6rem}.main__wrap{width:auto;padding:0 5.33333vw}.main__breadcrumb{display:none}.main__pageTitle{margin-bottom:10.66667vw;padding:11.73333vw 5.33333vw 0}.main__pageTitle__head{margin-bottom:8vw;font-size:2rem}.main__pageTitle__txt{padding-bottom:6.13333vw;font-size:1.4rem}.main__pageTitle__txt::after{width:8vw;height:.8vw}.main__heading2{margin-bottom:5.33333vw}.main__heading2 .jp{margin-bottom:.53333vw;font-size:1.8rem}.main__heading2 .en{font-size:1rem}.main__register{padding:10.66667vw 5.33333vw 2.66667vw}.main__register__item{margin-bottom:8vw}.main__register__head{margin-bottom:2.66667vw;font-size:1.2rem}.main__register__btn{height:10.66667vw;border-radius:5.33333vw}.main__register__btn:hover::before{opacity:1}.main__register__btn.-register{width:53.33333vw}.main__register__btn.-coordinator{width:64vw}.main__register__btn .txt{font-size:1.4rem}.modal{padding:10.66667vw 5.33333vw}.modal__inner{width:auto;padding:4.8vw;border-radius:1.06667vw}.modal__close{width:13.86667vw;height:13.86667vw}.modal__close .bar{width:4.26667vw}.pager{margin:8vw 0}.pager__arrow{margin:0 3.2vw}.pager__arrow a{width:3.2vw;height:3.2vw}.pager__arrow a::before{width:2.13333vw;height:2.13333vw;border-top-width:.53333vw;border-left-width:.53333vw}.pager__num{margin:0 3.2vw}.pager__num a{font-size:1.2rem}.pickup{padding:10.66667vw 0 16vw;background-position:66.93333vw 52vw;background-size:66.4vw auto}.pickup__list__item{width:69.33333vw;padding:5.33333vw 0}.pickup__list__link{border-radius:1.06667vw;-webkit-box-shadow:0 0 5.33333vw rgba(79,155,137,.15);box-shadow:0 0 5.33333vw rgba(79,155,137,.15)}.pickup__list__link .photo{height:30.13333vw}.pickup__list__link .inner{padding:2.66667vw 5.33333vw 6.66667vw}.pickup__list__link .name{margin-bottom:3.2vw;padding-bottom:3.2vw;font-size:1.2rem}.pickup__list__link .txt{margin-bottom:3.2vw;font-size:1.2rem}.pickup__list__link .num{font-size:1.5rem}.pickupSlider .slick-slide{margin:0 2.66667vw;outline:0}.pickupSlider .slick-dots li{margin:0 1.33333vw;padding:2.66667vw 0}.pickupSlider .slick-dots button{width:6.66667vw;height:.8vw}.pickupSlider .slick-dots .slick-active button{width:10.66667vw}.pickup__tags__item{margin:0 1.33333vw 1.33333vw 0;padding:0 2.66667vw .53333vw;border-radius:2.4vw;font-size:1rem}.pickup__tags__item.-commitment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.coordinatorList{display:block}.coordinatorList::after{content:none}.coordinatorList__item{width:auto;margin-bottom:8vw}.coordinatorList__item:nth-of-type(3n+1){margin-top:0}.coordinatorList__item:nth-of-type(3n+2){margin-top:0}.coordinatorList__link:hover .coordinatorList__photo .cover{opacity:0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.coordinatorList__photo .photo{height:48vw}.coordinatorList__photo .cover{display:none}.coordinatorList__photo .icn{min-width:29.33333vw;padding:1.86667vw 5.33333vw;font-size:1.2rem}.coordinatorList__detail{padding:5.33333vw 8vw 8vw}.coordinatorList__position{margin-bottom:4vw;font-size:1.2rem}.coordinatorList__name{margin-bottom:4vw}.coordinatorList__name .jp{margin-bottom:.8vw;font-size:1.6rem}.coordinatorList__name .en{font-size:1rem}.coordinatorList__txt{font-size:1.2rem}.job__list{display:block;margin-bottom:0}.job__list__item{width:auto;margin-bottom:10.66667vw;padding-bottom:0}.job__list__head{height:12.26667vw;margin-bottom:5.33333vw;padding:0 6.4vw;border-radius:1.06667vw}.job__list__head .icn{width:5.06667vw;margin-right:2.13333vw}.job__list__head .txt{font-size:1.4rem}.job__list__txt{margin-bottom:8vw;padding:0 2.66667vw}.job__list__txt__item{margin-bottom:1.06667vw;font-size:1.2rem}.job__list__link{position:static}.job__list__link a{padding-right:4.26667vw;background-size:3.2vw auto;font-size:1.2rem}.job__list__link.link-1{margin-bottom:2em}.job__data{display:block}.job__data__item{width:auto;padding:8vw 4vw;border-radius:1.06667vw}.job__data__item+.job__data__item{margin-top:5.33333vw}.job__data__head{margin-bottom:5.86667vw;padding-bottom:4.8vw;font-size:1.6rem}.job__data__head::before{width:8vw;height:.8vw}.companies{margin-bottom:13.33333vw}.feature__content{display:block}.feature__content__item{width:auto}.feature__content__item+.feature__content__item{margin-top:10.66667vw}.feature__content__img{width:80%;margin:0 auto 5.33333vw}.feature__content__head{margin-bottom:5.33333vw;font-size:1.4rem}.feature__content__txt{font-size:1.2rem;line-height:1.65}.jobSearch{width:89.33333vw}.jobSearch__header{display:block;padding:0;border-radius:0;background-color:transparent}.jobSearch__head{padding:4vw 4vw 0;border-radius:1.06667vw 1.06667vw 0 0;background-color:#354150}.jobSearch__head .icn{width:3.73333vw;margin:-.53333vw 2.13333vw 0 0}.jobSearch__list{padding:4vw;border-radius:0 1.06667vw 0 0;background-color:#354150}.jobSearch__list__item{margin-right:3.73333vw}.jobSearch__checkbox input[type=checkbox]{width:3.73333vw;height:3.73333vw;margin-right:1.33333vw;border-radius:.26667vw}.jobSearch__checkbox .txt{font-size:1.2rem}.jobSearch__body{padding:0 4vw 4vw;border-radius:0 0 1.06667vw 1.06667vw}.jobSearch__select{width:50%;height:13.33333vw}.jobSearch__select::before{right:3.2vw;width:2.13333vw;height:2.13333vw;border-right-width:.53333vw;border-bottom-width:.53333vw}.jobSearch__select select{width:100%;height:13.33333vw;padding:0 4vw;font-size:1.2rem}.jobSearch__input{width:100%;margin-bottom:2.66667vw;border-top:1px solid #354150;border-right:1px solid #354150}.jobSearch__input input[type=text]{width:100%;height:13.33333vw}.jobSearch__button{width:100%;height:10.66667vw}.jobSearch__button .icn{width:4.26667vw;margin-top:-.53333vw;margin-right:1.6vw}.jobSearch__button .txt{font-size:1.3rem}}