@charset "UTF-8";.webp #points:before{background-image:url("/img/webp/point_bg.webp")}.webp #reasons:before{background-image:url("/img/webp/reason_bg.webp")}.webp .strategy-shadow-box:before{background-image:url("/img/webp/strategy_bg.webp")}.webp #inheritance:before{background-image:url("/img/webp/inheritance_bg.webp")}.webp #contact:before{background-image:url("/img/webp/contact_bg.webp")}.no-webp #points:before{background-image:url("/img/point_bg.png")}.no-webp #reasons:before{background-image:url("/img/reason_bg.png")}.no-webp .strategy-shadow-box:before{background-image:url("/img/strategy_bg.png")}.no-webp #inheritance:before{background-image:url("/img/inheritance_bg.png")}.no-webp #contact:before{background-image:url("/img/contact_bg.png")}.top-header .main-visual{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.top-header .main-visual:after,.top-header .main-visual:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.top-header .main-visual:before{z-index:1;background:rgba(0,75,108,0.15);mix-blend-mode:multiply;width:100%;height:100%}.top-header .main-visual:after{z-index:2;background:rgba(36,56,89,0.42);mix-blend-mode:multiply;width:15%;height:80%;clip-path:polygon(0 0,100% 100%,0 100%);bottom:0}.top-header .main-visual .main-visual-img{position:absolute;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;inset:0}.top-header .main-visual-wrapper:after,.top-header .main-visual-wrapper:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.top-header .main-visual-wrapper:before{z-index:3;background:rgba(255,255,255,0.27);mix-blend-mode:screen;width:30%;height:42%;clip-path:polygon(0 0,100% 0,0 100%)}.top-header .main-visual-wrapper:after{z-index:4;background:rgba(36,56,89,0.27);mix-blend-mode:multiply;width:21%;height:60%;clip-path:polygon(0 0,100% 0,100% 100%);right:0;top:0}.top-header .main-visual-wrapper .logo-lt{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:165px;width:clamp(150px,20vw,270px);height:auto;position:absolute;top:15px;left:15px;z-index:8}.top-header .mv-contents{position:relative;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(60px,10vh,100px) 15px clamp(25px,5vh,40px);color:#fff}.top-header .mv-contents .site-title{text-align:center;font-weight:bold;line-height:1.2;margin-bottom:4vh;text-shadow:3px 2px 5px rgba(26,26,26,0.4)}.top-header .mv-contents .site-title .title01,.top-header .mv-contents .site-title .title02{display:block}.top-header .mv-contents .site-title .title01{font-size:clamp(1.6rem,2.92vw,3.8rem);margin-bottom:0.1em}.top-header .mv-contents .site-title .title02{font-size:clamp(1.7rem,3.32vw,4.4rem)}.top-header .mv-contents .site-title .title02 .title-l{font-weight:900;font-size:clamp(2.2rem,4.18vw,5.5rem)}.top-header .mv-contents .site-title .title02 .title-s{font-size:clamp(1.4rem,2.66vw,3.5rem)}.top-header .mv-contents .main-copy-box,.top-header .mv-contents .sub-copy-box{text-align:center}.top-header .mv-contents .main-copy{display:inline-block;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(2.5rem,5.08vw,6.8rem);line-height:1.2;text-shadow:3px 2px 4px rgba(26,26,26,0.45);position:relative;margin-bottom:clamp(30px,6vw,50px)}.top-header .mv-contents .main-copy:before{position:absolute;content:"";z-index:-1;width:106%;height:40%;background:rgba(255,255,255,0.2);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10%;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}.top-header .mv-contents .main-copy .color-txt{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(3.2rem,7.28vw,10rem);font-weight:900;color:#edba69}.top-header .mv-contents .main-copy .color-txt .num{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.top-header .mv-contents .sub-copy{display:inline-block;font-size:clamp(2.1rem,2.64vw,3rem);line-height:1.3;background:rgba(30,170,57,0.95);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;border-radius:50px;margin-left:auto;margin-right:auto;margin-bottom:clamp(20px,4vw,40px);text-shadow:0px 0px 5px rgba(51,51,51,0.7)}.top-header .mv-contents .mv-txt-box{max-width:1000px;margin:0 auto clamp(20px,4vw,40px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 15px;background:#63BFE7;background:linear-gradient(330deg,rgba(99,191,231,0.85) 0%,rgba(23,31,101,0.85) 100%);border-radius:10px;text-align:center;text-wrap:balance}.top-header .mv-contents .mv-txt-box .mv-txt{text-shadow:0px 0px 4px rgba(0,0,0,0.5);font-size:clamp(1.5rem,1.74vw,1.9rem)}.top-header .mv-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:0 auto;gap:10px 2%}.top-header .mv-bottom .form-area,.top-header .mv-bottom .tel-area{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.top-header .mv-bottom .tel-area{padding:10px;background:rgba(255,255,255,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px}.top-header .mv-bottom .tel-area .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;width:clamp(60px,10vw,100px);height:60px;height:clamp(60px,10vw,100px);background:#63BFE7;background:linear-gradient(330deg,rgb(99,191,231) 0%,rgb(23,31,101) 100%);border-radius:6px}.top-header .mv-bottom .tel-area .icon-box img{width:65%;height:auto}.top-header .mv-bottom .tel-area .txt-box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7px}.top-header .mv-bottom .tel-area .txt-box .time{color:#004b6c;font-size:clamp(1.5rem,2.04vw,2.4rem);font-weight:bold;line-height:1}.top-header .mv-bottom .tel-area .txt-box .tel-number{color:#004b6c;font-size:clamp(4rem,5.62vw,6.7rem);font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1}.top-header .mv-bottom .form-area{background:#fff;border-radius:10px}.top-header .mv-bottom .form-area .form-btn{display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#63BFE7;background:linear-gradient(330deg,rgb(99,191,231) 0%,rgb(23,31,101) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:25px 20px}.top-header .mv-bottom .form-area .form-btn:hover{opacity:0.8}.top-header .mv-bottom .form-area .form-btn:hover .link-txt{opacity:1}.top-header .mv-bottom .form-area .form-btn:hover .link-txt:after{right:-3px}.top-header .mv-bottom .form-area .form-btn img{width:30px;width:clamp(30px,6vw,54px)}.top-header .mv-bottom .form-area .form-btn .link-txt{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 1.6em 0 0.8em;font-size:clamp(1.8rem,2.64vw,3.2rem);color:#fff;position:relative}.top-header .mv-bottom .form-area .form-btn .link-txt:after{content:"";position:absolute;width:0.6em;height:0.7em;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:768px){.top-header .main-visual{max-height:1000px}.top-header .main-visual-wrapper:before{width:20%;height:46%}.top-header .main-visual-wrapper:after{height:100%;clip-path:polygon(0 0,100% 0,100% 100%,70% 100%)}.top-header .mv-bottom{margin:0 auto 40px}.top-header .mv-bottom .tel-area{width:52%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.top-header .mv-bottom .tel-area .txt-box .tel-number{pointer-events:none}.top-header .mv-bottom .form-area{width:46%}}@media (min-width:1220px){.top-header .mv-contents .sub-copy{width:100%;max-width:650px}}.lp-sub-title{background:#f0f4f8;-webkit-box-sizing:border-box;box-sizing:border-box;color:#004b6c;text-align:center;padding:15px;font-weight:bold;font-size:clamp(1.6rem,2.08vw,2.4rem);line-height:1.4}.section-problems .problem-title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-problems .problem-title-area .h-style-a{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.section-problems .problem-title-area .intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:12px;background:#004b6c;color:#fff;text-align:center;margin-bottom:40px;position:relative}.section-problems .problem-title-area .intro:after{content:"";position:absolute;width:34px;height:30px;bottom:-29px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#004b6c;clip-path:polygon(0 0,100% 0,50% 100%)}.section-problems .problem-title-area .intro .intro-txt{font-size:clamp(1.7rem,2.18vw,2.5rem);line-height:1.5}.section-problems .problem-title-area .intro .intro-txt span{font-size:clamp(2.1rem,2.64vw,3rem);font-weight:900}.section-problems .problem-title-area .company-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:120px;width:clamp(120px,20vw,175px);display:block;margin:0 auto 25px}.section-problems .problem-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%;margin-bottom:30px}.section-problems .problem-list .problem-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:15px;background:#fff;border-radius:5px;-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);margin-bottom:20px}.section-problems .problem-list .problem-box .problem-txt{width:calc(100% - 55px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.section-problems .problem-list .problem-box .problem-icon{width:55px}.section-problems .last-txt{font-size:clamp(2rem,2.6vw,3rem);text-align:center;text-wrap:balance;font-weight:bold}@media (min-width:480px){.section-problems .problem-list .problem-box{width:49%}}@media (min-width:768px){.section-problems .problem-title-area .intro{margin-bottom:45px}.section-problems .problem-title-area .company-logo{margin:0 auto 45px}.section-problems .problem-list{margin-bottom:40px}.section-problems .problem-list .problem-box{width:32%}.section-problems .problem-list .problem-box .problem-txt{width:calc(100% - 70px)}.section-problems .problem-list .problem-box .problem-icon{width:70px}}#example{background:#004b6c}.section-example .example-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-example .example-title,.section-example .example-txt{text-align:center;text-wrap:balance;color:#fff;font-weight:bold;font-size:clamp(1.6rem,2.08vw,2.4rem)}.section-example .example-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-example .example-txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.section-example .example-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%;margin-bottom:20px}.section-example .example-img .img-box{width:32%;margin-bottom:15px}.section-example .example-img .img-box img{max-width:400px;display:block;width:100%;margin:0 auto}#points{background:#f0f4f8;position:relative}#points:before{content:"";position:absolute;width:100%;height:42.5vw;bottom:0;left:0;background-repeat:no-repeat;background-position:bottom center;background-size:cover;z-index:0}.section-points{position:relative;z-index:1}.section-points .container{overflow:visible}.section-points .shadow-box{-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);border-radius:25px}.section-points .points-inner{position:relative;background:#fff;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 4vw;margin-bottom:clamp(40px,30.9090909091px + 2.4242424242vw,60px);-webkit-box-shadow:0 -12px 0 0 #004b6c;box-shadow:0 -12px 0 0 #004b6c;overflow:visible}.section-points .points-inner .points-txt{background:#f0f4f8;text-align:center;text-wrap:balance;font-size:clamp(1.7rem,2vw,2.2rem);color:#004b6c;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:5px;margin-bottom:clamp(25px,18.1818181818px + 1.8181818182vw,40px)}.section-points .points-inner .point-list .point-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-points .points-inner .point-list .point-box:not(:last-child){padding-bottom:clamp(20px,15.4545454545px + 1.2121212121vw,30px);margin-bottom:clamp(20px,15.4545454545px + 1.2121212121vw,30px);border-bottom:1px solid #e5e7eb}.section-points .points-inner .point-list .point-box .num-box{width:50px}.section-points .points-inner .point-list .point-box .num-box .num{background:#004b6c;color:#fff;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(3.2rem,3.68vw,4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;width:50px;height:50px}.section-points .points-inner .point-list .point-box .txt-box{width:calc(100% - 50px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:clamp(15px,10.4545454545px + 1.2121212121vw,25px)}.section-points .points-inner .point-list .point-box .txt-box .point-title{font-size:clamp(2rem,2.42vw,2.7rem);line-height:1.4;margin-bottom:10px;color:#004b6c}.section-points .point-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1080px;margin-left:auto;margin-right:auto;margin-bottom:clamp(20px,10.9090909091px + 2.4242424242vw,40px);background:rgba(0,75,108,0.85);padding:20px 15px;border-radius:10px}.section-points .point-bottom .pb-txt{color:#fff;font-size:clamp(1.7rem,2vw,2.2rem);font-weight:bold;text-align:center;text-wrap:balance}@media (min-width:768px){.section-points .points-inner .point-list .point-box .num-box{width:65px}.section-points .points-inner .point-list .point-box .num-box .num{width:65px;height:65px}.section-points .points-inner .point-list .point-box .txt-box{width:calc(100% - 65px)}}#reasons{position:relative}#reasons:before{content:"";position:absolute;width:100%;height:300vw;bottom:0;left:0;background-repeat:no-repeat;background-position:bottom center;background-size:cover;z-index:-1}#reasons .reason-frame:after,#reasons .reason-frame:before{content:"";position:absolute;width:45vw;background:#004b6c;z-index:0}#reasons .reason-frame:before{top:0;left:0;height:10vw;clip-path:polygon(0 0,100% 0,0 100%)}#reasons .reason-frame:after{bottom:0;right:0;height:9vw;clip-path:polygon(0 100%,100% 0,100% 100%)}.section-reasons .reason-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 2%;margin-bottom:clamp(30px,25.4545454545px + 1.2121212121vw,40px)}.section-reasons .reason-box .img-area,.section-reasons .reason-box .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.section-reasons .reason-box .txt-area{padding:10px 10px;border-radius:5px;background:rgba(255,255,255,0.75);border:1px solid #fff}.section-reasons .reason-box .img-area img{display:block;max-width:400px;width:100%;height:auto;margin:0 auto}.section-reasons .reason-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(10px,7.7272727273px + 0.6060606061vw,15px)}.section-reasons .reason-title-box .reason-num{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#db5012;color:#fff;font-size:clamp(1.6rem,1.9vw,2.1rem);position:relative;margin-bottom:25px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.section-reasons .reason-title-box .reason-num:after{position:absolute;content:"";width:15px;height:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-13px;background:#db5012;clip-path:polygon(0 0,100% 0,50% 100%)}.section-reasons .reason-title-box .reason-title{width:100%;font-weight:bold;font-size:clamp(2rem,2.3vw,2.5rem);line-height:1.4}@media (min-width:768px){#reasons:before{height:67vw}#reasons .reason-frame:after,#reasons .reason-frame:before{width:25vw}#reasons .reason-frame:before{height:6vw}#reasons .reason-frame:after{height:5.2vw}.section-reasons .reason-box .txt-area{width:66%;padding:20px 15px}.section-reasons .reason-box .img-area{width:32%}.section-reasons .reason-title-box .reason-num{width:140px;margin-right:25px;margin-bottom:0}.section-reasons .reason-title-box .reason-num:after{width:14px;height:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:initial;right:-13px;clip-path:polygon(0 0,100% 50%,0 100%)}.section-reasons .reason-title-box .reason-title{width:calc(100% - 140px - 25px)}}@media (min-width:1220px){.section-reasons .reason-title-box .reason-num{width:170px;margin-right:25px}.section-reasons .reason-title-box .reason-title{width:calc(100% - 170px - 25px)}}#comparison{background:#f0f4f8}.section-comparison{margin-bottom:clamp(40px,21.8181818182px + 4.8484848485vw,80px)}.section-comparison .comparison-shadow-box{-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);background:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.sale-type{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:clamp(25px,22.7272727273px + 0.6060606061vw,30px) clamp(15px,8.1818181818px + 1.8181818182vw,30px)}.sale-type-title{font-size:clamp(2.4rem,3.36vw,4rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:5px;text-align:center;font-weight:900;line-height:1.2;margin-bottom:clamp(20px,15.4545454545px + 1.2121212121vw,30px)}.sale-type--brokerage{border-bottom:1px solid #e5e7eb}.sale-type--brokerage .sale-type-title{background:#004b6c;color:#edba69}.features-list--brokerage .brokerage-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:clamp(15px,11.8181818182px + 0.8484848485vw,22px)}.features-list--brokerage .brokerage-feature:not(:last-child){margin-bottom:clamp(15px,11.8181818182px + 0.8484848485vw,22px);border-bottom:1px solid #e5e7eb}.features-list--brokerage .brokerage-feature .icon,.features-list--brokerage .brokerage-feature .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box}.features-list--brokerage .brokerage-feature .icon{width:50px}.features-list--brokerage .brokerage-feature .txt-area{width:calc(100% - 50px);padding-left:clamp(10px,7.7272727273px + 0.6060606061vw,15px)}.features-title--brokerage{font-size:clamp(2rem,2.42vw,2.7rem);line-height:1.3;margin-bottom:clamp(5px,3.6363636364px + 0.3636363636vw,8px);color:#004b6c}.brokerage-last-txt{background:#004b6c;color:#fff;text-align:center;text-wrap:balance;font-size:clamp(1.8rem,2.04vw,2.2rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(5px,2.7272727273px + 0.6060606061vw,10px);line-height:1.3;border-radius:60px;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.brokerage-last-txt span{font-weight:900;color:#edba69}.sale-type--purchase{background:#fcf8f5}.sale-type--purchase .sale-type-title{background:#db5012;color:#fff}.purchase-first-txt{text-align:center;text-wrap:balance;margin-bottom:clamp(12px,8.3636363636px + 0.9696969697vw,20px)}.purchase-first-txt span{display:inline-block;background:#fff;color:#db5012;font-size:clamp(1.7rem,1.76vw,1.8rem);border:1px solid #db5012;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;border-radius:50px;line-height:1.4}.features-list--purchase .purchase-feature{margin-bottom:clamp(20px,17.7272727273px + 0.6060606061vw,25px)}.features-list--purchase .purchase-feature .fp-txt{padding-left:clamp(32px,26.0909090909px + 1.5757575758vw,45px)}.features-title--purchase{line-height:1.3;margin-bottom:clamp(5px,3.6363636364px + 0.3636363636vw,8px);font-size:clamp(2rem,2.42vw,2.7rem);color:#db5012;padding-left:clamp(32px,26.0909090909px + 1.5757575758vw,45px);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.features-title--purchase:before{position:absolute;content:"";width:clamp(25px,20.4545454545px + 1.2121212121vw,35px);height:clamp(25px,20.4545454545px + 1.2121212121vw,35px);top:0;left:0;background-image:url("/img/check.svg");background-repeat:no-repeat;background-size:contain;margin-right:clamp(10px,7.7272727273px + 0.6060606061vw,15px);display:inline-block}.purchase-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.purchase-img-wrap .img-box{width:33.33%}.purchase-img-wrap .left-item-explain{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#db5012;color:#fff;text-align:center;text-wrap:balance;font-weight:bold;font-size:clamp(1.5rem,1.62vw,1.7rem);padding:5px 7px 7px}.purchase-demerit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 7px;background:#fff;color:#9a3412;border:1px solid #9a3412;border-radius:5px}.purchase-demerit .demerit-img{width:20px;height:auto}.purchase-demerit .demerit-txt{width:calc(100% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;font-size:clamp(1.5rem,1.56vw,1.6rem)}@media (min-width:768px){.sale-type{width:50%}.sale-type--brokerage{border-bottom:none;border-right:1px solid #e5e7eb}.features-list--brokerage .brokerage-feature .icon{width:65px}.features-list--brokerage .brokerage-feature .txt-area{width:calc(100% - 65px)}}.section-strategy{margin-bottom:clamp(40px,30.9090909091px + 2.4242424242vw,60px)}.strategy-shadow-box{-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);border-radius:5px;overflow:hidden;padding:clamp(25px,20.4545454545px + 1.2121212121vw,35px) clamp(20px,8.6363636364px + 3.0303030303vw,45px);background:#004b6c;color:#fff;position:relative}.strategy-shadow-box:before{content:"";position:absolute;width:100%;height:100%;inset:0;background-repeat:no-repeat;background-position:center;background-size:cover;mix-blend-mode:multiply;z-index:1}.strategy-contents{position:relative;z-index:2}.strategy-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.strategy-title .st-border-title{font-size:clamp(2.2rem,3.04vw,3.6rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.3;margin-bottom:10px}.strategy-title .st-border-title:after,.strategy-title .st-border-title:before{content:"";height:2px;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.strategy-title .st-border-title:before{margin-right:1rem}.strategy-title .st-border-title:after{margin-left:1rem}.strategy-title .st-grad-title{font-size:clamp(3rem,4.2vw,5rem);text-align:center;font-weight:bold;background:#edba69;background:-webkit-gradient(linear,left bottom,left top,from(rgb(188,139,74)),to(rgb(237,186,105)));background:linear-gradient(0deg,rgb(188,139,74) 0%,rgb(237,186,105) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:900;line-height:1;margin-bottom:clamp(25px,20.4545454545px + 1.2121212121vw,35px)}.strategy-list .strategy-box{margin-bottom:clamp(25px,20.4545454545px + 1.2121212121vw,35px)}.strategy-list .strategy-box .num-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.strategy-list .strategy-box .num-title .num,.strategy-list .strategy-box .num-title .title-txt{-webkit-box-sizing:border-box;box-sizing:border-box}.strategy-list .strategy-box .num-title .num{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(4rem,4.6vw,5rem);color:#edba69;opacity:0.7;line-height:1;width:55px}.strategy-list .strategy-box .num-title .title-txt{font-size:clamp(2rem,2.42vw,2.7rem);line-height:1.3;width:calc(100% - 55px)}.strategy-list .strategy-box .strategy-explain{margin-left:55px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;border-left:2px solid rgba(237,186,105,0.7)}@media (min-width:768px){.strategy-list .strategy-box .num-title .num{width:70px}.strategy-list .strategy-box .num-title .title-txt{width:calc(100% - 70px)}.strategy-list .strategy-box .strategy-explain{margin-left:70px}}.user-voice-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4%;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.user-voice-wrap .voice-item{margin-bottom:clamp(35px,30.4545454545px + 1.2121212121vw,45px);position:relative;background:#fff;border-radius:10px;-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(30px,34.5454545455px + -1.2121212121vw,20px) clamp(15px,8.1818181818px + 1.8181818182vw,30px)}.user-voice-wrap .voice-item:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;top:-10px;left:0;z-index:-1}.user-voice-wrap .item-type01:before{background:#004b6c}.user-voice-wrap .item-type01 .user-age-gen,.user-voice-wrap .item-type01 .user-location{color:#004b6c}.user-voice-wrap .item-type02:before{background:#edba69}.user-voice-wrap .item-type02 .user-age-gen,.user-voice-wrap .item-type02 .user-location{color:#a55e08}.user-voice-wrap .user-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(20px,17.7272727273px + 0.6060606061vw,25px)}.user-voice-wrap .user-profile .user-icon{width:clamp(50px,40.9090909091px + 2.4242424242vw,70px);margin-right:10px}.user-voice-wrap .user-profile .user-age-gen{font-size:clamp(1.9rem,2.32vw,2.6rem);line-height:1.2;margin-bottom:5px;font-weight:bold}.user-voice-wrap .user-profile .user-location{font-size:clamp(1.5rem,1.68vw,1.8rem);font-weight:bold}.user-voice-wrap .voice-title{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(1.8rem,1.98vw,2.1rem);line-height:1.3;margin-bottom:clamp(10px,7.7272727273px + 0.6060606061vw,15px)}@media (min-width:768px){.user-voice-wrap .voice-item{width:48%}}#inheritance{background:#004b6c;position:relative}#inheritance:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;mix-blend-mode:multiply}.section-inheritance{position:relative;z-index:2;color:#fff}.inheritance-title{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(2.7rem,3.78vw,4.5rem);text-align:center;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:clamp(17px,13.3636363636px + 0.9696969697vw,25px);margin-bottom:clamp(25px,20.4545454545px + 1.2121212121vw,35px);position:relative}.inheritance-title:before{content:"";position:absolute;height:3px;width:clamp(200px,165.9090909091px + 9.0909090909vw,275px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background:#fff}.inheritance-first-txt,.inheritance-problem{font-size:clamp(1.7rem,1.88vw,2rem)}.inheritance-problem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.inheritance-first-txt{text-align:center;margin-bottom:clamp(30px,20.9090909091px + 2.4242424242vw,50px)}.inheritance-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 4%;margin-bottom:clamp(35px,28.1818181818px + 1.8181818182vw,50px)}.inheritance-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:clamp(20px,17.7272727273px + 0.6060606061vw,25px) clamp(15px,10.4545454545px + 1.2121212121vw,25px);background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.3);border-radius:10px}.inheritance-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.inheritance-box-title img{width:clamp(35px,31.3636363636px + 0.9696969697vw,43px);margin-right:10px}.inheritance-box-title .title-txt{font-size:clamp(2.1rem,2.76vw,3.2rem);color:#edba69}.inheritance-contact{text-align:center;margin-bottom:clamp(30px,23.1818181818px + 1.8181818182vw,45px)}.inheritance-contact-txt{font-weight:bold;font-size:clamp(1.7rem,1.94vw,2.1rem);margin-bottom:15px}.inheritance-contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px 10px}.inheritance-contact-list li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:5px 20px;background:#fff;color:#004b6c;font-size:clamp(1.5rem,1.56vw,1.6rem);font-weight:bold;text-align:center;border-radius:30px}@media (min-width:768px){.inheritance-box{width:48%}}.flow-list{max-width:950px;margin:0 auto;list-style:none}.flow-list .flow-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:clamp(30px,27.7272727273px + 0.6060606061vw,35px) clamp(15px,10.4545454545px + 1.2121212121vw,25px);background:#f9f6f2;border-radius:10px;margin-bottom:clamp(40px,35.4545454545px + 1.2121212121vw,50px);gap:15px 3%;position:relative}.flow-list .flow-box:not(:last-child):after{position:absolute;content:"";display:inline-block;width:clamp(32px,28.3636363636px + 0.9696969697vw,40px);height:clamp(28px,24.8181818182px + 0.8484848485vw,35px);top:calc(100% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f9f6f2;clip-path:polygon(0 0,100% 0,50% 100%)}.flow-list .flow-box:last-child{border:1px solid #db5012}.flow-list .flow-box .flow-explain,.flow-list .flow-box .flow-img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.flow-list .flow-box .flow-img{display:block;width:100%;height:auto;max-width:350px;margin:0 auto}.flow-list .flow-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #db5012;margin-bottom:clamp(10px,7.7272727273px + 0.6060606061vw,15px)}.flow-list .flow-title .flow-title-step{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(1.7rem,2vw,2.2rem);padding:3px 10px;background:#db5012;color:#fff;line-height:1}.flow-list .flow-title .flow-title-step .step-num{font-size:clamp(2.1rem,2.58vw,2.9rem);margin-left:5px}.flow-list .flow-title .flow-title-txt{font-size:clamp(1.8rem,2.28vw,2.6rem);font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0 5px 12px;line-height:1.2}@media (min-width:768px){.flow-list .flow-box .flow-explain{width:70%}.flow-list .flow-box .flow-img{width:27%}}.faq-title{-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(10px,7.7272727273px + 0.6060606061vw,15px);background:#004b6c;color:#fff;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(2.7rem,3.78vw,4.5rem);line-height:1.4;text-align:center;margin-bottom:clamp(30px,20.9090909091px + 2.4242424242vw,50px)}.faq-list .faq-box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:clamp(20px,15.4545454545px + 1.2121212121vw,30px);border-bottom:1px solid #e5e7eb}.faq-list .faq-box:not(:last-child){margin-bottom:clamp(20px,15.4545454545px + 1.2121212121vw,30px)}.faq-list .faq-box dd,.faq-list .faq-box dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.faq-list .faq-box dd:before,.faq-list .faq-box dt:before{display:block;width:clamp(40px,35.4545454545px + 1.2121212121vw,50px);height:clamp(40px,35.4545454545px + 1.2121212121vw,50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(2.1rem,2.76vw,3.2rem);line-height:1;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.faq-list .faq-box dt{color:#004b6c;font-size:clamp(1.8rem,2.16vw,2.4rem);font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(10px,5.4545454545px + 1.2121212121vw,20px)}.faq-list .faq-box dt:before{content:"Q";background:#f0f4f8;color:#004b6c}.faq-list .faq-box dd:before{content:"A";background:#f9f6f2;color:#db5012}#contact{background:rgba(240,244,248,0.4);position:relative}#contact:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;mix-blend-mode:multiply}.section-contact{position:relative;z-index:2}.section-contact .contact-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-contact .contact-title .contact-title01{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px;font-weight:bold;font-size:clamp(2.5rem,3.4vw,4rem);background:#004b6c;color:#fff;text-align:center;border-radius:7px;line-height:1.4;margin-bottom:clamp(35px,32.7272727273px + 0.6060606061vw,40px);position:relative}.section-contact .contact-title .contact-title01:after{position:absolute;content:"";display:inline-block;width:clamp(30px,25.4545454545px + 1.2121212121vw,40px);height:clamp(20px,15.4545454545px + 1.2121212121vw,30px);top:calc(100% - 1px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#004b6c;clip-path:polygon(0 0,100% 0,50% 100%)}.section-contact .contact-title .contact-title01 span{font-size:clamp(2.1rem,2.94vw,3.5rem)}.section-contact .contact-txt{font-size:clamp(1.6rem,1.84vw,2rem);font-weight:bold;margin-bottom:clamp(30px,25.4545454545px + 1.2121212121vw,40px);line-height:1.8}.section-contact .contact-wrapper{max-width:970px;margin:0 auto}.section-contact .contact-mail,.section-contact .contact-tel{-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(20px,15.4545454545px + 1.2121212121vw,30px) clamp(20px,10.9090909091px + 2.4242424242vw,40px);border-radius:clamp(20px,13.1818181818px + 1.8181818182vw,35px);-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75)}.section-contact .contact-tel{background:#fff;margin-bottom:clamp(30px,23.1818181818px + 1.8181818182vw,45px);text-align:center}.section-contact .contact-tel-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:bold;color:#004b6c;line-height:1.3;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.section-contact .contact-tel-txt img{width:clamp(20px,15.4545454545px + 1.2121212121vw,30px);-ms-flex-negative:0;flex-shrink:0}.section-contact .contact-mail{background:#004b6c;color:#fff}.section-contact .tel-number{display:inline-block;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(4.6rem,8.44vw,11rem);color:#004b6c;line-height:1;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.section-contact .sphone-tap{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 10px 30px;position:relative;border-radius:30px;background:#f9f6f2;color:#a55e08;font-weight:bold;font-size:clamp(1.6rem,1.72vw,1.8rem);line-height:1;-webkit-animation:slowBlink 2s ease-in-out infinite;animation:slowBlink 2s ease-in-out infinite}@-webkit-keyframes slowBlink{0%{opacity:1}50%{opacity:0.4}to{opacity:1}}@keyframes slowBlink{0%{opacity:1}50%{opacity:0.4}to{opacity:1}}.section-contact .sphone-tap:before{content:"";position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px;background:#a55e08;border-radius:50%}.section-contact .contact-mail-txt{text-align:center;font-size:clamp(2rem,2.48vw,2.8rem);font-weight:bold;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px);line-height:1.4}.section-contact .contact-form-btn{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EA580C;background:-webkit-gradient(linear,left top,right top,from(rgb(234,88,12)),to(rgb(194,65,12)));background:linear-gradient(90deg,rgb(234,88,12) 0%,rgb(194,65,12) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:clamp(10px,7.7272727273px + 0.6060606061vw,15px)}.section-contact .contact-form-btn:hover{opacity:0.8}.section-contact .contact-form-btn:hover .link-txt{opacity:1}.section-contact .contact-form-btn:hover .link-txt:after{right:-3px}.section-contact .contact-form-btn img{width:30px;width:clamp(30px,6vw,54px)}.section-contact .contact-form-btn .link-txt{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 1.6em 0 0.8em;font-size:clamp(1.8rem,2.64vw,3.2rem);color:#fff;position:relative;font-weight:bold;line-height:1.4}.section-contact .contact-form-btn .link-txt:after{content:"";position:absolute;width:0.6em;height:0.7em;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:768px){.section-contact .contact-txt{text-align:center}.section-contact .tel-number{pointer-events:none}.section-contact .sphone-tap{pointer-events:none}}