.Content_content-block__ioD2H{max-width:880px;padding:var(--standard-padding);margin:0 auto;box-sizing:content-box}.Content_content-block__ioD2H a{color:var(--color-link)}.Content_content-block__ioD2H a:hover{color:var(--color-link-hover)}.ContactCTA_section__DMvv4{padding:38px clamp(20px,(100vw - 880px)/2,316px) 112px}@media(max-width:991px){.ContactCTA_section__DMvv4{padding:0 20px 60px}}@media(max-width:768px){.ContactCTA_section__DMvv4{padding:28px 20px 32px}}.ContactCTA_card__xZzV_{position:relative;overflow:hidden;border-radius:8px;height:445px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.ContactCTA_card__xZzV_{height:444px}}.ContactCTA_imageWrap__J18_O{position:absolute;inset:0}.ContactCTA_image__Ouv7z{object-fit:cover}.ContactCTA_overlay__DAHqo{position:absolute;inset:0;background:rgba(0,0,0,.6)}.ContactCTA_content__b6gYw{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px;text-align:center}@media(max-width:991px){.ContactCTA_content__b6gYw{padding:0 48px}}@media(max-width:768px){.ContactCTA_content__b6gYw{padding:0 24px}}.ContactCTA_title__1eFPo{width:100%;font-size:26px;font-weight:700;line-height:1.7;color:#fff;text-align:center;margin:0}@media(max-width:768px){.ContactCTA_title__1eFPo{font-size:20px;line-height:1.7;white-space:pre-line}}.ContactCTA_separator__0jVQH{display:block;width:1px;height:56px;background:#fff;margin:16px auto}@media(max-width:768px){.ContactCTA_separator__0jVQH{height:24px;margin:12px auto}}.ContactCTA_description__YBaNi{font-size:16px;font-weight:400;line-height:1.8;color:#fff;margin:0 0 30px;white-space:pre-line}@media(max-width:768px){.ContactCTA_description__YBaNi{font-size:13px;line-height:1.7;margin:12px 0 30px}.ContactCTA_descPc__OSMgQ{display:none}}.ContactCTA_descSp__j_nLz{display:none}@media(max-width:768px){.ContactCTA_descSp__j_nLz{display:block}}.ContactCTA_btn__DMYuQ{display:inline-flex;align-items:center;gap:24px;background:#987e59;color:#fff;font-size:17px;font-weight:700;line-height:1.6;padding:20px 48px 20px 32px;justify-content:center;width:363px;text-decoration:none;border:1px solid #987e59;transition:background .3s,color .3s}.ContactCTA_btn__DMYuQ:before{content:"";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}.ContactCTA_btn__DMYuQ:hover{background:#fff;color:#987e59}.ContactCTA_btn__DMYuQ:hover:before{background-color:#987e59}@media(max-width:768px){.ContactCTA_btn__DMYuQ{font-size:15px;gap:16px;padding:13px 6px 13px 24px;width:274px;justify-content:center}}.Reason_reason__6qK7v{padding:0 0 80px;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.Reason_reason__6qK7v{padding:16px 20px 64px}}.Reason_line__KYvjD{width:1px;height:80px;background:#333}@media(max-width:768px){.Reason_line__KYvjD{height:48px}}.Reason_brSp__Eb9yA{display:none}@media(max-width:768px){.Reason_brSp__Eb9yA{display:block}}.Reason_heading__LQj_G{margin-top:56px;font-family:"Noto Serif JP",Yu Mincho,YuMincho,serif;font-weight:700;font-size:36px;color:#1f3a5f;line-height:1.9}@media(max-width:768px){.Reason_heading__LQj_G{margin-top:18px;font-size:23px;line-height:1.7}}.Reason_body__4cwCN{display:flex;flex-direction:column;gap:23px;margin-top:37px;max-width:800px;font-size:16px;font-weight:400;color:#333;line-height:1.8}@media(max-width:768px){.Reason_body__4cwCN{gap:18px;margin-top:30px;max-width:100%;font-size:15px;line-height:1.7}}.Reason_promise__B8zqC{background:#fcfbf7;padding:75px 0}@media(max-width:768px){.Reason_promise__B8zqC{padding:64px 0 80px}}.Reason_promiseInner__71NVk{max-width:clamp(600px,89vw,1080px);margin:0 auto;padding:0 20px;box-sizing:content-box}.Reason_promiseHeader__b9FhN{display:flex;flex-direction:column;gap:0;margin-bottom:44px;padding-left:100px}@media(max-width:768px){.Reason_promiseHeader__b9FhN{gap:0;margin-bottom:32px;padding-left:0}}.Reason_promiseEn__RPAwd{font-size:56px;font-weight:900;color:#1f1d18;line-height:1.6}@media(max-width:768px){.Reason_promiseEn__RPAwd{font-size:48px}}.Reason_promiseJa__8ERv8{font-size:16px;font-weight:700;color:#333}@media(max-width:768px){.Reason_promiseJa__8ERv8{font-size:13px}}.Reason_cards__RKwrf{display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.Reason_cards__RKwrf{gap:24px}}.Reason_card__Y_NCM{background:#fff;border-radius:4px;box-shadow:0 5px 6px rgba(166,161,140,.02),0 21px 10.5px rgba(166,161,140,.02),0 47px 14px rgba(166,161,140,.01),0 84px 17px rgba(166,161,140,0),0 132px 18.5px rgba(166,161,140,0);display:grid;grid-template-columns:56fr 44fr}@media(max-width:991px){.Reason_card__Y_NCM{grid-template-columns:1fr}}.Reason_cardText__D7HVA{padding:80px 46px}@media(max-width:768px){.Reason_cardText__D7HVA{padding:48px 24px 25px}}.Reason_cardNum__17Ia4{font-size:18px;font-weight:700;color:#0071ce;margin-bottom:13px}@media(max-width:768px){.Reason_cardNum__17Ia4{margin-bottom:7px}}.Reason_cardTitle__dq84G{font-size:30px;font-weight:700;color:#1f3a5f;line-height:1.6;margin-bottom:24px}@media(max-width:768px){.Reason_cardTitle__dq84G{font-size:24px;margin-bottom:20px}}.Reason_cardCatch__Wh0Jv{font-size:18px;font-weight:700;color:#0071ce;line-height:1.7;margin-bottom:12px}@media(max-width:768px){.Reason_cardCatch__Wh0Jv{font-size:20px}}.Reason_cardBody__cqXhC{font-size:16px;font-weight:400;color:#333;line-height:1.8}@media(max-width:768px){.Reason_cardBody__cqXhC{font-size:14px;line-height:1.7}}.Reason_cardNote__vBcdE{margin-top:18px;font-size:13px;color:#333;line-height:1.7}@media(max-width:768px){.Reason_cardNote__vBcdE{margin-top:14px}}.Reason_cardVisual__a9I11{position:relative;min-height:300px}@media(max-width:991px){.Reason_cardVisual__a9I11{min-height:226px}}@media(max-width:768px){.Reason_cardVisual__a9I11{min-height:0}}.Reason_card__Y_NCM:first-child .Reason_cardVisual__a9I11{margin-top:47px;margin-bottom:47px}.Reason_card__Y_NCM:nth-child(2) .Reason_cardVisual__a9I11{margin-top:17px;margin-bottom:17px}.Reason_card__Y_NCM:nth-child(3) .Reason_cardVisual__a9I11{margin-top:38px;margin-bottom:38px}.Reason_card__Y_NCM:nth-child(-n+3) .Reason_cardVisual__a9I11{margin-right:-14%}@media(max-width:991px){.Reason_card__Y_NCM:nth-child(-n+3) .Reason_cardVisual__a9I11{margin:0 24px 32px}}.Reason_cardPicture__6kcXp{position:absolute;inset:0;display:block}@media(max-width:768px){.Reason_cardPicture__6kcXp{position:static}}.Reason_cardImg__p_fpo{width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:768px){.Reason_cardImg__p_fpo{height:auto}}.Reason_gallery__XdVk8{background:#fff;padding:0 0 96px}@media(max-width:768px){.Reason_gallery__XdVk8{padding:0 0 32px}}.Reason_galleryInner__YymFM{max-width:100%;margin-inline:auto;padding:16px 0;box-sizing:content-box}@media(max-width:768px){.Reason_galleryInner__YymFM{display:none}}.Reason_pcTopGrid__Bn5fS{display:grid;grid-template-columns:660fr 312fr 508fr;grid-template-rows:244px 60px 314px;gap:16px}.Reason_pcItem01___1XuQ{grid-column:1;grid-row:1/3}.Reason_pcItem02___arec{grid-column:2;grid-row:1}.Reason_pcItem03__vNql9{grid-column:3;grid-row:1}.Reason_pcItem04___tvby{grid-column:2/4;grid-row:2/4}.Reason_pcItem05__JfTsy{grid-column:1;grid-row:3}.Reason_pcBottomGrid__d1Juh{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:240px;gap:16px;margin-top:16px}.Reason_spGallery__RY_CP{display:none}@media(max-width:768px){.Reason_spGallery__RY_CP{display:flex;flex-direction:column;gap:2px}}.Reason_spColumns__bdhhu{display:flex;gap:2px}.Reason_spLeft__4Qsxu,.Reason_spRight__n1DM9{flex:1 1;display:flex;flex-direction:column;gap:2px}.Reason_galleryItem__QVJHJ{position:relative;overflow:hidden;margin:0;opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.Reason_galleryItem__QVJHJ.Reason_galleryItemVisible__O5Sug{opacity:1;transform:translateY(0)}@media(max-width:768px){.Reason_galleryItem__QVJHJ[data-gi="0"]{height:255px}.Reason_galleryItem__QVJHJ[data-gi="1"]{height:205px}.Reason_galleryItem__QVJHJ[data-gi="2"]{height:147px}.Reason_galleryItem__QVJHJ[data-gi="3"]{height:130px}.Reason_galleryItem__QVJHJ[data-gi="4"]{height:126px}.Reason_galleryItem__QVJHJ[data-gi="5"]{height:182px}.Reason_galleryItem__QVJHJ[data-gi="6"]{height:128px}.Reason_galleryItem__QVJHJ[data-gi="7"]{height:257px}}.Reason_galleryItemImg__aCDFW{object-fit:cover;object-position:center}.Slider_slider__5LP5y{margin-bottom:40px}.Slider_slider__5LP5y .splide__pagination{bottom:-30px;gap:4px}@media(max-width:768px){.Slider_slider__5LP5y .splide__pagination{bottom:-20px}}.Slider_slider__5LP5y .splide__pagination__page.is-active{background-color:var(--color-link)}.Slider_slider-subtitle__PAtDt{font-size:14px;font-weight:400;margin-bottom:8px;color:var(--color-text-secondary)}.Slider_slider-title__itx0Z{font-size:24px;font-weight:600;margin-bottom:16px;padding:0 16px}@media(max-width:768px){.Slider_slider-title__itx0Z{font-size:20px}}.Slider_slider-text__qEE_C{padding:0 16px}.Slider_static-slides__fNnSd{display:flex;gap:1rem;padding:0 16px;align-items:stretch;justify-content:center}.Slider_static-item__JavZy{flex:1 1;min-width:0}@media(max-width:768px){.Slider_static-slides__fNnSd{flex-direction:column}}.Slider_static-one__JHW2o .Slider_static-item__JavZy{flex:0 0 33.3333%;max-width:33.3333%}.Slider_static-two__U2T5G .Slider_static-item__JavZy{flex:0 0 50%;max-width:50%}.Card_article__umyu_ a{display:flex;flex-direction:column;height:100%;transition:opacity .2s}.Card_article__umyu_ a:hover{opacity:.8}.Card_thumbnail__sJyCu{overflow:hidden;flex-shrink:0}.Card_thumbnail__sJyCu img{width:100%;height:237px;object-fit:cover;display:block}.Card_content__sPnoC{display:flex;flex-direction:column;flex:1 1}.Card_title-block__emFKR{display:flex;flex-direction:column;gap:14px;margin-top:17px}.Card_h2-title__bQnPQ{font-size:18px;font-weight:700;color:#333;line-height:1.5;margin:0}.Card_line__3xajh{width:100%;height:1px;background:#ddd;flex-shrink:0}.Card_post-meta__ureO9{display:flex;align-items:flex-start;gap:0 16px;margin-top:12px}.Card_date__k4jxC{font-size:12px;font-weight:400;color:#888;line-height:1.5;white-space:nowrap}.Card_categories__uI6jz{display:flex;flex-wrap:wrap;flex:1 1}.Card_category__nu_F6{font-size:12px;font-weight:700;color:#987e59;line-height:1.5;display:flex}.Card_post-author__hpqMb{display:flex;gap:15px;align-items:center;margin-top:auto;padding-top:12px}.Card_post-author__hpqMb img{width:40px;height:40px;object-fit:cover;border-radius:50%}.Card_post-author__hpqMb span{color:#a3a3a3;font-size:14px}@media(max-width:768px){.Card_article__umyu_ a{flex-direction:row;gap:12px;height:auto}.Card_thumbnail__sJyCu{width:133px}.Card_thumbnail__sJyCu img{height:95px;width:133px}.Card_content__sPnoC{flex:1 1;min-width:0}.Card_title-block__emFKR{gap:14px;margin-top:0}.Card_h2-title__bQnPQ{font-size:12px;line-height:1.7}.Card_post-meta__ureO9{gap:8px;margin-top:9px}.Card_category__nu_F6,.Card_date__k4jxC{font-size:10px}}.CollectionArchive_collection-archive__jCEK6{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;max-width:var(--standard-width);margin:40px auto 80px;box-sizing:content-box}@media(max-width:768px){.CollectionArchive_collection-archive__jCEK6{margin:32px auto 64px}}.CollectionArchive_collection-archive__jCEK6[data-columns="3"]{grid-template-columns:repeat(3,1fr);gap:40px 42px;padding:0 20px;max-width:1080px;box-sizing:content-box}@media(max-width:991px){.CollectionArchive_collection-archive__jCEK6[data-columns="3"]{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media(max-width:768px){.CollectionArchive_collection-archive__jCEK6,.CollectionArchive_collection-archive__jCEK6[data-columns="3"]{grid-template-columns:1fr;gap:24px}}.CollectionArchive_collection-archive-item__0KZ_T{min-width:0}.NotFoundSuggestions_not-found__yowZc h1{padding:0 0 40px;line-height:1.5;font-weight:700;font-size:3.5rem}@media screen and (max-width:1024px){.NotFoundSuggestions_not-found__yowZc h1{font-size:2.5rem}}@media screen and (max-width:768px){.NotFoundSuggestions_not-found__yowZc h1{font-size:2em}}.NotFoundSuggestions_not-found__yowZc h2{font-size:1.5em;font-weight:700;margin:0 0 16px}@media screen and (max-width:768px){.NotFoundSuggestions_not-found__yowZc h2{font-size:1.25rem}}.NotFoundSuggestions_not-found__yowZc p{margin-bottom:2em}.NotFoundSuggestions_not-found__yowZc a:hover{text-decoration:underline;color:var(--color-text-hover);transition:.2s}.NotFoundSuggestions_category-list__DfC2z{list-style-type:disc;padding:0 0 40px 3em}.NotFoundSuggestions_category-list__DfC2z li{margin-bottom:8px}.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 540px;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_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}.EstimateCards_section___HUAl{padding:5px 20px 108px;max-width:880px;margin:0 auto;box-sizing:content-box}@media(max-width:768px){.EstimateCards_section___HUAl{padding:13px 20px 29px}}.EstimateCards_heading__byDGX{display:grid;justify-items:center;gap:14px;margin-bottom:32px}@media(max-width:768px){.EstimateCards_heading__byDGX{gap:9px;margin-bottom:24px}}.EstimateCards_iconWrap__KxUyk{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;overflow:hidden}@media(max-width:768px){.EstimateCards_iconWrap__KxUyk{width:64px;height:64px}}.EstimateCards_icon__unFtl{object-fit:contain}@media(max-width:768px){.EstimateCards_icon__unFtl{width:64px;height:64px}}.EstimateCards_title__8_eHU{margin:0;font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.28px;color:var(--color-navy);text-align:center}@media(max-width:768px){.EstimateCards_title__8_eHU{font-size:26px}}.EstimateCards_grid__ymwM0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:58px}@media(max-width:768px){.EstimateCards_grid__ymwM0{grid-template-columns:1fr;gap:16px;margin-bottom:41px}}.EstimateCards_card__SVc35{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:box-shadow .3s,transform .3s}.EstimateCards_card__SVc35:hover{box-shadow:0 10px 30px rgba(2,52,119,.1);transform:translateY(-2px)}.EstimateCards_cardLink__SIbTP{display:block}.EstimateCards_imageWrap__DjvSs{position:relative;aspect-ratio:280/208}.EstimateCards_imageWrapSP__FlA5x{display:none}.EstimateCards_image__FFkTR{object-fit:cover}@media(max-width:768px){.EstimateCards_imageWrapPC__6bEbF{display:none}.EstimateCards_imageWrapSP__FlA5x{display:block;aspect-ratio:335/196}}.EstimateCards_note__dkdAx{font-size:16px;line-height:1.4;color:var(--color-text)}@media(max-width:768px){.EstimateCards_note__dkdAx{font-size:15px}}.EstimateCards_note__dkdAx p{margin:0}.EstimateCards_note__dkdAx a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.AutoScrollSlider_viewport__G1piw{overflow:hidden;width:100%;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)}.AutoScrollSlider_track__1DSYW{display:flex;width:max-content;animation:AutoScrollSlider_marquee__wTG0w calc(var(--item-count)*5s) linear infinite;will-change:transform}.AutoScrollSlider_slide__dilRz{width:var(--auto-scroll-slide-w,314px);height:var(--auto-scroll-slide-h,209px);flex-shrink:0;margin-right:8px;overflow:hidden;box-shadow:0 5px 5.5px rgba(0,0,0,.1),0 20px 10px rgba(0,0,0,.09),0 46px 14px rgba(0,0,0,.05),0 82px 16.5px rgba(0,0,0,.02),0 128px 18px rgba(0,0,0,0)}.AutoScrollSlider_slide__dilRz picture{display:block;width:100%;height:100%}@media(max-width:768px){.AutoScrollSlider_slide__dilRz{width:var(--auto-scroll-slide-w-sp,140px);height:var(--auto-scroll-slide-h-sp,93px);margin-right:6px}}.AutoScrollSlider_image__G_sDT{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}@keyframes AutoScrollSlider_marquee__wTG0w{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.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)}