@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Raleway:900&display=swap);@import url(https://fonts.googleapis.com/css?family=Oswald&display=swap);@import url(https://fonts.googleapis.com/css2?family=Beth+Ellen&display=swap);@import url(https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Jomhuria&display=swap);.action{text-align:center}.action p{margin:0;font-size:16px;display:inline-block;position:relative;font-weight:600}@media screen and (max-width:768px){.action p{font-size:12px}}.action p:before{content:"";height:24px;width:2px;background:#fff;display:inline-block;transform:rotate(-36.31deg);position:absolute;left:-16px}@media screen and (max-width:768px){.action p:before{top:20%}}.action p:after{content:"";height:24px;width:2px;background:#fff;display:inline-block;transform:rotate(36.31deg);position:absolute;right:-16px}@media screen and (max-width:768px){.action p:after{top:20%}}a.button{-webkit-transition:all liner .3s;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:4px 32px 8px;position:relative;display:inline-block;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:600;border-radius:3px}a.button span{display:block;font-size:12px;border-radius:20px;color:#fff;letter-spacing:.8px;font-weight:400;margin-bottom:2px}@media screen and (max-width:768px){a.button span{font-size:10px}}@media screen and (max-width:768px){a.button{display:block;margin:20px 0 0}}a.button:hover{cursor:pointer;box-shadow:0 4px 20px 0 rgba(3,188,212,.8);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}a.button.main{font-size:22px;letter-spacing:.5;color:#fff;padding:16px 56px 16px 76px;background:#ff5430;box-shadow:0 0 15px rgba(0,0,0,.25);border-radius:5px}a.button.main:after{content:url("/static/brand/images/whitepaper/free.svg");position:absolute;left:16px;top:22px}a.button.main:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:16px;top:30px}a.button.main:hover{background:#f94b28}@media screen and (max-width:768px){a.button.main{font-size:16px;padding:21px;font-weight:900}}a.button.footbtn{font-size:22px;letter-spacing:.5;color:#fff;padding:16px 56px 16px 32px;background:none;border:1px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.25);border-radius:5px}a.button.footbtn:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:16px;top:30px}@media screen and (max-width:768px){a.button.footbtn{font-size:16px;padding:21px;font-weight:900}}a.button.top_main{font-size:22px;letter-spacing:.5;color:#fff;padding:16px 56px 16px 76px;background:linear-gradient(90deg,#b3263b,#e62a46);border-radius:80px}a.button.top_main:after{content:url("/static/brand/images/whitepaper/free.svg");position:absolute;left:16px;top:22px}@media screen and (max-width:768px){a.button.top_main:after{left:12px;top:14px}}a.button.top_main:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:16px;top:30px}@media screen and (max-width:768px){a.button.top_main:before{right:12px;top:24px}}a.button.top_main:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){a.button.top_main{font-size:15px;padding:16px;font-weight:900}}a.button.cta{font-size:22px;letter-spacing:.5;color:#fff;padding:15px 86px 17px 106px;background:#ff5430;box-shadow:0 0 15px rgba(0,0,0,.25);border-radius:5px}a.button.cta:after{content:url("/static/brand/images/whitepaper/free.svg");position:absolute;left:16px;top:12px}a.button.cta:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:16px;top:20px}a.button.cta:hover{background:#f94b28}@media screen and (max-width:768px){a.button.cta{font-size:16px;padding:21px;font-weight:900}}a.button.nav{color:#fff;padding:12px 40px 12px 24px;margin:0;background:#ff5430;position:relative;font-weight:700}a.button.nav.dark{background:#333}a.button.nav:before{content:url("/static/brand/images/whitepaper/chevron-right-nav.svg");position:absolute;right:12px;top:10px}@media screen and (max-width:768px){a.button.nav{font-size:12px;padding:21px;font-weight:900}}a.button.black{color:#fff;padding:14px 48px 14px 40px;margin:0;background:#111;border-radius:34px;position:relative;font-weight:700}a.button.black:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:12px;top:15px}a.button.black:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){a.button.black{font-size:12px;font-weight:900}a.button.black:before{top:12px}}a.button.red{color:#fff;padding:14px 48px 14px 40px;background:linear-gradient(90deg,#b3263b,#e62a46);border-radius:34px;position:relative;font-weight:700}a.button.red:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:12px;top:15px}a.button.red:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){a.button.red{font-size:12px;font-weight:900}a.button.red:before{top:12px}}a.button.top_nav{color:#fff;padding:12px 40px 12px 24px;margin:0;background:linear-gradient(90deg,#b3263b,#e62a46);position:relative;border-radius:40px;font-weight:700}a.button.top_nav:before{content:url("/static/brand/images/whitepaper/chevron-right-nav.svg");position:absolute;right:12px;top:10px}a.button.top_nav:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){a.button.top_nav{font-size:12px;padding:21px;font-weight:900}}a.button.green{color:#fff;padding:14px 48px 14px 40px;margin:0;background:#47bbb3;border-radius:34px;position:relative;font-weight:700}a.button.green:before{content:url("/static/brand/images/whitepaper/chevron-right.svg");position:absolute;right:12px;top:15px}@media screen and (max-width:768px){a.button.green{font-size:12px;font-weight:900}a.button.green:before{top:12px}}a.button.download{color:#47bbb3;padding:12px 20px 12px 56px;margin:0;font-size:14px;background:#fff;border:1px solid #47bbb3;border-radius:34px;position:relative;font-weight:700}a.button.download:before{content:url("/static/brand/images/whitepaper/download.svg");position:absolute;left:20px;top:12px}@media screen and (max-width:768px){a.button.download{font-size:12px;font-weight:900}a.button.download:before{top:12px}}a.button.ad-cta{color:#fff;padding:14px 48px 14px 40px;margin:0;display:block;background:linear-gradient(180deg,#2bbd4a,#2bbd4a);box-shadow:4px 6px 6px rgba(47,21,66,.1);border-radius:12px;font-weight:700}@media screen and (max-width:768px){a.button.ad-cta{font-size:12px;font-weight:900}}a.button.ad-cta.float{display:none}@media screen and (max-width:768px){a.button.ad-cta.float{position:fixed;left:1%;bottom:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;width:98%;z-index:1024}}a.button.ghost{font-size:22px;color:#ef5612;padding:46px 0;display:block;background-color:#fff;font-weight:900;margin-bottom:20px}@media screen and (max-width:768px){a.button.ghost{font-size:12px;padding:21px;font-weight:900}}body{padding-top:0;font-weight:500}h3{font-size:1.17rem;font-weight:700;line-height:1.5}main.download{overflow:hidden;margin-top:80px}@media screen and (max-width:768px){main.download{margin-top:52px}}@media screen and (max-width:768px){main.download>section p{font-size:14px}}main.download>section .inner{max-width:1024px;margin:0 auto;padding:64px 0}@media screen and (max-width:768px){main.download>section .inner{padding:24px 16px}}main.download>section .heading{text-align:center}main.download>section .heading h2{font-size:36px;font-weight:700;color:#333;margin-bottom:40px;font-family:Noto Sans JP,sans-serif;position:relative}main.download>section .heading h2:before{content:"";position:absolute;left:50%;bottom:-24px;display:inline-block;width:50px;height:4px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#ed7e87}@media screen and (max-width:768px){main.download>section .heading h2:before{bottom:-12px}}@media screen and (max-width:768px){main.download>section .heading h2{font-size:18px}}main.download>section .heading p{max-width:900px;margin:20px auto;opacity:.3;font-size:26px;line-height:1.5;color:#111000;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){main.download>section .heading p{font-size:12px;margin:10px auto;letter-spacing:-.1px}}main.download>section .cont{display:flex;flex-direction:row;justify-content:flex-start!important;flex-wrap:wrap}@media screen and (max-width:768px){main.download>section .cont{display:block}}main.download>section .cont .block{padding:30px;flex:inherit!important}@media screen and (max-width:768px){main.download>section .cont .block{flex:1;padding:10px}}@media screen and (min-width:768px){main.download>section .cont .block{flex-basis:calc(100%/3 - 16px)!important}}main.download>section.downloadlist .inner .pagination{display:flex;align-items:center;justify-content:center;margin:24px 0 0}main.download>section.downloadlist .inner .pagination a{margin:8px;width:40px;height:40px;line-height:40px;text-align:center;background:#fff;border-radius:40px;font-family:Baloo\ 2,cursive;font-size:20px;border:1px solid #47bbb3;color:#47bbb3;font-weight:700;display:block;overflow:hidden;padding:0}main.download>section.downloadlist .inner .pagination li.active span{border:1px solid #47bbb3;border-radius:50%;background:#47bbb3;color:#fff;line-height:40px;text-align:center;padding:0;width:40px;height:40px}main.download>section.downloadlist .inner .pagination li span{color:#47bbb3;font-family:Baloo\ 2,cursive;font-size:20px;font-weight:700}main.download>section.downloadlist .inner .pagination li.disabled span{color:#333!important}main.download>section.downloadlist .inner .pagination li.disabled span,main.download>section.downloadlist .inner .pagination li:first-child a,main.download>section.downloadlist .inner .pagination li:last-child a{color:#47bbb3;border:none;width:auto;height:auto;font-family:Baloo\ 2,cursive;font-weight:700;margin:8px}main.download>section.downloadlist .inner .pagination .next,main.download>section.downloadlist .inner .pagination .prev{font-weight:600;font-family:Baloo\ 2,cursive;color:#333;margin:8px 40px}main.download>section.downloadlist .inner .pagination .next span,main.download>section.downloadlist .inner .pagination .prev span{padding:0}main.download>section.downloadlist .inner .pagination a.next,main.download>section.downloadlist .inner .pagination a.prev{color:#47a5b1}main.download>section.downloadlist .inner .pagination .prev{align-items:center;display:flex;position:relative;padding-left:16px}main.download>section.downloadlist .inner .pagination .prev:after{position:absolute;left:0;margin-right:8px;margin-top:-6px;content:url("/static/brand/images/whitepaper/pagenavi.svg");transform:rotate(180deg)}main.download>section.downloadlist .inner .pagination .next{align-items:center;display:flex;position:relative;padding-right:16px}main.download>section.downloadlist .inner .pagination .next:after{position:absolute;right:0;margin-left:8px;margin-top:6px;content:url("/static/brand/images/whitepaper/pagenavi.svg")}main.download>section.downloadlist .inner .pagination li.disabled.next:after,main.download>section.downloadlist .inner .pagination li.disabled.prev:after{content:url("/static/brand/images/whitepaper/pagenavi-disabled.svg")}@media screen and (max-width:768px){main.download>section.downloadlist .inner .pagination ul li{margin:4px!important;width:30px!important;height:30px!important}main.download>section.downloadlist .inner .pagination ul li a{line-height:30px!important}}main.download>section.downloadlist .inner .cont .block{padding:24px;text-align:center;margin:8px;background:#f1f8f9;box-shadow:0 4px 4px rgba(0,0,0,.05);border-radius:8px}main.download>section.downloadlist .inner .cont .block h3{text-align:left;margin:24px 0 12px}main.download>section.downloadlist .inner .cont .block p{text-align:left;margin:12px 0 24px}main.download>section.downloadlist .inner .cont .block picture{background:#fff;padding:24px 80px;display:block}main.download>section.downloadlist .inner .cont .block picture img{box-shadow:0 0 10px rgba(0,0,0,.15)}main.download>section.downloadlist .inner .cont .block .cat{background:#333;border-radius:8px 8px 0 0;color:#fff;display:block;font-size:12px;font-weight:700;text-align:center;padding:2px 0}@media (min-width:768px){main.download>section.downloadlist .inner .tabs{margin:0 auto;width:80%}main.download>section.downloadlist .inner .tabs ul{display:flex;justify-content:center;width:100%}main.download>section.downloadlist .inner .tabs li{flex-basis:calc(100%/3 - 16px)}main.download>section.downloadlist .inner .tabs li a{margin:48px 8px}}@media (max-width:768px){main.download>section.downloadlist .inner .tabs{margin-bottom:48px}main.download>section.downloadlist .inner .tabs li{margin:0 auto 8px;width:94%}}main.download>section.downloadlist .inner .tabs li a{background:#fff;border-radius:8px;border:1px dashed #333;color:#4f4f4f;cursor:pointer;display:block;padding:16px;text-align:center;transition:all .5s ease;width:calc(100% - 8px)}main.download>section.downloadlist .inner .tabs a:hover,main.download>section.downloadlist .inner .tabs li.active a{background:#333;color:#fff}main.download>section.mv{background:linear-gradient(254.7deg,#cefff5,#b2defb 99.5%)}main.download>section.mv .inner{padding:40px 0}main.download>section.mv .inner h1{text-align:center;font-size:36px;font-weight:700}@media screen and (max-width:768px){main.download>section.mv .inner h1{font-size:24px}}main.download>section.offer{background:linear-gradient(180deg,#358acb,#3549cc);position:relative;background-size:cover}main.download>section.offer:before{content:"";display:block;background:linear-gradient(180deg,#449bdd,#3571cc);opacity:.7;position:absolute;left:0;top:0;width:100%;height:100%}main.download>section.offer .inner{position:relative;z-index:2;padding:60px 0 80px}main.download>section.offer .inner .ctaoffer{position:relative}main.download>section.offer .inner .ctaoffer:after{content:url("/static/brand/images/whitepaper/base-01.svg");position:absolute;left:-60px;z-index:2;top:-240px;transform:scale(.7)}@media screen and (max-width:768px){main.download>section.offer .inner .ctaoffer:after{display:none}}main.download>section.offer .inner:before{content:url("/static/brand/images/whitepaper/arrow-05.svg");position:absolute;right:-120px;z-index:2;bottom:72px}@media screen and (max-width:768px){main.download>section.offer .inner:before{display:none}}main.download>section.offer .inner:after{content:url("/static/brand/images/whitepaper/arrow-05.svg");position:absolute;left:-150px;z-index:2;bottom:62px;transform:rotate(-120deg)}@media screen and (max-width:768px){main.download>section.offer .inner:after{display:none}}main.download>section.offer .inner h2{font-size:32px;margin:40px 0;font-stretch:normal;font-style:normal;line-height:1.8;font-weight:700;color:#fff;text-align:center;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){main.download>section.offer .inner h2{font-size:16px;line-height:1.43;margin:40px 0 24px;letter-spacing:normal}main.download>section.offer .inner h2 br{display:none}}main.download>section.offer .inner .action p{margin:16px 0;color:#fff}@media screen and (max-width:768px){main.download>section.offer .inner{padding:24px 16px}}br.spbreak{display:none}@media screen and (max-width:768px){br.spbreak{display:block}}br.pcbreak{display:block}@media screen and (max-width:768px){br.pcbreak{display:none}}section.whitepaper .inner{padding:0 0 80px}section.whitepaper .inner .cont+.cont{margin-top:40px}section.whitepaper .inner .cont+p{margin:8px 0 40px;text-align:right}section.whitepaper .inner .cont .block{background:#fff;box-shadow:0 4px 20px rgba(53,138,203,.1)}@media screen and (max-width:768px){section.whitepaper .inner .cont .block{margin:0 24px;padding:16px}}section.whitepaper .inner .cont .block h2{font-size:16px;font-weight:700;text-align:center;margin:-8px -8px 32px;padding:8px;background:#3178ae;color:#fff;border-radius:80px}section.whitepaper .inner .cont .block h2:before{display:none}@media screen and (max-width:768px){section.whitepaper .inner .cont .block h2{font-size:14px;padding:6px}}section.whitepaper .inner .cont .block h3{font-size:18px;margin:32px 0 24px;line-height:1.2}@media screen and (max-width:768px){section.whitepaper .inner .cont .block h3{font-size:14px}}section.whitepaper .inner .cont .block li{list-style:circle;margin:12px 0 12px 40px}section.whitepaper .inner .cont .block li:first-child{margin-bottom:0}@media screen and (max-width:768px){section.whitepaper .inner .cont .block li{margin:8px 0 8px 24px;font-size:14px}}section.whitepaper .inner .cont .block p{margin:24px 0}section.whitepaper .inner .cont .block p a{text-decoration:underline;color:#3178ae;vertical-align:baseline}section.whitepaper .inner .cont .block p:first-child{margin-top:0}section.whitepaper .inner .cont .block p:last-child{margin-bottom:0}section.whitepaper .inner .cont .block table{padding:0;width:100%;border-top:1px solid #dfdfdf}section.whitepaper .inner .cont .block table tr{border-bottom:1px solid #dfdfdf}section.whitepaper .inner .cont .block table th{color:#777;width:160px;text-align:left;padding:12px;font-size:14px}@media screen and (max-width:768px){section.whitepaper .inner .cont .block table th{width:140px;font-size:12px}}section.whitepaper .inner .cont .block table td{font-size:12px;padding:13px}section.whitepaper .inner .cont .block table td a{display:block;color:#ed7e87;margin:4px 0}section.whitepaper .inner .cont .block table td b{display:block;margin-bottom:8px}section.whitepaper h1{font-size:26px;font-weight:700;text-align:center;color:#111;font-family:Noto Sans JP,sans-serif;position:relative;margin:32px 0 48px}section.whitepaper h1:before{content:"";position:absolute;left:50%;bottom:-24px;display:inline-block;width:50px;height:4px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#6cf}section.whitepaper h1+p{text-align:center;padding:0 16px}@media screen and (max-width:768px){section.whitepaper h1{font-size:22px}}.form{max-width:1120px;margin:0 auto;display:flex}@media screen and (max-width:768px){.form{display:block}}.form main{display:inline-block;width:calc(100% - 440px)}@media screen and (max-width:768px){.form main{width:100%}}.form main .ad-mv{margin-top:24px;background-size:cover;background-position:50%}.form main .ad-mv .action{display:none}@media screen and (max-width:768px){.form main .ad-mv .action{display:block}}.form aside{display:inline-block;width:400px;padding-left:40px;margin:40px 0}@media screen and (max-width:768px){.form aside{width:100%;padding:16px}}.form aside section{position:-webkit-sticky;position:sticky;top:120px;text-align:center}.form aside section span{background:#111;border-radius:24px;padding:8px 32px;color:#fff;font-weight:600;font-size:14px;display:inline-block;margin:0 auto}.form aside section h2{text-align:center;font-size:20px;margin:12px 0}.form aside section p{color:#777;margin:12px 0;font-size:14px;text-align:center}main>section .inner{max-width:1120px;margin:0 auto;padding:80px 0}@media screen and (max-width:768px){main>section .inner{padding:24px 16px}}main>section .cont .block{flex:1;padding:30px}@media screen and (max-width:768px){main>section .cont .block{padding:10px}}html{overflow-x:hidden}@media screen and (max-width:640px){html .hide_sp{display:none!important}}@media screen and (min-width:641px) and (max-width:1280px){html .hide_tb{display:none!important}}@media screen and (max-width:1280px){html .hide_tbsp{display:none!important}}@media screen and (min-width:1281px){html .hide_pc{display:none!important}}.drawer.active:before{animation:drawer-shadow .5s forwards;background:rgba(41,41,41,.8);content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}@keyframes drawer-shadow{0%{opacity:0}to{opacity:1}}.brand-header{box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}@media screen and (min-width:1281px){.brand-header{box-shadow:none;background:none}.brand-header.active{background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}}.brand-header .inner{height:64px}@media screen and (min-width:1281px){.brand-header .inner{height:80px}}.brand-header .inner button{display:none}@media screen and (max-width:1280px){.brand-header .inner button{background:none;box-sizing:content-box;border:none;display:block;right:0;position:fixed}}.brand-header .inner h1.brand-logo{margin:0 auto 0 0}.brand-header .inner h1.brand-logo a{display:flex;align-items:center}@media screen and (max-width:1280px){.brand-header .inner h1.brand-logo a{line-height:0}}.brand-header .inner h1.brand-logo a img{height:80px}@media screen and (max-width:1280px){.brand-header .inner h1.brand-logo a img{width:110px;height:auto}}@media screen and (max-width:1280px){.brand-header ul li{display:block;margin:0;padding:0}}.brand-header .drawer-toggle{outline:none;padding:10px 12px;width:40px}.brand-header .drawer-toggle span:before{background:50%/contain url("/static/brand/images/lp-ver2/drawer_hamburger.svg") no-repeat;content:"";display:block;width:40px;height:32px;transition:all .8s}.brand-header .drawer-toggle span:after{content:"\30E1\30CB\30E5\30FC";display:block;font-size:10px;line-height:1;white-space:nowrap}.brand-header .drawer-toggle.active span:before{background:50%/contain url("/static/brand/images/lp-ver2/drawer_close.svg") no-repeat;transform:rotate(180deg)}.brand-header .drawer-toggle.active span:after{content:"\9589\3058\308B"}@media screen and (max-width:1280px){.brand-header .drawer-nav{background:#f2f5f7;top:-150%;transition:all .8s;width:100%;height:auto;position:fixed}.brand-header .drawer-nav.open{top:64px;right:0}}@media screen and (min-width:641px) and (max-width:1280px){.brand-header .drawer-nav{width:65%!important}}@media screen and (max-width:1280px){.brand-header .drawer-nav ul{margin:16px 0 40px}}.brand-header .drawer-nav ul li{display:inline-block}@media screen and (min-width:1281px){.brand-header .drawer-nav ul li{margin:0 12px}.brand-header .drawer-nav ul li.hide_sp{margin:0 0 0 16px}}@media screen and (max-width:1280px){.brand-header .drawer-nav ul li{display:block;margin:0;padding:0}}.brand-header .drawer-nav ul li a{font-weight:500;transition:all .5s;padding:0}.brand-header .drawer-nav ul li a:hover{color:#253ed6}@media screen and (max-width:1280px){.brand-header .drawer-nav ul li a{border-bottom:1px solid #e1e5e8;display:flex;justify-content:space-between;padding:20px;width:100%}.brand-header .drawer-nav ul li a:after{background:50%/contain url("/static/brand/images/lp-ver2/arrow_right_blue.svg") no-repeat;content:"";display:block;width:16px;height:16px}}@media screen and (min-width:1281px){.brand-header .drawer-nav ul li a{font-weight:700}}@media screen and (max-width:1280px){.brand-header .drawer-nav ul li a:not(:last-child){border-bottom:1px solid #e1e5e8}}.brand-header .drawer-nav .button{align-items:center;background:linear-gradient(90deg,#ff5430,#ff5430 64%,#ff775b) #ff5430;box-shadow:0 2px 0 0 #a84935;border-radius:8px;display:flex;padding:16px 16px 16px 20px;transition:none}@media screen and (min-width:1281px){.brand-header .drawer-nav .button{padding:16px 18px 16px 20px}}.brand-header .drawer-nav .button span{color:#fff;flex:1;font-size:14px;font-weight:700}@media screen and (min-width:1281px){.brand-header .drawer-nav .button span{font-size:16px}}.brand-header .drawer-nav .button:before{display:none}.brand-header .drawer-nav .button:after{background:50%/contain url("/static/brand/images/lp-ver2/arrow_orange_w.svg") no-repeat;content:"";display:block;width:20px;height:20px;margin-left:12px}.brand-header .drawer-nav .button:hover{background:#ff775b;box-shadow:none;transform:scale(1);bottom:-2px}.brand-header .drawer-nav .button.trial{background:#253ed6;box-shadow:0 2px 0 0 #000}.brand-header .drawer-nav .button.trial:after{background:50%/contain url("/static/brand/images/lp-ver2/arrow_blue_w.svg") no-repeat}.brand-header .drawer-nav .button.dark{background:#1b2a80;box-shadow:0 2px 0 0 #000;padding:16px 18px 16px 32px}.brand-header .drawer-nav .button.dark:after{background:50%/contain url("/static/brand/images/lp-ver2/arrow_navy_w.svg") no-repeat}.brand-header .drawer-nav .button.dark:hover{background:#4254bf;box-shadow:none}.brand-header .drawer-nav .cta_button{margin:0 16px 32px}@media screen and (min-width:1281px){.brand-header .drawer-nav .cta_button{display:none;margin:0 16px 32px}}.brand-header .drawer-nav .cta_button .button_wrap{display:flex;justify-content:space-between;margin-bottom:12px}.brand-header .drawer-nav .cta_button .button_wrap a{flex-basis:calc((100% - 12px) / 2)}.brand-header .header-logo img{height:50px}@media screen and (min-width:1281px){.brand-header .header-logo img{height:80px}}.register-complete{background:#f1f8f9;padding:50px 0;line-height:1.6;text-align:justify}@media screen and (min-width:641px){.register-complete{padding:80px 0;text-align:center}}@media screen and (max-width:640px){.register-complete .hide_sp{display:none!important}}.register-complete a,.register-complete i{vertical-align:baseline}.register-complete p{margin-bottom:1rem}.register-complete h2{font-size:18px;font-weight:700}@media screen and (min-width:641px){.register-complete h2{font-size:34px}}.register-complete h2:after{background:#ed7e87;content:"";display:block;width:110px;height:2px;margin:20px auto 40px}.register-complete .greeting{width:100%;text-align:center}.register-complete .content{width:90%;margin:15px auto 30px}.register-complete .content p a{font-weight:700}.register-complete .content .link-to-top{padding-top:30px;text-align:justify}.register-complete .content .link-to-top a{color:rgba(0,0,0,.5)}.register-complete .content .link-to-top i{margin-right:2px}.register-complete .hubspot-widget{justify-content:center;display:flex;margin:20px 0}