.about .sectionWrap{display:flex;flex-direction:column;gap:80px;padding-bottom:96px}@media only screen and (min-width:768px) and (max-width:1023px){.about .sectionWrap{gap:7.1794871795vw;padding-bottom:8.2051282051vw}}@media only screen and (max-width:767px){.about .sectionWrap{gap:14.358974359vw;padding-bottom:16.4102564103vw}}#contents.about_child.showroom .srIntro{margin-top:40px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srIntro{margin-top:3.5897435897vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srIntro{margin-top:7.1794871795vw}}#contents.about_child.showroom .srIntro__text{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:2}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srIntro__text{font-size:1.7948717949vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srIntro__text{font-size:3.5897435897vw}}#contents.about_child.showroom .srIntro__note{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:2;margin-top:2em}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srIntro__note{font-size:1.7948717949vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srIntro__note{font-size:3.5897435897vw}#contents.about_child.showroom .srIntro__text br{display:none}}#contents.about_child.showroom .srGrid{column-gap:56px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:72px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srGrid{column-gap:3.0769230769vw;grid-template-columns:repeat(2,1fr);row-gap:6.1538461538vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srGrid{grid-template-columns:1fr;row-gap:10.2564102564vw}}#contents.about_child.showroom .srCard{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srCard{gap:2.5641025641vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srCard{gap:5.1282051282vw}}#contents.about_child.showroom .srCard__media{border-radius:16px;overflow:hidden;position:relative}@media only screen and (max-width:767px){#contents.about_child.showroom .srCard__media{border-radius:3.0769230769vw}}#contents.about_child.showroom .srCard__img{aspect-ratio:779/494;background-color:var(--color-bg-sub);display:block;object-fit:cover;width:100%}#contents.about_child.showroom .srCard__badge{background-color:var(--color-accent);border-bottom-right-radius:16px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;left:0;line-height:1;padding:8px 16px;position:absolute;top:0}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srCard__badge{font-size:1.6666666667vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srCard__badge{font-size:3.3333333333vw}}#contents.about_child.showroom .srCard__name{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:1}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srCard__name{font-size:2.5641025641vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srCard__name{font-size:5.1282051282vw}}#contents.about_child.showroom .srCard__addr{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin-top:12px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srCard__addr{font-size:1.6666666667vw;margin-top:1.5384615385vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srCard__addr{font-size:3.3333333333vw;margin-top:3.0769230769vw}}#contents.about_child.showroom .srCard__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.showroom .srCard__tags{gap:1.0256410256vw;margin-top:2.5641025641vw}}@media only screen and (max-width:767px){#contents.about_child.showroom .srCard__tags{gap:2.0512820513vw;margin-top:5.1282051282vw}}#contents.about_child.showroom .srTag{background-color:var(--color-primary);border-radius:4px;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:1.5;padding:2px 8px}@media only screen and (max-width:767px){#contents.about_child.showroom .srTag{font-size:3.3333333333vw}}#contents.about_child.number .numKv__img{display:block;height:auto;width:100%}#contents.about_child.number .numSec--grad{background:var(--bg-grad)}#contents.about_child.number .numSec--grey{background-color:var(--color-bg-sub)}#contents.about_child.number .numSec__head{margin-bottom:56px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numSec__head{margin-bottom:5.1282051282vw}}@media only screen and (max-width:767px){#contents.about_child.number .numSec__head{margin-bottom:10.2564102564vw}}#contents.about_child.number .numGrid{display:grid;gap:24px;grid-template-columns:repeat(6,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numGrid{gap:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.number .numGrid{gap:4.1025641026vw;grid-template-columns:1fr}}#contents.about_child.number .numCard{background-color:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(212,195,183,.2);box-sizing:border-box;grid-column:span 2;padding:40px}#contents.about_child.number .numCard--half{grid-column:span 3}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard{border-radius:2.0512820513vw;grid-column:span 3;padding:3.5897435897vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard,#contents.about_child.number .numCard--half{grid-column:auto}#contents.about_child.number .numCard{border-radius:3.0769230769vw;padding:6.1538461538vw}}#contents.about_child.number .numCard__label{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.4}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__label{font-size:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__label{font-size:4.1025641026vw}}#contents.about_child.number .numCard__labelNote{font-size:13px;font-weight:500}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__labelNote{font-size:1.5384615385vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__labelNote{font-size:3.0769230769vw}}#contents.about_child.number .numCard__body{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:24px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__body{gap:1.0256410256vw;margin-top:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__body{gap:2.0512820513vw;margin-top:4.1025641026vw}}#contents.about_child.number .numCard__icon{flex-shrink:0}#contents.about_child.number .numCard__icon img{display:block;height:auto;width:100px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__icon img{width:10.2564102564vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__icon img{width:20.5128205128vw}}#contents.about_child.number .numCard__date{flex-shrink:0}#contents.about_child.number .numCard__date img{display:block;height:auto;width:113px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__date img{width:12.3076923077vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__date img{width:24.6153846154vw}}#contents.about_child.number .numCard__value{align-items:baseline;color:var(--color-primary);display:flex;flex-shrink:0;font-family:Noto Sans JP,sans-serif}#contents.about_child.number .numCard__num{font-size:96px;font-weight:500;letter-spacing:-.02em;line-height:1}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__num{font-size:9.2307692308vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__num{font-size:18.4615384615vw}}#contents.about_child.number .numCard__unit{font-size:24px;font-weight:600;line-height:1;margin-left:4px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number .numCard__unit{font-size:2.3076923077vw}}@media only screen and (max-width:767px){#contents.about_child.number .numCard__unit{font-size:4.6153846154vw}}#contents.about_child.number #num-overtime-all .numCard__icon img{width:107px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-overtime-all .numCard__icon img{width:11.0256410256vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-overtime-all .numCard__icon img{width:22.0512820513vw}}#contents.about_child.number #num-overtime-all .numCard__num,#contents.about_child.number #num-overtime-sales .numCard__num{letter-spacing:-.06em}#contents.about_child.number #num-paid-holiday .numCard__icon img{width:81px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-paid-holiday .numCard__icon img{width:8.3333333333vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-paid-holiday .numCard__icon img{width:16.6666666667vw}}#contents.about_child.number #num-leaving-work .numCard__icon img{width:86px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-leaving-work .numCard__icon img{width:8.8461538462vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-leaving-work .numCard__icon img{width:17.6923076923vw}}#contents.about_child.number #num-leaving-work .numCard__num{font-size:80px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-leaving-work .numCard__num{font-size:7.6923076923vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-leaving-work .numCard__num{font-size:15.3846153846vw}}#contents.about_child.number #num-maternity-return .numCard__icon img{width:107px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-maternity-return .numCard__icon img{width:11.0256410256vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-maternity-return .numCard__icon img{width:22.0512820513vw}}#contents.about_child.number #num-employees .numCard__icon img{width:81px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-employees .numCard__icon img{width:8.3333333333vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-employees .numCard__icon img{width:16.6666666667vw}}#contents.about_child.number #num-employees .numCard__num{letter-spacing:-.03em}#contents.about_child.number #num-male-female .numCard__icon img{width:107px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-male-female .numCard__icon img{width:11.0256410256vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-male-female .numCard__icon img{width:22.0512820513vw}}#contents.about_child.number #num-male-female .numCard__num{letter-spacing:0}#contents.about_child.number #num-female-manager .numCard__icon img{width:87px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-female-manager .numCard__icon img{width:8.9743589744vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-female-manager .numCard__icon img{width:17.9487179487vw}}#contents.about_child.number #num-qualified .numCard__icon img{width:109px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.number #num-qualified .numCard__icon img{width:11.1538461538vw}}@media only screen and (max-width:767px){#contents.about_child.number #num-qualified .numCard__icon img{width:22.3076923077vw}}#contents.about_child.number #num-sales .numCard__num{letter-spacing:-.03em}#contents.about_child.number #num-showroom .numCard__unit{align-self:last baseline;line-height:1.2;max-width:3em;white-space:normal}#contents.about_child.company .companyProfile{overflow:hidden}#contents.about_child.company .companyProfile+.companyProfile{margin-top:96px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .companyProfile+.companyProfile{margin-top:8.2051282051vw}}@media only screen and (max-width:767px){#contents.about_child.company .companyProfile+.companyProfile{margin-top:12.3076923077vw}}#contents.about_child.company .companyProfile__row{margin-inline:auto;max-width:1440px;position:relative}#contents.about_child.company .companyProfile__text{background-color:var(--color-bg-basic);border-radius:0 40px 40px 0;box-sizing:border-box;padding:80px 60px 96px;position:relative;width:58.333%}@media only screen and (min-width:1024px){#contents.about_child.company .companyProfile__text{margin-left:calc(50% - 50vw);padding-left:max(20px,calc(50vw - 640px));width:calc(8.333% + 50vw)}}@media only screen and (max-width:1023px){#contents.about_child.company .companyProfile__text{width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .companyProfile__text{border-radius:5.1282051282vw 5.1282051282vw 0 0;padding:9.2307692308vw 5.1282051282vw 8.2051282051vw}}@media only screen and (max-width:767px){#contents.about_child.company .companyProfile__text{border-radius:10.2564102564vw 10.2564102564vw 0 0;padding:14.358974359vw 5.1282051282vw 12.3076923077vw}}#contents.about_child.company .companyProfile__name{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:.02em;line-height:1.4;margin-bottom:32px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .companyProfile__name{font-size:3.3333333333vw;margin-bottom:3.0769230769vw}}@media only screen and (max-width:767px){#contents.about_child.company .companyProfile__name{font-size:5.641025641vw;margin-bottom:5.1282051282vw}}#contents.about_child.company .companyProfile__img{display:block;height:auto;object-fit:cover;width:100%}@media only screen and (max-width:1023px){#contents.about_child.company .companyProfile__img--sub{display:none}}@media only screen and (min-width:1024px){#contents.about_child.company .companyProfile__media{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}#contents.about_child.company .companyProfile__img{pointer-events:auto;position:absolute;width:auto}#contents.about_child.company #company-holdings .companyProfile__text,#contents.about_child.company #jias .companyProfile__text,#contents.about_child.company #jias-style .companyProfile__text{min-height:752px}#contents.about_child.company #company-holdings .companyProfile__media,#contents.about_child.company #jias .companyProfile__media,#contents.about_child.company #jias-style .companyProfile__media{aspect-ratio:1440/752}#contents.about_child.company #company-holdings .companyProfile__img--main,#contents.about_child.company #jias .companyProfile__img--main,#contents.about_child.company #jias-style .companyProfile__img--main{aspect-ratio:680/501;left:52.78%;top:15.29%;width:47.22%}}#contents.about_child.company .companyPhotos{margin-top:96px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .companyPhotos{margin-top:8.2051282051vw}}@media only screen and (max-width:767px){#contents.about_child.company .companyPhotos{margin-top:12.3076923077vw}}#contents.about_child.company .companyPhotos__img{display:block;height:auto;width:100%}#contents.about_child.company .locationGroup{margin-top:72px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .locationGroup{margin-top:7.1794871795vw}}@media only screen and (max-width:767px){#contents.about_child.company .locationGroup{margin-top:12.3076923077vw}}#contents.about_child.company .locationGroup__title{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:36px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .locationGroup__title{font-size:3.3333333333vw;margin-bottom:3.5897435897vw}}@media only screen and (max-width:767px){#contents.about_child.company .locationGroup__title{font-size:5.641025641vw;margin-bottom:6.1538461538vw}}#contents.about_child.company .locationGrid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .locationGrid{gap:3.0769230769vw}}@media only screen and (max-width:767px){#contents.about_child.company .locationGrid{gap:3.0769230769vw;grid-template-columns:1fr}}#contents.about_child.company .locationCard{align-items:center;background-color:var(--color-bg-light);border-radius:16px;display:flex;gap:44px;padding:40px}#contents.about_child.company .locationCard--full{grid-column:1/-1}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .locationCard{align-items:flex-start;border-radius:2.0512820513vw;flex-direction:column;gap:1.0256410256vw;padding:3.5897435897vw}}@media only screen and (max-width:767px){#contents.about_child.company .locationCard{align-items:flex-start;border-radius:3.0769230769vw;flex-direction:column;gap:2.0512820513vw;padding:5.1282051282vw}}#contents.about_child.company .locationCard__name{color:var(--color-text);flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.5}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .locationCard__name{font-size:1.9230769231vw}}@media only screen and (max-width:767px){#contents.about_child.company .locationCard__name{font-size:3.8461538462vw}}#contents.about_child.company .locationCard__detail{flex:1;min-width:0}#contents.about_child.company .locationCard__addr,#contents.about_child.company .locationCard__tel{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:1.75}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.company .locationCard__addr,#contents.about_child.company .locationCard__tel{font-size:1.6666666667vw}}@media only screen and (max-width:767px){#contents.about_child.company .locationCard__addr,#contents.about_child.company .locationCard__tel{font-size:3.3333333333vw}}#contents.about_child.message .msgMovie__frame{background-color:var(--color-text);border-radius:40px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:767px){#contents.about_child.message .msgMovie__frame{border-radius:5.1282051282vw}}#contents.about_child.message .msgMovie__video{aspect-ratio:1280/600;background-color:var(--color-text);display:block;height:auto;object-fit:cover;width:100%}@media only screen and (max-width:767px){#contents.about_child.message .msgMovie__video{aspect-ratio:16/9}}#contents.about_child.message .msgMovie__overlay{align-items:center;appearance:none;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:16px;inset:0;justify-content:center;margin:0;padding:0;position:absolute;transition:opacity .3s ease}#contents.about_child.message .msgMovie__frame.is-playing .msgMovie__overlay{opacity:0;pointer-events:none}#contents.about_child.message .msgMovie__play{background-color:#fff;border-radius:50%;box-shadow:0 6px 24px rgba(0,0,0,.18);color:var(--color-accent);display:grid;height:80px;place-items:center;width:80px}#contents.about_child.message .msgMovie__play svg{height:32px;width:32px}@media only screen and (max-width:767px){#contents.about_child.message .msgMovie__play{height:16.4102564103vw;width:16.4102564103vw}#contents.about_child.message .msgMovie__play svg{height:6.6666666667vw;width:6.6666666667vw}}#contents.about_child.message .msgMovie__caption{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700}@media only screen and (max-width:767px){#contents.about_child.message .msgMovie__caption{font-size:3.3333333333vw}}#contents.about_child.message .president__body{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 311px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .president__body{gap:6.1538461538vw;grid-template-columns:minmax(0,1fr) 33.3333333333vw}}@media only screen and (max-width:767px){#contents.about_child.message .president__body{gap:8.2051282051vw;grid-template-columns:1fr}}#contents.about_child.message .president__text p{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:600;letter-spacing:.05em;line-height:1.75}#contents.about_child.message .president__text p+p{margin-top:1.75em}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .president__text p{font-size:1.9230769231vw}}@media only screen and (max-width:767px){#contents.about_child.message .president__text p{font-size:3.8461538462vw}}#contents.about_child.message .president__text p+p.president__textBreak{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .president__text p+p.president__textBreak{margin-top:6.1538461538vw}}@media only screen and (max-width:767px){#contents.about_child.message .president__text p+p.president__textBreak{margin-top:12.3076923077vw}}#contents.about_child.message .president__photo{max-width:311px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .president__photo{max-width:none}}@media only screen and (max-width:767px){#contents.about_child.message .president__photo{max-width:none;width:100%}}#contents.about_child.message .president__photo img{display:block;height:auto;width:100%}#contents.about_child.message .president__role{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:200;line-height:1.43;margin-top:30px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .president__role{margin-top:3.8461538462vw}}@media only screen and (max-width:767px){#contents.about_child.message .president__role{font-size:3.3333333333vw;margin-top:7.6923076923vw}}#contents.about_child.message .president__name{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.19;margin-top:16px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .president__name{margin-top:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.message .president__name{font-size:6.6666666667vw;margin-top:4.1025641026vw}}#contents.about_child.message .philosophy .headBlock{margin-bottom:56px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophy .headBlock{margin-bottom:5.1282051282vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophy .headBlock{margin-bottom:10.2564102564vw}}#contents.about_child.message .philosophy__cards{display:grid;gap:32px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophy__cards{gap:4.1025641026vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophy__cards{gap:6.1538461538vw}}#contents.about_child.message .philosophy__row{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophy__row{gap:4.1025641026vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophy__row{gap:6.1538461538vw;grid-template-columns:1fr}}#contents.about_child.message .philosophyCard{background-color:var(--color-bg-sub);border-radius:24px;display:flex;flex-direction:column;gap:64px;padding:48px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophyCard{border-radius:3.0769230769vw;gap:5.1282051282vw;padding:4.1025641026vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophyCard{border-radius:6.1538461538vw;gap:10.2564102564vw;padding:8.2051282051vw}}#contents.about_child.message .philosophyCard--mission{background:linear-gradient(var(--color-bg-light),var(--color-bg-light)) padding-box,linear-gradient(135deg,#ffe5e5,#fcf9e7) border-box;border:1px solid transparent}#contents.about_child.message .philosophyCard__head{align-items:center;display:flex;gap:16px;justify-content:space-between}#contents.about_child.message .philosophyCard__eyebrow{color:var(--color-primary);font-family:Cormorant Infant,serif;font-size:25px;font-style:italic;font-weight:500;letter-spacing:.05em;line-height:1.2}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophyCard__eyebrow{font-size:2.5641025641vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophyCard__eyebrow{font-size:5.1282051282vw}}#contents.about_child.message .philosophyCard__label{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophyCard__label{font-size:1.9230769231vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophyCard__label{font-size:3.5897435897vw}}#contents.about_child.message .philosophyCard__title{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:700;line-height:1.17}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophyCard__title{font-size:4.358974359vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophyCard__title{font-size:7.1794871795vw}}#contents.about_child.message .philosophyCard__title--script img{display:block;height:auto;max-width:528px;width:100%}#contents.about_child.message .philosophyCard__text{color:#555;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:2;margin-top:24px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophyCard__text{font-size:1.7948717949vw;margin-top:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophyCard__text{font-size:3.5897435897vw;margin-top:4.1025641026vw}}#contents.about_child.message .philosophy__row .philosophyCard__text{font-size:14px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .philosophy__row .philosophyCard__text{font-size:1.7948717949vw}}@media only screen and (max-width:767px){#contents.about_child.message .philosophy__row .philosophyCard__text{font-size:3.5897435897vw}}#contents.about_child.message .executives .headBlock__eyebrow{font-size:32px;letter-spacing:.02em}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executives .headBlock__eyebrow{font-size:2.8205128205vw}}@media only screen and (max-width:767px){#contents.about_child.message .executives .headBlock__eyebrow{font-size:6.1538461538vw}}#contents.about_child.message .executiveCard{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard{gap:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard{gap:4.1025641026vw}}#contents.about_child.message .executiveCard__photo{border-radius:20px;overflow:hidden;position:relative}#contents.about_child.message .executiveCard__photo img{aspect-ratio:395/500;display:block;object-fit:cover;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard__photo{border-radius:2.0512820513vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard__photo{border-radius:4.1025641026vw}}#contents.about_child.message .executiveCard__catch{align-items:flex-start;bottom:30px;display:flex;flex-direction:column;gap:3px;left:30px;position:absolute;z-index:1}#contents.about_child.message .executiveCard__catch span{background-color:#fff;color:#1a1a1a;font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1;padding:6px 8px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard__catch{bottom:1.5384615385vw;left:1.5384615385vw}#contents.about_child.message .executiveCard__catch span{font-size:2.1794871795vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard__catch{bottom:5.1282051282vw;left:5.1282051282vw}#contents.about_child.message .executiveCard__catch span{font-size:5.1282051282vw}}#contents.about_child.message .executiveCard__meta{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard__meta{gap:1.0256410256vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard__meta{gap:2.0512820513vw}}#contents.about_child.message .executiveCard__role{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.2}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard__role{font-size:1.7948717949vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard__role{font-size:3.5897435897vw}}#contents.about_child.message .executiveCard__name{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:1.2}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard__name{font-size:2.5641025641vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard__name{font-size:5.1282051282vw}}#contents.about_child.message .executiveCard__msg{color:var(--color-text);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.75}@media only screen and (min-width:768px) and (max-width:1023px){#contents.about_child.message .executiveCard__msg{font-size:1.7948717949vw}}@media only screen and (max-width:767px){#contents.about_child.message .executiveCard__msg{font-size:3.5897435897vw}}