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{max-width:100%;text-align:center}#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{width:100%;max-width:1280px;margin:2em auto 0;padding:.4em;text-align:center;background:#fff;line-height:1.4;border-radius:4px}.notification a{text-decoration:underline;color:#009ec3}#flow{margin-top:3em;margin-right:auto;margin-left:auto}#flow .inner{display:flex;column-gap:20px;margin-bottom:3em}#flow .inner .item{flex:1;position:relative;padding:1em;background-color:#e0f4fc;text-align:center;border-radius:8px}#flow .inner .item:not(:last-child):after{position:absolute;right:-17px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #a2cfe1}#flow .inner .item .nm{position:relative;width:80px;height:80px;line-height:40px;margin:0 auto;border-radius:80px;background-color:#fff;text-align:center;font-size:30px;font-weight:700;display:block;padding-top:20px;box-sizing:border-box;color:#31b1d5}#flow .inner .item .nm:before{content:"STEP";font-size:12px;position:absolute;left:50%;transform:translate(-50%);top:0}#flow .inner .item .ttl{margin-top:.2em;margin-bottom:1em;font-weight:700;line-height:1.4}#flow .inner .item .target{display:block;margin-bottom:.5em;padding:.3em;font-size:11px;background-color:#f4ffff;color:#5893e4;border:1px solid #5893e4}#flow .inner .item .target.ff{background-color:#f0f8ff;border-color:#35b0e3;color:#00a5bb}#flow .inner .item a{display:block;margin:0 auto 1em;background-color:#ef5b5d;color:#fff;font-weight:700;font-size:12px;border-radius:30px;padding:.5em 1em;line-height:1.5}#flow .inner .item a:hover{filter:brightness(1.3);box-shadow:0 0 4px #ff5355}#flow .inner .item small{display:block;margin-bottom:1em;font-size:12px;line-height:1.3}.plan_header{text-align:center}p.exp{width:28em;margin:0 auto;text-align:left}.left{text-align:left;margin:0!important}#main .post-content section.lp-special h2{text-align:center}.cta_trial a{max-width:500px;display:block;margin:2em auto!important;padding:1em;color:#fff;text-align:center;font-weight:700;line-height:1.4;background:#ee4a4d;background:linear-gradient(270deg,#f46e60,#ff4648);transition:opacity .2s linear;border-radius:80px}.cta_trial a:hover{opacity:.8}#faq_container{margin:0 -30px 3em;padding:0 30px 3em;overflow:hidden;background:#f0f5f8}#faq_container ul{background-color:#fff;width:100%;padding:0;color:#474747;float:left;margin:1em 0 0}#faq_container ul>li{border-bottom:1px dotted #bababa}#faq_container li{list-style:none;text-align:left;padding:0}#faq_container ul ul{height:0;padding:0;overflow:hidden;transition:.5s;margin:0}#faq_container ul li li{border-bottom:1px dotted #bababa;padding:0 4em 2em 2em}#faq_container ul:nth-of-type(1) li.active li:last-child{border-bottom:1px solid #bababa}#faq_container button{position:relative;border:none;width:100%;background-color:inherit;cursor:pointer;text-align:left;padding:15px 0 15px 20px;font-size:1em;font-weight:700}#faq_container button:hover{background-color:#ededed}#faq_container button:before,#faq_container button:after{content:"";position:absolute;top:25px;width:1.5px;height:8px;background-color:#686868;transition:.5s}#faq_container button:before{transform:rotate(-45deg);right:35px}#faq_container button:after{transform:rotate(45deg);right:30px}#faq_container li.active button:before{transform:rotate(-135deg);transition:.5s}#faq_container li.active button:after{transform:rotate(135deg);transition:.5s}#faq_container ul.active{overflow-y:auto}#faq_tit{margin-top:2em;font-size:34px}#faq{margin-bottom:5em;max-width:900px;padding:0 10px}#faq .uagb-faq-item{border-radius:6px;box-shadow:0 2px 8px #0000001a;background-color:#fff;border-color:#efefef;transition:all linear .1s}#faq .uagb-faq-item:hover{border-color:#54bad5}#faq .uagb-question{font-weight:700}#faq .uagb-faq-content{margin:0 2em 1em;font-size:var(--font-size-base);border-top:1px solid #cad6da}#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{padding-bottom:2em!important;background-color:#d9ebf7}.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{margin:0 auto 4em;text-align:center}}@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{margin-left:-30px!important;margin-right:-30px!important;padding-left:20px;padding-right:20px}#faq_container .inner>ul{margin-top:1em}#faq_container ul{margin:0}#faq_container ul li{font-size:15px}#faq_container ul li li{padding:1em;margin:0}#faq_container button{padding-right:50px}.ex_banners{padding:0 20px!important;background-color:#d4e2eb;flex-direction:column}.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{position:absolute;left:50%;transform:translate(-50%) rotate(90deg);top:100%;border-width:8px 0 8px 14px}#faq_tit{font-size:1.5em}.cta_trial a{max-width:500px;padding:1em;font-size:16px;border-radius:60px}}
