body,h1,h2,h3,h4,h5,h6,div,span,p,ol,ul,li,a,dl,dt,dd,blockquote,em,th,td,strong,small,button{font-family:Segoe UI,Meiryo,Helvetica,sans-serif!important}section>.inner{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto}#primary #main{margin-top:0}#primary #main .entry-content{background:#fff!important}#primary #main .entry-content>div{max-width:100%}#primary #main .entry-content>div .uagb-container-inner-blocks-wrap{text-align:center;max-width:100%}#primary #main .entry-content>div .uagb-container-inner-blocks-wrap .inner{max-width:100%}.uagb-block-3b3b7364 .uagb-icon svg{width:12px;height:12px;font-size:12px}.fusion-page-title-row{max-width:1294px!important}.notification{text-align:center;background:#fff;border-radius:4px;width:100%;max-width:1280px;margin:2em auto 0;padding:.4em;line-height:1.4}.notification a{color:#009ec3;text-decoration:underline}#flow{margin-top:3em;margin-left:auto;margin-right:auto}#flow .inner{column-gap:20px;margin-bottom:3em;display:flex}#flow .inner .item{text-align:center;background-color:#e0f4fc;border-radius:8px;flex:1;padding:1em;position:relative}#flow .inner .item:not(:last-child):after{content:"";border:10px solid #0000;border-left:12px solid #a2cfe1;border-right-width:0;width:0;height:0;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}#flow .inner .item .nm{text-align:center;box-sizing:border-box;color:#31b1d5;background-color:#fff;border-radius:80px;width:80px;height:80px;margin:0 auto;padding-top:20px;font-size:30px;font-weight:700;line-height:40px;display:block;position:relative}#flow .inner .item .nm:before{content:"STEP";font-size:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}#flow .inner .item .ttl{margin-top:.2em;margin-bottom:1em;font-weight:700;line-height:1.4}#flow .inner .item .target{color:#5893e4;background-color:#f4ffff;border:1px solid #5893e4;margin-bottom:.5em;padding:.3em;font-size:11px;display:block}#flow .inner .item .target.ff{color:#00a5bb;background-color:#f0f8ff;border-color:#35b0e3}#flow .inner .item a{color:#fff;background-color:#ef5b5d;border-radius:30px;margin:0 auto 1em;padding:.5em 1em;font-size:12px;font-weight:700;line-height:1.5;display:block}#flow .inner .item a:hover{filter:brightness(1.3);box-shadow:0 0 4px #ff5355}#flow .inner .item small{margin-bottom:1em;font-size:12px;line-height:1.3;display:block}.plan_header{text-align:center}p.exp{text-align:left;width:28em;margin:0 auto}.left{text-align:left;margin:0!important}#main .post-content section.lp-special h2{text-align:center}.cta_trial a{color:#fff;text-align:center;background:linear-gradient(270deg,#f46e60,#ff4648);border-radius:80px;max-width:500px;padding:1em;font-weight:700;line-height:1.4;transition:opacity .2s linear;display:block;margin:2em auto!important}.cta_trial a:hover{opacity:.8}#faq_container{background:#f0f5f8;margin:0-30px 3em;padding:0 30px 3em;overflow:hidden}#faq_container ul{color:#474747;float:left;background-color:#fff;width:100%;margin:1em 0 0;padding:0}#faq_container ul>li{border-bottom:1px dotted #bababa}#faq_container li{text-align:left;padding:0;list-style:none}#faq_container ul ul{height:0;margin:0;padding:0;transition:all .5s;overflow:hidden}#faq_container ul li li{border-bottom:1px dotted #bababa;padding:0 4em 2em 2em}#faq_container ul:first-of-type li.active li:last-child{border-bottom:1px solid #bababa}#faq_container button{background-color:inherit;cursor:pointer;text-align:left;border:0;width:100%;padding:15px 0 15px 20px;font-size:1em;font-weight:700;position:relative}#faq_container button:hover{background-color:#ededed}#faq_container button:before,#faq_container button:after{content:"";background-color:#686868;width:1.5px;height:8px;transition:all .5s;position:absolute;top:25px}#faq_container button:before{right:35px;transform:rotate(-45deg)}#faq_container button:after{right:30px;transform:rotate(45deg)}#faq_container li.active button:before{transition:all .5s;transform:rotate(-135deg)}#faq_container li.active button:after{transition:all .5s;transform:rotate(135deg)}#faq_container ul.active{overflow-y:auto}#faq_tit{margin-top:2em;font-size:34px}#faq{max-width:900px;margin-bottom:5em;padding:0 10px}#faq .uagb-faq-item{background-color:#fff;border-color:#efefef;border-radius:6px;transition:all .1s linear;box-shadow:0 2px 8px #0000001a}#faq .uagb-faq-item:hover{border-color:#54bad5}#faq .uagb-question{font-weight:700}#faq .uagb-faq-content{font-size:var(--font-size-base);border-top:1px solid #cad6da;margin:0 2em 1em}#faq .uagb-faq-content a strong{padding-top:.3em;text-decoration:underline}#faq svg path{fill:#25a9cb}@media screen and (min-width:960px){#plan_mbl{display:none}.cta_trial a{padding:1em;font-size:22px;line-height:1.4}.ex_banners{background-color:#d9ebf7;padding-bottom:2em!important}.footer_banner{max-width:980px!important;margin:0 auto 32px!important}#main{padding-left:0;padding-right:0}.post{padding-bottom:34px!important}.is-mbl,.is-tblt{display:none}#inner{max-width:1200px;margin:0 auto;padding:60px 30px!important}div.campaign_banner_plan{text-align:center;margin:0 auto 4em}}@media screen and (min-width:769px) and (max-width:955px){.is-pc,.is-mbl{display:none}.is-tblt{display:block}}@media screen and (max-width:768px){#plan_mbl{display:none}#faq_container{padding-left:20px;padding-right:20px;margin-left:-30px!important;margin-right:-30px!important}#faq_container .inner>ul{margin-top:1em}#faq_container ul{margin:0}#faq_container ul li{font-size:15px}#faq_container ul li li{margin:0;padding:1em}#faq_container button{padding-right:50px}.ex_banners{background-color:#d4e2eb;flex-direction:column;padding:0 20px!important}.ex_banners>div{flex-direction:column}.ex_banners img{width:100%;max-width:320px;margin-bottom:1em}#flow{max-width:330px;padding:0 30px}#flow .target{max-width:100px;margin-left:auto;margin-right:auto}#flow .inner{flex-direction:column;row-gap:20px}#flow .inner .item:not(:last-child):after{border-width:8px 0 8px 14px;position:absolute;top:100%;left:50%;transform:translate(-50%) rotate(90deg)}#faq_tit{font-size:1.5em}.cta_trial a{border-radius:60px;max-width:500px;padding:1em;font-size:16px}}