.page_mainBannerSection___Zl50{position:relative;display:flex;align-items:center;flex-direction:column;width:100%}@media only screen and (max-width:1147px){.page_mainBannerSection___Zl50 br.pc{display:none}}@media only screen and (min-width:1148px){.page_mainBannerSection___Zl50 br.mo{display:none}.page_mainBannerSection___Zl50{height:calc(100vh - 62px);padding-block:90px 200px;gap:64px}}@media only screen and (max-width:1147px){.page_mainBannerSection___Zl50{padding-block:24px 76px;gap:56px}}.page_mainBannerTitleWrapper__E3oVK{display:flex;align-items:center;flex-direction:column;text-align:center;gap:24px}@media only screen and (min-width:1148px){.page_mainBannerTitle__Fgq_s{line-height:42px;color:#424242;font-size:32px;font-weight:700}}@media only screen and (max-width:1147px){.page_mainBannerTitle__Fgq_s{line-height:32px;color:#424242;font-size:22px;font-weight:700}}.page_mainBannerButton__GZW8m{padding:12px 16px;border-radius:12px;white-space:nowrap;background-color:#343a46;cursor:pointer}.page_mainBannerButton__GZW8m:disabled{background-color:#cacaca;cursor:not-allowed}@media only screen and (min-width:1148px){.page_mainBannerButton__GZW8m{line-height:24px;color:#fff;font-size:16px;font-weight:700}}@media only screen and (max-width:1147px){.page_mainBannerButton__GZW8m{line-height:22px;color:#fff;font-size:14px;font-weight:600}}.page_brandBannerSection__mQQzj{display:flex;align-items:center;flex-direction:column;overflow:hidden;background-color:#343a46}@media only screen and (max-width:1147px){.page_brandBannerSection__mQQzj br.pc{display:none}}@media only screen and (min-width:1148px){.page_brandBannerSection__mQQzj br.mo{display:none}.page_brandBannerSection__mQQzj{gap:86px;padding-block:104px 204px}}@media only screen and (max-width:1147px){.page_brandBannerSection__mQQzj{gap:80px;padding-block:76px 76px}}.page_brandBannerTitle__xc96Y{text-align:center}@media only screen and (min-width:1148px){.page_brandBannerTitle__xc96Y{line-height:42px;color:#fff;font-size:32px;font-weight:700}}@media only screen and (max-width:1147px){.page_brandBannerTitle__xc96Y{line-height:32px;color:#fff;font-size:22px;font-weight:700}}.page_list__hIChS{display:flex;gap:16px;padding-right:16px}@media only screen and (min-width:1148px){.page_list__hIChS .page_brand__xZg99{width:164px;height:164px}}@media only screen and (max-width:1147px){.page_list__hIChS .page_brand__xZg99{width:140px;height:140px}}.page_introductionSection__vKBcd{display:flex;align-items:center;flex-direction:column;background-color:#f4f6fa}@media only screen and (min-width:1148px){.page_introductionSection__vKBcd{padding-block:104px 124px;gap:56px}}@media only screen and (max-width:1147px){.page_introductionSection__vKBcd{gap:52px;padding-block:76px 76px}}@media only screen and (min-width:1148px){.page_introductionTitle___k5yQ{line-height:42px;color:#424242;font-size:32px;font-weight:700}}@media only screen and (max-width:1147px){.page_introductionTitle___k5yQ{line-height:32px;color:#424242;font-size:22px;font-weight:700}}.page_introductionItemWrapper__l5qLJ{margin:auto}@media only screen and (min-width:1148px){.page_introductionItemWrapper__l5qLJ{width:100%;max-width:1148px}}@media only screen and (max-width:1147px){.page_introductionItemWrapper__l5qLJ{width:100%;max-width:calc(100vw - 48px)}}@media only screen and (min-width:1148px){.page_introductionItemWrapper__l5qLJ{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px}}@media only screen and (max-width:1147px){.page_introductionItemWrapper__l5qLJ{display:flex;align-items:center;flex-direction:column;gap:10px}}.page_contactBannerSection__WpFPs{position:relative}@media only screen and (min-width:1148px){.page_contactBannerSection__WpFPs{height:356px}}@media only screen and (max-width:1147px){.page_contactBannerSection__WpFPs{height:192px}}.page_contactBannerContainer__hcXud{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;background-color:rgba(0,0,0,.2)}@media only screen and (min-width:1148px){.page_contactBannerContainer__hcXud{padding-block:78px 120px;gap:24px}}@media only screen and (max-width:1147px){.page_contactBannerContainer__hcXud{gap:12px}}.page_contactBanner__ofX1r{text-align:center}@media only screen and (min-width:1148px){.page_contactBanner__ofX1r{line-height:42px;color:#fff;font-size:32px;font-weight:700}}@media only screen and (max-width:1147px){.page_contactBanner__ofX1r{line-height:26px;color:#fff;font-size:18px;font-weight:700}}.page_contactBannerButton__HWdX_{padding:12px 16px;border-radius:12px;white-space:nowrap;background-color:#3bbcd5;cursor:pointer}.page_contactBannerButton__HWdX_:disabled{background-color:#cacaca;cursor:not-allowed}@media only screen and (min-width:1148px){.page_contactBannerButton__HWdX_{line-height:24px;color:#fff;font-size:16px;font-weight:700}}@media only screen and (max-width:1147px){.page_contactBannerButton__HWdX_{line-height:22px;color:#fff;font-size:14px;font-weight:600}}.AdIntroductionItem_wrapper__6XM7K{display:flex;justify-content:space-between;align-items:center;border-radius:16px;background-color:#fff}@media only screen and (min-width:1148px){.AdIntroductionItem_wrapper__6XM7K{padding:24px;width:562px}}@media only screen and (max-width:1147px){.AdIntroductionItem_wrapper__6XM7K{padding:16px;min-width:342px}}.AdIntroductionItem_contentWrapper__Eiq2B{display:flex}@media only screen and (min-width:1148px){.AdIntroductionItem_contentWrapper__Eiq2B{gap:18px}}@media only screen and (max-width:1147px){.AdIntroductionItem_contentWrapper__Eiq2B{gap:8px}}.AdIntroductionItem_logoWrap__d3tGV{display:inline-flex;justify-content:center;align-items:center}@media only screen and (min-width:1148px){.AdIntroductionItem_logoWrap__d3tGV{border:.7px solid #eee;border-radius:10.5px;width:60px;height:60px}}@media only screen and (max-width:1147px){.AdIntroductionItem_logoWrap__d3tGV{border:.6px solid #eee;border-radius:8.4px;width:48px;height:48px}}@media only screen and (min-width:1148px){.AdIntroductionItem_logoWrap__d3tGV>img{width:52px;height:52px}}@media only screen and (max-width:1147px){.AdIntroductionItem_logoWrap__d3tGV>img{width:40px;height:40px}}@media only screen and (min-width:1148px){.AdIntroductionItem_name__cDlt5{line-height:32px;color:#424242;font-size:22px;font-weight:700}}@media only screen and (max-width:1147px){.AdIntroductionItem_name__cDlt5{line-height:24px;color:#424242;font-size:16px;font-weight:700}}@media only screen and (min-width:1148px){.AdIntroductionItem_description___7HRf{line-height:24px;color:#5f5f5f;font-size:16px;font-weight:400}}@media only screen and (max-width:1147px){.AdIntroductionItem_description___7HRf{line-height:22px;color:#5f5f5f;font-size:14px;font-weight:400}}.AdIntroductionItem_button__PeWZo{border-radius:12px;white-space:nowrap;background-color:#f4f6fa;cursor:pointer;padding:14px 16px}.AdIntroductionItem_button__PeWZo:disabled{background-color:#cacaca;cursor:not-allowed}@media only screen and (min-width:1148px){.AdIntroductionItem_button__PeWZo{line-height:24px;color:#7e8594;font-size:16px;font-weight:700}}@media only screen and (max-width:1147px){.AdIntroductionItem_button__PeWZo{line-height:22px;color:#7e8594;font-size:14px;font-weight:600}.AdIntroductionItem_button__PeWZo .AdIntroductionItem_pcOnly__9TIN9{display:none}}.AdBanner_adBannerContainer__F2olo{margin:auto;display:flex;gap:24px;width:100%;height:100%}@media only screen and (min-width:1148px){.AdBanner_adBannerContainer__F2olo{width:100%;max-width:1148px}}@media only screen and (max-width:1147px){.AdBanner_adBannerContainer__F2olo{width:100%;max-width:calc(100vw - 48px)}}@media only screen and (min-width:1148px){.AdBanner_adBannerContainer__F2olo{flex-direction:row}}@media only screen and (max-width:1147px){.AdBanner_adBannerContainer__F2olo{flex-direction:column}}.AdBanner_cardWrapper__FYPCm{display:flex;flex-direction:column;border-radius:16px;background-color:#f4f6fa}@media only screen and (min-width:1148px){.AdBanner_cardWrapper__FYPCm{flex:1 1;padding:40px;gap:20px}}@media only screen and (max-width:1147px){.AdBanner_cardWrapper__FYPCm{justify-content:space-between;padding:24px;max-width:342px;height:340px}}.AdBanner_type__TGYQi{line-height:24px;color:#5f5f5f;font-size:16px;font-weight:400}@media only screen and (min-width:1148px){.AdBanner_title__A4cch{line-height:38px;color:#424242;font-size:28px;font-weight:700}}@media only screen and (max-width:1147px){.AdBanner_title__A4cch{line-height:32px;color:#424242;font-size:22px;font-weight:700}}.AdBanner_content__4rQ0S{margin-top:20px;white-space:pre-line;line-height:24px;color:#5f5f5f;font-size:16px;font-weight:400}.AdBanner_imageContainer__KkZtR{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:1147px){.AdBanner_image__dblZV{width:140px;height:140px}}@media only screen and (min-width:1148px){.AdBanner_image__dblZV{width:156px;height:156px}}.ArtDirectionImage_wrapper__D3tQl{position:relative}@media only screen and (max-width:1147px){.ArtDirectionImage_wrapper__D3tQl{width:var(--mobile-width,100%);height:var(--mobile-height,100%)}}@media only screen and (min-width:1148px){.ArtDirectionImage_wrapper__D3tQl{width:var(--pc-width,100%);height:var(--pc-height,100%)}}.ArtDirectionImage_image__N0tNa{object-fit:cover}@media only screen and (min-width:1148px){.ArtDirectionImage_image__N0tNa[data-mobile]{visibility:hidden}}@media only screen and (max-width:1147px){.ArtDirectionImage_image__N0tNa[data-pc]{visibility:hidden}}.RollingBanner_wrap__8922W{display:flex;width:100%;overflow:hidden}.RollingBanner_wrap__8922W:hover .RollingBanner_list__cZCas{animation-play-state:paused}.RollingBanner_wrap__8922W .RollingBanner_list__cZCas{animation:RollingBanner_rolling-banner__tbrq6 10s linear infinite}@keyframes RollingBanner_rolling-banner__tbrq6{0%{transform:translateX(0)}to{transform:translateX(-100%)}}