@charset "UTF-8";@font-face{font-family:'AntiqueOliNorDReg-Regular';src:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../font/AntiqueOliNorDReg-Regular.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}*{min-inline-size:0}:root{--l_width:1200px;--m_width:1000px;--s_width:800px;--font--en:"AntiqueOliNorDReg-Regular",sans-serif;--font--jp:"Noto Sans JP",serif;--header__height:9rem;--center_percent:90%;--section_margin:7.5em;--main--black:#222;--main--blue:#006fff;--main--light-blue:#20aee5;--neon--yellow:#eaff00;--main--yellow:#eaff00;--easing_1:cubic-bezier(.65,.05,.36,1);--easing_2:cubic-bezier(.79,.14,.15,.86);--hover_opacity:.5;--duration__common:.2s;--duration--200:.2s;--duration--400:.4s;--duration--600:.6s;--duration--800:.8s}html{font-size:62.5%;background-color:var(--main--blue)}[id]{scroll-margin-top:calc(var(--header__height) + 4em)}body{font-feature-settings:"palt";font-family:var(--font--jp);font-size:1.6rem;font-weight:400;letter-spacing:1px;line-height:2;color:#fff}h1,h2,h3,h4,h5{font-weight:700}img{max-width:100%;height:auto}.container--L{max-width:var(--l_width);width:var(--center_percent);margin:0 auto}.container--M{max-width:var(--m_width);width:var(--center_percent);margin:0 auto}.container--S{max-width:var(--s_width);width:var(--center_percent);margin:0 auto}section{margin-block:var(--section_margin)}.from--tb{display:none}.from--sp{display:none}.indention p+p{margin-top:1em}.indention span{display:inline-block}.ff--en{font-family:var(--font--en);line-height:.6;padding-bottom:.125em}.fs--12{font-size:1.2rem}.fs--14{font-size:1.4rem}.fw--300{font-weight:300}.fw--500{font-weight:500}.fw--700{font-weight:700}.fw--400{font-weight:400}.lh--100{line-height:1.00}.lh--125{line-height:1.25}.lh--150{line-height:1.5}.lh--175{line-height:1.75}.section__margin--M{margin-block:7.5em}.mt--1em{margin-top:1em}.mt--80{margin-top:5em}.mt--120{margin-top:7.5em}.mb--40{margin-bottom:2.5em}.mb--64{margin-bottom:4em}.mb--80{margin-bottom:5em}.mb--120{margin-bottom:7.5em}.uppercase{text-transform:uppercase}.header{position:fixed;top:0;z-index:9;width:100%;padding-inline:5%;color:#fff}.header__wrap{max-width:170rem;margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start;height:100%;gap:2em}.header__logo{margin-top:1em;position:relative;z-index:5}.header__logo__link{display:flex;gap:1em;align-items:center;transition:var(--duration__common)}.header__logo__img{position:relative}.header__logo__img.--main,.header__logo__img.--main img{width:9.7rem;height:4.9rem}.header__logo__img.--sub,.header__logo__img.--sub img{width:20.7rem;height:3.1rem}.header__logo__img .hover{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:var(--duration__common)}.header.open .header__logo__img .hover{opacity:1;visibility:visible}.header__logo__text{line-height:1;transition:var(--duration__common)}.header.open .header__logo__text{color:var(--main--blue)}.header__nav__wrap{display:flex;align-items:center;gap:2em}.nav__list{padding-top:1em;display:flex;flex-direction:column;align-items:flex-end;gap:1em}.nav__item{display:flex;position:relative}.nav__item__link{line-height:1;transition:var(--duration__common);filter:drop-shadow(0 0 10px #00000040)}.nav__item__link.--entry{background-color:var(--neon--yellow);color:var(--main--blue);padding:.5em 1em;display:flex;align-items:center;gap:.5em;border:2px solid var(--neon--yellow);transition:var(--duration--200)}.nav__item__link.--entry:after{content:'';width:1em;height:1em;background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--blue.svg);background-position:center;background-size:contain;background-repeat:no-repeat;rotate:-45deg;transition:var(--duration--200)}.nav__item__link.--entry:hover{background-color:var(--main--blue);color:var(--neon--yellow);&:after{background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--yellow.svg)}}.header__nav__btn__wrap{display:none;z-index:9}.--color--main-blue{color:var(--main--blue)}.hover--fade{transition:var(--duration__common)}.hover--fade:hover{opacity:var(--hover_opacity)}.target{transition:.6s var(--easing_1)}.target.fade--blur{transition:var(--duration--600) var(--easing_1)}.fv__target{transition:.6s var(--easing_2)}.fade--blur{opacity:0;filter:blur(5px)}.fade--blur.show{opacity:1;filter:blur(0)}.fv__target.fade--blur.show{opacity:1;filter:blur(0) drop-shadow(0 0 20px #00000080)}.target.fade--up{opacity:0;transform:translateY(3rem);transition:.6s var(--easing_2)}.fade--up.show{opacity:1;transform:translateY(0)}.section__title__wrap{display:flex;gap:1em;line-height:1}.section__title__wrap.--blue{color:var(--main--blue)}.section__title__wrap.--yellow{color:var(--main--yellow)}.section__title__wrap.--white{color:#fff}.section__title__main{font-size:min(12.8rem, 8.89vw);text-transform:uppercase}.section__title__sub{font-weight:700;transition:var(--duration--400);font-size:2em;transition-delay:1s}.section__title__main.target .section__title__sub{opacity:0}.section__title__wrap.--v--left{flex-direction:column;align-items:flex-start}.section__title__wrap.--v--right{flex-direction:column;align-items:flex-end}.section__title__wrap.--v--center{flex-direction:column;align-items:center;text-align:center}.section__title__wrap.show .section__title__sub{opacity:1}.text__anime{overflow:hidden}.text__anime span{display:inline-block}.common__btn__wrap{display:flex}.common__btn{background-color:tomato;position:relative;display:flex;align-items:center;gap:1em;padding:1em 1.5em;line-height:1;border-radius:1em;font-size:1.4rem;transition:var(--duration--200)}.common__btn.--white{background-color:#fff;color:var(--main--black)}.common__btn.--blue{background-color:var(--main--blue);color:#fff}.common__btn.--yellow{background-color:var(--main--yellow);color:var(--main--blue)}.common__btn:hover{opacity:var(--hover_opacity)}.text--center{text-align:center}.--fade-in{opacity:0;transition:var(--duration--800)}.--fade-up{opacity:0;transform:translateY(2em);transition:var(--duration--800)}.top__fv{margin-block:0;position:relative;width:100vw;height:100svh}.top__fv__img{width:100%;height:100%}.top__fv__img img{width:100%;height:100%;object-fit:cover}.top__fv__catch{position:absolute;width:100%;display:flex;align-items:flex-end;justify-content:center;left:50%;bottom:0;transform:translateX(-50%) translateZ(0);color:var(--main--blue);filter:drop-shadow(0 -5px 10px #00000040)}.top__fv__catch__sub{font-size:4.44vw}.top__fv__catch__main{font-size:8.89vw}.top__intro{overflow:hidden}.top__intro__wrap{display:flex;gap:3em}.top__intro__img__left{width:41.67%}.top__intro__content{position:relative;width:45%;display:flex;flex-direction:column;align-items:flex-start}.top__intro__text{width:min(100%, 38rem)}.top__intro__catch__wrap{margin-top:auto;display:flex;flex-direction:column;line-height:1.25;white-space:nowrap}.top__intro__catch__sub{font-size:min(2em, 2.22vw)}.top__intro__catch__main{font-size:min(4em, 4.44vw)}.top__intro__img__left{display:flex;flex-direction:column;gap:2em}.top__intro__img__left__item,.top__intro__img__left__item img{width:100%}.top__intro__img__left__item.--01{transform:translateX(-4em)}.top__intro__img__right{position:absolute;left:100%;width:30%;display:flex;flex-direction:column;gap:1em}.top__intro__img__right__item.--01{transform:translateX(-25%)}.top__intro__slider{width:100%;margin-top:var(--section_margin)}.top__intro__slider__img img{width:100%}.top__inter__content{display:flex}.top__inter__link__list{width:34%;display:flex;flex-direction:column}.top__inter__link__item{background-color:#f5f5f5;color:var(--main--black);border:1px solid var(--main--black);display:flex;aspect-ratio:4/3;transition:var(--duration--400)}.top__inter__link__item:nth-child(even){flex-direction:row-reverse}.top__inter__link__item+.top__inter__link__item{border-top:none}.top__inter__link__item>*{width:50%}.top__inter__link__item__content{padding-top:3em;padding-inline:1em}.top__inter__link__item__img{position:relative}.top__inter__link__item__img img{position:absolute;bottom:0}.top__inter__link__item__content{font-weight:700}.top__inter__link__item__name{font-size:1.25em;margin-bottom:.75em}.top__inter__link__item:hover{background-color:var(--neon--yellow)}.top__inter__img__list{width:66%;position:relative;border:1px solid var(--main--black);border-left:none}.top__inter__img__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:var(--duration--400);filter:blur(5px)}.top__inter__img__item.--active{opacity:1;visibility:visible;filter:blur(0px)}.top__inter__img__item img{width:100%;height:100%;object-fit:cover}.top__inter__img__item__content{position:absolute;left:5%;bottom:5%;background-color:var(--main--yellow);color:var(--main--blue);line-height:1.5;padding:.25em .5em;font-size:2.25em}.top__tiktok{display:flex;justify-content:center;align-items:center}.top__tiktok__bg{width:100%;min-height:30rem;object-fit:cover}.top__tiktok__link{position:absolute;width:min(65rem, 80%);display:flex;justify-content:center}.top__tiktok__link picture{width:100%}.top__tiktok__link__img{width:100%}.top__job-info{background-color:#fff;padding-block:var(--section_margin);margin-bottom:0}.top__job-info .section__title__main{font-size:min(9.6rem, 6.67vw)}.top__job-info__content{position:relative}.top__job-info__bg{width:100%;min-height:40rem;object-fit:cover}.top__job-info__link__list{position:absolute;width:100%;left:0;bottom:0;padding-inline:5.33%;padding-bottom:5%;display:flex;gap:5.33%}.top__job-info__link__item{display:flex;align-items:center;justify-content:center;gap:1em;background-color:var(--main--yellow);color:var(--main--blue);line-height:1;flex-basis:100%;padding:1em;font-weight:700;font-size:1.5em;border:2px solid var(--main--yellow);transition:var(--duration--200)}.top__job-info__link__item__arrow{width:1.5em;aspect-ratio:1/1;border-radius:50%;background-color:var(--main--blue);background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--yellow.svg);background-size:35%;background-repeat:no-repeat;background-position:center;transition:var(--duration--200)}.top__job-info__link__item:hover{background-color:var(--main--blue);color:var(--main--yellow);.top__job-info__link__item__arrow{background-color:var(--main--yellow);background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--blue.svg)}}.inter__header{margin-top:calc(var(--section_margin) * 1.5)}.inter__header__title{font-size:min(6.2rem, 4.44vw);color:var(--main--yellow);margin-bottom:.5em}.inter__header__img{width:100vw;margin-inline:calc(50% - 50vw)}.inter__header__img img{width:100%}.inter__detail__wrap{display:flex;justify-content:center;align-items:center;gap:4em;padding:2em 4em;border-top:1px solid #fff;border-bottom:1px solid #fff}.inter__detail__header{flex-shrink:0}.inter__detail__header__name{font-size:1.5em;margin-bottom:.5em}.inter__list{display:flex;flex-direction:column;gap:var(--section_margin)}.inter__item{display:flex;justify-content:space-between}.inter__item:nth-child(even){flex-direction:row-reverse}.inter__item__img{width:41.67%}.inter__item__img img{width:100%;height:auto}.inter__item__content__list{width:52.08%;display:flex;flex-direction:column;gap:var(--section_margin)}.inter__item__content__item{display:flex;flex-direction:column;align-items:flex-start;gap:2em}.inter__item__content__q{background-color:#fff;color:var(--main--blue);border-radius:5em;padding:.125em .5em;font-weight:700}.inter__footer__img{margin-top:var(--section_margin);width:100%}.inter__footer__img img{width:100%;height:auto}.inter__ushiwaka__movie iframe{width:100%;height:auto;aspect-ratio:16/9}.inter__ushiwaka__title{margin-top:.5em;font-size:1.5em;text-align:center}.page--job-info .section__title__main{font-size:min(9.6rem, 6.67vw)}.job-info__header{text-align:center}.tab-container{margin-top:5em;width:100%}.tab-button__list{display:flex;justify-content:space-evenly;border-bottom:2px solid #fff;font-weight:700}.tab-button{cursor:pointer;width:30%;transform:translateY(2px);border:1px solid #fff;text-align:center;padding:1em}.tab-button.active{color:var(--main--yellow);border:2px solid #fff;border-bottom:3px solid var(--main--blue)}.tab-contents{margin-top:5em;border-top:none;padding:20px;width:min(100%, var(--m_width));margin-inline:auto}.tab-content{display:none}.tab-content.active{display:block}.job-info__item__table{width:100%;th,td{border:1px solid #b0c4de;padding:15px;text-align:left;vertical-align:middle}th{width:25%;font-weight:700}}.entry{background-color:#fff;color:var(--main--black);padding-block:var(--section_margin)}.contact__table{width:100%}.contact__table tbody{display:flex;flex-direction:column;gap:2em}.contact__table tr{display:flex;flex-direction:column;gap:.5em}.contact__table tr td:nth-child(1){display:flex;align-items:center;gap:1em}.contact__table .need{flex-shrink:0}.need{color:red;font-size:.875em}.contact__table input[type=text],.contact__table input[type=email],.contact__table input[type=tel],.contact__table input[type=file],.contact__table select,.contact__table textarea,.privacypolicy_text{width:100%;border-radius:.8rem;padding:1em;background-color:#fafafa}.contact__table ::placeholder{font-size:.875em;color:#a2a2a2}.privacypolicy_content{display:flex;flex-direction:column;gap:2em;align-items:flex-end}.privacypolicy_text{padding:1em;font-size:1.2rem;font-weight:300;height:15em;overflow-y:scroll;display:flex;flex-direction:column;gap:2em}.privacy_item_title{margin-bottom:.5em;text-decoration:underline}.privacypolicy_check a{text-decoration:underline}.privacypolicy_check label{display:flex;align-items:center;gap:.5em}.privacypolicy_check input[type=checkbox]{width:1.5em;height:1.5em}.contact__submit{position:relative;display:flex;align-items:center}.contact__submit input{min-width:18rem;background-color:var(--main--blue);color:#fff;border-radius:1em;padding:.5em 1em;display:flex;transition:.2s;text-align:center}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:0}.privacypolicy_check .mwform-checkbox-field-text{display:flex;align-items:center}.privacypolicy_check .mwform-checkbox-field-text .need{margin-left:.5em}.contact__table .select{width:min(40rem, 100%);position:relative;display:flex;align-items:center}.contact__table .select select{cursor:pointer}.contact__table .select:after{content:'';width:.5em;height:.5em;position:absolute;right:1.5em;border-bottom:1px solid var(--main--black);border-right:1px solid var(--main--black);transform:rotate(45deg)}.footer{position:relative;z-index:3;color:#fff;padding-block:3em}.footer__entry{display:flex;gap:3em}.footer__entry__item{display:flex;align-items:center;justify-content:space-between;flex-basis:50%;font-size:min(4em, 4.44vw);padding:.5em 1em;background-color:var(--neon--yellow);color:var(--main--blue);border:3px solid var(--neon--yellow);transition:var(--duration--200)}.footer__entry__item:after{content:'';width:.75em;height:.75em;background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--blue.svg);background-repeat:no-repeat;background-size:contain;rotate:-45deg;transition:var(--duration--200)}.footer__entry__item.--airwork{background-color:#fff;border-color:#fff}.footer__entry__item__logo--airwork{width:min(30rem, 74.29%);display:flex}.footer__entry__item__logo--airwork img{width:100%;transition:var(--duration--200)}.footer__entry__item.--airwork:after{background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--light-blue.svg)}.footer__entry__item.--airwork:hover{background-color:#fff}.footer__entry__item.--airwork:hover .footer__entry__item__logo--airwork img{scale:1.1}.footer__entry__item.--airwork:hover:after{background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--light-blue.svg)}.footer__entry__item:hover{background-color:var(--main--blue);color:var(--neon--yellow)}.footer__entry__item:hover:after{background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--yellow.svg);transition:var(--duration--200)}.footer__wrap{display:flex;flex-direction:column;gap:3em}.footer__content{display:flex;justify-content:space-between;gap:4em}.footer__detail{display:flex;flex-direction:column;align-items:flex-start}.footer__logo{display:flex;flex-direction:column;gap:.5em;align-items:center}.footer__logo__img.--main{width:12rem}.footer__logo__img.--sub{width:17.5rem}.footer__detail__address{margin-top:2em}.footer__header__google{font-size:1.2rem;font-weight:700;text-decoration:underline;display:flex;align-items:center;gap:.5em}.footer__header__google:before{content:'';width:1em;height:1em;background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__map--white.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.footer__other__link__list{margin-top:1em;display:flex;gap:1.5em;align-items:center;font-size:1.4rem}.footer__other__link__item{display:flex}.footer__other__link__item.--sns-text{color:#9fa0a0}.footer__entry__other__list{display:flex;flex-direction:column;gap:1rem;flex-basis:50%}.footer__entry__other__item{background-color:#fff;width:100%;color:var(--main--black);display:flex;align-items:center}.footer__entry__other__item>*{flex-basis:50%;display:flex;justify-content:center;align-items:center;gap:1em;padding:1em}.footer__entry__other__item__logo__wrap picture{display:flex}.footer__entry__other__item__logo__wrap:after{content:'';width:1.5em;height:1.5em;background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-45deg)}.footer__entry__other__item__text{font-size:1.2rem;font-weight:700;position:relative}.footer__entry__other__item__text:after{content:'';position:absolute;right:0;width:1px;height:80%;background-color:var(--main--blue)}.footer__entry__other__item__logo{width:15rem;transition:var(--duration__common)}.footer__entry__other__item:hover .footer__entry__other__item__logo{scale:1.1}.footer__nav__wrap{display:flex;gap:4em}.footer__nav__link{font-weight:700}.footer__nav__sub{display:flex;flex-direction:column;margin-top:1em;font-size:1.4rem}.footer__nav__sub__link{display:flex;align-items:center;gap:.25em}.footer__nav__sub__link:before{content:'・'}.footer__copyright{font-size:1rem}@media screen and (max-width:900px){:root{--header__height:6rem;--section_margin:8em}body{font-size:1.4rem}section{margin:var(--section_margin) 0}.from--tb{display:block}.none--tb{display:none}.header{padding-inline:1rem;width:100%;height:var(--header__height)}.header__wrap{align-items:center}.header__logo{margin-top:1.25em}.header__logo__link{width:24rem;flex-wrap:wrap;gap:.25em 1em}.header__logo__img.--main{width:7rem}.header__logo__img.--sub{width:15rem}.header__nav__wrap{background-color:var(--main--yellow);color:var(--main--blue);width:100vw;padding-top:calc(var(--header__height) + 2em);padding-inline:2em;padding-bottom:var(--header__height);position:fixed;left:0;top:0;overflow:scroll;gap:4em;visibility:hidden;opacity:0;transition:all var(--duration__common) cubic-bezier(.79,.14,.15,.86);flex-direction:column;align-items:center}.header.open .header__nav__wrap{filter:drop-shadow(0 0 1rem #00000040);visibility:visible;opacity:1}.nav__list{padding-top:0;width:100%;flex-direction:column;gap:0;font-size:1.25em}.nav__item{width:100%;flex-direction:column}.nav__item__link{width:100%;border-bottom:1px solid var(--main--blue);padding-block:1.5em;display:flex;justify-content:center;font-size:1em;font-weight:700;filter:none}.nav__item__link.--entry{margin-top:var(--header__height);font-size:min(3em, 10vw);color:var(--main--yellow);background-color:var(--main--blue);padding:.5em}.nav__item__link.--entry:after{background-image:url(//wp-test-tosho-cosmo-recruit.iamdesign.jp/wp-content/themes/tosho-cosmo__recruit/assets/css/../img/common/icon__arrow--yellow.svg)}.header__nav__btn__wrap{display:flex}.header__nav__btn{cursor:pointer;width:calc(var(--header__height) * 0.8);height:calc(var(--header__height) * 0.8);display:flex;flex-direction:column;justify-content:center;position:relative;background-color:var(--main--yellow);border-radius:50%}.header__nav__btn__line{position:absolute;background-color:var(--main--blue);width:45%;left:27.5%;height:1px;transform-origin:center;transition:all .4s cubic-bezier(.79,.14,.15,.86)}.header__nav__btn__line:nth-child(1){top:35%}.header__nav__btn__line:nth-child(3){top:65%}.header__nav__btn.open .header__nav__btn__line:nth-child(1){top:50%;transform:rotate(45deg)}.header__nav__btn.open .header__nav__btn__line:nth-child(2){opacity:0;transform:translateX(50%)}.header__nav__btn.open .header__nav__btn__line:nth-child(3){top:50%;transform:rotate(-45deg)}.section__title__sub{font-size:1.25em}.top__fv__catch{flex-direction:column;align-items:flex-start;width:auto;white-space:nowrap}.top__fv__catch__sub{font-size:7.5vw}.top__fv__catch__main{font-size:11vw}.top__intro__wrap{flex-direction:column}.top__intro__img__left,.top__intro__content{display:contents}.top__intro__img__right{position:relative;left:0;order:4;flex-direction:row;width:100vw;margin-inline:calc(50% - 50vw);gap:2em;justify-content:center}.top__intro__img__right__item.--01{transform:translateX(0);margin-top:3em}.top__intro__text{width:100%;order:2}.top__intro__img__left__item.--01{order:1}.top__intro__catch__wrap{order:3}.top__intro__img__left__item.--02{order:5;width:100vw;margin-inline:calc(50% - 50vw)}.top__intro__catch__sub{font-size:7.5vw}.top__intro__catch__main{font-size:10vw}.top__inter__img__list{display:none}.top__inter__link__list{width:min(40rem, 100%);margin-inline:auto;gap:var(--section_margin)}.top__inter__link__item{flex-wrap:wrap;aspect-ratio:0}.top__inter__link__item:nth-child(even){flex-direction:row}.top__inter__link__item__content{display:flex;gap:1.5em;align-items:center;width:60%;padding:1em;justify-content:center}.top__inter__link__item__img{width:40%;display:flex;justify-content:center;aspect-ratio:1/1}.top__inter__link__item__img img{width:80%}.top__inter__link__item__catch{background-color:var(--main--yellow);width:30rem;padding:1em;margin-left:auto;line-height:1.5;color:var(--main--blue)}.top__tiktok__bg{display:none}.top__tiktok__link{position:relative;width:min(40rem, 100%)}.top__job-info__content{width:100vw;margin-inline:calc(50% - 50vw)}.top__job-info__bg{min-height:auto;aspect-ratio:4/3}.top__job-info__link__list{width:min(30rem, 80%);flex-direction:column;gap:2em;padding:0;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.top__job-info__link__item{gap:1em;font-weight:700;font-size:1.5em;border:2px solid var(--main--yellow);transition:var(--duration--200)}.inter__header__title{font-size:min(3em, 7vw)}.inter__detail__wrap{flex-direction:column;padding:2em 1em;align-items:flex-start;gap:2em}.inter__item,.inter__item:nth-child(even){flex-direction:column;gap:4em}.inter__item__img{width:100vw;margin-inline:calc(50% - 50vw)}.inter__item__img img{aspect-ratio:36/32;object-fit:cover}.inter__item__content__list{width:100%;gap:4em}.inter__item__content__q{border-radius:1em;line-height:1.5}.inter__footer__img img{aspect-ratio:3/2;object-fit:cover}.inter__ushiwaka__title{font-size:1em}.tab-button__list{border-bottom:2px solid #fff}.tab-button{width:45%;transform:translateY(2px)}.tab-contents{padding:0}.footer__entry{flex-direction:column;gap:2em}.footer__entry__item{font-size:10vw;padding:.75em .5em}.footer__entry__item.--airwork{font-size:8vw}.footer__entry__item__logo--airwork{width:min(20rem, 80%)}.footer__entry__other__item>*{flex-basis:100%;justify-content:space-between}.footer__entry__other__item__text{display:none}.footer__entry__other__list{gap:2em}.footer__entry__other__item>*{font-size:10vw;padding:.75em .5em}.footer__entry__other__item__logo{width:auto;height:min(10vw, 6rem)}.footer__entry__other__item__logo__wrap:after{width:.75em;height:.75em}.footer__other__link__list{margin-top:2em;gap:1em;flex-wrap:wrap}.footer__other__link__item:nth-child(1),.footer__other__link__item:nth-child(2){width:100%}.footer__nav__wrap{display:none}}@media (hover:none){.top__service__item:hover{.top__service__item__content{transform:none}.top__service__item__inner{background-color:initial}}}