.akiya-lp{--orange:#e85a2e;--dark-orange:#d94a1e;--beige:#fbeedf;--pink-beige:#f8e0ce;--text:#333;--sub:#777;--line:#e5d6c5;--white:#fff;--gold:#f6c744;--blue:#89d7e8;--content-max:1120px}.akiya-lp *{box-sizing:border-box}html{scroll-behavior:smooth}.akiya-lp{margin:0;background:#eee;color:var(--text);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;line-height:1.75}.akiya-lp .page{width:100%;max-width:690px;margin:0 auto;background:var(--white);box-shadow:0 0 24px rgba(0,0,0,.12);overflow:hidden}.akiya-lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.akiya-lp header{display:flex;justify-content:space-between;align-items:center;padding:5px 76px;background:var(--white);border-bottom:1px solid var(--line)}.akiya-lp .logo-img{display:inline-block;line-height:0}.akiya-lp .logo-img img{width:195px;height:auto;display:block}.akiya-lp .header-contact{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:13px;color:#555;line-height:1.45}.akiya-lp .header-meta{font-size:17px;font-weight:500;color:#555;margin-bottom:0;white-space:nowrap}.akiya-lp .header-meta .sep{margin:0 4px;color:#bbb}.akiya-lp .cta-sub{font-size:.7em;font-weight:500;opacity:.92;letter-spacing:.02em}.akiya-lp .header-cta{display:flex;align-items:center;justify-content:flex-end;gap:12px}.akiya-lp .tel{display:inline-flex;align-items:center;gap:6px;color:#111;font-size:24px;font-weight:800;line-height:1.2;margin:0;text-decoration:none}.akiya-lp .tel .icon-tel{width:22px;height:22px;border-radius:5px}.akiya-lp .mini-btn{display:inline-flex;align-items:center;justify-content:center;min-width:148px;padding:10px 22px;border-radius:999px;background:var(--orange);color:var(--white);text-decoration:none;font-weight:700;font-size:17px;box-shadow:0 4px 0 var(--dark-orange)}.akiya-lp section{position:relative}.akiya-lp .section-inner{max-width:var(--content-max);margin-inline:auto;padding:48px clamp(20px,5vw,64px)}.akiya-lp .beige{background:var(--beige)}.akiya-lp .white{background:var(--white)}.akiya-lp .section-title{margin:0 0 14px;text-align:center;font-size:30px;line-height:1.35;font-weight:700;white-space:nowrap}.akiya-lp .section-title-tight{font-size:26px}.akiya-lp .lead .note{display:inline-block;margin-top:4px;font-size:14px;font-weight:500;color:#888}.akiya-lp .lead-tight{max-width:none;white-space:nowrap;font-size:16px}.akiya-lp .lead{max-width:570px;margin:0 auto 28px;color:var(--text);font-size:18px;font-weight:500;text-align:center}.akiya-lp .worry-art{margin:0 auto 20px;position:relative}.akiya-lp .check-box{background:var(--beige);border:3px solid var(--pink-beige);border-radius:18px;padding:30px 36px;box-shadow:0 7px 0 rgba(216,112,74,.12);margin-bottom:22px}.akiya-lp .check-list{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:0 0 0 clamp(0px,4vw,40px);list-style:none;font-size:20px;font-weight:500;line-height:1.8}.akiya-lp .check-list li{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin:14px 0;text-align:left}.akiya-lp .check-list li:before{content:"✓";flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--dark-orange);color:var(--white);font-size:19px;line-height:1}.akiya-lp .worry-section .check-box{margin-top:4px;margin-bottom:0}.akiya-lp .confuse-art{width:100%;max-width:320px;aspect-ratio:16/9;margin:0 auto 14px;background:url(/img/confuse.png) 50%/contain no-repeat}.akiya-lp .section-sub{margin:0 0 8px;text-align:center;color:var(--text);font-size:16px;font-weight:500}.akiya-lp .point-list{display:grid;grid-gap:28px;gap:28px}.akiya-lp .point-card{position:relative;display:grid;grid-template-columns:80px 1fr 130px;grid-column-gap:16px;column-gap:16px;align-items:center;padding:8px 4px 8px 0}.akiya-lp .ribbon{width:80px;height:80px;background:50%/contain no-repeat;filter:drop-shadow(0 3px 4px rgba(120,30,10,.18))}.akiya-lp .ribbon span,.akiya-lp .ribbon>div{display:none}.akiya-lp .point-list .point-card:first-child .ribbon{background-image:url(/img/point1.png)}.akiya-lp .point-list .point-card:nth-child(2) .ribbon{background-image:url(/img/point2.png)}.akiya-lp .point-list .point-card:nth-child(3) .ribbon{background-image:url(/img/point3.png)}.akiya-lp .point-list .point-card:nth-child(4) .ribbon{background-image:url(/img/point4.png)}.akiya-lp .point-list .point-card:nth-child(5) .ribbon{background-image:url(/img/point5.png)}.akiya-lp .point-card h3{display:inline;margin:0 0 8px;padding:0 2px 2px;color:var(--text);font-size:23px;font-weight:700;line-height:1.35;background:linear-gradient(transparent 60%,#ffe04d 0);box-decoration-break:clone;-webkit-box-decoration-break:clone}.akiya-lp .point-card .point-body{align-self:center}.akiya-lp .point-card .point-body p{margin:10px 0 0}.akiya-lp .step-text h3{margin:0 0 8px;color:var(--text);font-size:23px;font-weight:700;line-height:1.35}.akiya-lp .point-card .thumb{min-height:130px;width:130px;aspect-ratio:1/1;border-radius:10px;border:3px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.12)}.akiya-lp .point-card p,.akiya-lp .risk-card p,.akiya-lp .step-text p,.akiya-lp .voice-card p{margin:0;font-size:16px;line-height:1.75;font-weight:500}.akiya-lp .risk-card p{text-align:left}.akiya-lp .thumb{min-height:110px;border-radius:8px;border:4px solid var(--white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 3px 8px rgba(0,0,0,.12);background:linear-gradient(160deg,rgba(255,255,255,.45),transparent 45%),linear-gradient(135deg,#b7d6d8 0 42%,#f2cf96 42% 58%,#b86a4e 58%)}.akiya-lp .thumb.house{background:linear-gradient(145deg,transparent 0 43%,#9c4f34 44% 55%,transparent 56%),linear-gradient(90deg,#b7d9df 0 18%,#fff1d0 18% 38%,#d69f6f 38% 60%,#87b88a 60%),linear-gradient(#9ed5e2,#f6d2a4)}.akiya-lp .thumb.room{background:linear-gradient(90deg,transparent 0 28%,rgba(255,255,255,.8) 28% 48%,transparent 48% 61%,rgba(98,68,45,.45) 61% 85%,transparent 85%),linear-gradient(#f1c49f,#d48a62)}.akiya-lp .thumb.land{background:radial-gradient(circle at 78% 20%,#fff7a5 0 17px,transparent 18px),linear-gradient(160deg,#97d6e2 0 48%,#8ec476 49% 75%,#dca866 76%)}.akiya-lp .thumb.city{background:linear-gradient(90deg,#8aa7b6 0 16%,#f5e4bd 16% 30%,#b96a50 30% 46%,#f6d198 46% 64%,#7f9fa7 64% 82%,#d27b56 82%),linear-gradient(#a8d6e2,#f1c798)}.akiya-lp .thumb.path{background:linear-gradient(135deg,transparent 0 44%,rgba(255,255,255,.6) 45% 57%,transparent 58%),linear-gradient(#9ed5e2 0 40%,#a4c87c 41% 65%,#b78357 66%)}.akiya-lp .cta{position:relative;padding:48px clamp(20px,5vw,64px);background:var(--orange);color:var(--white);overflow:hidden;text-align:center}.akiya-lp .cta-inner{position:relative;z-index:2;max-width:var(--content-max);margin:0 auto}.akiya-lp .cta h2{margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.35;text-align:center;white-space:nowrap}.akiya-lp .cta p{margin:0 0 22px;font-size:18px;font-weight:500;line-height:1.85;text-align:center}.akiya-lp .cta .man-art{position:absolute;right:6px;bottom:0;width:170px;height:200px;background:url(/img/hito.png) bottom/contain no-repeat;z-index:1;pointer-events:none}.akiya-lp .cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:250px;padding:13px 24px;border-radius:999px;background:var(--white);color:var(--orange);text-decoration:none;font-size:20px;font-weight:700;white-space:nowrap;box-shadow:0 5px 0 var(--dark-orange)}.akiya-lp .man-art{position:relative;margin:0 auto}.akiya-lp .risk-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.akiya-lp .risk-card{min-height:225px;padding:21px 16px;border-radius:9px;border:2px solid var(--line);text-align:center;background:linear-gradient(#fff,#fff9f2)}.akiya-lp .house-icon{margin:0 auto 12px;position:relative}.akiya-lp .risk-card h3,.akiya-lp .voice-card h3{margin:0 0 9px;color:var(--text);font-size:20px;font-weight:700;line-height:1.35}.akiya-lp .type-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px 11px;gap:14px 11px}.akiya-lp .type-item{text-align:center;font-weight:500;font-size:15px;color:#4b3a2d}.akiya-lp .type-thumb{width:100%;aspect-ratio:1.34;margin-bottom:7px;border-radius:8px;border:3px solid var(--white);background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.85) 0 11px,transparent 12px),linear-gradient(150deg,#91d1dc 0 43%,#a3c878 43% 64%,#b8784f 65%);box-shadow:0 3px 0 rgba(0,0,0,.08)}.akiya-lp .company-table,.akiya-lp .compare-table{width:100%;border-collapse:collapse;background:var(--white);font-size:16px;font-weight:500;table-layout:fixed}.akiya-lp .company-table td,.akiya-lp .company-table th,.akiya-lp .compare-table td,.akiya-lp .compare-table th{border:1px solid var(--line);padding:10px 6px;vertical-align:middle;word-break:keep-all;overflow-wrap:break-word}.akiya-lp .compare-table{font-size:13px}.akiya-lp .compare-table td:first-child,.akiya-lp .compare-table th:first-child{width:110px;white-space:normal;background:var(--orange);color:var(--white);font-weight:700}.akiya-lp .compare-table th{color:var(--text);text-align:center;font-size:13px;line-height:1.35;font-weight:700}.akiya-lp .compare-table td{text-align:center;line-height:1.5}.akiya-lp .compare-table td.fee-free{white-space:pre-wrap}.akiya-lp .compare-table td:nth-child(3),.akiya-lp .compare-table th:nth-child(3){border-left:4px solid var(--dark-orange);border-right:4px solid var(--dark-orange);color:var(--text);font-weight:700}.akiya-lp .compare-table tr:first-child th:nth-child(3){border-top:4px solid var(--dark-orange)}.akiya-lp .compare-table tr:last-child td:nth-child(3){border-bottom:4px solid var(--dark-orange)}.akiya-lp .voice-list{display:grid;grid-gap:16px;gap:16px}.akiya-lp .voice-card{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding:22px;border-radius:12px;border:2px solid var(--pink-beige);background:var(--white);box-shadow:0 4px 0 rgba(216,112,74,.1)}.akiya-lp .voice-head{display:flex;flex-direction:column;align-items:center;gap:6px}.akiya-lp .voice-meta{color:#6b4634;font-size:14px;font-weight:500;line-height:1.35;text-align:center}.akiya-lp .avatar{display:grid;place-items:center;width:102px;height:102px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff1df,#f4bd93 55%,#df7f5b);border:4px solid #fff;box-shadow:0 3px 0 rgba(0,0,0,.1);font-size:40px}.akiya-lp .step-list{position:relative;display:grid;grid-gap:26px;gap:26px;padding-left:0}.akiya-lp .step-list:before{content:"";position:absolute;left:88px;top:14px;bottom:24px;width:2px;background:var(--line);z-index:0}.akiya-lp .step-row{position:relative;display:grid;grid-template-columns:65px 1fr;grid-column-gap:48px;column-gap:48px;align-items:start}.akiya-lp .step-side{display:flex;align-items:center;justify-content:flex-end;min-height:23px;line-height:1}.akiya-lp .step-label{display:block;color:#4a2d1f;font-size:15px;font-weight:800;letter-spacing:.5px;white-space:nowrap;line-height:1;text-align:right}.akiya-lp .step-dot{position:absolute;left:82px;top:4px;z-index:3;width:14px;height:14px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px #fff}.akiya-lp .step-main h3{margin:0 0 10px;color:var(--text);font-size:23px;font-weight:700;line-height:1.1}.akiya-lp .step-body{display:grid;grid-template-columns:110px 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.akiya-lp .step-thumb{width:110px;aspect-ratio:1/1;border-radius:6px;background:50%/cover no-repeat #eee;box-shadow:0 2px 4px rgba(0,0,0,.1)}.akiya-lp .step-text{padding-top:0}.akiya-lp .step-cta{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:10px}.akiya-lp .step-cta-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.akiya-lp .step-cta-meta{font-size:13px;color:#555;font-weight:500}.akiya-lp .step-cta-tel{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#111;font-size:22px;font-weight:800;text-decoration:none;letter-spacing:.5px;line-height:1}.akiya-lp .icon-tel{display:inline-block;width:20px;height:20px;border-radius:5px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'><path d='M19.4 14.4l-2.9-.3c-.7-.1-1.4.2-1.9.7l-2.1 2.1c-3.3-1.7-6-4.4-7.7-7.7l2.1-2.1c.5-.5.7-1.2.7-1.9l-.3-2.9c-.1-1.2-1.1-2.1-2.3-2.1H2.8c-1.3 0-2.4 1.1-2.3 2.4.7 9.7 8.4 17.4 18 18.1 1.3.1 2.4-1 2.4-2.3v-1.7c.1-1.2-.8-2.2-2.5-2.3z'/></svg>") 50%/12px no-repeat,var(--orange);box-shadow:0 2px 0 var(--dark-orange)}.akiya-lp .step-cta-btn{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:10px 14px;border-radius:999px;background:var(--orange);color:var(--white);text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap;box-shadow:0 4px 0 var(--dark-orange)}.akiya-lp .faq-grid{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:14px;gap:14px}.akiya-lp .faq-grid details{border:2px solid var(--line);border-radius:12px;background:#fffdfa;overflow:hidden}.akiya-lp .faq-grid summary{display:flex;align-items:center;gap:6px;cursor:pointer;padding:16px 18px;background:var(--orange);color:var(--white);font-weight:500;font-size:17px;line-height:1.5;list-style:none}.akiya-lp .faq-grid summary::-webkit-details-marker{display:none}.akiya-lp .faq-grid summary:before{content:"Q.";flex:0 0 22px}.akiya-lp .faq-grid .faq-q{flex:1 1 auto;min-width:0}.akiya-lp .faq-grid summary:after{content:"−";flex:0 0 22px;text-align:center;font-size:24px;line-height:1}.akiya-lp .faq-grid details:not([open]) summary:after{content:"+"}.akiya-lp .faq-grid .faq-answer{position:relative;margin:0;padding:16px 18px 18px 46px;font-size:16px;font-weight:500;color:#333;line-height:1.75;background:#fffdfa}.akiya-lp .faq-grid .faq-answer:before{content:"A.";position:absolute;left:18px;top:16px;color:var(--dark-orange);font-weight:800;font-size:18px}.akiya-lp .form{display:grid;grid-gap:14px;gap:14px;max-width:540px;margin:0 auto}.akiya-lp .form label{display:grid;grid-gap:6px;gap:6px;color:#4b3a2d;font-size:16px;font-weight:500;text-align:left}.akiya-lp .form .field-label{display:flex;align-items:center;justify-content:flex-start;gap:8px}.akiya-lp .form .badge-required{flex:0 0 auto;padding:3px 10px;border-radius:4px;background:#e23b3b;color:var(--white);font-size:12px;font-weight:700;line-height:1.4}.akiya-lp input:not([type=checkbox]):not([type=radio]),.akiya-lp select,.akiya-lp textarea{width:100%;border:2px solid var(--line);border-radius:7px;padding:12px;background:var(--white);color:var(--text);font:inherit;font-size:17px}.akiya-lp textarea{min-height:130px;resize:vertical}.akiya-lp .privacy{display:block;margin:6px auto 0;color:var(--dark-orange);font-weight:800;text-align:center;text-decoration:underline}.akiya-lp .form label.check-privacy{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;font-size:16px;line-height:1.2;text-align:center}.akiya-lp .form label.check-privacy input{flex-shrink:0;width:18px;height:18px;margin:0;padding:0}.akiya-lp .submit-btn{border:0;border-radius:999px;padding:15px 28px;background:var(--orange);color:var(--white);font-weight:700;font-size:20px;box-shadow:0 5px 0 var(--dark-orange)}.akiya-lp .confirm-note{margin:0;color:#4b3a2d;font-size:16px;font-weight:500;text-align:center}.akiya-lp .confirm-list{display:grid;margin:0;border:2px solid var(--line);border-radius:10px;overflow:hidden}.akiya-lp .confirm-row{display:grid;grid-template-columns:140px 1fr;border-bottom:1px solid var(--line)}.akiya-lp .confirm-row:last-child{border-bottom:0}.akiya-lp .confirm-row dt{margin:0;padding:12px 14px;background:#fff7ef;color:#4a2d1f;font-size:15px;font-weight:700}.akiya-lp .confirm-row dd{margin:0;padding:12px 14px;color:var(--text);font-size:16px;font-weight:500;word-break:break-word;white-space:pre-wrap}.akiya-lp .confirm-actions{display:flex;gap:12px;flex-wrap:wrap}.akiya-lp .confirm-actions .back-btn,.akiya-lp .confirm-actions .submit-btn{flex:1 1;min-width:0;white-space:nowrap}.akiya-lp .back-btn{border:2px solid var(--line);border-radius:999px;padding:13px 24px;background:var(--white);color:#4b3a2d;font-weight:700;font-size:17px}@media (max-width:720px){.akiya-lp .confirm-actions{flex-direction:column}}.akiya-lp .company-table th{width:130px;background:#fff7ef;color:#4a2d1f;text-align:left;font-weight:500;vertical-align:middle}.akiya-lp .company-table td{line-height:1.65;font-weight:500;vertical-align:middle}.akiya-lp .pagetop{position:fixed;right:18px;bottom:18px;z-index:20;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--dark-orange);color:var(--white);text-decoration:none;font-size:24px;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.25)}.akiya-lp footer{padding:22px 20px;background:var(--orange);color:var(--white);text-align:center;font-size:15px;font-weight:500}.akiya-lp .hero{background:#cfe2ec;line-height:0}.akiya-lp .hero img,.akiya-lp .hero picture{display:block;width:100%;height:auto}.akiya-lp .worry-art{width:320px;height:180px;border-radius:14px;background:url(/img/worried-couple.png) 50%/cover no-repeat;box-shadow:0 6px 14px rgba(0,0,0,.12)}.akiya-lp .worry-art.worry-art-sm{width:180px;height:100px;margin-bottom:14px;border-radius:10px}.akiya-lp .point-list .point-card:first-child .thumb{background:url(/img/pt1-secret.png) 50%/cover no-repeat}.akiya-lp .point-list .point-card:nth-child(2) .thumb{background:url(/img/pt2-free.png) 50%/cover no-repeat}.akiya-lp .point-list .point-card:nth-child(3) .thumb{background:url(/img/pt3-zero.png) 50%/cover no-repeat}.akiya-lp .point-list .point-card:nth-child(4) .thumb{background:url(/img/pt4-asis.png) 50%/cover no-repeat}.akiya-lp .point-list .point-card:nth-child(5) .thumb{background:url(/img/pt5-exempt.png) 50%/cover no-repeat}.akiya-lp .house-icon{width:110px;height:110px;background:50%/contain no-repeat}.akiya-lp .risk-grid .risk-card:first-child .house-icon{background-image:url(/img/risk1.png)}.akiya-lp .risk-grid .risk-card:nth-child(2) .house-icon{background-image:url(/img/risk2.png)}.akiya-lp .risk-grid .risk-card:nth-child(3) .house-icon{background-image:url(/img/risk3.png)}.akiya-lp .type-grid .type-item:first-child .type-thumb{background:url(/img/prop-akiya.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(2) .type-thumb{background:url(/img/prop-share.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(3) .type-thumb{background:url(/img/prop-saikenchiku.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(4) .type-thumb{background:url(/img/prop-jiko.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(5) .type-thumb{background:url(/img/prop-shakuchi.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(6) .type-thumb{background:url(/img/prop-sanrin.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(7) .type-thumb{background:url(/img/prop-takuchi.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(8) .type-thumb{background:url(/img/prop-nochi.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(9) .type-thumb{background:url(/img/prop-gake.png) 50%/cover no-repeat}.akiya-lp .type-grid .type-item:nth-child(10) .type-thumb{background:url(/img/prop-yuukyu.png) 50%/cover no-repeat}.akiya-lp .voice-list .avatar{font-size:0}.akiya-lp .voice-list .voice-card:first-child .avatar{background:url(/img/voice-m60.png) 50%/cover no-repeat}.akiya-lp .voice-list .voice-card:nth-child(2) .avatar{background:url(/img/voice-f50.png) 50%/cover no-repeat}.akiya-lp .voice-list .voice-card:nth-child(3) .avatar{background:url(/img/voice-m40.png) 50%/cover no-repeat}.akiya-lp .step-thumb-1{background-image:url(/img/step1-contact.png)}.akiya-lp .step-thumb-2{background-image:url(/img/step2-hearing.png)}.akiya-lp .step-thumb-3{background-image:url(/img/step3-survey.png)}.akiya-lp .step-thumb-4{background-image:url(/img/step4-quote.png)}.akiya-lp .step-thumb-5{background-image:url(/img/step5-contract.png)}.akiya-lp .step-thumb-6{background-image:url(/img/step6-handover.png)}@media (min-width:721px){.akiya-lp{background:var(--white)}.akiya-lp .page{max-width:none;box-shadow:none}}@media (min-width:960px){.akiya-lp header{padding:5px clamp(160px,18vw,360px)}.akiya-lp .section-inner{padding-block:72px}.akiya-lp .lead{max-width:760px}.akiya-lp .check-box{max-width:860px;margin-left:auto;margin-right:auto}.akiya-lp .confuse-art{max-width:420px}.akiya-lp .point-list{max-width:960px;margin:0 auto;gap:34px}.akiya-lp .point-card{grid-template-columns:96px 1fr 170px;column-gap:24px}.akiya-lp .ribbon{width:96px;height:96px}.akiya-lp .point-card .thumb{width:170px;min-height:170px}.akiya-lp .risk-grid,.akiya-lp .type-grid{max-width:1000px;margin:0 auto;gap:22px}.akiya-lp .compare-table,.akiya-lp .compare-table th{font-size:15px}.akiya-lp .voice-list{grid-template-columns:repeat(3,1fr);gap:22px}.akiya-lp .voice-card{grid-template-columns:1fr;gap:14px}.akiya-lp .voice-card p{text-align:left}.akiya-lp .step-list{max-width:900px;margin:0 auto}.akiya-lp .faq-grid{grid-template-columns:repeat(2,1fr)}.akiya-lp .form{max-width:720px}.akiya-lp .company-table{max-width:880px;margin:0 auto}}@media (max-width:720px){.akiya-lp{background:var(--white)}.akiya-lp .page{box-shadow:none}.akiya-lp header{gap:10px;padding:10px 16px}.akiya-lp .logo-img img{width:clamp(120px,36vw,180px)}.akiya-lp .header-contact{display:block;text-align:center}.akiya-lp .header-meta{font-size:14px;margin-bottom:4px}.akiya-lp .header-meta .sep{display:none}.akiya-lp .header-cta{justify-content:center;gap:8px}.akiya-lp .tel{font-size:21px}.akiya-lp .mini-btn{min-width:104px;padding:6px 12px;font-size:14px}.akiya-lp .section-inner{padding-block:40px}.akiya-lp .section-title{font-size:28px}.akiya-lp .lead-tight{white-space:normal}.akiya-lp .cta h2{margin-bottom:min(14px,2.03vw);font-size:28px}.akiya-lp .cta{padding-block:min(44px,7vw)}.akiya-lp .cta p{margin-bottom:min(22px,3.19vw);font-size:16px}.akiya-lp .cta .man-art{right:min(6px,.87vw);width:min(105px,15vw);height:min(124px,17.6vw)}.akiya-lp .cta-btn{min-width:min(250px,36.23vw);padding:min(13px,1.88vw) 18px;font-size:16px;box-shadow:0 min(5px,.72vw) 0 var(--dark-orange)}.akiya-lp .lead{font-size:16px}.akiya-lp .check-box{padding:22px 18px;border-radius:14px}.akiya-lp .check-list{font-size:17px}.akiya-lp .check-list li{margin:11px 0}.akiya-lp .check-list li:before{width:23px;height:23px;font-size:16px}.akiya-lp .point-list{gap:24px}.akiya-lp .point-card{grid-template-columns:60px 1fr;column-gap:12px;align-items:start;padding:0}.akiya-lp .ribbon{width:60px;height:60px}.akiya-lp .point-card h3{font-size:20px}.akiya-lp .point-card .thumb{grid-column:2;width:100%;max-width:170px;min-height:auto;margin-top:12px}.akiya-lp .point-card p,.akiya-lp .risk-card p,.akiya-lp .step-text p,.akiya-lp .voice-card p{font-size:15.5px}.akiya-lp .step-list{--step-line-x:14px;gap:34px;max-width:100%}.akiya-lp .step-list:before{left:var(--step-line-x);top:8px}.akiya-lp .step-row{grid-template-columns:24px minmax(0,1fr);column-gap:8px;row-gap:8px}.akiya-lp .step-main,.akiya-lp .step-text{min-width:0}.akiya-lp .step-side{grid-column:2;grid-row:1;justify-content:flex-start;min-height:18px}.akiya-lp .step-label{color:var(--dark-orange);font-size:15px;font-weight:900;text-align:left}.akiya-lp .step-dot{left:calc(var(--step-line-x) - 7px);top:1px}.akiya-lp .step-main{grid-column:2;grid-row:2}.akiya-lp .step-main h3{margin-bottom:12px;font-size:clamp(24px,5.6vw,26px);font-weight:700;line-height:1.18}.akiya-lp .step-body{grid-template-columns:clamp(96px,25vw,110px) minmax(0,1fr);column-gap:12px}.akiya-lp .step-thumb{width:clamp(96px,25vw,110px)}.akiya-lp .step-text p{font-size:clamp(15px,3.35vw,16px);font-weight:600;line-height:1.72;overflow-wrap:break-word}.akiya-lp .step-cta{justify-content:flex-start;flex-wrap:wrap;gap:clamp(8px,2vw,12px)}.akiya-lp .step-cta-info{min-width:0}.akiya-lp .step-cta-meta{font-size:clamp(11px,2.5vw,13px)}.akiya-lp .step-cta-tel{font-size:clamp(18px,4.2vw,22px)}.akiya-lp .step-cta-btn{align-self:auto;padding:9px 12px;font-size:clamp(12px,2.8vw,14px)}.akiya-lp .risk-grid{grid-template-columns:1fr}.akiya-lp .type-grid{grid-template-columns:repeat(2,1fr);gap:14px 12px}.akiya-lp .compare-table,.akiya-lp .compare-table th{font-size:12px}.akiya-lp .compare-table td:first-child,.akiya-lp .compare-table th:first-child{width:54px;white-space:normal}.akiya-lp .company-table td,.akiya-lp .company-table th,.akiya-lp .compare-table td,.akiya-lp .compare-table th{padding:8px 4px}.akiya-lp .voice-card{grid-template-columns:1fr;gap:12px;padding:18px}.akiya-lp .faq-grid summary{font-size:16px}.akiya-lp .form label.check-privacy{align-items:flex-start;text-align:left}.akiya-lp .company-table{font-size:15px}.akiya-lp .company-table th{width:96px}.akiya-lp .pagetop{right:12px;bottom:12px;width:42px;height:42px}}.akiya-lp .form-error{margin:0;padding:10px 14px;border-radius:8px;background:#fff0ea;color:var(--dark-orange);font-weight:700;font-size:16px;text-align:center}.akiya-lp .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.akiya-lp .hero-strip{padding:38px 38px 28px;background:var(--beige);text-align:center}.akiya-lp .hero-strip h1{margin:0 0 8px;font-size:32px;font-weight:700}.akiya-lp .hero-strip p{margin:0;color:#555;font-size:16px;font-weight:500}.akiya-lp .content{padding:44px 44px 56px}.akiya-lp .content h2{margin:32px 0 10px;padding-left:14px;border-left:6px solid var(--orange);font-size:21px;font-weight:700;line-height:1.5;color:var(--dark-orange)}.akiya-lp .content h2:first-of-type{margin-top:0}.akiya-lp .content p{margin:0 0 14px;font-size:17px;font-weight:500}.akiya-lp .back-row{margin-top:36px;text-align:center}.akiya-lp .back-link{display:inline-block;padding:13px 32px;border-radius:999px;background:var(--orange);color:var(--white);text-decoration:none;font-size:18px;font-weight:700;box-shadow:0 5px 0 var(--dark-orange)}@media (min-width:960px){.akiya-lp .hero-strip{padding:54px clamp(40px,5vw,64px) 42px}.akiya-lp .hero-strip h1,.akiya-lp .hero-strip p{max-width:960px;margin-left:auto;margin-right:auto}.akiya-lp .content{max-width:960px;margin:0 auto;padding:64px clamp(40px,5vw,64px) 72px}}@media (max-width:720px){.akiya-lp .hero-strip{padding:34px 20px 28px}.akiya-lp .hero-strip h1{font-size:clamp(26px,7vw,32px)}.akiya-lp .content{padding:40px 20px 52px}.akiya-lp .content h2{font-size:20px}.akiya-lp .content p{font-size:16px}}.akiya-lp .field-error{display:block;margin-top:2px;color:var(--dark-orange);font-size:14.5px;font-weight:700}@media (min-width:721px){.akiya-lp .cta-btn,.akiya-lp .risk-card h3{font-size:22px}.akiya-lp .type-item{font-size:17px}}.akiya-lp .nationwide{width:100%;max-width:560px;margin:0 auto}.akiya-lp .nationwide-copy{background:#feeddf;padding:24px 6% 12px}.akiya-lp .nationwide-copy .section-title{margin:0 0 8px}.akiya-lp .nationwide-copy .lead{margin:0}.akiya-lp .nationwide-art{width:100%;margin:0;aspect-ratio:1292/894;background:#feeddf url(/img/nationwide-v2.webp) 50%/contain no-repeat}.akiya-lp .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));pointer-events:none;transition:transform .25s ease,opacity .25s ease}.akiya-lp .sticky-cta.is-hidden{transform:translateY(130%);opacity:0;pointer-events:none}.akiya-lp .sticky-cta-btn{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;line-height:1.2;width:100%;max-width:560px;pointer-events:auto;padding:18px 28px;border-radius:14px;background:var(--orange);color:var(--white);font-size:20px;font-weight:700;text-decoration:none;box-shadow:0 6px 0 var(--dark-orange)}.akiya-lp{padding-bottom:84px}.akiya-lp .pagetop{bottom:80px}@media (max-width:720px){.akiya-lp{padding-bottom:76px}.akiya-lp .pagetop{bottom:74px}}