._page_1v8ev_1{color:#07101d;background:#faf8f3;min-height:100svh;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:800}._header_1v8ev_9{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#07101d;background:#faf8f3e6;border-bottom:1px solid #07101d1f;align-items:center;width:100%;height:78px;padding:0 clamp(20px,5vw,72px);display:flex;position:fixed;top:0;left:0}._brand_1v8ev_25{letter-spacing:.08em;align-items:center;gap:10px;font-size:18px;display:flex}._brand_1v8ev_25 img{object-fit:contain;width:32px;height:32px}._header_1v8ev_9 nav{gap:28px;margin-left:auto;font-size:13px;display:flex}._hero_1v8ev_46{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}._hero_1v8ev_46 img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.02)}._heroShade_1v8ev_60{background:linear-gradient(90deg,#2016107a 0%,#583e2a4d 42%,#faf8f31f 100%),linear-gradient(#17191f0a 40%,#17191f6b 100%);position:absolute;inset:0}._heroInner_1v8ev_67{z-index:1;width:min(1260px,100%);padding:150px clamp(22px,7vw,120px) 82px;position:relative}._kicker_1v8ev_74,._label_1v8ev_75{color:#e3bd6c;margin:0;padding-left:20px;font-size:clamp(16px,1.2vw,22px);line-height:1.5;position:relative}._kicker_1v8ev_74{font-size:clamp(20px,1.6vw,28px)}._kicker_1v8ev_74:before,._label_1v8ev_75:before{content:"";background:#d54b34;width:5px;height:1.2em;position:absolute;top:.18em;left:0}._hero_1v8ev_46 h1{letter-spacing:0;overflow-wrap:normal;word-break:keep-all;max-width:1180px;margin:32px 0 0;font-size:clamp(44px,4.6vw,84px);line-height:1.12}._lead_1v8ev_109{color:#ffffffe6;text-shadow:0 1px 16px #07101d47;max-width:760px;margin:36px 0 0;font-size:clamp(17px,1.45vw,23px);line-height:1.9}._heroActions_1v8ev_118{align-items:center;gap:28px;margin-top:42px;display:flex}._heroActions_1v8ev_118 a,._info_1v8ev_126 a,._apply_1v8ev_127 a{color:#fff;background:#d54b34;align-items:center;min-height:58px;padding:0 28px;font-size:clamp(16px,1.15vw,20px);transition:background .25s,transform .25s;display:inline-flex}._heroActions_1v8ev_118 a:hover,._info_1v8ev_126 a:hover,._apply_1v8ev_127 a:hover{background:#b93825;transform:translateY(-2px)}._heroActions_1v8ev_118 span{color:#e3bd6c;font-size:clamp(16px,1.25vw,22px)}._problem_1v8ev_150,._solution_1v8ev_151,._points_1v8ev_152,._flow_1v8ev_153,._info_1v8ev_126,._faq_1v8ev_155,._apply_1v8ev_127{padding:clamp(96px,12vw,170px) clamp(22px,7vw,120px)}._problem_1v8ev_150{color:#07101d;background:#f1ede4;grid-template-columns:.95fr 1.25fr;gap:8vw;display:grid}._problem_1v8ev_150 ._label_1v8ev_75,._flow_1v8ev_153 ._label_1v8ev_75,._faq_1v8ev_155 ._label_1v8ev_75,._apply_1v8ev_127 ._label_1v8ev_75{color:#a66f1d}._problem_1v8ev_150 h2,._solution_1v8ev_151 h2,._points_1v8ev_152 h2,._flow_1v8ev_153 h2,._info_1v8ev_126 h2,._faq_1v8ev_155 h2,._apply_1v8ev_127 h2{letter-spacing:0;margin:34px 0 0;font-size:clamp(44px,6vw,96px);line-height:1.12}._problem_1v8ev_150 ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}._problem_1v8ev_150 li{border-bottom:1px solid #07101d38;grid-template-columns:28px 1fr;align-items:center;gap:16px;padding:22px 0;font-size:clamp(19px,2vw,31px);display:grid}._solution_1v8ev_151{color:#07101d;background:#faf8f3;grid-template-columns:minmax(0,.95fr) minmax(280px,.78fr) minmax(320px,.88fr);align-items:center;gap:clamp(30px,4vw,72px);display:grid}._solutionCopy_1v8ev_215{max-width:760px}._solutionMap_1v8ev_219{align-items:center;gap:24px;display:grid}._solutionPhoto_1v8ev_225,._pointsPhoto_1v8ev_226,._infoPhoto_1v8ev_227{background:#fffdfa;border:1px solid #a66f1d29;position:relative;overflow:hidden}._solutionPhoto_1v8ev_225{aspect-ratio:3/4}._solutionPhoto_1v8ev_225 img,._pointsPhoto_1v8ev_226 img,._infoPhoto_1v8ev_227 img{object-fit:cover;width:100%;height:100%;display:block}._judgmentGrid_1v8ev_247{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}._judgmentGrid_1v8ev_247:before,._judgmentGrid_1v8ev_247:after{content:"";background:#a66f1d3d;position:absolute}._judgmentGrid_1v8ev_247:before{width:1px;height:100%;top:0;left:50%}._judgmentGrid_1v8ev_247:after{width:100%;height:1px;top:50%;left:0}._judgmentCard_1v8ev_275,._designGoal_1v8ev_276{z-index:1;color:#07101dd6;text-align:center;background:#fffdfa;border:1px solid #a66f1d3d;place-items:center;min-height:118px;padding:22px;font-size:clamp(16px,1.25vw,20px);line-height:1.55;display:grid;position:relative}._convergeLine_1v8ev_291{border-bottom:1px solid #a66f1d5c;border-left:1px solid #a66f1d5c;border-right:1px solid #a66f1d5c;width:min(68%,360px);height:34px;margin:0 auto;position:relative}._convergeLine_1v8ev_291:after{content:"";background:#faf8f3;border-bottom:1px solid #a66f1d8a;border-right:1px solid #a66f1d8a;width:14px;height:14px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}._designGoal_1v8ev_276{color:#fff;background:#d54b34;border-color:#d54b3480;width:min(320px,100%);min-height:86px;margin:0 auto;font-size:clamp(21px,2vw,30px)}._solution_1v8ev_151 p:not(._label_1v8ev_75),._faq_1v8ev_155 p{color:#07101db8;margin:28px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.85}._points_1v8ev_152{color:#07101d;background:#f1ede4}._points_1v8ev_152 h2{color:#07101d;max-width:980px}._pointsPhoto_1v8ev_226{aspect-ratio:3/2;width:min(920px,100%);margin-top:54px}._pointGrid_1v8ev_348{border-top:1px solid #07101d29;gap:0;max-width:1060px;margin-top:44px;display:grid}._points_1v8ev_152 article{background:0 0;border-bottom:1px solid #07101d29;grid-template-columns:58px 1fr;align-items:center;gap:24px;min-height:142px;padding:30px 0;font-size:clamp(21px,2.2vw,34px);line-height:1.45;display:grid}._flow_1v8ev_153{color:#07101d;background:#f1ede4;grid-template-columns:.92fr 1.35fr;gap:8vw;display:grid}._flow_1v8ev_153 ol{border-top:1px solid #07101d47;margin:0;padding:0;list-style:none}._flow_1v8ev_153 li{border-bottom:1px solid #07101d33;grid-template-columns:72px 1fr 34px;align-items:center;gap:24px;min-height:106px;display:grid}._flow_1v8ev_153 span{color:#a66f1d;font-size:15px}._flow_1v8ev_153 strong{font-size:clamp(21px,2.4vw,38px);line-height:1.3}._apply_1v8ev_127{color:#07101d;background:#f1ede4;grid-template-columns:.92fr 1.35fr;gap:8vw;display:grid}._apply_1v8ev_127 ol{border-top:1px solid #07101d47;margin:0;padding:0;list-style:none}._apply_1v8ev_127 li{border-bottom:1px solid #07101d33;grid-template-columns:72px 1fr;align-items:center;gap:24px;min-height:106px;display:grid}._apply_1v8ev_127 span{color:#a66f1d;font-size:15px}._apply_1v8ev_127 strong{font-size:clamp(21px,2.4vw,38px);line-height:1.3}._apply_1v8ev_127 a{grid-column:2;justify-self:start;margin-top:42px}._info_1v8ev_126{color:#07101d;background:#faf8f3;border-top:1px solid #a66f1d2e;border-bottom:1px solid #07101d1a}._infoContent_1v8ev_450{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(34px,5vw,76px);display:grid}._info_1v8ev_126 h2{max-width:1060px}._infoPhoto_1v8ev_227{aspect-ratio:4/5}._infoGrid_1v8ev_465{grid-template-columns:repeat(3,1fr);gap:14px;width:min(940px,100%);margin:54px 0 42px;display:grid}._infoGrid_1v8ev_465 article{background:#fffdfa;border:1px solid #a66f1d33;padding:28px}._infoGrid_1v8ev_465 article>span{color:#07101d8f;margin-top:20px;font-size:13px;display:block}._infoGrid_1v8ev_465 strong{color:#a66f1d;margin-top:16px;font-size:clamp(26px,3vw,46px);display:block}._faq_1v8ev_155{color:#07101d;background:#f1ede4}._faq_1v8ev_155>div{background:#07101d2e;gap:1px;max-width:1080px;margin-top:52px;display:grid}._faq_1v8ev_155 article{background:#f1ede4}._faq_1v8ev_155 h3{margin:0;font-size:clamp(20px,2vw,31px)}._faq_1v8ev_155 h3 button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 28px;align-items:center;gap:22px;padding:30px 0;display:grid}._faqIndicator_1v8ev_530{justify-self:end;width:22px;height:22px;position:relative}._faqIndicator_1v8ev_530:before,._faqIndicator_1v8ev_530:after{content:"";background:#a66f1d;transition:transform .22s;position:absolute}._faqIndicator_1v8ev_530:before{width:22px;height:2px;top:10px;left:0}._faqIndicator_1v8ev_530:after{width:2px;height:22px;top:0;left:10px}._faq_1v8ev_155 h3 button[aria-expanded=true] ._faqIndicator_1v8ev_530:after{transform:scaleY(0)}._faqAnswer_1v8ev_563{opacity:0;max-height:0;transition:max-height .3s,opacity .25s;overflow:hidden}._faqAnswer_1v8ev_563[data-open=true]{opacity:1;max-height:400px}._faqAnswer_1v8ev_563>p{min-height:0;overflow:hidden}._faq_1v8ev_155 p{color:#07101db3;margin-top:0;padding-bottom:30px}._footer_1v8ev_586{background:#111318;justify-content:space-between;gap:24px;padding:48px clamp(22px,7vw,120px);display:flex}._footer_1v8ev_586 a{color:#e3bd6c}._footer_1v8ev_586 small{color:#f4f5f785}._icon_1v8ev_602,._pointIcon_1v8ev_603,._flowIcon_1v8ev_604,._infoIcon_1v8ev_605{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}._icon_1v8ev_602{color:#d54b34;stroke-width:2.8px;width:24px;height:24px}._pointIcon_1v8ev_603,._infoIcon_1v8ev_605{color:#a66f1d;stroke-width:1.8px;width:44px;height:44px}._pointIcon_1v8ev_603 circle{fill:#d54b3424}._flowIcon_1v8ev_604{color:#d54b34;stroke-width:2px;justify-self:end;width:28px;height:28px}._flowLast_1v8ev_639{grid-template-columns:72px 1fr}@media (width<=800px){._header_1v8ev_9{height:68px;padding:0 18px}._header_1v8ev_9 nav{gap:18px;font-size:12px}._heroInner_1v8ev_67{padding:118px 20px 58px}._hero_1v8ev_46 h1{font-size:clamp(18px,6.2vw,34px)}._problem_1v8ev_150 h2,._solution_1v8ev_151 h2,._points_1v8ev_152 h2,._flow_1v8ev_153 h2,._info_1v8ev_126 h2,._faq_1v8ev_155 h2,._apply_1v8ev_127 h2{font-size:clamp(30px,8vw,44px)}._heroActions_1v8ev_118{gap:18px;display:grid}._problem_1v8ev_150,._solution_1v8ev_151,._points_1v8ev_152,._flow_1v8ev_153,._info_1v8ev_126,._faq_1v8ev_155,._apply_1v8ev_127{padding:90px 20px;display:block}._problem_1v8ev_150 ul,._flow_1v8ev_153 ol,._apply_1v8ev_127 ol,._solutionMap_1v8ev_219{margin-top:48px}._solutionPhoto_1v8ev_225,._pointsPhoto_1v8ev_226,._infoPhoto_1v8ev_227{margin-top:42px}._solutionPhoto_1v8ev_225,._infoPhoto_1v8ev_227{aspect-ratio:3/2}._judgmentGrid_1v8ev_247{grid-template-columns:1fr}._judgmentGrid_1v8ev_247:before,._judgmentGrid_1v8ev_247:after{display:none}._convergeLine_1v8ev_291{border-left:1px solid #a66f1d5c;border-right:0;width:1px;height:42px}._infoGrid_1v8ev_465{grid-template-columns:1fr}._points_1v8ev_152 article{grid-template-columns:44px 1fr;min-height:0;padding:28px 0}._flow_1v8ev_153 li{grid-template-columns:54px 1fr 28px;min-height:92px}._flowLast_1v8ev_639{grid-template-columns:54px 1fr}._apply_1v8ev_127 li{grid-template-columns:54px 1fr;min-height:92px}._apply_1v8ev_127 a{margin-top:34px}._footer_1v8ev_586{padding:42px 20px;display:grid}}@media (prefers-reduced-motion:reduce){._heroActions_1v8ev_118 a,._info_1v8ev_126 a,._apply_1v8ev_127 a,._faqAnswer_1v8ev_563,._faqIndicator_1v8ev_530:before,._faqIndicator_1v8ev_530:after{transition:none}}
