.FlowSlider_wrapper__7Q7g5{display:grid;grid-template-columns:430px 1fr;grid-template-rows:1fr auto;grid-template-areas:"content right" "controls right";padding-left:clamp(20px,(100vw - 1200px)/2,156px);margin-top:59px}@media(max-width:991px){.FlowSlider_wrapper__7Q7g5{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"content" "right" "controls";padding-left:0;margin-top:40px}}@media(max-width:768px){.FlowSlider_wrapper__7Q7g5{grid-template-areas:"content" "controls" "right";margin-top:46px}}.FlowSlider_leftContent__1hONF{grid-area:content;padding:37px 40px 0 0}@media(max-width:991px){.FlowSlider_leftContent__1hONF{padding:0 20px 32px}}@media(max-width:768px){.FlowSlider_leftContent__1hONF{padding:0 20px 24px}}.FlowSlider_right__tNnJb{grid-area:right;display:flex;flex-direction:column}.FlowSlider_controls__UkALV{grid-area:controls;display:flex;align-items:center;gap:32px;padding:72px 40px 40px 0}@media(max-width:991px){.FlowSlider_controls__UkALV{padding:24px 0 0;justify-content:center}}@media(max-width:768px){.FlowSlider_controls__UkALV{padding:29px 0 0;justify-content:flex-start}}.FlowSlider_h3__z9xb8{font-size:30px;font-weight:700;line-height:1.8;color:#333;margin-bottom:15px}@media(max-width:991px){.FlowSlider_h3__z9xb8{font-size:24px;margin-bottom:20px}}.FlowSlider_desc__XXfvr{display:flex;flex-direction:column;gap:23px;font-size:16px;line-height:1.8;color:#333}@media(max-width:768px){.FlowSlider_desc__XXfvr{gap:14px;font-size:15px}}.FlowSlider_viewport__Yn6hx{overflow:hidden;padding:12px 0 64px}@media(max-width:768px){.FlowSlider_viewport__Yn6hx{padding:0 0 42px}}.FlowSlider_track___cBbJ{display:flex;gap:40px;transform:translateX(calc(-1 * var(--current) * calc(500px + 40px)));transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@media(max-width:991px){.FlowSlider_track___cBbJ{gap:24px;transform:translateX(calc(-1 * var(--current) * calc(380px + 24px)));padding-left:20px}}@media(max-width:768px){.FlowSlider_track___cBbJ{gap:20px;transform:translateX(calc(-1 * var(--current) * calc(335px + 20px)));padding-left:16px}}.FlowSlider_card__vqfn9{position:relative;flex-shrink:0;width:500px;height:480px;overflow:hidden;box-shadow:0 5px 12px rgba(171,171,171,.12),0 22px 22px rgba(171,171,171,.1),0 49px 30px rgba(171,171,171,.06),0 88px 35px rgba(171,171,171,.02),0 137px 38px rgba(171,171,171,0)}@media(max-width:991px){.FlowSlider_card__vqfn9{width:380px;height:400px}}@media(max-width:768px){.FlowSlider_card__vqfn9{width:335px;height:367px}}.FlowSlider_cardImg__PoUzr{object-fit:cover}.FlowSlider_ctaWrapper__y1NF4{display:flex;justify-content:center;padding:0 20px 60px}@media(max-width:991px){.FlowSlider_ctaWrapper__y1NF4{padding:0 20px 120px}}.FlowSlider_ctaBtn__z82ov{display:inline-flex;align-items:center;gap:24px;background:#987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;padding:20px 56px 20px 40px;width:343px;max-width:100%;justify-content:center;text-decoration:none;border-radius:2px;border:1px solid #987e59;transition:background .3s,color .3s}.FlowSlider_ctaBtn__z82ov:hover{background:#fff;color:#987e59}.FlowSlider_ctaBtn__z82ov:hover .FlowSlider_ctaArrow__AIHcX{background-color:#987e59}@media(max-width:768px){.FlowSlider_ctaBtn__z82ov{width:100%;justify-content:center;font-size:16px;padding:20px 32px;gap:16px}}.FlowSlider_ctaArrow__AIHcX{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:background-color .3s}.FlowSlider_navBtn__X5P0n{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1px solid #eee;background:#fff;cursor:pointer;transition:background .3s,border-color .3s;flex-shrink:0}.FlowSlider_navBtn__X5P0n:disabled{opacity:.3;cursor:default}.FlowSlider_navBtn__X5P0n:not(:disabled):hover{background:#987e59}.FlowSlider_navBtn__X5P0n:not(:disabled):hover .FlowSlider_arrowLeft__CNNhM,.FlowSlider_navBtn__X5P0n:not(:disabled):hover .FlowSlider_arrowRight__NEuQP{background-color:#fff}@media(max-width:768px){.FlowSlider_navBtn__X5P0n{width:48px;height:48px}}.FlowSlider_arrowLeft__CNNhM,.FlowSlider_arrowRight__NEuQP{display:inline-block;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#333}.FlowSlider_arrowLeft__CNNhM{transform:rotate(180deg)}.FlowSlider_page__sXrtw{display:flex;align-items:center;gap:24px;font-size:16px;line-height:1.8;margin:0 8px}@media(max-width:768px){.FlowSlider_page__sXrtw{order:-1;margin-right:auto;margin-left:0}}.FlowSlider_pageCurrent__8qmut{color:#987e59}.FlowSlider_pageSlash__xxSJu,.FlowSlider_pageTotal__hMROL{color:#333}.GallerySlider_wrapper__UCFMs{width:100%}.GallerySlider_viewport__3VT_S{overflow:hidden;padding:0 0 70px}.GallerySlider_track__bUOge{display:flex;gap:24px;transform:translateX(calc(-1 * var(--current) * calc(277px + 24px)));transition:transform .4s cubic-bezier(.25,.46,.45,.94);padding-left:clamp(20px,(100vw - 1200px)/2,156px)}@media(max-width:768px){.GallerySlider_track__bUOge{gap:22px;transform:translateX(calc(-1 * var(--current) * calc(247px + 22px)));padding-left:calc((100vw - 247px)/2)}}.GallerySlider_slide__ZYcQL{position:relative;flex-shrink:0;width:277px;height:346px;overflow:hidden;box-shadow:0 6px 13px rgba(150,150,150,.1),0 24px 24px rgba(150,150,150,.09),0 53px 32px rgba(150,150,150,.05),0 94px 38px rgba(150,150,150,.01),0 147px 41px rgba(150,150,150,0)}@media(max-width:768px){.GallerySlider_slide__ZYcQL{width:247px;height:308px;box-shadow:0 3px 6px rgba(150,150,150,.1),0 12px 12px rgba(150,150,150,.09),0 26px 16px rgba(150,150,150,.05),0 48px 19px rgba(150,150,150,.01),0 40px 20px rgba(150,150,150,0)}}.GallerySlider_slideImg__RKi3b{object-fit:cover}.GallerySlider_controls__18YZH{display:flex;align-items:center;justify-content:center;gap:24px;transform:translateY(-24px)}@media(max-width:768px){.GallerySlider_controls__18YZH{transform:translateY(-30px)}}.GallerySlider_navBtn__nbFjK{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #987e59;background:#fff;cursor:pointer;transition:background .3s,border-color .3s;flex-shrink:0}.GallerySlider_navBtn__nbFjK:hover{background:#987e59}.GallerySlider_navBtn__nbFjK:hover .GallerySlider_arrowLeft__joIzn,.GallerySlider_navBtn__nbFjK:hover .GallerySlider_arrowRight__Xskwt{background-color:#fff}@media(max-width:768px){.GallerySlider_navBtn__nbFjK{width:40px;height:40px}}.GallerySlider_arrowLeft__joIzn,.GallerySlider_arrowRight__Xskwt{display:inline-block;width:9px;height:16px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1f1d18}.GallerySlider_arrowLeft__joIzn{transform:rotate(180deg)}.GallerySlider_dots__CMCeW{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;max-width:300px}@media(max-width:768px){.GallerySlider_dots__CMCeW{gap:24px}}.GallerySlider_dot__SPaqS{width:8px;height:8px;border-radius:50%;background:#c8c6c3;border:none;cursor:pointer;padding:0;transition:background .3s;flex-shrink:0}.GallerySlider_dotActive__U_6Te{background:#987e59}@keyframes TopBlock_introSlideUp___VNrE{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.TopBlock_inner__L7FA3{max-width:var(--standard-width);margin:0 auto;padding:var(--standard-padding);box-sizing:content-box}.TopBlock_introduction__VURxc{position:relative;z-index:1;background:#1f1d18;overflow-x:clip;overflow-y:visible;color:#fff}.TopBlock_introTexture__tgn0g{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cpath d='M80 0 L0 0 0 80' fill='none' stroke='%233c3c3c' stroke-dasharray='4 4' stroke-width='1'/%3E%3C/svg%3E");pointer-events:none}.TopBlock_introGrid__0_1Pq{position:relative;z-index:1;display:grid;grid-template-columns:1fr 640px}@media(max-width:991px){.TopBlock_introGrid__0_1Pq{grid-template-columns:1fr}}.TopBlock_introLeft__CqNtn{max-width:var(--standard-width);box-sizing:content-box;padding:107px clamp(32px,4vw,60px) 50px max(20px,(100vw - var(--standard-width))/2);z-index:3}@media(max-width:991px){.TopBlock_introLeft__CqNtn{padding:80px 20px 60px}}@media(max-width:768px){.TopBlock_introLeft__CqNtn{padding:68px 20px 0}}.TopBlock_introEn__guUyX{font-size:110px;font-weight:900;line-height:1.6;color:#fff;white-space:nowrap;margin-bottom:18px}.TopBlock_introEn__guUyX br{display:none}@media(max-width:991px){.TopBlock_introEn__guUyX{font-size:72px}}@media(max-width:768px){.TopBlock_introEn__guUyX{font-size:48px;white-space:normal;line-height:1.2;margin-bottom:30px}.TopBlock_introEn__guUyX br{display:block}}.TopBlock_introCatch__GqxUM{font-size:40px;font-weight:700;line-height:1.6;color:#fff;margin-bottom:40px;white-space:nowrap}.TopBlock_introCatch__GqxUM br{display:none}@media(max-width:991px){.TopBlock_introCatch__GqxUM{font-size:28px;margin-bottom:32px}}@media(max-width:768px){.TopBlock_introCatch__GqxUM{font-size:26px;line-height:1.5;margin-bottom:29px;white-space:normal}.TopBlock_introCatch__GqxUM br{display:block}}.TopBlock_introExpand__abesM{display:flex;flex-direction:column;gap:23px;max-width:635px;margin-bottom:48px}@media(max-width:991px){.TopBlock_introExpand__abesM{max-width:100%;gap:24px;margin-bottom:40px}}@media(max-width:768px){.TopBlock_introExpand__abesM{gap:8px;margin-bottom:0}}.TopBlock_introBody__2gUGc p{font-size:16px;font-weight:400;line-height:1.8;color:#fff}@media(max-width:768px){.TopBlock_introBody__2gUGc p{font-size:15px;line-height:1.7}.TopBlock_introExpandContent__jmJUI{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease;height:0}.TopBlock_introExpandContentOpen__TONr1{grid-template-rows:1fr;height:auto}}.TopBlock_introExpandInner__pmv5V{display:flex;flex-direction:column;gap:23px}.TopBlock_introExpandInner__pmv5V p{font-size:16px;font-weight:400;line-height:1.8;color:#fff}@media(max-width:991px){.TopBlock_introExpandInner__pmv5V{gap:24px}}@media(max-width:768px){.TopBlock_introExpandInner__pmv5V{overflow:hidden;min-height:0;gap:20px;margin-bottom:40px}.TopBlock_introExpandInner__pmv5V p{font-size:15px;line-height:1.7}}.TopBlock_introToggleBtn__3IF8R{display:none}@media(max-width:768px){.TopBlock_introToggleBtn__3IF8R{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TopBlock_introToggleBtnHidden__zHbyQ{display:none}}.TopBlock_introToggleArrow__rdsZA{display:none}@media(max-width:768px){.TopBlock_introToggleArrow__rdsZA{display:inline-block;flex-shrink:0;width:8px;height:16px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transform:rotate(90deg)}}.TopBlock_introBtn__3kvqA{display:inline-flex;align-items:center;justify-content:center;gap:24px;width:344px;background:#987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;padding:21px 48px 21px 32px;margin-top:16px;text-decoration:none;transition:background .3s,color .3s}.TopBlock_introBtn__3kvqA:hover{background:#fff;color:#987e59}.TopBlock_introBtn__3kvqA:hover .TopBlock_introBtnArrow__I2bV_{background-color:#987e59}@media(max-width:768px){.TopBlock_introBtn__3kvqA{width:181px;justify-content:center;font-size:15px;padding:16px 8px;gap:16px}}.TopBlock_introBtnArrow__I2bV_{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:background-color .3s}.TopBlock_introRight__gXEL6{display:grid;grid-template-rows:repeat(3,360px);gap:16px;margin-right:40px;margin-bottom:-95px}@media(max-width:991px){.TopBlock_introRight__gXEL6{grid-template-rows:auto;padding:0 20px 60px;gap:12px;margin:0}}@media(max-width:768px){.TopBlock_introRight__gXEL6{grid-template-columns:repeat(2,1fr);grid-template-rows:111px;padding:0;gap:7px;margin-right:0;position:relative;top:48px}}.TopBlock_introImg__Tr2Rv{position:relative;overflow:hidden;opacity:0}.TopBlock_introImg__Tr2Rv img{object-fit:cover}@media(max-width:991px){.TopBlock_introImg__Tr2Rv{aspect-ratio:5/3}}@media(max-width:768px){.TopBlock_introImg__Tr2Rv{aspect-ratio:unset;height:111px}.TopBlock_introImg__Tr2Rv:nth-child(n+3){display:none}}.TopBlock_introImgVisible__6V1TP{animation:TopBlock_introSlideUp___VNrE .8s ease-out var(--slide-delay,0s) forwards}@media(prefers-reduced-motion:reduce){.TopBlock_introImg__Tr2Rv{opacity:1}.TopBlock_introImgVisible__6V1TP{animation:none}}.TopBlock_gallery__7NL2g{background:#fff}.TopBlock_galleryHead__2U_YR{display:flex;flex-direction:column;align-items:center;gap:0;padding-top:120px;padding-bottom:60px}@media(max-width:991px){.TopBlock_galleryHead__2U_YR{padding-top:100px;padding-bottom:40px;gap:24px}}@media(max-width:768px){.TopBlock_galleryHead__2U_YR{align-items:flex-start;gap:18px;padding:56px 20px 36px;margin-top:48px}}.TopBlock_galleryEn__5E80Q{font-size:110px;font-weight:900;line-height:1.4;color:#1f1d18}@media(max-width:991px){.TopBlock_galleryEn__5E80Q{font-size:72px}}@media(max-width:768px){.TopBlock_galleryEn__5E80Q{font-size:48px;line-height:1}}.TopBlock_gallerySubTitle__yva91{font-size:20px;font-weight:700;line-height:1.6;color:#333;text-align:center}@media(max-width:768px){.TopBlock_gallerySubTitle__yva91{font-size:14px;text-align:left}}.TopBlock_galleryDesc__25lJO{font-size:16px;line-height:1.8;color:#333;text-align:center;max-width:954px;margin:0 auto 55px;padding:0 clamp(16px,4vw,40px)}@media(max-width:768px){.TopBlock_galleryDesc__25lJO{font-size:15px;line-height:1.7;text-align:left;padding:0 20px;margin-bottom:32px}}.TopBlock_galleryCta__kvsGU{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:42px;margin-bottom:100px;padding:0 20px;flex-wrap:wrap}@media(max-width:768px){.TopBlock_galleryCta__kvsGU{flex-direction:column;gap:16px;margin-top:16px;margin-bottom:64px;align-items:stretch;padding:0 20px}}.TopBlock_galleryCtaPrimary__2aAvi{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-width:427px;padding:19px 48px 19px 56px;background:#987e59;border:1px solid #987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;border-radius:2px;text-decoration:none;transition:background .3s,color .3s}.TopBlock_galleryCtaPrimary__2aAvi:hover{background:#fff;color:#987e59}.TopBlock_galleryCtaPrimary__2aAvi:hover .TopBlock_galleryCtaArrow__L5qIG{background-color:#987e59}@media(max-width:768px){.TopBlock_galleryCtaPrimary__2aAvi{min-width:0;width:100%;padding:14px 40px;font-size:15px;justify-content:center}}.TopBlock_galleryCtaArrow__L5qIG{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:background-color .3s}.TopBlock_galleryCtaSecondary__W58i4{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:427px;padding:17px 31px;background:#fff;color:#987e59;font-size:17px;font-weight:700;line-height:1.6;border-radius:2px;border:1px solid #987e59;text-decoration:none;transition:background .3s,color .3s}.TopBlock_galleryCtaSecondary__W58i4:hover{background:#987e59;color:#fff}.TopBlock_galleryCtaSecondary__W58i4:hover .TopBlock_galleryCtaArrowRight__dqa1K{background-color:#fff}@media(max-width:768px){.TopBlock_galleryCtaSecondary__W58i4{min-width:0;width:100%;padding:14px 10px;font-size:15px;justify-content:center;gap:12px}.TopBlock_galleryCtaSecondary__W58i4 img{width:24px;height:24px}}.TopBlock_galleryCtaArrowRight__dqa1K{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#987e59;transition:background-color .3s}.TopBlock_knowledge__Yg5Wc{display:grid;grid-template-columns:minmax(0,800px) minmax(0,1fr);background:#1f1d18;overflow:hidden;min-height:346px;max-width:1440px;margin:0 auto 100px;box-sizing:content-box}@media(max-width:991px){.TopBlock_knowledge__Yg5Wc{grid-template-columns:1fr;min-height:0}}@media(max-width:768px){.TopBlock_knowledge__Yg5Wc{margin:0 20px 34px;border-radius:2px}}.TopBlock_knowledgeTxt__VKqoK{display:flex;flex-direction:column;justify-content:center;gap:25px;padding:54px clamp(20px,4vw,64px) 59px clamp(20px,(100vw - var(--standard-width))/2,64px)}@media(max-width:991px){.TopBlock_knowledgeTxt__VKqoK{padding:57px 24px 62px;gap:26px;background-image:url(/images/top/dl-bg-sp.png);background-position:bottom;background-size:cover;background-repeat:no-repeat}}@media(max-width:768px){.TopBlock_knowledgeTxt__VKqoK{background-size:contain}}.TopBlock_knowledgeTitle__w4hVd{font-size:30px;font-weight:700;line-height:1.5;color:#fff}@media(max-width:991px){.TopBlock_knowledgeTitle__w4hVd{font-size:24px}}@media(max-width:768px){.TopBlock_knowledgeTitle__w4hVd{font-size:20px}}.TopBlock_knowledgeBody__O2Q6_{font-size:16px;font-weight:400;line-height:1.8;color:#fff;max-width:660px}@media(max-width:768px){.TopBlock_knowledgeBody__O2Q6_{font-size:14px;max-width:100%}}.TopBlock_knowledgeLink__tv_jV{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;color:#fff;font-size:17px;font-weight:700;line-height:1.6;text-decoration:none;position:relative;padding-top:10px}@media(max-width:768px){.TopBlock_knowledgeLink__tv_jV{font-size:14px}}.TopBlock_knowledgeLink__tv_jV:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.TopBlock_knowledgeLink__tv_jV:hover:after{width:100%}.TopBlock_knowledgeLinkIcon__KAGBN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid #fff}.TopBlock_knowledgeLinkIcon__KAGBN:after{content:"";display:inline-block;width:5px;height:9px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.TopBlock_knowledgeMedia__wRHu4{position:relative}@media(max-width:991px){.TopBlock_knowledgeMedia__wRHu4{display:none}}.TopBlock_knowledgeMediaImg__gGUyB{object-fit:cover;object-position:left center}.TopBlock_business__Puj_8{position:relative;background-color:#1f1d18;background-image:url(/images/top/business-bg-pc.jpg);background-attachment:fixed;background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:677px}@media(max-width:768px){.TopBlock_business__Puj_8{min-height:auto}}.TopBlock_businessContent__yDk1e{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:130px clamp(20px,4vw,40px) 100px}@media(max-width:991px){.TopBlock_businessContent__yDk1e{padding-top:100px;padding-bottom:80px}}@media(max-width:768px){.TopBlock_businessContent__yDk1e{padding-top:68px;padding-bottom:79px;align-items:flex-start}}.TopBlock_businessHead__yZ9Mf{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:63px}@media(max-width:991px){.TopBlock_businessHead__yZ9Mf{gap:24px;margin-bottom:32px}}@media(max-width:768px){.TopBlock_businessHead__yZ9Mf{align-items:flex-start;gap:12px;margin-bottom:34px}}.TopBlock_businessEn__O4MDG{font-size:clamp(48px,9.17vw,110px);font-weight:900;line-height:1.2;color:#0071ce;white-space:nowrap;text-align:center}.TopBlock_businessEn__O4MDG br{display:none}@media(max-width:768px){.TopBlock_businessEn__O4MDG{white-space:normal;text-align:left}.TopBlock_businessEn__O4MDG br{display:block}}.TopBlock_businessSubTitle__V2y5C{font-size:20px;font-weight:700;line-height:1.6;color:#fff;text-align:center}@media(max-width:768px){.TopBlock_businessSubTitle__V2y5C{font-size:14px;text-align:left}}.TopBlock_businessDesc__JfPoI{font-size:16px;font-weight:400;line-height:1.8;color:#fff;text-align:center;max-width:954px;margin-bottom:56px}.TopBlock_businessDesc__JfPoI strong{font-weight:700}@media(max-width:768px){.TopBlock_businessDesc__JfPoI{font-size:16px;text-align:left;margin-bottom:32px}}.TopBlock_businessBtn__EFUk1{display:inline-flex;align-items:center;gap:24px;background:#987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;padding:20px 56px 20px 40px;text-decoration:none;border-radius:2px;transition:background .3s,color .3s}.TopBlock_businessBtn__EFUk1:hover{background:#fff;color:#987e59}.TopBlock_businessBtn__EFUk1:hover .TopBlock_businessBtnArrow__rbVLL{background-color:#987e59}@media(max-width:768px){.TopBlock_businessBtn__EFUk1{font-size:15px;padding:18px 48px 18px 40px;gap:16px}}.TopBlock_businessBtnArrow__rbVLL{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:background-color .3s}.TopBlock_solution__bKdtl{background:#fcfbf7}.TopBlock_solutionTop__OyVNm{display:grid;grid-template-columns:1fr 535px;align-items:flex-end;max-width:var(--standard-width);margin:0 auto;padding:117px 20px 70px;box-sizing:content-box}@media(max-width:1140px){.TopBlock_solutionTop__OyVNm{grid-template-columns:1fr;padding-top:100px;padding-bottom:0;gap:24px}}@media(max-width:768px){.TopBlock_solutionTop__OyVNm{padding-top:50px;padding-bottom:0;gap:13px}}.TopBlock_solutionHead__T0Kkl{display:flex;flex-direction:column;gap:0}@media(max-width:768px){.TopBlock_solutionHead__T0Kkl{gap:12px;margin-bottom:21px}}.TopBlock_solutionEn__R9hxA{font-size:110px;font-weight:900;line-height:1.4;color:#1f1d18}@media(max-width:991px){.TopBlock_solutionEn__R9hxA{font-size:72px}}@media(max-width:768px){.TopBlock_solutionEn__R9hxA{font-size:48px;line-height:1.2}}.TopBlock_solutionSubTitle__HOfjz{font-size:20px;font-weight:700;line-height:1.6;color:#333}@media(max-width:768px){.TopBlock_solutionSubTitle__HOfjz{font-size:14px;font-feature-settings:"palt"}}.TopBlock_solutionDesc__Ui_cp{font-size:16px;font-weight:400;line-height:1.8;color:#333}@media(max-width:991px){.TopBlock_solutionDesc__Ui_cp{padding:0 0 35px}}@media(max-width:768px){.TopBlock_solutionDesc__Ui_cp{font-size:15px;line-height:1.7}}.TopBlock_solutionImgBg___q5ld{position:relative;height:590px;overflow:hidden}@media(max-width:991px){.TopBlock_solutionImgBg___q5ld{height:400px}}@media(max-width:768px){.TopBlock_solutionImgBg___q5ld{height:491px}}.TopBlock_solutionImgPhoto__ge_yv{object-fit:cover;object-position:center}@media(max-width:768px){.TopBlock_solutionImgPhoto__ge_yv{display:none}}.TopBlock_solutionImgPhotoSP__u0QP8{object-fit:cover;object-position:top center;display:none}@media(max-width:768px){.TopBlock_solutionImgPhotoSP__u0QP8{display:block}}.TopBlock_solutionImgOverlay__qhMUy{position:absolute;inset:0}.TopBlock_solutionH3__cGe0C{position:absolute;top:85px;left:50%;transform:translateX(-50%);font-size:30px;font-weight:700;line-height:1.8;color:#fff;white-space:nowrap}@media(max-width:991px){.TopBlock_solutionH3__cGe0C{font-size:22px;top:60px;transform:none;text-align:center;left:0;right:0}}@media(max-width:768px){.TopBlock_solutionH3__cGe0C{font-size:23px;top:53px;white-space:nowrap;width:auto}}.TopBlock_solutionLine__oYAeY{position:absolute;top:162px;left:50%;transform:translateX(-50%);width:1px;height:145px;background:#fff}@media(max-width:991px){.TopBlock_solutionLine__oYAeY{top:120px}}@media(max-width:768px){.TopBlock_solutionLine__oYAeY{display:block;top:109px;height:64px}}.TopBlock_solutionCards__mYj3P{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:var(--standard-width);margin:-243px auto 0;padding:0 20px 100px;box-sizing:content-box}@media(max-width:991px){.TopBlock_solutionCards__mYj3P{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:-104px;padding:16px 20px 60px}}@media(max-width:768px){.TopBlock_solutionCards__mYj3P{grid-template-columns:1fr;gap:16px;margin-top:-290px;padding:0 20px 48px}}.TopBlock_solutionCard__XFx6g{min-width:0;border-radius:2px;overflow:hidden;opacity:0;transform:translateY(40px)}.TopBlock_solutionCardVisible__4GRtL{animation:TopBlock_introSlideUp___VNrE .7s ease-out var(--card-delay,0s) forwards}@media(prefers-reduced-motion:reduce){.TopBlock_solutionCard__XFx6g{opacity:1;transform:none}.TopBlock_solutionCardVisible__4GRtL{animation:none}}.TopBlock_solutionCardTop__GwjYp{height:166px;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px 28px;box-sizing:border-box}@media(max-width:768px){.TopBlock_solutionCardTop__GwjYp{height:68px;padding:0 12px}}.TopBlock_solutionCardQ__Me69R{font-size:22px;font-weight:700;line-height:1.7;color:#333;text-align:center}@media(max-width:991px){.TopBlock_solutionCardQ__Me69R{font-size:18px}}@media(max-width:768px){.TopBlock_solutionCardQ__Me69R{font-size:16px}.TopBlock_solutionCardBr___e2pu{display:none}}.TopBlock_solutionCardBottom__L_K3z{position:relative;min-height:233px;background:#0071ce;padding:56px 28px 34px;box-sizing:border-box}@media(max-width:768px){.TopBlock_solutionCardBottom__L_K3z{min-height:149px;padding:28px 24px 16px}}.TopBlock_solutionCardArrow__Oza1S{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:16px solid #fff}@media(max-width:768px){.TopBlock_solutionCardArrow__Oza1S{border-left-width:9px;border-right-width:9px;border-top-width:9px}}.TopBlock_solutionCardA__AjTlD{font-size:18px;font-weight:700;line-height:1.6;color:#fff}@media(max-width:991px){.TopBlock_solutionCardA__AjTlD{font-size:16px}}@media(max-width:768px){.TopBlock_solutionCardA__AjTlD{font-size:14px;line-height:1.8}}.TopBlock_reason__vCeuS{background:#fcfbf7;padding-bottom:120px}@media(max-width:991px){.TopBlock_reason__vCeuS{padding-bottom:0}}.TopBlock_reasonHead__3iXqE{display:flex;flex-direction:column;align-items:center;gap:24px;padding:140px 20px 62px}@media(max-width:991px){.TopBlock_reasonHead__3iXqE{padding:80px 20px 40px;gap:16px}}@media(max-width:768px){.TopBlock_reasonHead__3iXqE{padding:60px 20px 32px;align-items:flex-start}}.TopBlock_reasonEn__xsX7x{font-size:110px;font-weight:900;line-height:1;color:#1f1d18;letter-spacing:-.02em}@media(max-width:991px){.TopBlock_reasonEn__xsX7x{font-size:72px}}@media(max-width:768px){.TopBlock_reasonEn__xsX7x{font-size:48px}}.TopBlock_reasonSubTitle__ITvUS{font-size:20px;font-weight:700;line-height:1.6;color:#333;text-align:center}@media(max-width:768px){.TopBlock_reasonSubTitle__ITvUS{font-size:14px;text-align:left}}.TopBlock_reasonDesc__a_FcL{font-size:16px;line-height:1.8;color:#333;max-width:954px;margin:0 auto 56px;text-align:center;padding:0 20px}@media(max-width:991px){.TopBlock_reasonDesc__a_FcL{margin-bottom:40px;padding:0 20px}}@media(max-width:768px){.TopBlock_reasonDesc__a_FcL{font-size:15px;line-height:1.7;text-align:left;margin-bottom:0}}.TopBlock_reasonItem__WamM_{display:grid;grid-template-columns:1fr 608px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;overflow:hidden}@media(max-width:991px){.TopBlock_reasonItem__WamM_{grid-template-columns:1fr}}@media(max-width:768px){.TopBlock_reasonItem__WamM_{display:none}}.TopBlock_reasonItemEven__eIZ_3{grid-template-columns:608px 1fr}@media(max-width:991px){.TopBlock_reasonItemEven__eIZ_3{grid-template-columns:1fr}}.TopBlock_reasonItemText__wTYmV{display:flex;flex-direction:column;padding:51px 40px 56px clamp(20px,(100vw - var(--standard-width))/2,156px);box-sizing:border-box}@media(max-width:991px){.TopBlock_reasonItemText__wTYmV{padding:40px 20px;order:1}}.TopBlock_reasonItemEven__eIZ_3 .TopBlock_reasonItemText__wTYmV{padding:56px clamp(20px,(100vw - var(--standard-width))/2,156px) 60px 40px}@media(max-width:991px){.TopBlock_reasonItemEven__eIZ_3 .TopBlock_reasonItemText__wTYmV{padding:40px 20px;order:1}}.TopBlock_reasonItemImg__mRPA2{position:relative;overflow:hidden;min-height:432px}@media(max-width:991px){.TopBlock_reasonItemImg__mRPA2{min-height:320px;order:2}}@media(max-width:768px){.TopBlock_reasonItemImg__mRPA2{min-height:260px}}.TopBlock_reasonItemImgEven__n4upd{position:relative;overflow:hidden;min-height:460px}@media(max-width:991px){.TopBlock_reasonItemImgEven__n4upd{min-height:320px;order:2}}@media(max-width:768px){.TopBlock_reasonItemImgEven__n4upd{min-height:260px}}.TopBlock_reasonItemImgOverlay__YK_24{position:absolute;inset:0;background:rgba(6,12,46,.8);mix-blend-mode:screen;z-index:1}.TopBlock_reasonItemPhoto__gDv7W{object-fit:cover}.TopBlock_reasonNumber__Wnfe6{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:1;color:#1f1d18;margin-bottom:5px}.TopBlock_reasonNumberDash__LPvUo{display:inline-block;width:8px;height:2px;background:#1f1d18;flex-shrink:0}.TopBlock_reasonH3__5rREu{font-size:48px;font-weight:700;line-height:1.4;color:#0071ce}@media(max-width:991px){.TopBlock_reasonH3__5rREu{font-size:36px}}@media(max-width:768px){.TopBlock_reasonH3__5rREu{font-size:28px}}.TopBlock_reasonCatch__lA7xz{font-size:28px;font-weight:700;line-height:1.6;color:#333;margin-top:27px}@media(max-width:991px){.TopBlock_reasonCatch__lA7xz{font-size:22px}}@media(max-width:768px){.TopBlock_reasonCatch__lA7xz{font-size:18px}}.TopBlock_reasonBody__uKXW3{display:flex;flex-direction:column;gap:22px;font-size:16px;line-height:1.8;color:#333;margin-top:21px}@media(max-width:768px){.TopBlock_reasonBody__uKXW3{gap:24px;font-size:15px}}.TopBlock_reasonCta__4Qhp_{display:flex;justify-content:center;padding:64px 20px 100px;background:#fff}@media(max-width:991px){.TopBlock_reasonCta__4Qhp_{padding:40px 20px 64px}}.TopBlock_reasonCtaBtn__lfj9f{display:inline-flex;align-items:center;gap:24px;background:#987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;padding:20px 63px 20px 46px;text-decoration:none;border-radius:2px;transition:opacity .3s;border:1px solid #987e59}.TopBlock_reasonCtaBtn__lfj9f:hover{color:#987e59;background:#fff}.TopBlock_reasonCtaBtn__lfj9f:hover .TopBlock_reasonCtaArrow__mEuvc{background-color:#987e59}@media(max-width:768px){.TopBlock_reasonCtaBtn__lfj9f{width:100%;justify-content:center;padding:12px 32px 12px 28px;gap:16px}}.TopBlock_reasonAccordion__caK2f{display:none}@media(max-width:768px){.TopBlock_reasonAccordion__caK2f{display:block;margin-top:32px}}.TopBlock_reasonAccItem___kWiV{background:#fff;border-bottom:1px solid #ddd}.TopBlock_reasonAccItem___kWiV:first-child{border-top:1px solid #ddd}.TopBlock_reasonAccHeader__pTRvX{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:28px 52px 28px 20px;background:none;border:none;cursor:pointer;text-align:left;position:relative;gap:12px}@media(max-width:768px){.TopBlock_reasonAccHeader__pTRvX{padding:34px 52px 34px 20px}}.TopBlock_reasonAccNumber__fhbx8{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.6;color:#1f1d18}.TopBlock_reasonAccH3__HBoGM{font-size:23px;font-weight:700;line-height:1.4;color:#0071ce}.TopBlock_reasonAccArrow__igDa9{position:absolute;right:17px;top:50%;display:inline-block;width:16px;height:18px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#1f1d18;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.TopBlock_reasonAccItemOpen__5qeF3 .TopBlock_reasonAccArrow__igDa9{transform:translateY(-50%) rotate(-90deg)}.TopBlock_reasonAccContent__MkKl3{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.TopBlock_reasonAccItemOpen__5qeF3 .TopBlock_reasonAccContent__MkKl3{grid-template-rows:1fr}.TopBlock_reasonAccInner__HAPhv{overflow:hidden;min-height:0;padding:0 20px}@media(max-width:768px){.TopBlock_reasonAccInner__HAPhv{padding:0 28px 0 20px}}.TopBlock_reasonAccCatch__MHeax{font-size:18px;font-weight:700;line-height:1.5;color:#333;padding-bottom:24px}.TopBlock_reasonAccBody__AbmId{display:flex;flex-direction:column;gap:24px;font-size:15px;line-height:1.7;color:#333;padding-bottom:32px}.TopBlock_reasonAccImg__BEPAj{position:relative;height:251px;margin:0 -20px}.TopBlock_reasonAccImg__BEPAj img{object-fit:cover}.TopBlock_reasonCtaArrow__mEuvc{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.TopBlock_price__w_A32{background:#fcfbf7;padding-bottom:0}.TopBlock_priceTop__qrqTo{display:grid;grid-template-columns:1fr 540px;align-items:end;column-gap:60px;max-width:var(--standard-width);margin:0 auto;padding:16px 20px 59px;box-sizing:content-box}@media(max-width:991px){.TopBlock_priceTop__qrqTo{grid-template-columns:1fr;row-gap:24px;padding:80px 20px 40px;align-items:start}}@media(max-width:768px){.TopBlock_priceTop__qrqTo{padding:56px 20px 42px;row-gap:34px}}.TopBlock_priceHeadLeft__x3U56{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.TopBlock_priceHeadLeft__x3U56{gap:17px}}.TopBlock_priceEn__82lJe{font-size:110px;font-weight:900;line-height:1;color:#1f1d18;letter-spacing:-.02em}@media(max-width:991px){.TopBlock_priceEn__82lJe{font-size:72px}}@media(max-width:768px){.TopBlock_priceEn__82lJe{font-size:48px}}.TopBlock_priceSubTitle__Ws9wk{font-size:20px;font-weight:700;line-height:1.6;color:#333}@media(max-width:768px){.TopBlock_priceSubTitle__Ws9wk{font-size:14px}}.TopBlock_priceDesc__KVn76{font-size:16px;line-height:1.8;color:#333}@media(max-width:991px){.TopBlock_priceDesc__KVn76{font-size:15px}}@media(max-width:768px){.TopBlock_priceDesc__KVn76{font-size:15px;line-height:1.7}}.TopBlock_priceCards__GUAZ_{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:var(--standard-width);margin:0 auto;padding:0 20px;box-sizing:content-box}@media(max-width:991px){.TopBlock_priceCards__GUAZ_{gap:24px;padding:0 20px}}@media(max-width:768px){.TopBlock_priceCards__GUAZ_{grid-template-columns:1fr}}.TopBlock_priceCards__GUAZ_ .TopBlock_priceCard__sdLO9:nth-child(3):last-child{grid-column:1/-1;width:calc((100% - 40px)/2);margin:0 auto}@media(max-width:991px){.TopBlock_priceCards__GUAZ_ .TopBlock_priceCard__sdLO9:nth-child(3):last-child{width:calc((100% - 24px)/2)}}@media(max-width:768px){.TopBlock_priceCards__GUAZ_ .TopBlock_priceCard__sdLO9:nth-child(3):last-child{grid-column:auto;width:100%;margin:0}}.TopBlock_priceCard__sdLO9{background:#fff;border-radius:2px;box-shadow:0 5px 11px rgba(111,105,82,.1),0 21px 21px rgba(111,105,82,.09),0 47px 28px rgba(111,105,82,.05),0 83px 33px rgba(111,105,82,.01),0 130px 36px rgba(111,105,82,0);overflow:hidden;display:flex;flex-direction:column}.TopBlock_priceCardHeader__vnNJQ{position:relative;background:#0071ce;height:153px;color:#fff;overflow:hidden;flex-shrink:0}@media(max-width:768px){.TopBlock_priceCardHeader__vnNJQ{height:116px}}.TopBlock_priceCardCaseRow__pIgHb{position:absolute;top:36px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;white-space:nowrap;line-height:1}@media(max-width:768px){.TopBlock_priceCardCaseRow__pIgHb{font-size:16px;top:22px}}.TopBlock_priceCardTitleGroup__NzwSN{position:absolute;top:68px;left:0;right:0;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.TopBlock_priceCardTitleGroup__NzwSN{top:45px}}.TopBlock_priceCardTitle__dYKS3{font-size:30px;font-weight:700;line-height:1.5;text-align:center}@media(max-width:991px){.TopBlock_priceCardTitle__dYKS3{font-size:24px}}@media(max-width:768px){.TopBlock_priceCardTitle__dYKS3{font-size:22px}}.TopBlock_priceCardType___0Itk{font-size:16px;font-weight:400;line-height:1.6;text-align:center}@media(max-width:768px){.TopBlock_priceCardType___0Itk{font-size:14px}}.TopBlock_priceCardLotBar__KoiTi{display:flex;justify-content:center;padding:28px 20px 0}@media(max-width:768px){.TopBlock_priceCardLotBar__KoiTi{padding:24px 20px 0}}.TopBlock_priceCardLotText__fWVmp{font-size:16px;font-weight:400;line-height:1.8;color:#333;border:1px solid #ddd;padding:4px 64px;white-space:nowrap}@media(max-width:991px){.TopBlock_priceCardLotText__fWVmp{font-size:14px;padding:10px 20px}}@media(max-width:768px){.TopBlock_priceCardLotText__fWVmp{font-size:14px;padding:4px 40px}}.TopBlock_priceCardPriceArea__mRIa2{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 50px;gap:8px}@media(max-width:768px){.TopBlock_priceCardPriceArea__mRIa2{padding:8px 20px 33px;gap:1px}}.TopBlock_priceCardPriceRow__nXCCY{display:flex;align-items:baseline;gap:10px}.TopBlock_priceCardLabel__gKf3T{font-size:18px;font-weight:700;color:#333}@media(max-width:991px){.TopBlock_priceCardLabel__gKf3T{font-size:15px;padding-bottom:8px}}@media(max-width:768px){.TopBlock_priceCardLabel__gKf3T{font-size:14px}}.TopBlock_priceCardMoney__A_J7u{font-size:80px;font-weight:700;line-height:1;color:#0071ce}@media(max-width:991px){.TopBlock_priceCardMoney__A_J7u{font-size:64px}}@media(max-width:768px){.TopBlock_priceCardMoney__A_J7u{font-size:56px}}.TopBlock_priceCardUnit__j2xgv{font-size:28px;font-weight:700;color:#333;padding-bottom:10px}@media(max-width:991px){.TopBlock_priceCardUnit__j2xgv{font-size:22px;padding-bottom:7px}}@media(max-width:768px){.TopBlock_priceCardUnit__j2xgv{font-size:20px}}.TopBlock_priceCardNote___d2W7{font-size:15px;font-weight:400;line-height:1.8;color:#333;text-align:center}@media(max-width:991px){.TopBlock_priceCardNote___d2W7{font-size:13px}}@media(max-width:768px){.TopBlock_priceCardNote___d2W7{font-size:12px}}.TopBlock_priceBnr__JaQTV{display:grid;grid-template-columns:1fr 572px;background:#1f1d18;min-height:461px;max-width:1440px;margin:100px auto 0;overflow-x:clip;overflow-y:visible}@media(max-width:991px){.TopBlock_priceBnr__JaQTV{grid-template-columns:1fr;margin-top:48px}}.TopBlock_priceBnrLeft__V4W4e{padding:50px 20px 62px 65px;box-sizing:border-box}@media(max-width:991px){.TopBlock_priceBnrLeft__V4W4e{order:2;padding-top:40x}}@media(max-width:768px){.TopBlock_priceBnrLeft__V4W4e{padding:25px 20px 48px}}.TopBlock_priceBnrTitle__qPtEA{font-size:32px;font-weight:700;line-height:1.5;color:#fff;margin-bottom:15px}@media(max-width:991px){.TopBlock_priceBnrTitle__qPtEA{font-size:24px;margin-bottom:23px}}.TopBlock_priceBnrTitle__qPtEA .TopBlock_brSP___8q7p{display:none}@media(max-width:768px){.TopBlock_priceBnrTitle__qPtEA .TopBlock_brSP___8q7p{display:block}}.TopBlock_priceBnrDesc__H4SMj{font-size:16px;font-weight:400;line-height:1.8;color:#fff;margin-bottom:32px}@media(max-width:768px){.TopBlock_priceBnrDesc__H4SMj{font-size:15px;line-height:1.7;margin-bottom:34px}}.TopBlock_priceBnrTags__ltfEi{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1350px){.TopBlock_priceBnrTags__ltfEi{grid-template-columns:repeat(3,1fr)}}@media(max-width:1150px){.TopBlock_priceBnrTags__ltfEi{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.TopBlock_priceBnrTags__ltfEi{gap:16px}}.TopBlock_priceBnrTag__uBpF0{display:flex;align-items:center;gap:12px;border:1px solid #fff;height:48px;padding:0 16px 0 14px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;white-space:nowrap}.TopBlock_priceBnrTag__uBpF0:hover{background:#fff;color:#1f1d18}.TopBlock_priceBnrTag__uBpF0:hover .TopBlock_priceBnrTagArrow__gj3U4{background-color:#1f1d18}@media(max-width:768px){.TopBlock_priceBnrTag__uBpF0{font-size:13px;height:48px;gap:8px;padding:0 12px 0 18px}}.TopBlock_priceBnrTagArrow__gj3U4{display:inline-block;flex-shrink:0;width:5px;height:10px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff}.TopBlock_priceBnrImgWrapper__RWr6h{position:relative;min-height:300px;overflow:hidden;height:calc(100% + 50px);align-self:start;top:-1px}@media(max-width:991px){.TopBlock_priceBnrImgWrapper__RWr6h{order:1;min-height:260px;top:-20px}}@media(max-width:768px){.TopBlock_priceBnrImgWrapper__RWr6h{min-height:240px;height:auto;align-self:stretch;transform:translate(20px,5px)}}.TopBlock_priceBnrImg__iccLH{object-fit:cover;object-position:center}.TopBlock_flow__JZhx9{background:#fff;overflow:hidden}.TopBlock_flowHead__LU9Kw{display:flex;flex-direction:column;align-items:center;gap:24px;padding:238px 20px 0}@media(max-width:991px){.TopBlock_flowHead__LU9Kw{padding:80px 20px 0;gap:12px}}@media(max-width:768px){.TopBlock_flowHead__LU9Kw{align-items:flex-start;gap:17px;padding:56px 20px 0}}.TopBlock_flowEn__JLdF_{font-size:110px;font-weight:900;line-height:1;color:#1f1d18;letter-spacing:-.02em;text-align:center}@media(max-width:991px){.TopBlock_flowEn__JLdF_{font-size:72px}}@media(max-width:768px){.TopBlock_flowEn__JLdF_{font-size:48px;text-align:left}}.TopBlock_flowSubTitle__fzMuC{font-size:20px;font-weight:700;line-height:1.6;color:#333;text-align:center}@media(max-width:768px){.TopBlock_flowSubTitle__fzMuC{font-size:14px;text-align:left}}.TopBlock_flowIntroDesc__Lozqv{font-size:16px;line-height:1.8;color:#333;text-align:center;margin-top:47px;padding:0 20px}@media(max-width:991px){.TopBlock_flowIntroDesc__Lozqv{margin-top:40px;padding:0 20px;font-size:15px}}@media(max-width:768px){.TopBlock_flowIntroDesc__Lozqv{text-align:left;line-height:1.7;margin-top:40px}}.TopBlock_autoScrollSection__4S5w0{background:#fff;padding:40px 0}@media(max-width:991px){.TopBlock_autoScrollSection__4S5w0{padding:0 0 60px;background:#fcfbf7}}@media(max-width:768px){.TopBlock_autoScrollSection__4S5w0{padding:0 0 57px;--auto-scroll-slide-w-sp:180px;--auto-scroll-slide-h-sp:120px}}.TopBlock_faq__yQBAn{background:#fcfbf7;padding-bottom:120px}@media(max-width:991px){.TopBlock_faq__yQBAn{padding-bottom:80px}}@media(max-width:768px){.TopBlock_faq__yQBAn{padding-bottom:48px}}.TopBlock_faqHead__4iC_Z{display:grid;grid-template-columns:1fr 540px;align-items:end;column-gap:60px;max-width:var(--standard-width);margin:0 auto;padding:90px clamp(20px,(100vw - var(--standard-width))/2,156px) 56px;box-sizing:content-box}@media(max-width:991px){.TopBlock_faqHead__4iC_Z{grid-template-columns:1fr;row-gap:36px;padding:80px 20px 40px;align-items:start}}@media(max-width:768px){.TopBlock_faqHead__4iC_Z{padding:0 20px 40px}}.TopBlock_faqHeadLeft__1h0ep{display:flex;flex-direction:column;gap:22px}@media(max-width:768px){.TopBlock_faqHeadLeft__1h0ep{gap:16px}}.TopBlock_faqEn__S0ayG{font-size:110px;font-weight:900;line-height:1;color:#1f1d18}@media(max-width:991px){.TopBlock_faqEn__S0ayG{font-size:72px}}@media(max-width:768px){.TopBlock_faqEn__S0ayG{font-size:48px}}.TopBlock_faqSubTitle__tFfVP{font-size:20px;font-weight:700;line-height:1.6;color:#333}@media(max-width:768px){.TopBlock_faqSubTitle__tFfVP{font-size:14px}}.TopBlock_faqDesc__Ey1MU{font-size:16px;line-height:1.8;color:#333}@media(max-width:991px){.TopBlock_faqDesc__Ey1MU{font-size:15px}}@media(max-width:768px){.TopBlock_faqDesc__Ey1MU{line-height:1.7}}.TopBlock_faqItems__DtaJM{display:flex;flex-direction:column;gap:8px;max-width:var(--standard-width);box-sizing:content-box;padding:0 clamp(20px,(100vw - var(--standard-width))/2,156px);margin:0 auto 56px}@media(max-width:991px){.TopBlock_faqItems__DtaJM{padding:0 20px;margin-bottom:48px}}.TopBlock_faqItem__yE3_L{background:#fff;border-radius:2px;box-shadow:0 5px 12px rgba(166,161,140,.02),0 21px 21px rgba(166,161,140,.02),0 47px 28px rgba(166,161,140,.01),0 84px 34px rgba(166,161,140,0),0 132px 37px rgba(166,161,140,0);overflow:hidden}.TopBlock_faqQuestion__uUrh5{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:96px;padding:0 48px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.TopBlock_faqQuestion__uUrh5::-webkit-details-marker{display:none}.TopBlock_faqQuestion__uUrh5:focus-visible{outline:2px solid #0071ce;outline-offset:-2px}@media(max-width:991px){.TopBlock_faqQuestion__uUrh5{padding:0 24px;gap:12px;min-height:80px}}@media(max-width:768px){.TopBlock_faqQuestion__uUrh5{padding:27px 24px;min-height:0;gap:10px;align-items:start}}.TopBlock_faqQ__wKcUl{font-size:22px;font-weight:700;line-height:1;color:#0071ce;flex-shrink:0}@media(max-width:991px){.TopBlock_faqQ__wKcUl{font-size:18px}}@media(max-width:768px){.TopBlock_faqQ__wKcUl{font-size:13px;line-height:1.5}}.TopBlock_faqQText__l4bn3{font-size:20px;font-weight:700;line-height:1.6;color:#0071ce}@media(max-width:991px){.TopBlock_faqQText__l4bn3{font-size:17px}}@media(max-width:768px){.TopBlock_faqQText__l4bn3{font-size:14px;line-height:1.5}}.TopBlock_faqChevron__qN0rg{flex-shrink:0;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);transition:transform .25s ease}.TopBlock_faqItem__yE3_L[open] .TopBlock_faqChevron__qN0rg{transform:rotate(-135deg)}.TopBlock_faqAnswer__rUzcU{padding:0 125px 32px 87px;font-size:16px;line-height:1.8;color:#333}.TopBlock_faqAnswer__rUzcU :where(p,ul,ol){margin-block:.4em;font-size:16px;line-height:1.7}@media(max-width:768px){.TopBlock_faqAnswer__rUzcU :where(p,ul,ol){font-size:12px}}.TopBlock_faqAnswer__rUzcU :where(p,ul,ol):first-child{margin-block-start:0;font-size:16px;line-height:1.7}@media(max-width:768px){.TopBlock_faqAnswer__rUzcU :where(p,ul,ol):first-child{font-size:12px}}.TopBlock_faqAnswer__rUzcU :where(p,ul,ol):last-child{margin-block-end:0;font-size:16px;line-height:1.7;padding-bottom:0}@media(max-width:768px){.TopBlock_faqAnswer__rUzcU :where(p,ul,ol):last-child{font-size:12px}}@media(max-width:991px){.TopBlock_faqAnswer__rUzcU{padding:4px 24px 24px 44px;font-size:15px}}@media(max-width:768px){.TopBlock_faqAnswer__rUzcU{padding:4px 24px 30px}}.TopBlock_faqCta__cYjVZ{display:flex;justify-content:center;padding:0 20px}.TopBlock_faqCtaBtn__80DsV{display:inline-flex;align-items:center;gap:24px;background:#987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;padding:20px 56px 20px 40px;width:344px;max-width:100%;justify-content:center;text-decoration:none;border:1px solid #987e59;transition:background .3s,color .3s}.TopBlock_faqCtaBtn__80DsV:hover{color:#987e59;background:#fff}.TopBlock_faqCtaBtn__80DsV:hover .TopBlock_faqCtaArrow__BBA_c{background-color:#987e59}@media(max-width:768px){.TopBlock_faqCtaBtn__80DsV{width:214px;justify-content:center;padding:14px 32px;font-size:15px;gap:16px}}.TopBlock_faqCtaArrow__BBA_c{display:inline-block;flex-shrink:0;width:6px;height:11px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;transition:background-color .3s}.NewsBlock_news__kxJPF{margin:118px auto 80px;max-width:var(--standard-width);padding:var(--standard-padding);box-sizing:content-box}@media(max-width:768px){.NewsBlock_news__kxJPF{margin:45px auto 64px}}.NewsBlock_heading__jYwDt{display:grid;grid-template-columns:11fr 9fr;align-items:end;margin-bottom:55px}@media(max-width:991px){.NewsBlock_heading__jYwDt{grid-template-columns:1fr;align-items:start;gap:16px;margin-bottom:32px}}@media(max-width:768px){.NewsBlock_heading__jYwDt{gap:34px}}.NewsBlock_heading__title__7TdjV{display:flex;flex-direction:column;gap:0}@media(max-width:768px){.NewsBlock_heading__title__7TdjV{gap:8px}}.NewsBlock_heading__en__ETeEC{font-size:110px;font-weight:900;line-height:1.4;color:#1f1d18}@media(max-width:991px){.NewsBlock_heading__en__ETeEC{font-size:72px}}@media(max-width:768px){.NewsBlock_heading__en__ETeEC{font-size:48px}}.NewsBlock_heading__ja__k_aSr{font-size:20px;font-weight:700;line-height:1.6;color:#333}@media(max-width:768px){.NewsBlock_heading__ja__k_aSr{font-size:14px}}.NewsBlock_heading__desc__BHfwV p{font-size:16px;line-height:1.8;color:#333;padding-bottom:0}@media(max-width:768px){.NewsBlock_heading__desc__BHfwV p{font-size:15px}}.NewsBlock_list__eEOvN{margin-bottom:0}.NewsBlock_viewBtn__LyGQ4{text-align:center}.NewsBlock_viewBtnLink__O0RsG{display:inline-block;border-bottom:1px solid #333;transition:.3s}.NewsBlock_viewBtnLink__O0RsG:after{content:"";display:inline-block;width:14px;height:14px;margin-left:10px;-webkit-mask-image:url(/images/icon/arrow.svg);mask-image:url(/images/icon/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#333}.NewsBlock_viewBtnLink__O0RsG:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.NewsBlock_viewBtnLink__O0RsG:hover:after{background-color:var(--color-link-hover)}