.c_section-wrapper--company{padding-top:80px;padding-bottom:40px}@media screen and (max-width: 749px){.c_section-wrapper--company{padding-top:100px}}.c_company-width{max-width:680px;width:100%;margin:0 auto}@media screen and (max-width: 989px){.c_company-width{padding:0 60px;width:auto;max-width:800px}}@media screen and (max-width: 749px){.c_company-width{padding:0 20px}}.c_company__wrap{background:var(--color-background);padding:32px 40px 40px;position:relative}@media screen and (max-width: 749px){.c_company__wrap{padding:32px 24px}}.c_company__titleWrap{width:114px;height:114px;background:var(--color-background-gradient);border-radius:50%;position:absolute;top:-32px;left:-52px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 749px){.c_company__titleWrap{width:94px;height:94px;top:-60px;left:-12px}}.c_company__titleEn{font-size:18px;font-weight:500;line-height:1.3;color:var(--color-text-white);letter-spacing:.02em;margin:0}@media screen and (max-width: 749px){.c_company__titleEn{font-size:14px}}.c_company__title{font-size:12px;font-weight:500;line-height:2;letter-spacing:.04em;color:var(--color-text-white);margin:0;font-family:var(--font-body-family)}@media screen and (max-width: 749px){.c_company__title{font-size:10px}}.c_company__subTitle{font-size:22px;font-weight:700;font-family:var(--font-body-family);line-height:1.5;letter-spacing:.08em;color:var(--color-text);margin:0;text-align:center;padding:0 30px}@media screen and (max-width: 749px){.c_company__subTitle{font-size:16px;padding:4px 0}}.c_company__head{display:flex;align-items:flex-start;justify-content:center;gap:30px;margin-top:30px}@media screen and (max-width: 749px){.c_company__head{margin-top:20px;flex-direction:column;gap:20px;max-width:400px;margin-left:auto;margin-right:auto}}.c_company__headImg{max-width:298px;width:100%;height:auto;aspect-ratio:298/298}.c_company__headImg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 749px){.c_company__headImg{max-width:100%;margin:0 auto}}.c_company__headDetail{max-width:45.3333333333%;width:100%}@media screen and (max-width: 749px){.c_company__headDetail{max-width:100%}}.c_company__headText p{font-size:14px;font-weight:500;font-family:var(--font-body-family);line-height:1.75;letter-spacing:.06em;color:var(--color-text);margin:0;padding:0}@media screen and (max-width: 749px){.c_company__headText p{font-size:10px}}.c_company__headDetailImg{margin-top:28px;margin-left:auto;max-width:230px;width:100%;height:auto;aspect-ratio:230/146}.c_company__headDetailImg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 749px){.c_company__headDetailImg{max-width:100%;margin-right:auto}}.c_company__btn{margin-top:17px;text-align:right}@media screen and (max-width: 749px){.c_company__btn{max-width:400px;margin-left:auto;margin-right:auto}}.c_company__bottom{margin-top:22px;display:flex;align-items:flex-start;gap:30px;padding:30px 32px 20px;position:relative;z-index:1}.c_company__bottom:before{content:"";display:block;width:100%;height:100%;background:url(/cdn/shop/files/bg_president.png?v=1710596328);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 749px){.c_company__bottom{margin-top:32px;flex-direction:column;gap:20px;padding:20px 24px;max-width:400px;margin-left:auto;margin-right:auto}}.c_company__president{width:26.4925373134%}@media screen and (max-width: 749px){.c_company__president{width:100%}}.c_company__bottomImg{width:100%;max-width:142px;height:auto;aspect-ratio:142/142}.c_company__bottomImg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 749px){.c_company__bottomImg{max-width:100%;margin:0 auto}}.c_company__name{margin-top:16px;text-align:center}.c_company__name .companyName{font-size:12px;font-weight:500;font-family:var(--font-body-family);line-height:1.4;letter-spacing:.1em;color:var(--color-text);margin:0}.c_company__name .president{font-size:12px;font-weight:500;font-family:var(--font-body-family);line-height:1.4;letter-spacing:.1em;color:var(--color-text);margin:0}@media screen and (max-width: 749px){.c_company__name .companyName{font-size:10px}}.c_company__name .president span{font-size:12px}.c_company__bottomText{width:66.0447761194%}.c_company__bottomText p{font-size:14px;font-weight:500;font-family:var(--font-body-family);line-height:1.75;letter-spacing:.08em;color:var(--color-text);margin:0}@media screen and (max-width: 749px){.c_company__bottomText{width:100%}.c_company__bottomText p{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/c_company.css.map */
