@charset "UTF-8";
/* https://v-count.com/wp-content/themes/dt-the7-child/style.css?vcv=20260711c */
/* Import rule from: https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap */
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j75g.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75g.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFCMj75g.woff) format('woff')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v56/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75g.woff) format('woff')}.elementor-element-d4781c6 .elementor-button,.elementor-element-61c90c7 .elementor-button{border-radius:10px!important;padding:25px 50px!important;font-size:26px!important;line-height:26px!important;font-weight:700!important;border:none!important;box-shadow:none!important;transition:transform .3s ease!important;display:inline-flex!important;align-items:center;justify-content:center}.elementor-element-d4781c6 .elementor-button:hover,.elementor-element-61c90c7 .elementor-button:hover{transform:scale(1.1)}.elementor-element-ab2a8f0{flex:0 0 0px!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.elementor-element-247bdd7{margin-left:auto!important;text-align:right!important}.elementor-element-61c90c7 .elementor-button-wrapper,.elementor-element-247bdd7 .elementor-button-wrapper{text-align:right!important}.elementor-element-68254f4c>.elementor-widget-wrap{padding-bottom:0!important}.elementor-element-6688323{margin-bottom:0!important}html body.single-post .elementor-element-9f6f7df.elementor-top-section>.elementor-container{min-height:22vh!important}html body.single-post .elementor-element-9f6f7df.elementor-top-section .elementor-widget-wrap{margin-top:30px!important;margin-bottom:25px!important;padding-top:12px!important;padding-bottom:12px!important}.vc-pr__roi .roi-bar-track{margin-top:42px!important}html[lang^="ja"] body,html[lang^="ja"] h1,html[lang^="ja"] h2,html[lang^="ja"] h3,html[lang^="ja"] h4,html[lang^="ja"] h5,html[lang^="ja"] h6,html[lang^="ja"] p,html[lang^="ja"] a,html[lang^="ja"] li,html[lang^="ja"] span,html[lang^="ja"] div,html[lang^="ja"] button,html[lang^="ja"] input,html[lang^="ja"] textarea,html[lang^="ja"] select,html[lang^="ja"] .elementor-widget-container{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,Roboto,Helvetica,Arial,sans-serif!important}.dr26p{margin-bottom:-220px!important;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#f7f8fc;color:#1a1a2e;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;margin:-30px -30px 0 -30px;padding-bottom:0}.dr26p *{box-sizing:border-box}.dr26p::before,.dr26p::after{content:"";position:absolute;border-radius:50%;filter:blur(120px);opacity:.22;pointer-events:none;z-index:0}.dr26p::before{width:600px;height:600px;background:#3a6bff;top:-200px;left:-200px}.dr26p::after{width:700px;height:700px;background:#a26bff;bottom:-250px;right:-200px}.dr26p .wrap{position:relative;z-index:1;padding:90px 24px 0}.dr26p .inner{max-width:1280px;margin:0 auto}.dr26p .head{text-align:center;margin-bottom:60px}.dr26p .eyebrow{display:inline-block;padding:6px 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#6b7280;margin-bottom:20px;background:rgba(255,255,255,.7)}.dr26p .head h1{font-size:56px;line-height:1.05;margin:0 0 18px;font-weight:700;letter-spacing:-1.5px;background:linear-gradient(135deg,#0d0d14 0%,#3a6bff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dr26p .head p{font-size:19px;color:#5b6178;margin:0 auto;max-width:620px;line-height:1.5}.dr26p .region-tag{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);font-size:12px;color:#5b6178}.dr26p .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media(max-width:1000px){.dr26p .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.dr26p .card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:36px 32px 32px;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s;z-index:1;box-shadow:0 4px 24px -8px rgba(13,13,20,.06)}.dr26p .grid>article:nth-child(1):hover{border-color:#3a6bff;box-shadow:0 20px 50px -15px rgba(58,107,255,.35);background:linear-gradient(180deg,rgba(58,107,255,.06) 0%,#fff 100%)}.dr26p .grid>article:nth-child(2):hover{border-color:#a26bff;box-shadow:0 24px 60px -15px rgba(162,107,255,.4);background:linear-gradient(180deg,rgba(162,107,255,.08) 0%,#fff 100%)}.dr26p .grid>article:nth-child(3):hover{border-color:#ff6b3a;box-shadow:0 20px 50px -15px rgba(255,107,58,.35);background:linear-gradient(180deg,rgba(255,107,58,.06) 0%,#fff 100%)}.dr26p .card.featured{background:linear-gradient(180deg,rgba(162,107,255,.05) 0%,#fff 100%);border:1px solid rgba(162,107,255,.3);box-shadow:0 0 0 1px rgba(162,107,255,.12),0 30px 80px -20px rgba(162,107,255,.25);z-index:2}.dr26p .card.featured::before{content:"";position:absolute;inset:-1px;border-radius:24px;padding:1px;background:linear-gradient(135deg,#a26bff 0%,#3a6bff 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.dr26p .badge{align-self:flex-start;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:24px;background:rgba(0,0,0,.06);color:#374151;border:1px solid rgba(0,0,0,.06)}.dr26p .card.featured .badge{background:linear-gradient(135deg,#a26bff,#3a6bff);color:#fff;border:none}.dr26p .plan-name{font-size:15px;color:#5b6178;margin:0 0 6px;font-weight:500;letter-spacing:.3px}.dr26p .savings{margin-left:6px;color:#10b981;font-weight:600}.dr26p .price-block{margin:14px 0 28px}.dr26p .price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dr26p .symbol{font-size:38px;font-weight:600;color:#0d0d14;line-height:1}.dr26p .amount{font-size:88px;font-weight:800;line-height:.95;letter-spacing:-3px;background:linear-gradient(180deg,#0d0d14 0%,#3a6bff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dr26p .card.featured .amount{background:linear-gradient(135deg,#a26bff 0%,#3a6bff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dr26p .cents{font-size:34px;font-weight:700;color:#5b6178;line-height:1}.dr26p .per-mo{font-size:18px;font-weight:600;color:#6b7280;margin-left:2px}.dr26p .billing-note{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:7px 12px;border-radius:8px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);font-size:13px;color:#5b6178}.dr26p .billing-note strong{color:#0d0d14;font-weight:600;margin:0 4px}.dr26p .features{list-style:none;padding:0;margin:8px 0 28px;flex:1}.dr26p .features li{display:flex;align-items:flex-start;gap:12px;padding:9px 0;color:#374151;font-size:14.5px;line-height:1.5}.dr26p .check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;margin-top:1px}.dr26p .check svg{width:11px;height:11px}.dr26p .check svg path{stroke:#374151!important}.dr26p .card.featured .check{background:linear-gradient(135deg,#a26bff,#3a6bff)}.dr26p .card.featured .check svg path{stroke:#fff!important}.dr26p .btn{position:relative;z-index:3;display:block;text-align:center;padding:16px 24px;border-radius:14px;color:#0d0d14!important;font-weight:600;font-size:15px;letter-spacing:.2px;text-decoration:none!important;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);transition:all .25s;cursor:pointer}.dr26p .btn:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.15)}.dr26p .card.featured .btn{background:linear-gradient(135deg,#a26bff 0%,#3a6bff 100%);border:none;color:#fff!important;box-shadow:0 10px 30px -10px rgba(162,107,255,.5)}.dr26p .card.featured .btn:hover{box-shadow:0 14px 40px -10px rgba(162,107,255,.7)}.dr26p .trust{margin-top:80px;padding:32px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);border-radius:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:780px){.dr26p .trust{grid-template-columns:repeat(2,1fr)}}.dr26p .trust-item{display:flex;align-items:center;gap:14px}.dr26p .trust-icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,rgba(162,107,255,.14),rgba(58,107,255,.14));border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dr26p .trust-icon svg{stroke:#374151!important}.dr26p .trust-text strong{display:block;font-size:14px;font-weight:600;color:#0d0d14}.dr26p .trust-text span{font-size:13px;color:#5b6178}.dr26p .foot{text-align:center;margin-top:30px;margin-bottom:0;padding-bottom:0;color:#0f172a;font-size:28px;font-weight:600;line-height:1.4}.dr26p .foot a{color:#fff;background:#0f172a;font-weight:700;text-decoration:none;padding:10px 22px;border-radius:12px;display:inline-block;margin-left:10px;font-size:26px}@media(max-width:640px){.dr26p .head h1{font-size:38px}.dr26p .amount{font-size:72px}.dr26p .wrap{padding:60px 18px 80px}}</p><p>.dr26p .grid>article.selected{color:#fff!important}.dr26p .grid>article.selected *{color:#fff!important}.dr26p .grid>article.selected .badge{background:rgba(255,255,255,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}.dr26p .grid>article.selected .billing-note{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.2)!important}.dr26p .grid>article.selected .billing-note strong{color:#fff!important}.dr26p .grid>article.selected .check{background:rgba(255,255,255,.25)!important}.dr26p .grid>article.selected .check svg path{stroke:#fff!important}.dr26p .grid>article.selected .savings{color:#fff!important}.dr26p .grid>article.selected .btn{background:#fff!important;color:#0f172a!important;border:none!important}.dr26p .grid>article:nth-child(1).selected{background:#00b5d9!important;border-color:#00b5d9!important}.dr26p .grid>article:nth-child(2).selected{background:#f6962b!important;border-color:#f6962b!important}.dr26p .grid>article:nth-child(3).selected{background:#dc2626!important;border-color:#dc2626!important}.dr26p-ck{display:inline-flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:50%;background:#3a6bff;color:#fff;margin-right:10px;flex:0 0 20px}.dr26p-ck::before{content:'✓';font-size:12px;font-weight:800;line-height:1}