body{font-family:tbudrgothic-std,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;color:#333}@media screen and (max-width: 767px){body.is-active{height:100%;overflow:hidden}}.about__inner{display:flex;align-items:center;justify-content:center;border-radius:20px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);overflow:hidden}@media screen and (max-width: 767px){.about__inner{flex-direction:column-reverse;padding:24px 20px 20px}}.about__imgOuter{flex-shrink:0}@media screen and (max-width: 767px){.about__imgOuter{margin-top:21px}}@media screen and (max-width: 767px){.about__imgOuter img{width:100%;border-radius:20px}}.about__textOuter{padding:30px}@media screen and (max-width: 767px){.about__textOuter{padding:0}}.about__title{font-weight:700;font-size:24px;line-height:27px;color:#f26666}@media screen and (max-width: 767px){.about__title{font-size:20px;text-align:center}}.about__text{margin-top:22px;font-size:15px;line-height:22.5px;color:#333}.aboutJob__title,.aboutJob__title--point{margin-top:50px;font-size:15px;line-height:27px;text-align:center;color:#333}@media screen and (max-width: 767px){.aboutJob__title,.aboutJob__title--point{margin-top:35px;line-height:22.5px}}.aboutJob__title--point{font-weight:700;color:#f26666}.aboutJob__reason{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto 0;font-weight:700;font-size:18px;line-height:27px;text-align:center;color:#333}@media screen and (max-width: 767px){.aboutJob__reason{margin-top:30px}}.aboutJob__reason::before{content:"";display:block;width:22px;height:1px;background-color:#333;border-radius:10px;position:absolute;top:50%;left:-26px;-webkit-transform:translateY(-50%) rotate(64deg);transform:translateY(-50%) rotate(64deg)}.aboutJob__reason::after{content:"";display:block;width:22px;height:1px;background-color:#333;border-radius:10px;position:absolute;top:50%;right:-26px;-webkit-transform:translateY(-50%) rotate(-64deg);transform:translateY(-50%) rotate(-64deg)}.aboutJob__list{display:flex;justify-content:space-between;flex-direction:column;row-gap:30px;margin-top:26px}@media screen and (max-width: 767px){.aboutJob__list{row-gap:20px;margin-top:16px}}.aboutJob__item{display:flex;height:calc((100% - 60px)/3);border-radius:20px;background:#fff;border:1px solid #f26666;overflow:hidden}@media screen and (max-width: 767px){.aboutJob__item{flex-direction:column;height:calc((100% - 40px)/3)}}.aboutJob__head{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:186px;margin-right:28px;padding:48px 0 48px 18px;background:#f26666}@media screen and (max-width: 767px){.aboutJob__head{justify-content:space-between;flex-direction:row;width:100%;min-height:75px;margin:0;padding:15px 20px}}.aboutJob__head::after{content:"";display:block;width:28px;height:100%;background:#f26666;position:absolute;top:50%;right:-27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);clip-path:polygon(0 -3%, 0% 103%, 100% 50%)}@media screen and (max-width: 767px){.aboutJob__head::after{display:none}}.aboutJob__head.is-active span:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.aboutJob__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:16px;border-radius:8.5px;background:#fff;font-weight:700;font-size:11px;text-align:center;color:#f26666}@media screen and (max-width: 767px){.aboutJob__icon{width:36px;margin-right:15px}}.aboutJob__lead{margin-top:20px;font-weight:700;font-size:15px;line-height:22.5px;text-align:center;color:#fff}@media screen and (max-width: 767px){.aboutJob__lead{flex-grow:1;margin:0;text-align:left}}.aboutJob__even{display:none}@media screen and (max-width: 767px){.aboutJob__even{position:relative;display:block;min-width:15px;height:15px;margin-left:20px}}@media screen and (max-width: 767px){.aboutJob__even::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:3px;border-radius:10px;background-color:#fff;transition:.2s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width: 767px){.aboutJob__even::after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:3px;border-radius:10px;background-color:#fff;transition:.3s}}.aboutJob__body{position:relative;display:flex;justify-content:center;flex-direction:column;padding:23px 20px;z-index:0;overflow:hidden}@media screen and (max-width: 767px){.aboutJob__body{display:none;padding:24px 20px}}.aboutJob__body::after{content:"";display:block;width:150px;height:66px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:10px;right:20px;z-index:-1}@media screen and (max-width: 767px){.aboutJob__body::after{width:113px;height:50px;top:15px}}.aboutJob__body.lazyloaded::after{background-image:url(/resource/womanwill/top/img/icon_Reason.svg)}.aboutJob__inTitle{font-weight:700;font-size:18px;line-height:27px;color:#f26666}.aboutJob__text{margin-top:14px;font-size:15px;line-height:22.5px;color:#333}.allLocation__list{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px;margin-top:50px}@media screen and (max-width: 767px){.allLocation__list{gap:20px 0;margin-top:0}}.allLocation__item,.allLocation__item--overseas{width:calc((100% - 60px)/3);border-radius:10px;background:#fff;border:1px solid #f26666;overflow:hidden;min-height:227px}@media screen and (max-width: 767px){.allLocation__item,.allLocation__item--overseas{display:block;width:100%;border-top-left-radius:initial;border-top-right-radius:initial;border-top:initial;background-color:#fff}}.allLocation__item--overseas{min-height:initial}@media screen and (max-width: 767px){.allLocation__item--overseas .allLocation__head::after,.allLocation__item--overseas .allLocation__head--overseas::after{display:block;border-top:2px solid #fff;border-right:2px solid #fff}}.allLocation__head,.allLocation__head--overseas{overflow:hidden;transition:background-color .4s}@media screen and (max-width: 767px){.allLocation__head,.allLocation__head--overseas{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff}}@media screen and (max-width: 767px){.allLocation__head--overseas{padding:0}}.allLocation__head:hover,.allLocation__head--overseas:hover{background:#ffe8e8}.allLocation__anchor,.allLocation__anchor--overseas{position:relative;display:block;padding:14px 19px}@media screen and (max-width: 767px){.allLocation__anchor,.allLocation__anchor--overseas{padding:0}}.allLocation__anchor::after,.allLocation__anchor--overseas::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.allLocation__anchor::after,.allLocation__anchor--overseas::after{display:none}}@media screen and (max-width: 767px){.allLocation__anchor--overseas{width:100%;padding:15px 20px}}.allLocation__area{font-weight:700;font-size:16px;line-height:22.5px;color:#f26666}.allLocation__body{margin:0 14px;padding:20px 0 30px;border-top:2px dashed #f26666}@media screen and (max-width: 767px){.allLocation__body{margin:0 20px;padding:20px 0;border-top:none}}.allLocation__inList{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 23px}@media screen and (max-width: 767px){.allLocation__inList{margin:0;gap:16px 8px;justify-content:center}}.allLocation__inItem{width:72px;height:34px}@media screen and (max-width: 400px){.allLocation__inItem{width:61px;height:29px}}.allLocation__inAnchor{position:relative;display:flex;align-items:center;justify-content:center;padding:5px 0;border-radius:20px;background:#ffe8e8;border:1px solid #f26666;transition:background-color .3s,color .3s,border .3s}.allLocation__inAnchor .allLocation__prefecture{color:#f26666}.allLocation__inAnchor:hover{background:#f26666}.allLocation__inAnchor:hover::after{border-top:2px solid #f26666;border-right:2px solid #f26666}.allLocation__inAnchor:hover .allLocation__prefecture{color:#fff}@media screen and (max-width: 767px){.allLocation__inAreaAnchor{position:relative;align-items:center;justify-content:center;margin-top:20px;padding:14px 30px;border-radius:27.5px;background:#ffe8e8;border:1px solid #f26666;text-align:center}.allLocation__inAreaAnchor::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width: 767px){.allLocation__inArea{font-weight:700;font-size:16px;line-height:22.5px;color:#f26666}}.allLocation__prefecture{font-weight:700;font-size:14px;color:#fff}@media screen and (max-width: 400px){.allLocation__prefecture{font-size:12px}}.allLocation__button{position:relative;display:flex;align-items:center;justify-content:center;width:376px;height:60px;margin:0 auto;border-radius:30px;background:#4cbaad;border:2px solid #4cbaad;box-shadow:0px 3px 12px rgba(0,0,0,.16);font-weight:700;font-size:18px;color:#fff;overflow:hidden;z-index:10;transition:background-color .3s,color .3s}.allLocation__button:hover{background-color:#fff;color:#4cbaad}.allLocation__button:hover::after{border-top:2px solid #4cbaad;border-right:2px solid #4cbaad}.allLocation__button.is-active{display:none !important}.allLocation__button::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:28px;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.card__list{margin-top:30px}.card__list.slick-initialized{display:block}@media screen and (max-width: 767px){.card__list{margin-top:20px}}.card__list--feature{display:flex;align-items:center;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.card__list--feature{margin-top:40px;flex-direction:column;row-gap:20px}}@media screen and (max-width: 767px){.card__list--feature.slick-initialized{display:block}}@media screen and (max-width: 767px){.card__list--feature .card__item--feature .card__anchor{display:flex;padding:0;position:relative}.card__list--feature .card__item--feature .card__anchor::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:37px;right:24px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width: 767px){.card__list--feature .card__item--feature .card__anchor .card__imgOuter img{width:77px}}.card__list--recommend{margin-top:14px}.card__list--recommend.slick-initialized{display:block}@media screen and (max-width: 767px){.card__list--recommend{margin-top:4px}}.card__item,.card__item--feature{margin:0 10px;border-radius:10px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;overflow:hidden}.card__item:hover,.card__item--feature:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0px 3px 12px rgba(124,18,18,.3)}.card__item--feature{width:calc((100% - 60px)/4);border:1px solid #f26666}@media screen and (max-width: 767px){.card__item--feature{width:89.3%;height:77px}}.card__anchor{display:block;padding:15px}@media screen and (max-width: 767px){.card__imgOuter img{width:100%}}.card__textOuter,.card__textOuter--3lines,.card__textOuter--2lines{display:flex;justify-content:center;flex-direction:column;min-height:21px;margin-top:15px}.card__textOuter--2lines{position:relative;min-height:42px;padding-right:12px}@media screen and (max-width: 767px){.card__textOuter--2lines{margin:0 0 0 20px}}.card__textOuter--2lines::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.card__textOuter--2lines::after{display:none}}.card__textOuter--3lines{min-height:63px}.card__title,.card__title--3lines,.card__title--2lines{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:14px;line-height:21px;color:#333}.card__title--2lines{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__title--3lines{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.circumstances__title{font-weight:700;font-size:20px;text-align:center;color:#f26666;border-bottom:1px solid #f26666;padding-bottom:30px}@media screen and (max-width: 767px){.circumstances__title{font-size:18px}}.circumstances__inList{margin-top:30px}@media screen and (max-width: 767px){.circumstances__inList{margin-top:20px}}.circumstances__item{position:relative;max-width:485px;min-width:485px;padding:40px 20px 40px;border-radius:10px;background:#fff;box-shadow:0 3px 12px rgba(124,18,18,.15);z-index:0;overflow:hidden}@media screen and (max-width: 767px){.circumstances__item{max-width:none;min-width:auto;padding:35px 20px 25px 15px}}.circumstances__item::before{content:"";display:block;width:100%;height:140px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (max-width: 767px){.circumstances__item::before{height:98px}}.circumstances__list{display:flex;justify-content:space-between;gap:0 30px;margin-top:50px}@media screen and (max-width: 767px){.circumstances__list{flex-direction:column;gap:30px 0;margin-top:40px;width:100%}.circumstances__list:nth-of-type(n+2){margin-top:30px}}.circumstances__inTitle{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:22.5px;color:#333;text-align:left}@media screen and (max-width: 767px){.circumstances__inTitle{font-size:13px;line-height:19.5px}}.corporateLogo__list{display:flex;max-width:920px;margin:50px auto 0;height:67px;overflow:hidden}@media screen and (max-width: 767px){.corporateLogo__list{height:51px;margin-top:40px}}.corporateLogo__list:nth-of-type(2){margin-top:15px}@media screen and (max-width: 767px){.corporateLogo__list:nth-of-type(2){display:none}}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.corporateLogo__item:first-child,.corporateLogo__item--bottom:first-child{-webkit-animation:slide1 120s -60s linear infinite;animation:slide1 120s -60s linear infinite}.corporateLogo__item:last-child,.corporateLogo__item--bottom:last-child{-webkit-animation:slide2 120s linear infinite;animation:slide2 120s linear infinite}.corporateLogo__item--bottom:first-child{-webkit-animation:slide3 120s -60s linear infinite;animation:slide3 120s -60s linear infinite}.corporateLogo__item--bottom:last-child{-webkit-animation:slide4 120s linear infinite;animation:slide4 120s linear infinite}.corporateLogo__item img,.corporateLogo__item--bottom img{width:auto;max-width:none;height:100%}.corporateLogo__anchorOuter{display:flex;align-items:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width: 767px){.corporateLogo__anchorOuter{flex-direction:column}}.consultation__inner--sub{max-width:1000px;margin:0 auto;padding-top:55px}@media screen and (max-width: 767px){.consultation__inner--sub{width:89.3%;padding-top:35px}}.consultation__list--sub{display:flex;align-items:center;justify-content:space-between;gap:0 20px;margin-top:34px}@media screen and (max-width: 767px){.consultation__list--sub{flex-direction:column;gap:28px 0;margin-top:24px}}.consultation__item--sub{width:calc((100% - 40px)/3)}@media screen and (max-width: 767px){.consultation__item--sub{width:100%}}.consultation__anchor--sub{position:relative;display:flex;align-items:center;border-radius:10px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);overflow:hidden;transition:box-shadow .3s}.consultation__anchor--sub::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.consultation__anchor--sub:hover{box-shadow:0px 3px 12px rgba(124,18,18,.3)}.consultation__imgOuter{flex-shrink:0}.consultation__text--sub{display:flex;align-items:center;min-height:75px;padding:15px 45px 15px 20px;font-weight:700;font-size:15px;line-height:22.5px;text-align:left;color:#333}@media screen and (max-width: 767px){.consultation__text--sub{min-height:auto}}.consultation__lead{margin-top:55px;font-weight:700;font-size:15px;line-height:22.5px;text-align:center;color:#333}@media screen and (max-width: 767px){.consultation__lead{margin-top:30px;text-align:left}}.cvArea--middle{position:relative}.cvArea--middle::before{content:"";display:block;width:227px;height:291px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;left:60px;bottom:0;z-index:1}@media screen and (max-width: 767px){.cvArea--middle::before{width:103px;height:131px;top:-12px;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.cvArea--middle.lazyloaded::before{background-image:url(/resource/womanwill/top/img/cvArea_woman.webp)}.cvArea__inner--middle{position:relative;padding:50px 48px 50px 382px;border-radius:20px;background:#ffe8e8;overflow:hidden;z-index:0}@media screen and (max-width: 767px){.cvArea__inner--middle{padding:150px 20px 30px}}.cvArea__inner--middle::before{content:"";display:block;width:410px;height:265px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-2}@media screen and (max-width: 767px){.cvArea__inner--middle::before{width:104%;height:120px;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.cvArea__inner--middle.lazyloaded::before{background-image:url(/resource/womanwill/top/img/cvArea_bg.webp)}@media screen and (max-width: 767px){.cvArea__inner--middle.lazyloaded::before{background-image:url(/resource/womanwill/top/img/cvArea_bg_sp.webp)}}.cvArea__inner--middle::after{content:"";display:block;width:128px;height:265px;background:linear-gradient(90deg, rgba(255, 232, 232, 0) 0%, #ffe8e8 100%);position:absolute;top:50%;left:282px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width: 767px){.cvArea__inner--middle::after{width:100%;height:56px;background:linear-gradient(rgba(255, 232, 232, 0) 0%, #ffe8e8 100%);top:64px;left:0;-webkit-transform:translateY(0);transform:translateY(0)}}.cvArea__imgOuter{position:absolute;left:58px;bottom:0}@media screen and (max-width: 767px){.cvArea__imgOuter{width:103px;top:-12px;position:absolute;left:50%;bottom:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.cvArea__anchor,.cvArea__anchor--bottom,.cvArea__anchor--middle,.cvArea__anchor--retention,.cvArea__anchor--jobOffer,.cvArea__anchor--heroArea{position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#d10042;box-shadow:0px 3px 12px rgba(0,0,0,.16);font-family:tbudrgothic-std,sans-serif;font-weight:700;color:#fff;overflow:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.cvArea__anchor,.cvArea__anchor--bottom,.cvArea__anchor--middle,.cvArea__anchor--retention,.cvArea__anchor--jobOffer,.cvArea__anchor--heroArea{width:100%;padding-right:20px}}.cvArea__anchor:before,.cvArea__anchor--bottom:before,.cvArea__anchor--middle:before,.cvArea__anchor--retention:before,.cvArea__anchor--jobOffer:before,.cvArea__anchor--heroArea:before{content:"";background:hsla(0,0%,100%,.15);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-10%;left:-100%;transition:all .5s ease-in-out;height:100%;width:110%}.cvArea__anchor::after,.cvArea__anchor--bottom::after,.cvArea__anchor--middle::after,.cvArea__anchor--retention::after,.cvArea__anchor--jobOffer::after,.cvArea__anchor--heroArea::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.cvArea__anchor::after,.cvArea__anchor--bottom::after,.cvArea__anchor--middle::after,.cvArea__anchor--retention::after,.cvArea__anchor--jobOffer::after,.cvArea__anchor--heroArea::after{width:8px;height:8px;right:15px}}.cvArea__anchor:hover,.cvArea__anchor--bottom:hover,.cvArea__anchor--middle:hover,.cvArea__anchor--retention:hover,.cvArea__anchor--jobOffer:hover,.cvArea__anchor--heroArea:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;text-decoration:none}@media screen and (max-width: 767px){.cvArea__anchor:hover,.cvArea__anchor--bottom:hover,.cvArea__anchor--middle:hover,.cvArea__anchor--retention:hover,.cvArea__anchor--jobOffer:hover,.cvArea__anchor--heroArea:hover{-webkit-transform:none;transform:none}}.cvArea__anchor:hover:before,.cvArea__anchor--bottom:hover:before,.cvArea__anchor--middle:hover:before,.cvArea__anchor--retention:hover:before,.cvArea__anchor--jobOffer:hover:before,.cvArea__anchor--heroArea:hover:before{left:80%}.cvArea__anchor--heroArea{width:500px;height:60px;margin-top:37px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:20px;line-height:25.5px}@media screen and (max-width: 767px){.cvArea__anchor--heroArea{width:100%;height:62px;margin-top:15px;font-size:15px}}.cvArea__anchor--jobOffer{flex-shrink:0;width:454px;height:70px;margin-top:0;font-size:18px}@media screen and (max-width: 767px){.cvArea__anchor--jobOffer{width:100%;height:60px;margin-top:20px;font-size:15px}}.cvArea__anchor--retention{width:410px;height:60px;margin:0 auto;margin-top:8px;padding-right:20px;font-size:20px}@media screen and (max-width: 767px){.cvArea__anchor--retention{width:100%;margin:15px auto 0;font-size:15px}}.cvArea__anchor--middle{width:570px;height:80px;margin:29px auto 0;font-size:24px}@media screen and (max-width: 767px){.cvArea__anchor--middle{width:100%;height:62px;margin:10px auto 0;font-size:15px}}.cvArea__anchor--bottom{width:600px;height:80px;margin:26px auto 0;font-size:24px}@media screen and (max-width: 767px){.cvArea__anchor--bottom{width:100%;height:60px;margin:10px auto 0;font-size:15px}}.cvArea__budge,.cvArea__budge--bottom,.cvArea__budge--middle,.cvArea__budge--retention,.cvArea__budge--jobOffer,.cvArea__budge--heroArea{display:flex;align-items:center;justify-content:center;width:92px;height:31px;margin-right:20px;border-radius:15.5px;background:#fff;font-weight:700;font-size:14px;color:#d10042}@media screen and (max-width: 767px){.cvArea__budge,.cvArea__budge--bottom,.cvArea__budge--middle,.cvArea__budge--retention,.cvArea__budge--jobOffer,.cvArea__budge--heroArea{width:40px;height:38px;margin-right:15px;padding:1px 8px;border-radius:10px;font-size:12px;line-height:14px}}@media screen and (max-width: 767px){.cvArea__budge--heroArea{margin-right:30px}}.cvArea__budge--jobOffer{width:86px;height:24px;margin-right:10px;border-radius:12px}@media screen and (max-width: 767px){.cvArea__budge--jobOffer{width:40px;height:38px;border-radius:10px}}.cvArea__budge--retention{margin-right:15px}.cvArea__budge--middle{width:90px;height:30px;margin-right:30px}@media screen and (max-width: 767px){.cvArea__budge--middle{width:40px;height:38px;margin-right:15px}}@media screen and (max-width: 767px){.cvArea__budge--bottom{margin-right:30px}}.cvArea__text,.cvArea__text--bottom{font-weight:700;font-size:18px;line-height:27px;text-align:center;color:#333}@media screen and (max-width: 767px){.cvArea__text,.cvArea__text--bottom{font-size:16px;line-height:24px;text-align:left}}.cvArea__text--bottom{color:#f26666}@media screen and (max-width: 767px){.cvArea__text--bottom{text-align:center}}.detail__inner{margin-top:60px}@media screen and (max-width: 767px){.detail__inner{margin-top:28px}}.detail__list{position:relative;display:flex;align-items:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:40px}@media screen and (max-width: 767px){.detail__list{flex-direction:column;gap:20px 0;margin-top:30px}}.detail__item{width:335px;height:77px}@media screen and (max-width: 767px){.detail__item{width:100%;height:auto}}.detail__anchor{position:relative;display:flex;align-items:center;border-radius:10px;background:#f26666;box-shadow:0px 3px 12px rgba(124,18,18,.15);border:2px solid #f26666;overflow:hidden;transition:background .4s,box-shadow .4s,color .4s}.detail__anchor::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.detail__anchor:hover{background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15)}.detail__anchor:hover .detail__text{color:#f26666}.detail__anchor:hover::after{border-top:2px solid #f26666;border-right:2px solid #f26666}.detail__imgOuter{flex-shrink:0}.detail__text{display:flex;align-items:center;flex-grow:1;min-height:75px;padding:15px 56px 15px 21px;font-weight:700;font-size:15px;line-height:22.5px;color:#fff}@media screen and (max-width: 767px){.detail__text{padding-right:68px}}.expertSite__title{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;text-align:center;color:#333;font-size:30px}.expertSite__title::after{content:"";display:block;width:30px;height:2px;border-top:2px dashed #f26666;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.expertSite__list{display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.expertSite__list{flex-direction:column;margin-top:40px}}.expertSite__item:nth-of-type(1){margin-right:45px;padding-right:45px;border-right:2px dashed #f26666}@media screen and (max-width: 767px){.expertSite__item:nth-of-type(1){margin:0 0 40px 0;padding:0 0 40px 0;border-right:none;border-bottom:1px dashed #f26666}}.expertSite__inList,.expertSite__inList--area{display:flex;align-items:center;flex-wrap:wrap;gap:20px 15px}@media screen and (max-width: 767px){.expertSite__inList,.expertSite__inList--area{flex-direction:column;gap:15px 0}}.expertSite__inList--area{flex-direction:column;gap:15px 0}.expertSite__inItem,.expertSite__inItem--area{width:calc((100% - 30px)/3);border-radius:5px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.expertSite__inItem,.expertSite__inItem--area{width:100%}}.expertSite__inItem:hover,.expertSite__inItem--area:hover{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.8}.expertSite__inItem--area{width:220px}@media screen and (max-width: 767px){.expertSite__inItem--area{width:100%}}.expertSite__anchor{position:relative;display:flex;align-items:center;padding:14px 36px 12px 10px}@media screen and (max-width: 767px){.expertSite__anchor{padding:13px 15px}}.expertSite__anchor::after{content:"";display:block;width:6px;height:6px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.expertSite__anchor::after{border-top:1px solid #f26666;border-right:1px solid #f26666;right:15px}}.expertSite__inTitle{font-size:15px;font-weight:700;color:#f26666}@media screen and (max-width: 767px){.expertSite__inTitle{font-size:14px}}.faq__inner{width:100%}.faq__list{margin-top:50px}@media screen and (max-width: 767px){.faq__list{margin-top:40px}}.faq__item{border-radius:10px;box-shadow:0px 3px 12px rgba(124,18,18,.15);overflow:hidden}.faq__item:nth-of-type(n+2){margin-top:30px}@media screen and (max-width: 767px){.faq__item:nth-of-type(n+2){margin-top:20px}}.faq__head{display:flex;align-items:center;justify-content:space-between;padding:22px 20px;background:#fff;cursor:pointer;height:86px;transition:background-color .3s,color .3s}@media screen and (max-width: 767px){.faq__head{height:66px;padding:15px 20px}}.faq__head:hover{background:#fff7f7}.faq__head:hover .faq__question{color:#f26666}.faq__head.is-active span:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__question{display:flex;align-items:center;padding:0 8px 0 46px;position:relative;font-weight:700;font-size:16px;line-height:27px;text-align:left;color:#333}@media screen and (max-width: 767px){.faq__question{padding:0 8px 0 41px}}.faq__question::before{content:"Q";font-weight:700;font-size:25px;line-height:27px;text-align:left;color:#ffd8d7;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq__even{position:relative;display:block;min-width:20px;height:20px;margin-left:5px}@media screen and (max-width: 767px){.faq__even{min-width:15px;height:15px}}.faq__even::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:3px;background-color:#f26666;transition:.2s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 767px){.faq__even::before{width:15px}}.faq__even::after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:3px;background-color:#f26666;transition:.3s}@media screen and (max-width: 767px){.faq__even::after{width:15px}}.faq__body{display:none;margin:0 20px;padding:22px 0 25px;border-top:2px dashed #ededed}@media screen and (max-width: 767px){.faq__body{padding:20px 0 15px}}.faq__answer{display:flex;align-items:flex-start;position:relative;margin-top:0;padding:0 0 0 46px;font-size:15px;line-height:22.5px;text-align:left;color:#333}@media screen and (max-width: 767px){.faq__answer{padding:0 0 0 41px}}.faq__answer::before{content:"A";width:auto;height:auto;background-color:rgba(0,0,0,0);font-weight:700;font-size:25px;line-height:27px;text-align:left;color:#f26666;position:absolute;left:0;top:0}.faq__link{display:flex;align-items:center;justify-content:center;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:16px}@media screen and (max-width: 767px){.faq__link{flex-direction:column;align-items:flex-start;row-gap:5px;margin-top:6px;padding-left:41px}}.faq__anchor{position:relative;display:flex;padding-left:22px}.faq__anchor::before{content:"";display:block;width:12px;height:12px;background:url(/resource/womanwill/top/img/arrow_circle.svg) no-repeat top/cover;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.faq__anchor::before{top:4px;-webkit-transform:translateY(0);transform:translateY(0)}}.faq__imgOuter{flex-shrink:0}.faq__text{padding:0;font-weight:700;font-size:15px;color:#f26666;text-decoration:underline}.faq__text:hover{text-decoration:none}.feature__anchorOuter{display:flex;align-items:center;justify-content:space-between;gap:0 30px;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.feature__anchorOuter{flex-direction:column;gap:0;width:89.3%}}.featuredLocation__item{max-width:543px;margin:38px auto 0}.featuredLocation__item:nth-of-type(n+2){display:flex;max-width:909px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;justify-content:center}.featuredLocation__flexWrap{display:grid;gap:40px 60px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){.featuredLocation__flexWrap{grid-template-columns:repeat(2, 1fr);gap:21px 27px}}.featuredLocation__area{font-size:18px;color:#f26666;font-weight:600}@media screen and (max-width: 767px){.featuredLocation__area{font-size:14px}}.featuredLocation__area--line{text-decoration:underline;text-decoration-color:#f26666;text-underline-offset:3px}.featuredLocation__area--line:hover{text-decoration:none}.featuredLocation__area::before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/resource/womanwill/top/img/reason_vecter.svg);background-size:contain;background-repeat:no-repeat;margin-right:3px;vertical-align:middle}@media screen and (max-width: 767px){.featuredLocation__area::before{width:12px;height:12px}}.featuredLocation__flex{display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;justify-content:center;margin:15px 0 0 0}@media screen and (max-width: 767px){.featuredLocation__flex{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.featuredLocation__flex.top{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.featuredLocation__imgOuter{text-align:center}.featuredLocation__imgOuter a{transition:opacity .5s ease}.featuredLocation__imgOuter a:hover{opacity:.8}.featuredLocation__place{font-size:16px;color:#333;margin:5px 0 0 0}.findList__list{display:flex;align-items:center;flex-wrap:wrap;margin-top:50px;background-color:#fff;border-radius:10px;border:1px solid #f26666;overflow:hidden}@media screen and (max-width: 767px){.findList__list{position:relative;flex-direction:column;margin-top:30px}}.findList__item{width:50%;border-bottom:2px dashed #ededed}@media screen and (max-width: 767px){.findList__item{width:100%}}.findList__item:nth-last-of-type(1),.findList__item:nth-last-of-type(2):nth-of-type(2n+1){border-bottom:0}@media screen and (max-width: 767px){.findList__item:nth-last-of-type(2):nth-of-type(2n+1){border-bottom:2px dashed #ededed}}.findList__item:nth-of-type(2n+1){border-right:2px dashed #ededed}@media screen and (max-width: 767px){.findList__item:nth-of-type(2n+1){border-right:0}}.findList__item:nth-of-type(1) .findList__anchor::before,.findList__item:nth-of-type(1) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_management.webp")}.findList__item:nth-of-type(2) .findList__anchor::before,.findList__item:nth-of-type(2) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_service.webp")}.findList__item:nth-of-type(3) .findList__anchor::before,.findList__item:nth-of-type(3) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_medical.webp")}.findList__item:nth-of-type(4) .findList__anchor::before,.findList__item:nth-of-type(4) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_sales.webp")}.findList__item:nth-of-type(5) .findList__anchor::before,.findList__item:nth-of-type(5) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_engineer.webp")}.findList__item:nth-of-type(6) .findList__anchor::before,.findList__item:nth-of-type(6) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_creative.webp")}.findList__item:nth-of-type(7) .findList__anchor::before,.findList__item:nth-of-type(7) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_finance.webp")}.findList__item:nth-of-type(8) .findList__anchor::before,.findList__item:nth-of-type(8) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_estate.webp")}.findList__item:nth-of-type(9) .findList__anchor::before,.findList__item:nth-of-type(9) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_science.webp")}.findList__item:nth-of-type(10) .findList__anchor::before,.findList__item:nth-of-type(10) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_consulting.webp")}.findList__item:nth-of-type(11) .findList__anchor::before,.findList__item:nth-of-type(11) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_machine.webp")}.findList__item:nth-of-type(12) .findList__anchor::before,.findList__item:nth-of-type(12) .findList__anchor--industry::before{background-image:url("/resource/womanwill/top/img/womanwill_archi.webp")}.findList__anchor,.findList__anchor--industry{position:relative;display:flex;justify-content:center;flex-direction:column;padding:28px 46px 28px 20px;transition:background-color .4s;overflow:hidden}@media screen and (max-width: 767px){.findList__anchor,.findList__anchor--industry{padding:16px 40px 16px 20px}}.findList__anchor::before,.findList__anchor--industry::before{content:"";display:inline-block;width:70px;height:70px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute}.findList__anchor::after,.findList__anchor--industry::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.findList__anchor:hover,.findList__anchor--industry:hover{background-color:#ffe8e8}.findList__anchor--industry{padding:25px 46px 25px 20px}.findList__anchor--industry::before{display:none}.findList__anchor--industry .findList__inTitle{margin:0}@media screen and (max-width: 767px){.findList__anchor--industry{padding:20px 40px 20px 20px}}.findList__inTitle{font-weight:700;font-size:16px;line-height:23px;color:#f26666;margin:0 0 0 85px}@media screen and (max-width: 767px){.findList__inTitle{font-size:13px}}.findList__inText{margin-top:2px;font-size:13px;line-height:22.5px;color:#333;margin:0 0 0 85px}@media screen and (max-width: 767px){.findList__inText{margin-top:5px;font-size:11px}}@media screen and (max-width: 767px){.findList__wrapper{position:relative;max-height:580px;overflow:hidden}.findList__wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom, transparent, #fff);pointer-events:none}}@media(max-width: 464px){.findList__wrapper{max-height:600px}}@media(max-width: 415px){.findList__wrapper{max-height:650px}}@media(max-width: 405px){.findList__wrapper{max-height:670px}}@media(max-width: 370px){.findList__wrapper{max-height:715px}}.findList__wrapper.is__expanded{max-height:none}.findList__wrapper.is__expanded::after{display:none}.findList__more{width:90%;font-size:15px;position:relative;display:flex;align-items:center;justify-content:center;height:55px;border-radius:35px;border:2px solid #4cbaad;background:#4cbaad;font-weight:700;text-align:center;color:#fff;margin:-24px auto 0}@media(min-width: 768px){.findList__more{display:none}}.findList__more::after{content:"";display:block;width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:43%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.flow__list{margin:50px 0 0;display:flex;justify-content:space-between;gap:0 20px}@media screen and (max-width: 767px){.flow__list{flex-direction:column;gap:18px 0;margin-top:40px}}.flow__item{width:calc((100% - 100px)/6);text-align:center}@media screen and (max-width: 767px){.flow__item{width:100%}}.flow__item:nth-last-of-type(1) .flow__head .flow__icon::after{content:none}.flow__head{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}@media screen and (max-width: 767px){.flow__head{flex-direction:row;justify-content:flex-start}}.flow__icon{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:18px;border-radius:8.5px;background:#f26666;font-weight:700;font-size:11px;text-align:center;color:#fff}@media screen and (max-width: 767px){.flow__icon{width:37px;height:30px}}.flow__icon::after{content:"";position:absolute;width:102px;height:2px;border-top:2px dashed #f26666;top:50%;left:52px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width: 767px){.flow__icon::after{width:116px;top:89px;left:-39px;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}.flow__lead{margin-top:6px;font-weight:700;font-size:18px;line-height:22.5px;text-align:center;color:#f26666}@media screen and (max-width: 767px){.flow__lead{margin:0 0 0 15px}}.flow__body{display:flex;flex-direction:column}@media screen and (max-width: 767px){.flow__body{align-items:center;flex-direction:row;margin:20px 0 0 52px}}.flow__imgOuter{flex-shrink:0;margin-top:24px}@media screen and (max-width: 767px){.flow__imgOuter{margin-top:0}}.flow__textOuter{margin-top:30px}@media screen and (max-width: 767px){.flow__textOuter{margin:0 0 0 15px}}.flow__text{font-size:15px;line-height:27px;text-align:left;color:#333}.heroArea{position:relative;height:563px;overflow:hidden}@media screen and (max-width: 767px){.heroArea{height:auto}}.heroArea__bgList{width:100%;height:100%;position:absolute;top:0;left:0;min-height:563px}@media screen and (max-width: 767px){.heroArea__bgList{position:relative;min-height:auto;padding-top:40.8%}}.heroArea__bgItem{width:100%;height:100%;position:absolute;left:0;top:0}.heroArea__bgItem img{position:absolute;width:100%;height:100%;min-height:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transform:scale(1);transform:scale(1);opacity:0;left:0;top:0;-webkit-animation:bgAnime 24s 0s infinite;animation:bgAnime 24s 0s infinite}@media screen and (max-width: 767px){.heroArea__bgItem img{height:auto}}.heroArea__bgItem:nth-of-type(2) img{-webkit-animation-delay:6s;animation-delay:6s}.heroArea__bgItem:nth-of-type(3) img{-webkit-animation-delay:12s;animation-delay:12s}.heroArea__bgItem:nth-of-type(4) img{-webkit-animation-delay:18s;animation-delay:18s}@-webkit-keyframes bgAnime{0%{opacity:0}16%{opacity:1}34%{opacity:1}50%{opacity:0}70%{-webkit-transform:scale(1.13) rotate(0.1deg);transform:scale(1.13) rotate(0.1deg)}100%{opacity:0}}@keyframes bgAnime{0%{opacity:0}16%{opacity:1}34%{opacity:1}50%{opacity:0}70%{-webkit-transform:scale(1.13) rotate(0.1deg);transform:scale(1.13) rotate(0.1deg)}100%{opacity:0}}.heroArea__inner{padding:50px 0 55px}@media screen and (max-width: 767px){.heroArea__inner{padding:0}}.heroArea__content{position:relative;max-width:680px;width:100%;margin:0 auto;padding:54px 89px 50px;border-radius:40px;background:#fff;box-shadow:0px 3px 12px rgba(242,102,102,.2);z-index:0;overflow:hidden}@media screen and (max-width: 767px){.heroArea__content{max-width:none;padding:25px 5.3% 20px;border-radius:15px 15px 0px 0px;box-shadow:none}}.heroArea__title,.heroArea__title--bottom,.heroArea__title--top{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700;text-align:center;color:#f26666}.heroArea__title--top{font-size:48px}@media screen and (max-width: 767px){.heroArea__title--top{font-size:clamp(20px,8.5vw,32px)}}.heroArea__title--bottom{display:inline-block;font-size:48px;line-height:67px;letter-spacing:.02em}@media screen and (max-width: 767px){.heroArea__title--bottom{font-size:clamp(20px,8.5vw,32px);line-height:48px}}.heroArea__text{margin-top:19px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:17px;line-height:25.5px;text-align:center}@media screen and (max-width: 767px){.heroArea__text{margin-top:16px;font-size:15px;line-height:22.5px}}.heroArea__anchorOuter{display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;width:500px;margin-top:16px}@media screen and (max-width: 767px){.heroArea__anchorOuter{-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px;width:100%;margin-top:10px}}.heroArea__anchor{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;width:-webkit-max-content;width:max-content;height:50px;border-radius:8px;background:#f16c6a;border:1px solid #fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:15px;color:#fff;transition:background-color .3s,border .3s,color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s,border .3s,color .3s;transition:transform .3s,background-color .3s,border .3s,color .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.heroArea__anchor{justify-content:flex-start;width:50%;height:52px;padding-left:15px;font-size:14px;line-height:18.2px}}.heroArea__anchor::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.heroArea__anchor:hover{background:#fff;border:1px solid #f16c6a;color:#f16c6a}.heroArea__anchor:hover::after{border-top:2px solid #f16c6a;border-right:2px solid #f16c6a}.jobIndex__list{margin-top:30px}.jobIndex__list.slick-initialized{display:block}@media screen and (max-width: 767px){.jobIndex__list{margin-top:20px}}.jobIndex__item{margin:0 9px;border-radius:5px;box-shadow:0px 3px 12px rgba(124,18,18,.15);overflow:hidden;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.jobIndex__item{margin:0 10px}}.jobIndex__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0px 3px 12px rgba(124,18,18,.3)}.jobIndex__anchor{display:block}@media screen and (max-width: 767px){.jobIndex__anchor img{width:100%}}.jobOffer{background:rgba(0,0,0,0)}.jobOffer__list{display:flex;justify-content:space-between;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin-top:50px}@media screen and (max-width: 767px){.jobOffer__list{display:block;margin-top:40px}}@media screen and (max-width: 767px){.jobOffer__item:nth-of-type(1),.jobOffer__item:nth-of-type(3){display:none}}.jobOffer__box{position:relative;padding:15px 42px 23px;border-radius:20px;background:#f26666;box-shadow:0 0 0 2px #f79090,0 0 0 5px #f26666;z-index:0}@media screen and (max-width: 767px){.jobOffer__box{padding:20px 16px 17px}}.jobOffer__box::after{content:"";display:block;width:236px;height:94px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;right:16px;bottom:0;z-index:-1}@media screen and (max-width: 767px){.jobOffer__box::after{width:183px;height:73px;right:10px}}.jobOffer__box.lazyloaded::after{background-image:url(/resource/womanwill/top/img/icon_jobListings.svg)}.jobOffer__lead{display:flex;align-items:center;justify-content:center;height:40px;padding:4px 40px;border-radius:20px;background:#fff;font-weight:700;font-size:20px;line-height:22.5px;text-align:center;color:#f26666}@media screen and (max-width: 767px){.jobOffer__lead{height:35px;padding:5px 20px;border-radius:17.5px;font-size:clamp(13px,3.8vw,15px)}}.jobOffer__numberOuter{display:flex;align-items:center;justify-content:center;margin-top:30px;color:#fff}@media screen and (max-width: 767px){.jobOffer__numberOuter{display:none;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:24px}}@media(min-width: 768px){.jobOffer__numberOuter--sp{display:none}}@media screen and (max-width: 767px){.jobOffer__numberOuter--sp{display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:24px;align-items:center;justify-content:center;color:#fff}}.jobOffer__public{font-weight:700;font-size:16px}@media screen and (max-width: 767px){.jobOffer__public{font-size:15px}}.jobOffer__private{font-weight:700;font-size:13px}@media screen and (max-width: 767px){.jobOffer__private{display:flex;flex-direction:column}.jobOffer__private::before,.jobOffer__private::after{content:"";position:absolute;top:56%;width:9px;height:30px;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jobOffer__private::before{margin:0 0 0 -14px;background-image:url("/resource/womanwill/top/img/numberOuter_left_sp.svg")}.jobOffer__private::after{margin:0 0 0 70px;background-image:url("/resource/womanwill/top/img/numberOuter_right_sp.svg")}}.jobOffer__number{font-size:30px}@media screen and (max-width: 767px){.jobOffer__number{font-size:25px}}.jobOffer__slash{width:11px;margin:4px 16px 0}@media screen and (max-width: 767px){.jobOffer__slash{display:none}}.jobOffer__date{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto 0;font-weight:700;font-size:15px;line-height:22.5px;color:#fff}@media screen and (max-width: 767px){.jobOffer__date{margin:16px auto 0;font-size:13px}}.jobOffer__date::before{content:"";display:block;width:15px;height:15px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:44%;left:-21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/resource/womanwill/top/img/jobOffer_timer.svg)}@media screen and (max-width: 1024px){.jobOffer__date::before{top:50%}}@media screen and (max-width: 767px){.jobOffer__date::before{left:-22px}}.jobOffer__cvArea{position:relative;display:flex;align-items:center;justify-content:center;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;margin-top:60px;padding:0 20px 60px;border-radius:20px}@media screen and (max-width: 767px){.jobOffer__cvArea{flex-direction:column;padding:0 20px 30px;margin-top:40px}}.jobOffer__text{position:relative;font-weight:700;font-size:18px;line-height:27px;color:#333;z-index:1}@media screen and (max-width: 767px){.jobOffer__text{font-size:15px;line-height:24px;font-weight:400}}@media screen and (max-width: 767px){.jobOffer__title--small{display:block;font-size:18px}}.jobSearch__inner{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.jobSearch__inner{flex-direction:column;padding:0}}.jobSearch__title{font-weight:700;font-size:17px;color:#fff}.jobSearch__form{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.jobSearch__form{flex-direction:column;width:100%}}.jobSearch__list{display:flex;align-items:center;justify-content:center;margin-left:30px}@media screen and (max-width: 767px){.jobSearch__list{justify-content:space-between;flex-wrap:wrap;gap:6px;width:100%;margin:14px 0 0}}.jobSearch__item{position:relative;background:#fff;border-radius:5px;border:1px solid #ffdede}@media screen and (max-width: 767px){.jobSearch__item{display:flex;align-items:center;justify-content:center;width:100%;margin:0}}.jobSearch__item::before{content:"";display:block;width:18px;height:0px;border:1px solid #fff;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.jobSearch__item::before{content:none}}.jobSearch__item::after{content:"";display:block;width:18px;height:0px;border:1px solid #fff;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 767px){.jobSearch__item::after{content:none}}.jobSearch__item:not(:nth-of-type(1)){margin-left:40px}@media screen and (max-width: 767px){.jobSearch__item:not(:nth-of-type(1)){margin:0}}@media screen and (max-width: 767px){.jobSearch__item:nth-of-type(1) .jobSearch__imgOuter{left:35%}}.jobSearch__item:nth-of-type(1)::before,.jobSearch__item:nth-of-type(1)::after{content:none}@media screen and (max-width: 767px){.jobSearch__item:nth-of-type(2){width:calc((100% - 6px)/2)}}@media screen and (max-width: 767px){.jobSearch__item:nth-of-type(3){width:calc((100% - 6px)/2)}}.jobSearch__buttonOuter{display:flex;align-items:center;justify-content:center;gap:0 20px;margin-top:30px}@media screen and (max-width: 767px){.jobSearch__buttonOuter{gap:0 10px;width:89.3%;margin:0;padding:12px 0;background-color:#fff;position:fixed;bottom:0}}.jobSearch__inButton{position:relative;display:flex;align-items:center;justify-content:center;width:140px;height:44px;padding:8px}@media screen and (max-width: 767px){.jobSearch__inButton{width:100%}}.jobSearch__inButton::after{content:"";display:block;width:9px;height:4.5px;background:#f26666;clip-path:polygon(50% 0, 100% 100%, 0 100%);position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.jobSearch__inButton--bottom{display:flex;align-items:center;justify-content:center;height:56px;border-radius:10px;background-color:#4cbaad;border:2px solid #4cbaad;font-weight:700;font-size:16px;color:#fff;transition:background-color .3s,color .3s}.jobSearch__inButton--bottom:nth-of-type(1){width:170px}@media screen and (max-width: 767px){.jobSearch__inButton--bottom:nth-of-type(1){width:43.2%}}.jobSearch__inButton--bottom:nth-of-type(2){width:220px}@media screen and (max-width: 767px){.jobSearch__inButton--bottom:nth-of-type(2){width:53.7%}}.jobSearch__inButton--bottom:hover{background-color:#fff;color:#4cbaad}.jobSearch__inText,.jobSearch__inText--commitment,.jobSearch__inText--location,.jobSearch__inText--jobCategory{position:relative;padding-top:4px;font-weight:700;font-size:17px;color:#f26666;margin:0 0 0 8px}@media screen and (max-width: 767px){.jobSearch__inText,.jobSearch__inText--commitment,.jobSearch__inText--location,.jobSearch__inText--jobCategory{padding-top:2px;font-size:15px}}.jobSearch__inText::before,.jobSearch__inText--commitment::before,.jobSearch__inText--location::before,.jobSearch__inText--jobCategory::before{content:"";display:block;width:20px;height:20px;position:absolute;top:53%;left:-26px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.jobSearch__inText::before,.jobSearch__inText--commitment::before,.jobSearch__inText--location::before,.jobSearch__inText--jobCategory::before{left:-25px}}.jobSearch__inText--jobCategory::before{background:url(/resource/womanwill/top/img/icon_jobSearch_jobCategory.svg) no-repeat top/cover}.jobSearch__inText--location::before{background:url(/resource/womanwill/top/img/icon_jobSearch_location.svg) no-repeat top/cover}.jobSearch__inText--commitment::before{background:url(/resource/womanwill/top/img/icon_jobSearch_commitment.svg) no-repeat top/cover;width:18px;height:18px}.jobSearch__modal{-ms-overflow-style:none;scrollbar-width:none;position:fixed;max-width:100%;width:100%;max-height:100%;height:100%;margin:0;padding:0;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;background-color:rgba(0,0,0,0);border:none}.jobSearch__modal::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.jobSearch__modal{display:none}}.jobSearch__modal::-ms-backdrop{background-color:rgba(0,0,0,.4)}.jobSearch__modal::backdrop{background-color:rgba(0,0,0,.4)}.jobSearch__modalInner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% + 1px);overflow:hidden}.jobSearch__modalContent{-ms-overflow-style:none;scrollbar-width:none;max-width:1000px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px;border-radius:20px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);position:absolute;inset:50% 0 0 50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;-ms-scroll-chaining:none;overscroll-behavior:contain}.jobSearch__modalContent::-webkit-scrollbar{display:none}.jobSearch__listOuter,.jobSearch__listOuter--commitment,.jobSearch__listOuter--location,.jobSearch__listOuter--jobCategory{display:flex;border-radius:10px;border:1px solid #f26666;overflow:hidden}.jobSearch__listOuter--jobCategory{min-height:610px}.jobSearch__listOuter--location{min-height:521px}.jobSearch__listOuter--commitment{height:auto}.jobSearch__headList{flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ffe8e8}.jobSearch__headList.commitment{height:159px}.jobSearch__headItem{flex-grow:1;position:relative;display:flex;align-items:center;min-width:330px;padding:10px 72px 10px 20px;background:#fffbf7;cursor:pointer}.jobSearch__headItem:not(:nth-last-of-type(1)){border-bottom:2px dashed #ffe8e8}.jobSearch__headItem.is-showHead{margin-right:-2px;background:#fff;border-right:2px solid #fff;border-bottom:2px solid #ffe8e8}.jobSearch__headItem.is-showHead:nth-last-of-type(1){border-bottom:0}.jobSearch__headItem.is-selected::after{content:"選択中";display:flex;align-items:center;justify-content:center;width:50px;height:20px;border-radius:10px;background:#f26666;font-weight:400;font-size:10px;text-align:center;color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jobSearch__headTitle{flex-grow:1;margin-right:10px;font-weight:700;font-size:13px;line-height:19.5px;color:#f26666}.jobSearch__bodyList{flex-grow:1;height:100%;padding:20px;overflow-y:auto}.jobSearch__bodyItem{display:none}.jobSearch__bodyItem.is-showBody{display:block}.jobSearch__bodyItem.is-showBody.commitment{height:454px}.jobSearch__inHead{display:flex;align-items:center;padding-bottom:22px;border-bottom:2px solid #ededed}@media screen and (max-width: 767px){.jobSearch__inHead{padding-bottom:20px}}.jobSearch__input{flex-shrink:0;position:relative;width:20px;height:20px;margin-right:10px;border-radius:5px;background:#fff;border:1px solid #dbdbdb;cursor:pointer}.jobSearch__input:checked::before{content:"";display:block;width:12px;height:8px;background:url(/resource/womanwill/top/img/icon_check.svg) no-repeat top/cover;position:absolute;inset:50% 0 0 50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.jobSearch__input--radio{width:20px;height:20px;border-radius:50%;position:absolute;z-index:1}.jobSearch__input--radio:checked+label::after{opacity:1}.jobSearch__input--radio.is-hide+label::after{opacity:0}.jobSearch__bodyTitle{font-weight:700;font-size:16px;line-height:19.5px;color:#f26666}@media screen and (max-width: 767px){.jobSearch__bodyTitle{font-size:15px}}.jobSearch__inBody{padding:30px 20px}.jobSearch__inBody--annualIncome{padding:8px 20px}@media screen and (max-width: 767px){.jobSearch__inBody{padding:20px 0 0}.jobSearch__inBody--annualIncome{padding:0}}.jobSearch__inBodyItem{display:flex;align-items:center}.jobSearch__inBodyItem:not(:nth-of-type(1)){padding-top:24px}.jobSearch__inBodyTitle{font-weight:400;font-size:14px;line-height:19.5px;color:#333}.jobSearch__radioList{flex-grow:1;align-items:center;justify-content:space-between;flex-wrap:wrap;overflow:hidden}@media screen and (max-width: 767px){.jobSearch__radioList{align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;border-radius:10px}}.jobSearch__radioItem{display:flex;align-items:center;width:50%;padding:0 26px 26px 0}@media screen and (max-width: 767px){.jobSearch__radioItem{width:100%;padding:0 0 22px}.jobSearch__radioItem:last-child{padding:0}}.jobSearch__radioItem:nth-last-of-type(1),.jobSearch__radioItem:nth-last-of-type(2):nth-of-type(2n+1){border-bottom:0}@media screen and (max-width: 767px){.jobSearch__radioItem:nth-last-of-type(1),.jobSearch__radioItem:nth-last-of-type(2):nth-of-type(2n+1){border-bottom:0}}@media screen and (max-width: 767px){.jobSearch__radioItem:nth-last-of-type(2):nth-of-type(2n+1){border-bottom:2px dashed #ededed}}@media screen and (max-width: 767px){.jobSearch__radioItem:nth-of-type(2n+1){border-right:none}}.jobSearch__radioTitle{position:relative;display:flex;align-items:center;padding-left:30px;font-size:16px;color:#333;cursor:pointer}.jobSearch__radioTitle::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #dbdbdb;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jobSearch__radioTitle::after{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#f26666;opacity:0;position:absolute;top:50%;left:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jobSearch__modalClose{width:30px;height:30px;position:absolute;top:0;right:-40px}@media screen and (max-width: 767px){.jobSearch__modalClose{width:20px;height:20px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}.jobSearch__modalClose::before,.jobSearch__modalClose::after{content:"";display:block;width:30px;height:2px;background-color:#fff}@media screen and (max-width: 767px){.jobSearch__modalClose::before,.jobSearch__modalClose::after{width:20px;height:3px}}.jobSearch__modalClose::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.jobSearch__modalClose::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.jobSearch__modalClose::after{-webkit-transform:translateY(-100%) rotate(45deg);transform:translateY(-100%) rotate(45deg)}}.jobSearch__button{width:105px;height:44px;margin-left:20px;border-radius:5px;background:#4cbaad;border:1px solid #fff;box-shadow:0px 3px 12px rgba(0,0,0,.1);font-weight:700;font-size:17px;padding:0 0 0 10px;color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (max-width: 767px){.jobSearch__button{width:100%;height:50px;margin:15px 0 0;font-size:15px;padding:0;text-align:center}}.jobSearch__button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.jobSearch__button::before{content:"";display:inline-block;width:17px;height:17px;background-image:url(/jobsearch/img/search_top_icon02.png);vertical-align:middle;margin-right:10px;background-size:contain;background-repeat:no-repeat}.jobSearch__menu{display:none}@media screen and (max-width: 767px){.jobSearch__menu{position:fixed;width:100%;height:100dvh;background-color:#fff;top:0;left:0;z-index:99999;overflow-y:auto}}@media screen and (max-width: 767px){.jobSearch__header{height:47px;border-radius:0px 0px 10px 10px;background:#f26666}}@media screen and (max-width: 767px){.jobSearch__headerInner{position:relative;display:flex;align-items:center;justify-content:center;width:89.3%;height:100%;margin:0 auto}}@media screen and (max-width: 767px){.jobSearch__lead{font-weight:700;font-size:17px;color:#fff}}@media screen and (max-width: 767px){.jobSearch__menuInner{width:89.3%;margin:0 auto;padding:30px 0}}@media screen and (max-width: 767px){.jobSearch__menuList{display:flex;flex-direction:column;row-gap:20px;padding-bottom:70px}}@media screen and (max-width: 767px){.jobSearch__menuItem{border-radius:10px;border:1px solid #f26666;overflow:hidden}}@media screen and (max-width: 767px){.jobSearch__head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#fffbf7;cursor:pointer}}@media screen and (max-width: 767px)and (max-width: 767px){.jobSearch__head.is-active span:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width: 767px){.jobSearch__head.is-selected::after{content:"選択中";order:2;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px;height:20px;margin-right:15px;border-radius:10px;background:#f26666;font-weight:400;font-size:10px;text-align:center;color:#fff}}@media screen and (max-width: 767px){.jobSearch__even{position:relative;order:3;display:block;min-width:12px;height:12px}}@media screen and (max-width: 767px){.jobSearch__even::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:3px;background-color:#f26666;transition:.2s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width: 767px){.jobSearch__even::after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:3px;background-color:#f26666;transition:.3s}}@media screen and (max-width: 767px){.jobSearch__body{display:none;padding:30px 20px 24px;border-top:1px solid #f26666}}.knowhow__list{display:flex;justify-content:space-between;gap:0 30px;margin-top:50px}@media screen and (max-width: 767px){.knowhow__list{flex-direction:column;gap:30px 0;margin-top:40px}}.knowhow__item{position:relative;max-width:485px;min-width:485px;padding:55px 20px 40px;border-radius:10px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);z-index:0;overflow:hidden}@media screen and (max-width: 767px){.knowhow__item{max-width:none;min-width:auto;padding:35px 20px 25px 15px}}.knowhow__item::before{content:"";display:block;width:100%;height:140px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (max-width: 767px){.knowhow__item::before{height:98px}}.knowhow__item:nth-of-type(1).lazyloaded::before{background-image:url(/resource/womanwill/top/img/knowhow_bg_new.webp)}.knowhow__item:nth-of-type(2).lazyloaded::before{background-image:url(/resource/womanwill/top/img/knowhow_bg_recommend.webp)}.knowhow__title{font-weight:700;font-size:20px;text-align:center;color:#fff}@media screen and (max-width: 767px){.knowhow__title{font-size:18px}}.knowhow__inList{margin-top:92px}@media screen and (max-width: 767px){.knowhow__inList{margin-top:54px}}.knowhow__inItem{border-bottom:2px dashed #ededed}.knowhow__inItem:nth-of-type(1) .knowhow__inAnchor{padding-top:0}.knowhow__inItem:nth-last-of-type(1){border-bottom:none}.knowhow__inItem:nth-last-of-type(1) .knowhow__inAnchor{padding-bottom:0}.knowhow__inItem--link{padding:20px 0 0;text-align:right}.knowhow__inAnchor{display:flex;align-items:center;padding:20px 0;transition:opacity .3s,color .3s}@media screen and (max-width: 767px){.knowhow__inAnchor{padding:12px 0 15px}}.knowhow__inAnchor:hover{opacity:.7}.knowhow__inAnchor:hover .knowhow__inTitle{color:#f26666}.knowhow__imgOuter{flex-shrink:0;margin-right:20px}@media screen and (max-width: 767px){.knowhow__imgOuter{width:96px;margin-right:10px}}.knowhow__box,.knowhow__box--recommend,.knowhow__box--new{position:relative;flex-grow:1;padding-right:26px}@media screen and (max-width: 767px){.knowhow__box,.knowhow__box--recommend,.knowhow__box--new{padding-right:20px}}.knowhow__box::after,.knowhow__box--recommend::after,.knowhow__box--new::after{content:"";display:block;width:8px;height:8px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.knowhow__box--new::after{border-top:2px solid #f26666;border-right:2px solid #f26666}.knowhow__box--recommend::after{border-top:2px solid #4cbaad;border-right:2px solid #4cbaad}.knowhow__head{display:flex;align-items:center;justify-content:space-between}.knowhow__badge--new{display:flex;align-items:center;justify-content:center;width:30px;height:14px;border-radius:6px;background:#f26666;font-weight:700;font-size:10px;color:#fff}@media screen and (max-width: 767px){.knowhow__badge--new{width:30px;height:12px;font-size:8px}}.knowhow__badge--recommend{display:flex;align-items:center;justify-content:center;width:50px;height:14px;border-radius:6px;background:#4cbaad;font-weight:700;font-size:10px;color:#fff}@media screen and (max-width: 767px){.knowhow__badge--recommend{width:46px;height:12px;font-size:8px}}.knowhow__update{font-size:10px;color:#818181}.knowhow__body{display:flex;align-items:center;min-height:45px;margin-top:6px}@media screen and (max-width: 767px){.knowhow__body{min-height:39px;margin-top:0}}.knowhow__inTitle{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:22.5px;color:#333}@media screen and (max-width: 767px){.knowhow__inTitle{font-size:13px;line-height:19.5px}}.knowhow__link{margin:4px 0 0 0;font-size:13px;color:#f26666;align-self:flex-end;font-weight:600}.knowhow__link--line{text-decoration:underline;text-decoration-color:#f26666;text-underline-offset:4px}.knowhow__link--line:hover{text-decoration:none}.knowhow__link::before{content:"";display:inline-block;width:12px;height:12px;background-image:url("/resource/womanwill/top/img/reason_vecter.svg");background-size:contain;background-repeat:no-repeat;margin-right:4px;vertical-align:middle}.newOffer__listOuter{margin-top:50px}@media screen and (max-width: 767px){.newOffer__listOuter{margin-top:40px}}.newOffer__headList{display:flex;align-items:center;justify-content:space-between;gap:0 11px;border-bottom:1px solid #f26666}@media screen and (max-width: 767px){.newOffer__headList{flex-wrap:wrap;gap:12px 9px;border:none}}.newOffer__headItem{display:flex;align-items:center;justify-content:center;width:calc((100% - 50px)/6);min-height:55px;padding:5px 20px;border-radius:10px 10px 0px 0px;background:#ffe8e8;cursor:pointer}@media screen and (max-width: 767px){.newOffer__headItem{width:calc((100% - 9px)/2);margin-bottom:0;padding:5px 27px;background:#ffe8e8;border-radius:15px;border:1px solid #f26666;background:#ffe8e8;min-height:53px}}.newOffer__headItem:hover{background:#fff;border-top:1px solid #f26666;border-right:1px solid #f26666;border-left:1px solid #f26666}@media screen and (max-width: 767px){.newOffer__headItem:hover{background:#f26666}.newOffer__headItem:hover .newOffer__headTitle{color:#fff}}.newOffer__headItem.is-showHead{min-height:57px;margin-bottom:-2px;background:#fff;border-top:1px solid #f26666;border-right:1px solid #f26666;border-left:1px solid #f26666;border-bottom:1px solid #fff}@media screen and (max-width: 767px){.newOffer__headItem.is-showHead{min-height:53px;margin-bottom:0;background:#f26666;border:1px solid #f26666}.newOffer__headItem.is-showHead .newOffer__headTitle{color:#fff}}.newOffer__headTitle{font-weight:700;font-size:14px;line-height:21px;color:#f26666}@media screen and (max-width: 767px){.newOffer__headTitle{font-size:13px;line-height:19.5px}}@media screen and (max-width: 374px){.newOffer__headTitle{font-size:11px}}.newOffer__bodyItem{display:none}.newOffer__bodyItem.is-showBody{display:block}.newOffer__bodyList{overflow:hidden}@media screen and (max-width: 767px){.newOffer__bodyList{margin-top:20px}}.newOffer__inList{position:relative;background:#fff;border-right:1px solid #f26666;border-bottom:1px solid #f26666;border-left:1px solid #f26666;border-radius:0px 0px 10px 10px;overflow:hidden}@media screen and (max-width: 767px){.newOffer__inList{border-radius:10px;border:1px solid #f26666}}.newOffer__inItem{position:relative}.newOffer__inItem:not(:nth-last-of-type(2))::after{content:"";display:block;width:940px;height:2px;border-bottom:2px dashed #ededed;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.newOffer__inItem:not(:nth-last-of-type(2))::after{width:88%}}@media screen and (max-width: 767px){.newOffer__inItem:nth-of-type(1) .newOffer__inAnchor{padding-top:17px}}.newOffer__inAnchor{display:block;padding:25px 29px;transition:color .3s,background-color .3s}@media screen and (max-width: 767px){.newOffer__inAnchor{padding:17px 20px 20px}}.newOffer__inAnchor:hover{background-color:#fff7f7}.newOffer__inAnchor:hover .newOffer__company,.newOffer__inAnchor:hover .newOffer__location,.newOffer__inAnchor:hover .newOffer__text{color:#f26666}.newOffer__inHead{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.newOffer__inHead{display:block}}.newOffer__companyOuter{display:flex;align-items:center}.newOffer__budge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:17px;margin-right:10px;border-radius:8.5px;background:#4cbaad;font-weight:700;font-size:11px;text-align:center;color:#fff}.newOffer__company{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1;font-weight:700;font-size:16px;color:#333}@media screen and (max-width: 767px){.newOffer__company{font-size:14px}}.newOffer__locationOuter{display:flex;align-items:center;max-width:196px;min-width:196px;margin-left:82px}@media screen and (max-width: 767px){.newOffer__locationOuter{max-width:none;min-width:auto;margin:0}}.newOffer__locationTitle{position:relative;flex-shrink:0;margin-right:10px;padding-left:13px;font-weight:700;font-size:11px;line-height:22.5px;color:#f26666}.newOffer__locationTitle::after{content:"";display:block;width:8px;height:11px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.newOffer__locationTitle.lazyloaded::after{background-image:url(/resource/womanwill/top/img/icon_map.svg)}.newOffer__location{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:#333}.newOffer__inBody{display:flex;align-items:center;margin-top:11px}@media screen and (max-width: 767px){.newOffer__inBody{margin-top:12px}}.newOffer__text{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:#333}@media screen and (max-width: 767px){.newOffer__text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}}.newOffer__anchorOuter{display:block}.newOffer__anchor{display:flex;align-items:center;justify-content:center;padding:13px 32px;background-color:#f26666;text-align:center;transition:color .3s,background-color .3s}.newOffer__anchor:hover{background-color:#ffe8e8}.newOffer__anchor:hover .newOffer__anchorText{color:#f26666}.newOffer__anchor:hover .newOffer__anchorText::after{border-top:2px solid #f26666;border-right:2px solid #f26666}.newOffer__anchorText{position:relative;font-weight:700;font-size:18px;color:#fff}@media screen and (max-width: 767px){.newOffer__anchorText{font-size:16px}}.newOffer__anchorText::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.newOffer__anchorText::after{right:-36px}}.popular__list{display:flex;align-items:center;gap:15px 10px;flex-wrap:wrap;margin:50px auto 0;justify-content:center;max-width:670px}@media screen and (max-width: 767px){.popular__list{gap:10px;margin-top:40px;justify-content:initial}}.popular__item:nth-of-type(4){margin:0 16px 0 0}@media screen and (max-width: 767px){.popular__item:nth-of-type(4){margin:0}}.popular__anchor{position:relative;display:block;padding:5px 12px;border-radius:40px;background:#ffe8e8;border:1px solid #f26666;transition:background-color .5s,color .5s,border .5s;overflow:hidden}.popular__anchor:hover{background-color:#f26666}.popular__anchor:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}.popular__anchor:hover .popular__text{color:#fff}.popular__text{font-weight:700;font-size:16px;line-height:23px;color:#f26666}@media screen and (max-width: 767px){.popular__text{display:flex;align-items:center;justify-content:center;font-size:13px;text-align:center}}.prepare__content{margin-top:50px;padding:40px 20px;border-radius:10px;background:#fff;border:1px solid #f26666}@media screen and (max-width: 767px){.prepare__content{margin-top:40px;padding:20px}}.prepare__list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 24px}@media screen and (max-width: 767px){.prepare__list{flex-direction:column;gap:20px 0}}.prepare__item{width:calc((100% - 48px)/3)}@media screen and (max-width: 767px){.prepare__item{width:100%}}.prepare__anchor{position:relative;display:flex;align-items:center;padding:15px 40px 15px 0;border-bottom:2px dashed #ededed}@media screen and (max-width: 767px){.prepare__anchor{padding:0 20px 10px 0}}.prepare__anchor::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #f26666;border-right:2px solid #f26666;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.prepare__anchor::after{right:0}}.prepare__anchor:hover .prepare__text{color:#f26666}.prepare__text{font-weight:700;font-size:15px;text-align:left;color:#333}.prepare__inner .circumstances__list:nth-of-type(2)>.circumstances__item:nth-of-type(1){padding:40px 20px 27px}.reason__list{display:flex;justify-content:space-between;gap:0 30px;margin-top:40px}.reason__list--second{display:flex;justify-content:space-between;gap:0 30px;margin:30px 0 0 0}@media screen and (max-width: 767px){.reason__list--second{flex-direction:column;gap:30px 0;margin-top:40px}}@media screen and (max-width: 767px){.reason__list{flex-direction:column;gap:30px 0;margin-top:40px}}.reason__item{width:calc((100% - 60px)/3);border-radius:10px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);overflow:hidden;height:259px}@media screen and (max-width: 767px){.reason__item{width:100%;height:257px}}.reason__contena{padding:15px 20px 20px 20px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.reason__contena{padding:12px 20px 17px 15px}}.reason__head::after{content:"";display:block;width:100%;height:4px;border-bottom:3px dotted #ffe7e8}.reason__box{display:flex;-webkit-column-gap:21px;-moz-column-gap:21px;column-gap:21px;align-items:center}.reason__number{font-size:40px;color:#f26666;font-family:"TBUD丸ゴシック Std","Arial",sans-serif}@media screen and (max-width: 767px){.reason__number{margin:0 0 0 15px}}.reason__title{font-size:15px;color:#f26666;font-weight:600}.reason__flex{display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin:15px 0 0 0}@media screen and (max-width: 767px){.reason__imgOuter{flex:0 0 102px}}.reason__body{width:161px;font-size:13px;margin:4px 0 0 0}@media screen and (max-width: 767px){.reason__body{flex:1;word-break:break-word;margin:10px 0 0 0}}.reason__link{margin:4px 0 0 0;font-size:13px;color:#f26666;align-self:flex-end;font-weight:600}.reason__link--line{text-decoration:underline;text-decoration-color:#f26666;text-underline-offset:4px}.reason__link--line:hover{text-decoration:none}.reason__link::before{content:"";display:inline-block;width:12px;height:12px;background-image:url("/resource/womanwill/top/img/reason_vecter.svg");background-size:contain;background-repeat:no-repeat;margin-right:4px;vertical-align:middle}.recommendContents__list{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 767px){.recommendContents__list{flex-direction:column;gap:20px 0;margin-top:40px}}.recommendContents__item{width:calc((100% - 30px)/2)}@media screen and (max-width: 767px){.recommendContents__item{width:100%}}.recommendContents__anchor{position:relative;display:flex;align-items:center;height:90px;padding-right:32px;border-radius:10px;background-color:#f26666;border:2px solid #f26666;box-shadow:0px 3px 12px rgba(124,18,18,.15);overflow:hidden;transition:background-color .3s,color .3s,border .3s}@media screen and (max-width: 767px){.recommendContents__anchor{height:70px}}.recommendContents__anchor::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.recommendContents__anchor:hover{background-color:#fff}.recommendContents__anchor:hover::after{border-top:2px solid #f26666;border-right:2px solid #f26666}.recommendContents__anchor:hover .recommendContents__title{color:#f26666}.recommendContents__imgOuter{flex-shrink:0;margin-right:20px}@media screen and (max-width: 767px){.recommendContents__imgOuter{width:78px}}.recommendContents__title{font-weight:700;font-size:15px;color:#fff}.retention__inner{display:flex;align-items:flex-start;gap:0 52px;padding:52px 44px;background:#fffbf7;box-shadow:0 0 0 4px #fffbf7 inset,0 0 0 7px #ffe8e8 inset}@media screen and (max-width: 767px){.retention__inner{align-items:center;flex-direction:column;gap:15px 0;padding:20px 20px 14px}}.retention__imgOuter{flex-shrink:0}.retention__textOuter{width:100%}.retention__lead{font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#f26666}@media screen and (max-width: 767px){.retention__lead{font-size:15px;line-height:22.5px}}.retention__annotation{margin-top:20px;font-size:10px;text-align:left;color:#818181}@media screen and (max-width: 767px){.retention__annotation{margin-top:12px}}.serviceSite__title{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;text-align:center;color:#333;font-size:30px}.serviceSite__title::after{content:"";display:block;width:30px;height:2px;border-top:2px dashed #f26666;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.serviceSite__list{display:flex;align-items:center;flex-wrap:wrap;gap:15px 16px;margin-top:50px}@media screen and (max-width: 767px){.serviceSite__list{flex-direction:column;margin-top:40px;row-gap:15px}}.serviceSite__item{border-radius:5px;background:#fff;box-shadow:0px 3px 12px rgba(124,18,18,.15);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.serviceSite__item{width:100%}}.serviceSite__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:.8}.serviceSite__anchor{display:flex;align-items:center;justify-content:center;width:238px;height:74px;padding:8px 15px;overflow:hidden}@media screen and (max-width: 767px){.serviceSite__anchor{width:100%;height:59px}}@media screen and (max-width: 767px){.serviceSite__inTitle img{width:180px}}.slick-track{padding:20px 0}.slick__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick__prevArrow{width:20px;height:20px;border-top:2px solid #f26666;border-right:2px solid #f26666;left:-16px;rotate:-135deg;-webkit-transform-origin:left top;transform-origin:left top}.slick__prevArrow--successfulCase{width:50px;height:50px;background:url(/resource/womanwill/top/img/arrow_circle_large_left.svg) no-repeat top/cover;left:23vw;z-index:1}.slick__nextArrow{width:20px;height:20px;border-top:2px solid #f26666;border-right:2px solid #f26666;right:-16px;rotate:45deg;-webkit-transform-origin:right bottom;transform-origin:right bottom}.slick__nextArrow--successfulCase{width:50px;height:50px;background:url(/resource/womanwill/top/img/arrow_circle_large_right.svg) no-repeat top/cover;right:23vw;z-index:1}.slick__dots{display:flex;align-items:center;justify-content:center;margin-top:10px}@media screen and (max-width: 767px){.slick__dots{margin:0}}.slick__dots li{margin:0 5px;width:5px;height:5px;border-radius:50%;background:#dbdbdb;overflow:hidden}.slick__dots li.slick-active{background:#f26666}.slick__dots button{text-indent:9999px}.successfulPoint__list{display:block;margin-top:30px}.successfulPoint__list.slick-initialized{display:block}@media screen and (max-width: 767px){.successfulPoint__list{margin-top:34px}}.successfulPoint__item{margin:10px 15px 0}@media screen and (max-width: 767px){.successfulPoint__item{width:280px;margin:0 10px}}.successfulPoint__item.slick-center{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.successfulPoint__anchor{position:relative;display:block;padding:20px 20px;border-radius:10px;box-shadow:0px 3px 12px rgba(124,18,18,.15);z-index:0;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;background-color:#fff}@media screen and (max-width: 767px){.successfulPoint__anchor{padding:15px}}.successfulPoint__anchor:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0px 3px 12px rgba(124,18,18,.3)}.successfulPoint__unit{display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;background-color:#ffe8e8;padding:6px 10px 16px 9px;border-radius:10px}@media screen and (max-width: 767px){.successfulPoint__unit{padding:6px 10px 7px 9px}}@media screen and (max-width: 767px){.successfulPoint__inImgOuter img{width:79px;height:auto}}.successfulPoint__attributeOuter{display:flex;align-items:center;justify-content:center;width:79px;height:22px;padding:1px 8px;border-radius:11.5px;background:#4cbaad;position:absolute;top:86px;left:21%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.successfulPoint__attributeOuter{top:81px}}.successfulPoint__attribute{font-weight:700;font-size:12px;color:#fff}.successfulPoint__inTitleOuter{width:170px;padding:13px 0 0}@media screen and (max-width: 767px){.successfulPoint__inTitleOuter{padding:10px 0 9px}}.successfulPoint__inTitle{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:14px;line-height:20px;color:#f26666}@media screen and (max-width: 767px){.successfulPoint__inTitle{font-size:14px;line-height:1.5;min-height:63px}}.successfulPoint__listOuter{margin-top:15px}@media screen and (max-width: 767px){.successfulPoint__listOuter{margin-top:10px}}.successfulPoint__inItem:nth-of-type(1){position:relative}.successfulPoint__inItem:nth-of-type(1)::after{content:"";display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.successfulPoint__inItem:nth-of-type(1)::after{bottom:-19px}}.successfulPoint__inItem:nth-of-type(1).lazyloaded::after{background-image:url(/resource/womanwill/top/img/arrow_red.svg)}.successfulPoint__inItem:nth-of-type(2){margin-top:28px}@media screen and (max-width: 767px){.successfulPoint__inItem:nth-of-type(2){margin-top:18px}}.successfulPoint__badge{font-weight:700;font-size:14px;color:#f26666}.successfulPoint__textOuter{display:flex;align-items:center}.successfulPoint__textOuter:nth-of-type(1){margin-top:8px}.successfulPoint__category{flex-shrink:0;font-weight:700;font-size:13px;color:#333}.successfulPoint__inText{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:#333}.successfulPoint .slick-track{padding:0 0 30px}@media screen and (max-width: 767px){.successfulPoint .slick-track{padding:10px 0 20px}}.successfulPoint .slick__dots{margin:0}.top__outer,.top__outer--end,.top__outer--cream,.top__outer--pink,.top__outer--red{padding:60px 0}@media screen and (max-width: 767px){.top__outer,.top__outer--end,.top__outer--cream,.top__outer--pink,.top__outer--red{padding:50px 0}}.top__outer--jobSearch{padding:13px 0}@media screen and (max-width: 767px){.top__outer--jobSearch{padding:25px 0 30px}}.top__outer--jobOffer{padding:60px 0 0}@media screen and (max-width: 767px){.top__outer--jobOffer{padding:50px 0}}.top__outer--about{padding:55px 0 60px}@media screen and (max-width: 767px){.top__outer--about{padding:40px 0}}.top__outer--knowhow{padding:55px 0 0}@media screen and (max-width: 767px){.top__outer--knowhow{padding:45px 0 0}}.top__outer--recommend{padding:55px 0 60px}@media screen and (max-width: 767px){.top__outer--recommend{padding:35px 0 50px}}.top__outer--red{background:#f26666}.top__outer--pink{background:#ffe8e8}.top__outer--cream{background:#fffbf7}.top__outer--cream.accordion-location{display:none;padding:0 0 60px}.top__outer--cream.accordion-location-sp{display:none;padding:0;overflow:hidden}@media screen and (max-width: 767px){.top__outer--end{padding:36px 0}}.top__inner,.top__inner--successfulPoint,.top__inner--jobIndex,.top__inner--feature,.top__inner--consultation,.top__inner--recommend{max-width:1000px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.top__inner,.top__inner--successfulPoint,.top__inner--jobIndex,.top__inner--feature,.top__inner--consultation,.top__inner--recommend{width:89.3%}}.top__inner--feature,.top__inner--consultation,.top__inner--recommend{max-width:1020px}@media screen and (max-width: 767px){.top__inner--feature,.top__inner--consultation,.top__inner--recommend{width:100%}}.top__inner--jobIndex{max-width:1018px}@media screen and (max-width: 767px){.top__inner--jobIndex{width:100%}}.top__inner--successfulPoint{max-width:1030px}@media screen and (max-width: 767px){.top__inner--successfulPoint{width:100%}}.top__text--point{color:#f26666;background:linear-gradient(360deg, rgb(254, 241, 64) 0%, rgb(254, 241, 64) 50%, rgba(255, 192, 0, 0) 50%, rgba(255, 192, 0, 0) 100%)}.top__title,.top__title--body,.top__title--head{display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:700;text-align:center;color:#333}.top__title--head{font-size:15px;line-height:32px;color:#f26666}.top__title--body{position:relative;font-size:30px;line-height:39px;flex-direction:initial}@media screen and (max-width: 767px){.top__title--body{font-size:24px}}.top__title--body::after{content:"";display:block;width:30px;height:2px;border-top:2px dashed #f26666;position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top__title--dashed{display:flex;align-items:center;justify-content:center;max-width:1000px;margin:0 auto;font-weight:700;font-size:18px;line-height:22.5px;text-align:center;color:#f26666}@media screen and (max-width: 767px){.top__title--dashed{width:89.3%}}.top__title--dashed::before{content:"";display:block;width:100%;height:2px;border-top:2px dashed #f26666}.top__title--dashed::after{content:"";display:block;width:100%;height:2px;border-top:2px dashed #f26666}.top__title--inText{flex-shrink:0;display:block;margin:0 20px}@media screen and (max-width: 767px){.top__title--inText img{width:100%}}.top__anchor,.top__anchor--featuredLocation,.top__anchor--successfulCase,.top__anchor--successfulPoint,.top__anchor--prepare,.top__anchor--consultation,.top__anchor--2lines{position:relative;display:flex;align-items:center;justify-content:center;width:485px;height:65px;margin:50px auto 0;border-radius:10px;border:2px solid #4cbaad;background:#4cbaad;font-weight:700;font-size:16px;text-align:center;color:#fff;transition:background-color .3s,color .3s}@media screen and (max-width: 767px){.top__anchor,.top__anchor--featuredLocation,.top__anchor--successfulCase,.top__anchor--successfulPoint,.top__anchor--prepare,.top__anchor--consultation,.top__anchor--2lines{width:100%;margin:30px auto 0;font-size:15px}}.top__anchor::after,.top__anchor--featuredLocation::after,.top__anchor--successfulCase::after,.top__anchor--successfulPoint::after,.top__anchor--prepare::after,.top__anchor--consultation::after,.top__anchor--2lines::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.top__anchor:hover,.top__anchor--featuredLocation:hover,.top__anchor--successfulCase:hover,.top__anchor--successfulPoint:hover,.top__anchor--prepare:hover,.top__anchor--consultation:hover,.top__anchor--2lines:hover{background-color:#fff;color:#4cbaad}.top__anchor:hover::after,.top__anchor--featuredLocation:hover::after,.top__anchor--successfulCase:hover::after,.top__anchor--successfulPoint:hover::after,.top__anchor--prepare:hover::after,.top__anchor--consultation:hover::after,.top__anchor--2lines:hover::after{border-top:2px solid #4cbaad;border-right:2px solid #4cbaad}@media screen and (max-width: 767px){.top__anchor--2lines:nth-of-type(2){margin-top:15px}}.top__anchor--consultation{margin:45px auto 0}@media screen and (max-width: 767px){.top__anchor--consultation{margin:20px auto 0}}.top__anchor--prepare{margin:30px auto 0}@media screen and (max-width: 767px){.top__anchor--prepare{margin:20px auto 0}}@media screen and (max-width: 767px){.top__anchor--successfulCase,.top__anchor--successfulPoint{width:89.3%}}.top__anchor--featuredLocation{border:1px solid #f26666;background:#fff;cursor:pointer;color:#f26666;justify-content:flex-start;padding:0 0 0 30px}.top__anchor--featuredLocation::after{content:"";-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-top:2px solid #f26666;border-right:2px solid #f26666}.top__anchor--featuredLocation:hover{background-color:#f26666;color:#fff}.top__anchor--featuredLocation:hover::after{border-top:2px solid #fff;border-right:2px solid #fff}.top__anchor--featuredLocation.is-open{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.top__anchor--featuredLocation.is-open::after{border-top:none;border-right:none;border-bottom:2px solid #f26666;border-left:2px solid #f26666}.top__anchor--featuredLocation.is-open:hover::after{border-bottom:2px solid #fff;border-left:2px solid #fff}.top__button{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:15px 138px;border-radius:30px;background-color:#006ccb;box-shadow:0px 3px 10px rgba(0,0,0,.16);bottom:0;overflow:hidden;z-index:10}@media screen and (max-width: 767px){.top__button{padding:5px 47px}}.top__button:before{content:"";display:block;width:100%;height:100%;border-radius:30px;position:absolute;top:0;left:0;background:#004ccb;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s}.top__button::after{content:"";display:block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fff;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.top__button::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;right:10px}}.top__button:hover::before{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(1);transform:scaleY(1)}.top__button.is-active{display:none}@media screen and (max-width: 767px){.top__button.is-active{display:block;margin-top:30px}}.top__button.is-active::after{rotate:180deg;top:12px;-webkit-transform:translateY(0);transform:translateY(0)}.worries__question{font-size:15px;text-align:center;margin:36px 0 0 0}.worries__box--text{position:relative;width:212px;height:84px;background-color:#fff;border-radius:15px;box-shadow:0px 3px 12px rgba(124,18,18,.15);padding:19px 23px;text-align:center;font-size:15px;color:#f26666;font-weight:600;margin:36px 0 0 0}@media screen and (max-width: 767px){.worries__box--text{margin:0;position:absolute;top:14px;left:20px;width:163px;height:64px;padding:14px 14px 22px;font-size:12px}.worries__box--text:nth-of-type(2){top:36px;left:170px}.worries__box--text:nth-of-type(3){top:94px;left:0}.worries__box--text:nth-of-type(4){top:116px;left:150px}.worries__box--text:nth-of-type(5){top:170px;left:32px}}.worries__box--text::after{content:"";position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8.5px solid rgba(0,0,0,0);border-right:8.5px solid rgba(0,0,0,0);border-top:10px solid #fff;top:84px;left:110px;z-index:2}@media screen and (max-width: 767px){.worries__box--text::after{top:64px;left:82px}}.worries__box--text::before{content:"";position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8.5px solid rgba(0,0,0,0);border-right:8.5px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,.1);top:85px;left:110px;z-index:1}@media screen and (max-width: 767px){.worries__box--text::before{top:65px;left:82px}}.worries__box--imgOuter{margin:232px 0 0 0}.worries__box--pc{display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;justify-content:center}@media screen and (max-width: 767px){.worries__box--pc{display:none}}@media(min-width: 768px){.worries__box--sp{display:none}}@media screen and (max-width: 767px){.worries__box--sp{display:flex;align-items:center;flex-direction:column;padding:14px 16px 0;margin:12px auto 0;position:relative;max-width:335px}}.worries__answer{font-size:18px;margin:60px 0 0 0;text-align:center;letter-spacing:1px}@media screen and (max-width: 767px){.worries__answer{margin:29px 0 0 0}}.worries__answer--color{color:#f26666;background:linear-gradient(360deg, rgba(255, 192, 0, 0) 0%, rgba(255, 192, 0, 0) 40%, rgb(254, 241, 64) 41%, rgb(254, 241, 64) 69%, rgba(255, 192, 0, 0) 70%, rgba(255, 192, 0, 0) 100%);background-repeat:no-repeat;background-size:100% 100%;background-position:0 .3em;font-weight:600}.industry__list{display:flex;align-items:center;flex-wrap:wrap;margin-top:50px;background-color:#fff;border-radius:10px;border:1px solid #f26666;overflow:hidden}@media screen and (max-width: 767px){.industry__list{position:relative;flex-direction:column;margin-top:30px}}@media screen and (max-width: 767px){.industry__wrapper{position:relative;max-height:475px;overflow:hidden}.industry__wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom, transparent, #fff);pointer-events:none}}.industry__wrapper.is__expanded{max-height:none}.industry__wrapper.is__expanded::after{display:none}.industry__more{width:90%;font-size:15px;position:relative;display:flex;align-items:center;justify-content:center;height:55px;border-radius:35px;border:2px solid #4cbaad;background:#4cbaad;font-weight:700;text-align:center;color:#fff;margin:-24px auto 0}@media(min-width: 768px){.industry__more{display:none}}.industry__more::after{content:"";display:block;width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:43%;right:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}/*# sourceMappingURL=style.css.map */

@media screen and (max-width: 767px) {
  .heroArea__title--top {
    font-size: clamp(20px, 7vw, 32px);
  }
  .heroArea__title--bottom {
    font-size: clamp(20px, 7vw, 32px);
  }
}
@media screen and (min-width: 768px) {
  .heroArea__title--top {
    font-size: 40px;
  }
  .heroArea__title--bottom {
    font-size: 40px;
  }
}