.content__inner{width:100%;max-width:1150px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.content__inner.-old{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media screen and (min-width: 1024px){.content__inner{max-width:1180px;padding-left:30px;padding-right:30px}.content__inner.-old{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}}.c-title.-typeA{border-bottom:solid 3px #ebe9f4;position:relative;padding-bottom:10px;color:#2e3092;font-size:clamp(2rem,2vw,2rem)}.c-title.-typeA:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #2e3092;bottom:-3px;width:20%}.c-btn.-styleA{font-size:clamp(1.6rem,2vw,2rem);line-height:1.4;position:relative;margin-left:auto;margin-right:auto;text-align:center;width:100%;max-width:420px;display:block}.c-btn.-styleA a{width:100%;display:inline-block;color:#fff;padding:.7em .5em;border-radius:30px}@media(hover: hover)and (pointer: fine){.c-btn.-styleA a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-btn.-styleA a:hover{opacity:.8}}.c-btn.-styleA a{text-decoration:none;background-color:#4d75a6;position:relative;font-weight:450}.c-btn.-styleA a::after{content:"";display:inline-block;width:clamp(12px,1.4vw,14px);height:clamp(12px,1.4vw,14px);border-top:2px solid #bac8d7;border-right:2px solid #bac8d7;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:8%}.c-btn__iconInsta{display:inline-block;padding:0 1em 0 2.2em;background:url(../img/icon_insta_white.svg) center left .5em/1em auto no-repeat}.p-workBox__title{background-color:#f8b62d;color:#fff;font-size:clamp(1.8rem,2vw,2rem);padding:.1em .5em}.p-workBox__title2{background-color:#fcda9f;font-size:clamp(1.8rem,2vw,2rem);padding:.1em .5em;margin-top:clamp(25px,3.5vw,35px);margin-bottom:18px}.p-workBox.-mfg .p-workBox__title{margin-top:15px}.p-workBox.-planning .p-workBox__title{background-color:#8fc31f}.p-workBox.-sales .p-workBox__title{background-color:#7ecef4}.p-workBox.-ga .p-workBox__title{background-color:#f19ec2}.p-workBox__inner{background-color:#fdede4;padding:clamp(20px,2.5vw,25px);padding-bottom:clamp(35px,4vw,40px)}.p-workBox.-planning .p-workBox__inner{background-color:#ebf5ec}.p-workBox.-sales .p-workBox__inner{background-color:#eaf6fd}.p-workBox.-ga .p-workBox__inner{background-color:#fdeff5}.p-workBox__column1{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.5vw,25px)}@media screen and (min-width: 768px){.p-workBox__column1{grid-template-columns:360px 1fr}}.p-workBox__photo img{width:100%;height:auto;vertical-align:top}.p-workBox__intro h3{font-size:clamp(1.4rem,1.6vw,1.6rem)}.p-workBox__intro h4{font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:400;margin:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-workBox__intro p{font-size:clamp(1.4rem,1.6vw,1.6rem);margin:0}.p-workBox__intro dl{font-size:clamp(1.4rem,1.6vw,1.6rem);display:grid;grid-template-columns:4em auto;gap:0 .5em}.p-workBox__intro dt{padding-left:1em;position:relative}.p-workBox__intro dt:after{content:"・";position:absolute;left:0;top:0}.p-workBox__intro dd{padding:0;position:relative;padding-left:1em}.p-workBox__intro dd:after{content:"：";position:absolute;left:0;top:0}.p-workBox.-planning .p-workBox__intro dl{grid-template-columns:7em auto}.p-workBox.-sales .p-workBox__intro dl{grid-template-columns:5em auto}.p-workBox.-ga .p-workBox__intro dl{grid-template-columns:5em auto}.p-workBox__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(25px,3.5vw,35px) clamp(15px,2.2vw,22px)}.p-workBox__list img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){.p-workBox__list{grid-template-columns:repeat(3, 1fr)}}.p-workBox.-sales .p-workBox__list{margin-top:clamp(25px,3.5vw,35px)}.p-workBox__listTitle{background-color:#fff;text-align:center;font-size:clamp(1.8rem,2vw,2rem);border:1px solid #9fa0a0;padding:.1em .5em;margin-bottom:10px}.p-workBox.-sales .p-workBox__listTitle{border:none;text-align:left;background-color:#bae3f9}.p-interviewBox__inner{background-color:#fdede4;border-bottom:2px solid #fff;display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,30px);padding:clamp(25px,3.5vw,35px);padding-bottom:clamp(35px,4.5vw,45px)}@media screen and (min-width: 768px){.p-interviewBox__inner{gap:clamp(30px,5vw,50px);grid-template-columns:280px 1fr}}.p-interviewBox__inner.-first{margin-top:15px}.p-interviewBox__profile{max-width:320px;margin-left:auto;margin-right:auto}.p-interviewBox__photo img{width:100%;height:auto;vertical-align:top}.p-interviewBox__name{font-size:clamp(1.8rem,2vw,2rem);text-align:center;padding:.1em .1em;background-color:#f8b62d;color:#fff;margin-top:17px}.p-interviewBox__name.-sales{background-color:#7ecef4}.p-interviewBox__name.-ga{background-color:#f19ec2}.p-interviewBox__age{font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:500;text-align:center;margin:0px;margin-top:13px}.p-interviewBox__faqList{font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:450}.p-interviewBox__faqList dt{color:#0068b7;position:relative;padding-left:1.5em}.p-interviewBox__faqList dt:after{content:"Q.";position:absolute;left:0;top:0}.p-interviewBox__faqList dd{position:relative;padding-left:1.5em}.p-interviewBox__faqList dd:after{content:"A.";position:absolute;left:0;top:0}.p-interviewBox__faqList dd{padding-bottom:1.5em}.p-interviewBox__faqList dd>ol{padding-left:1em}.p-recruitBox{padding-top:60px;padding-bottom:clamp(80px,12vw,120px)}@media screen and (min-width: 768px){.p-recruitBox{padding-top:40px}}.p-recruitBox__main img{width:100%;height:auto;vertical-align:top}.p-recruitBox__message{margin-top:clamp(30px,6vw,60px)}.p-recruitBox__message img{width:100%;height:auto;vertical-align:top}.p-recruitBox__list{margin-top:clamp(20px,8vw,80px);display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(20px,8vw,80px)}.p-recruitBox__list li img{width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){.p-recruitBox__list{grid-template-columns:repeat(3, 1fr)}}.p-recruitBox__news{text-align:left;margin-top:clamp(30px,6vw,60px)}.p-recruitBox__news p{font-size:clamp(1.4rem,2.2vw,2.2rem);line-height:1.8}@media screen and (min-width: 768px){.p-recruitBox__news{text-align:center}}[id^=anchor-]{scroll-margin-top:80px}@media screen and (min-width: 768px){[id^=anchor-]{scroll-margin-top:0px}}.u-mt-XXL{margin-top:clamp(90px, 15vw, 150px)}.u-mb-XXL{margin-bottom:clamp(90px, 15vw, 150px)}.u-mtb-XXL{margin-top:clamp(90px, 15vw, 150px);margin-bottom:clamp(90px, 15vw, 150px)}.u-m-XXL{margin:clamp(90px, 15vw, 150px)}.u-pt-XXL{padding-top:clamp(90px, 15vw, 150px)}.u-pb-XXL{padding-bottom:clamp(90px, 15vw, 150px)}.u-ptb-XXL{padding-top:clamp(90px, 15vw, 150px);padding-bottom:clamp(90px, 15vw, 150px)}.u-p-XXL{padding:clamp(90px, 15vw, 150px)}.u-mt-XL{margin-top:clamp(70px, 12vw, 120px)}.u-mb-XL{margin-bottom:clamp(70px, 12vw, 120px)}.u-mtb-XL{margin-top:clamp(70px, 12vw, 120px);margin-bottom:clamp(70px, 12vw, 120px)}.u-m-XL{margin:clamp(70px, 12vw, 120px)}.u-pt-XL{padding-top:clamp(70px, 12vw, 120px)}.u-pb-XL{padding-bottom:clamp(70px, 12vw, 120px)}.u-ptb-XL{padding-top:clamp(70px, 12vw, 120px);padding-bottom:clamp(70px, 12vw, 120px)}.u-p-XL{padding:clamp(70px, 12vw, 120px)}.u-mt-L{margin-top:clamp(50px, 9vw, 90px)}.u-mb-L{margin-bottom:clamp(50px, 9vw, 90px)}.u-mtb-L{margin-top:clamp(50px, 9vw, 90px);margin-bottom:clamp(50px, 9vw, 90px)}.u-m-L{margin:clamp(50px, 9vw, 90px)}.u-pt-L{padding-top:clamp(50px, 9vw, 90px)}.u-pb-L{padding-bottom:clamp(50px, 9vw, 90px)}.u-ptb-L{padding-top:clamp(50px, 9vw, 90px);padding-bottom:clamp(50px, 9vw, 90px)}.u-p-L{padding:clamp(50px, 9vw, 90px)}.u-mt-M{margin-top:clamp(40px, 7vw, 70px)}.u-mb-M{margin-bottom:clamp(40px, 7vw, 70px)}.u-mtb-M{margin-top:clamp(40px, 7vw, 70px);margin-bottom:clamp(40px, 7vw, 70px)}.u-m-M{margin:clamp(40px, 7vw, 70px)}.u-pt-M{padding-top:clamp(40px, 7vw, 70px)}.u-pb-M{padding-bottom:clamp(40px, 7vw, 70px)}.u-ptb-M{padding-top:clamp(40px, 7vw, 70px);padding-bottom:clamp(40px, 7vw, 70px)}.u-p-M{padding:clamp(40px, 7vw, 70px)}.u-mt-S{margin-top:clamp(30px, 5vw, 50px)}.u-mb-S{margin-bottom:clamp(30px, 5vw, 50px)}.u-mtb-S{margin-top:clamp(30px, 5vw, 50px);margin-bottom:clamp(30px, 5vw, 50px)}.u-m-S{margin:clamp(30px, 5vw, 50px)}.u-pt-S{padding-top:clamp(30px, 5vw, 50px)}.u-pb-S{padding-bottom:clamp(30px, 5vw, 50px)}.u-ptb-S{padding-top:clamp(30px, 5vw, 50px);padding-bottom:clamp(30px, 5vw, 50px)}.u-p-S{padding:clamp(30px, 5vw, 50px)}.u-mt-XS{margin-top:clamp(20px, 4vw, 40px)}.u-mb-XS{margin-bottom:clamp(20px, 4vw, 40px)}.u-mtb-XS{margin-top:clamp(20px, 4vw, 40px);margin-bottom:clamp(20px, 4vw, 40px)}.u-m-XS{margin:clamp(20px, 4vw, 40px)}.u-pt-XS{padding-top:clamp(20px, 4vw, 40px)}.u-pb-XS{padding-bottom:clamp(20px, 4vw, 40px)}.u-ptb-XS{padding-top:clamp(20px, 4vw, 40px);padding-bottom:clamp(20px, 4vw, 40px)}.u-p-XS{padding:clamp(20px, 4vw, 40px)}.u-mt-XXS{margin-top:clamp(10px, 2vw, 20px)}.u-mb-XXS{margin-bottom:clamp(10px, 2vw, 20px)}.u-mtb-XXS{margin-top:clamp(10px, 2vw, 20px);margin-bottom:clamp(10px, 2vw, 20px)}.u-m-XXS{margin:clamp(10px, 2vw, 20px)}.u-pt-XXS{padding-top:clamp(10px, 2vw, 20px)}.u-pb-XXS{padding-bottom:clamp(10px, 2vw, 20px)}.u-ptb-XXS{padding-top:clamp(10px, 2vw, 20px);padding-bottom:clamp(10px, 2vw, 20px)}.u-p-XXS{padding:clamp(10px, 2vw, 20px)}.u-pt-none{padding-top:0 !important}.u-pb-none{padding-bottom:0 !important}.u-ptb-none{padding-top:0 !important;padding-bottom:0 !important}.u-p-none{padding:0 !important}.u-mt-none{margin-top:0 !important}.u-mb-none{margin-bottom:0 !important}.u-mtb-none{margin-top:0 !important;margin-bottom:0 !important}.u-m-none{margin:0 !important}.u-gap-XXL{gap:clamp(80px, 13vw, 150px)}.u-gap-XXL-XXL{gap:clamp(80px, 13vw, 150px) clamp(80px, 13vw, 150px)}.u-gap-XXL-XL{gap:clamp(80px, 13vw, 150px) clamp(50px, 9vw, 100px)}.u-gap-XXL-L{gap:clamp(80px, 13vw, 150px) clamp(40px, 7vw, 80px)}.u-gap-XXL-M{gap:clamp(80px, 13vw, 150px) clamp(30px, 5vw, 60px)}.u-gap-XXL-S{gap:clamp(80px, 13vw, 150px) clamp(20px, 3vw, 40px)}.u-gap-XXL-XS{gap:clamp(80px, 13vw, 150px) clamp(10px, 1vw, 20px)}.u-gap-XL{gap:clamp(50px, 9vw, 100px)}.u-gap-XL-XXL{gap:clamp(50px, 9vw, 100px) clamp(80px, 13vw, 150px)}.u-gap-XL-XL{gap:clamp(50px, 9vw, 100px) clamp(50px, 9vw, 100px)}.u-gap-XL-L{gap:clamp(50px, 9vw, 100px) clamp(40px, 7vw, 80px)}.u-gap-XL-M{gap:clamp(50px, 9vw, 100px) clamp(30px, 5vw, 60px)}.u-gap-XL-S{gap:clamp(50px, 9vw, 100px) clamp(20px, 3vw, 40px)}.u-gap-XL-XS{gap:clamp(50px, 9vw, 100px) clamp(10px, 1vw, 20px)}.u-gap-L{gap:clamp(40px, 7vw, 80px)}.u-gap-L-XXL{gap:clamp(40px, 7vw, 80px) clamp(80px, 13vw, 150px)}.u-gap-L-XL{gap:clamp(40px, 7vw, 80px) clamp(50px, 9vw, 100px)}.u-gap-L-L{gap:clamp(40px, 7vw, 80px) clamp(40px, 7vw, 80px)}.u-gap-L-M{gap:clamp(40px, 7vw, 80px) clamp(30px, 5vw, 60px)}.u-gap-L-S{gap:clamp(40px, 7vw, 80px) clamp(20px, 3vw, 40px)}.u-gap-L-XS{gap:clamp(40px, 7vw, 80px) clamp(10px, 1vw, 20px)}.u-gap-M{gap:clamp(30px, 5vw, 60px)}.u-gap-M-XXL{gap:clamp(30px, 5vw, 60px) clamp(80px, 13vw, 150px)}.u-gap-M-XL{gap:clamp(30px, 5vw, 60px) clamp(50px, 9vw, 100px)}.u-gap-M-L{gap:clamp(30px, 5vw, 60px) clamp(40px, 7vw, 80px)}.u-gap-M-M{gap:clamp(30px, 5vw, 60px) clamp(30px, 5vw, 60px)}.u-gap-M-S{gap:clamp(30px, 5vw, 60px) clamp(20px, 3vw, 40px)}.u-gap-M-XS{gap:clamp(30px, 5vw, 60px) clamp(10px, 1vw, 20px)}.u-gap-S{gap:clamp(20px, 3vw, 40px)}.u-gap-S-XXL{gap:clamp(20px, 3vw, 40px) clamp(80px, 13vw, 150px)}.u-gap-S-XL{gap:clamp(20px, 3vw, 40px) clamp(50px, 9vw, 100px)}.u-gap-S-L{gap:clamp(20px, 3vw, 40px) clamp(40px, 7vw, 80px)}.u-gap-S-M{gap:clamp(20px, 3vw, 40px) clamp(30px, 5vw, 60px)}.u-gap-S-S{gap:clamp(20px, 3vw, 40px) clamp(20px, 3vw, 40px)}.u-gap-S-XS{gap:clamp(20px, 3vw, 40px) clamp(10px, 1vw, 20px)}.u-gap-XS{gap:clamp(10px, 1vw, 20px)}.u-gap-XS-XXL{gap:clamp(10px, 1vw, 20px) clamp(80px, 13vw, 150px)}.u-gap-XS-XL{gap:clamp(10px, 1vw, 20px) clamp(50px, 9vw, 100px)}.u-gap-XS-L{gap:clamp(10px, 1vw, 20px) clamp(40px, 7vw, 80px)}.u-gap-XS-M{gap:clamp(10px, 1vw, 20px) clamp(30px, 5vw, 60px)}.u-gap-XS-S{gap:clamp(10px, 1vw, 20px) clamp(20px, 3vw, 40px)}.u-gap-XS-XS{gap:clamp(10px, 1vw, 20px) clamp(10px, 1vw, 20px)}