:root{--beige:#f4f0e6;--beige2:#ece6d8;--ink:#16161c;--ink2:#444;--gold:#9a7b2d;--cyan:#57c8e0;--orange:#e8862e;--white:#fff;--line:#d8d2c2}#aio-lp{font-family:"Noto Sans JP",sans-serif;color:var(--ink);background:var(--beige);font-weight:300;line-height:1.9;font-size:16px;margin:0}#aio-lp *{margin:0;padding:0;box-sizing:border-box}#aio-lp h1,#aio-lp h2,#aio-lp h3{font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5}#aio-lp .wrap{max-width:1080px;margin:0 auto;padding:0 32px}#aio-lp section{padding:110px 0}#aio-lp .label{font-family:"Cormorant Garamond",serif;font-size:15px;letter-spacing:.25em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}#aio-lp .sec-title{font-size:34px;margin-bottom:28px;letter-spacing:.04em}#aio-lp .lead{max-width:720px;color:var(--ink2)}#aio-lp .btn{display:inline-block;background:var(--ink);color:var(--beige);padding:18px 54px;text-decoration:none;font-size:15px;letter-spacing:.15em;transition:.3s}#aio-lp .btn:hover{background:var(--gold)}#aio-lp .btn.ghost{background:0 0;color:inherit;border:1px solid currentColor}#aio-lp .num{font-family:"Cormorant Garamond",serif}#aio-lp .sp-only{display:none}#aio-lp .lp-header{position:sticky;top:0;background:rgba(244,240,230,.94);backdrop-filter:blur(6px);z-index:10;border-bottom:1px solid var(--line)}#aio-lp .lp-header .wrap{padding:0 36px}#aio-lp .nav{display:flex;justify-content:space-between;align-items:center;padding:16px 0}#aio-lp .brand{display:flex;align-items:center;gap:16px;color:#3a332e}#aio-lp .brand small{font-size:11px;color:var(--gold);letter-spacing:.16em;font-family:"Noto Sans JP",sans-serif;padding-top:3px}#aio-lp .nav a.cta{background:var(--ink);color:var(--beige);padding:10px 26px;font-size:13px;text-decoration:none;letter-spacing:.1em;white-space:nowrap;flex-shrink:0;margin-left:20px}@media (max-width:640px){#aio-lp .lp-header .wrap{padding:0 20px}#aio-lp .nav{padding:18px 0 16px}#aio-lp .brand{gap:8px}#aio-lp .brand svg{height:20px !important}#aio-lp .brand small{font-size:9px;letter-spacing:.08em;padding-top:2px;white-space:nowrap}#aio-lp .nav a.cta{padding:8px 12px;font-size:12px;margin-left:10px}#aio-lp .lp-footer{padding:36px 0;font-size:11px;letter-spacing:.06em}#aio-lp .lp-footer .wrap{flex-direction:column;gap:16px;text-align:center}#aio-lp .lp-footer .wrap>div{flex-direction:column !important;gap:10px !important}#aio-lp .lp-footer span{line-height:2;max-width:300px}}#aio-lp .fv{position:relative;padding:130px 0 120px;background:radial-gradient(ellipse 60% 50% at 78% 75%,rgba(232,134,46,.22),transparent 60%),radial-gradient(ellipse 45% 35% at 65% 25%,rgba(232,134,46,.1),transparent 65%),radial-gradient(ellipse 70% 60% at 20% 20%,rgba(87,200,224,.05),transparent 60%),#0c0e13;color:var(--beige);overflow:hidden}#aio-lp .fv-bgimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}#aio-lp .fv-shade{position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,12,17,.92) 38%,rgba(10,12,17,.45) 75%,rgba(10,12,17,.65))}#aio-lp .fv .wrap{position:relative;z-index:2}#aio-lp .fv-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}#aio-lp .fv .en-over{font-size:15px;letter-spacing:.32em;color:var(--orange);margin-bottom:26px}#aio-lp .fv h1{font-size:54px;letter-spacing:.06em;margin-bottom:30px;color:#fff}#aio-lp .fv .sub{font-size:17px;color:#c9c4b4;margin-bottom:44px;max-width:460px}#aio-lp .fv-btns{display:flex;flex-wrap:nowrap;gap:14px}#aio-lp .fv .btn{background:var(--beige);color:var(--ink);white-space:nowrap}#aio-lp .fv .btn:hover{background:var(--orange);color:#fff}#aio-lp .fv .btn.ghost{background:0 0;color:var(--beige);border:1px solid rgba(244,240,230,.6)}#aio-lp .fv .btn.ghost:hover{background:var(--orange);color:#fff;border-color:var(--orange)}#aio-lp .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:52px}#aio-lp .badge{font-size:12px;border:1px solid rgba(244,240,230,.25);padding:7px 16px;color:#c9c4b4;letter-spacing:.05em}#aio-lp .phone{width:340px;margin:0 auto;background:#000;border-radius:38px;padding:14px 12px;box-shadow:0 40px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08)}#aio-lp .phone .screen{background:#0d0d0d;border-radius:28px;overflow:hidden;font-size:12.5px;line-height:1.75;color:#ececf1}#aio-lp .phone .bar{display:flex;justify-content:space-between;padding:10px 18px 4px;font-size:11px;color:#888}#aio-lp .phone .body{padding:8px 16px 18px}#aio-lp .phone .q{background:#2f2f2f;border-radius:18px;padding:8px 14px;display:inline-block;margin:8px 0 14px;float:right;clear:both;font-size:12px}#aio-lp .phone .a{clear:both}#aio-lp .photos{display:flex;gap:6px;margin:10px 0}#aio-lp .photos .shot{flex:1;height:86px;border-radius:10px;background:linear-gradient(135deg,#1c3242,#27506b);position:relative;overflow:hidden}#aio-lp .photos .shot img{width:100%;height:100%;object-fit:cover}#aio-lp .photos .shot span{position:absolute;bottom:6px;left:8px;font-size:9px;color:#9fb6c5}#aio-lp .phone .rank{font-weight:500;color:#fff;margin-top:10px}#aio-lp .phone ul{list-style:none;margin:6px 0}#aio-lp .phone li{padding-left:14px;position:relative;font-size:12px;color:#c9c9d2}#aio-lp .phone li:before{content:"・";position:absolute;left:0}#aio-lp .phone .cite{display:inline-block;background:#26262c;border-radius:12px;font-size:9.5px;padding:3px 10px;color:#9a9aa5;margin-top:8px}#aio-lp .phone .note{font-size:9.5px;color:#77777f;margin-top:12px}#aio-lp .fv-caption{text-align:center;font-size:11.5px;color:#8d8878;margin-top:18px;letter-spacing:.08em}#aio-lp .dark{background:var(--ink);color:var(--beige)}#aio-lp .dark .sec-title{color:var(--beige)}#aio-lp .dark .lead{color:#b9b4a6}#aio-lp .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#33333c;margin:64px 0;border:1px solid #33333c}#aio-lp .stat{background:var(--ink);padding:28px 28px 34px;text-align:center}#aio-lp .stat .num{font-size:64px;color:var(--beige);line-height:1}#aio-lp .stat .num.red{color:var(--orange)}#aio-lp .stat p{font-size:13.5px;color:#b9b4a6;margin-top:16px}#aio-lp .src{font-size:11.5px;color:#7a7668;margin-top:8px}#aio-lp .band{padding:0;line-height:0;position:relative}#aio-lp .band img{width:100%;height:620px;object-fit:cover}#aio-lp .band .caption{position:absolute;right:36px;bottom:26px;color:#fff;font-size:12px;letter-spacing:.15em;text-shadow:0 1px 8px rgba(0,0,0,.6);line-height:1.6}#aio-lp .signals{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}#aio-lp .signal{background:var(--white);border:1px solid var(--line);padding:24px 26px 36px}#aio-lp .signal .no{font-family:"Cormorant Garamond",serif;font-size:45px;color:var(--gold);line-height:1.2}#aio-lp .signal h3{font-size:17px;margin:10px 0 12px}#aio-lp .signal p{font-size:13.5px;color:var(--ink2)}#aio-lp .def{background:var(--beige2);border-left:3px solid var(--gold);padding:28px 34px;margin-top:64px;font-size:14.5px;color:var(--ink2)}#aio-lp .reasons-grid{display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:start;margin-top:56px}#aio-lp .reason{background:var(--white);border:1px solid var(--line);padding:34px;display:flex;gap:24px;margin-bottom:16px}#aio-lp .reason .no{font-family:"Cormorant Garamond",serif;font-size:40px;color:var(--gold);line-height:1}#aio-lp .reason h3{font-size:18px;margin-bottom:10px}#aio-lp .reason p{font-size:13.5px;color:var(--ink2)}#aio-lp .chat-proof{background:#0d0d0d;border-radius:20px;padding:26px 24px;color:#ececf1;font-size:13px;line-height:1.8;box-shadow:0 24px 60px rgba(22,22,28,.25)}#aio-lp .chat-proof .q{background:#2f2f2f;border-radius:18px;padding:8px 14px;display:inline-block;margin-bottom:16px;font-size:12.5px}#aio-lp .chat-proof .rank{color:#fff;font-weight:500;border-bottom:1px dotted #666;display:inline-block}#aio-lp .chat-proof p{margin-top:10px;color:#c9c9d2}#aio-lp .chat-proof .cite{display:inline-block;background:#26262c;border-radius:12px;font-size:10px;padding:4px 12px;color:#9a9aa5;margin-top:12px}#aio-lp .chat-proof .note{font-size:10px;color:#77777f;margin-top:14px}#aio-lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}#aio-lp .plan{background:var(--white);border:1px solid var(--line);padding:48px 36px;display:flex;flex-direction:column}#aio-lp .plan.feature{border:2px solid var(--gold);position:relative}#aio-lp .plan.feature .tag{position:absolute;top:-14px;left:36px;background:var(--gold);color:#fff;font-size:11.5px;padding:4px 16px;letter-spacing:.15em}#aio-lp .plan .en-name{font-family:"Cormorant Garamond",serif;font-size:14px;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}#aio-lp .plan h3{font-size:22px;margin:10px 0 6px}#aio-lp .plan .price{font-family:"Cormorant Garamond",serif;font-size:38px;margin:18px 0 4px}#aio-lp .plan .price small{font-size:14px;font-family:"Noto Sans JP",sans-serif;color:var(--ink2)}#aio-lp .plan ul{list-style:none;margin:24px 0;flex:1}#aio-lp .plan li{font-size:13.5px;color:var(--ink2);padding:9px 0 9px 22px;border-bottom:1px solid var(--beige2);position:relative}#aio-lp .plan li:before{content:"—";position:absolute;left:0;color:var(--gold)}#aio-lp .plan .note{font-size:11.5px;color:#999;margin-bottom:18px}#aio-lp .plan .btn{padding:15px 0;text-align:center}#aio-lp .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:56px;counter-reset:step}#aio-lp .step{background:var(--white);border:1px solid var(--line);padding:10px 20px 20px}#aio-lp .step:before{counter-increment:step;content:"0" counter(step);font-family:"Cormorant Garamond",serif;font-size:36px;color:var(--gold)}#aio-lp .step h3{font-size:18px;margin:10px 0 8px}#aio-lp .step p{font-size:12px;color:var(--ink2)}#aio-lp .results{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:56px}#aio-lp .result{border:1px solid var(--line);border-top:2px solid var(--gold);background:var(--white);padding:34px 32px;display:flex;gap:28px;align-items:flex-start}#aio-lp .result .ico{flex-shrink:0;width:64px;height:64px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold)}#aio-lp .result .ico svg{width:28px;height:28px;stroke:var(--gold);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#aio-lp .result .num{font-size:46px;line-height:1.1}#aio-lp .result .num small{font-size:17px}#aio-lp .result p{font-size:13.5px;color:var(--ink2);margin-top:10px}#aio-lp .founder{display:grid;grid-template-columns:340px 1fr;gap:60px;align-items:start;margin-top:56px}#aio-lp .founder .photo{position:relative}#aio-lp .founder .photo img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(15%);position:relative;z-index:1}#aio-lp .founder .photo .frame{position:absolute;inset:-14px;border:1px solid var(--gold);z-index:0;transform:translate(14px,14px)}#aio-lp .founder .name{font-size:26px;margin-bottom:4px;color:var(--beige)}#aio-lp .founder .role{font-size:12.5px;color:var(--gold);letter-spacing:.15em;margin-bottom:24px}#aio-lp .founder .msg{font-family:"Noto Serif JP",serif;font-size:19px;line-height:2;color:var(--beige);margin-bottom:24px}#aio-lp .founder .bio{font-size:13.5px;color:#b9b4a6}#aio-lp .founder .bio span{display:block;padding:8px 0;border-bottom:1px solid rgba(244,240,230,.15)}#aio-lp .founder .bio b{color:var(--beige);font-weight:500;margin-right:12px;font-family:"Cormorant Garamond",serif;font-size:15px}#aio-lp .faq-item{background:var(--white);border:1px solid var(--line);margin-bottom:14px;padding:26px 34px}#aio-lp .faq-item h3{font-size:16px;display:flex;gap:16px}#aio-lp .faq-item h3:before{content:"Q";font-family:"Cormorant Garamond",serif;color:var(--gold);font-size:20px}#aio-lp .faq-item p{font-size:14px;color:var(--ink2);margin-top:12px;padding-left:36px}#aio-lp .closing{text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 50% 60% at 50% 110%,rgba(232,134,46,.18),transparent 60%),var(--ink)}#aio-lp .closing h2{font-size:36px;margin-bottom:26px}#aio-lp .closing p{max-width:640px;margin:0 auto 48px;color:#b9b4a6}#aio-lp .closing .btn{background:var(--beige);color:var(--ink)}#aio-lp .closing .btn:hover{background:var(--orange);color:#fff}#aio-lp .aio-form{max-width:640px;margin:0 auto;text-align:left}#aio-lp .aio-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}#aio-lp .aio-form .full{grid-column:1/-1}#aio-lp .aio-form label{display:block;font-size:12.5px;color:#c9c4b4;letter-spacing:.08em;margin-bottom:6px}#aio-lp .aio-form label .req{color:var(--orange);font-size:11px;margin-left:6px}#aio-lp .aio-form input[type=text],#aio-lp .aio-form input[type=email],#aio-lp .aio-form input[type=tel],#aio-lp .aio-form input[type=url],#aio-lp .aio-form select,#aio-lp .aio-form textarea{width:100%;background:rgba(244,240,230,.06);border:1px solid rgba(244,240,230,.3);color:var(--beige);padding:13px 14px;font-size:15px;font-family:"Noto Sans JP",sans-serif;border-radius:0;transition:.3s}#aio-lp .aio-form select option{color:var(--ink)}#aio-lp .aio-form input:focus,#aio-lp .aio-form select:focus,#aio-lp .aio-form textarea:focus{outline:none;border-color:var(--orange);background:rgba(244,240,230,.1)}#aio-lp .aio-form textarea{min-height:110px;resize:vertical}#aio-lp .aio-form .accept{font-size:12px;color:#c9c4b4;text-align:center;margin-top:8px}#aio-lp .aio-form .accept a{color:var(--beige)}#aio-lp .aio-form .submit-wrap{text-align:center;margin-top:20px}#aio-lp .aio-form input[type=submit]{background:var(--beige);color:var(--ink);border:none;padding:18px 70px;font-size:15px;letter-spacing:.15em;cursor:pointer;transition:.3s;font-family:"Noto Sans JP",sans-serif}#aio-lp .aio-form input[type=submit]:hover{background:var(--orange);color:#fff}#aio-lp .aio-form .wpcf7-spinner{display:block;margin:8px auto 0}#aio-lp .aio-form .wpcf7-not-valid-tip{color:var(--orange);font-size:11.5px;margin-top:4px}#aio-lp .aio-form .wpcf7-response-output{border:1px solid var(--orange) !important;color:var(--beige);font-size:13px;padding:14px !important;margin:20px 0 0 !important;text-align:center}@media (max-width:640px){#aio-lp .aio-form .form-grid{grid-template-columns:1fr}#aio-lp .aio-form input[type=submit]{width:100%;padding:16px 20px}}#aio-lp .lp-footer{background:#0c0e13;color:#8a8578;padding:44px 0;font-size:12px;letter-spacing:.1em}#aio-lp .lp-footer .wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:900px){#aio-lp .sp-only{display:inline}#aio-lp .fv{padding:80px 0 70px}#aio-lp .fv .en-over{font-size:13px;letter-spacing:.22em;line-height:1.9}#aio-lp .fv-grid,#aio-lp .reasons-grid,#aio-lp .founder{grid-template-columns:1fr}#aio-lp .founder .photo{max-width:300px}#aio-lp .stats,#aio-lp .plans,#aio-lp .results,#aio-lp .signals{grid-template-columns:1fr}#aio-lp .flow{grid-template-columns:1fr 1fr}#aio-lp .fv h1{font-size:clamp(26px,8.2vw,38px)}#aio-lp .fv-btns{gap:8px}#aio-lp .fv .btn{flex:1;text-align:center;margin:0 !important;padding:13px 6px;font-size:clamp(11px,3.6vw,14px);letter-spacing:.06em}#aio-lp .badges{gap:8px;margin-top:32px;display:grid;grid-template-columns:1fr 1fr}#aio-lp .badge{font-size:clamp(8.5px,2.4vw,12px);letter-spacing:0;padding:6px 1px;text-align:center;white-space:nowrap;overflow:visible}#aio-lp .phone{width:100%;max-width:340px}#aio-lp .band img{height:420px}}.bb-b{border-bottom:1px solid #3a332e}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}