@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap&subset=japanese");@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{border:0;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}@media screen and (min-width:768px){.sp{display:none}}@media screen and (max-width:767px){.pc{display:none}}body{font-family:Noto Sans JP,sans-serif;font-size:1.8rem;line-height:1.8;-webkit-text-size-adjust:100%;color:#333;overflow-x:hidden}@media screen and (max-width:1080px){body{font-size:1.3rem}}*{box-sizing:border-box}img{height:auto;max-width:100%}a{transition:opacity .2s}a:hover{opacity:.8}@media screen and (min-width:1080px){.echoes-pcHidden{display:none!important}}@media screen and (max-width:767px){.echoes-spHidden{display:none!important}}.echoes-mb0{margin-bottom:0!important}.echoes-mb1em{margin-bottom:1em!important}.echoes-mb2em{margin-bottom:2em!important}.arrow a{position:relative}@media screen and (max-width:767px){.arrow a{line-height:1.3;padding-right:40px}.arrow a strong{font-size:1.4rem}}.arrow a span{align-items:center;bottom:0;display:flex;position:absolute;top:0}@media screen and (min-width:768px){.arrow a span{right:25px;width:25px}}@media screen and (max-width:767px){.arrow a span{right:12px;width:20px}}@keyframes swing-UD{0%{transform:translateY(2px)}5%{transform:translateY(-2px)}10%{transform:translateY(2px)}15%{transform:translateY(-2px)}20%{transform:translateY(2px)}25%{transform:translateY(-2px)}30%{transform:translate(0)}}.btn-main,a.cta_button{animation:swing-UD 2s infinite}.btn-main{align-items:center;background-color:#ffcf05;border-radius:100px;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#002160;font-weight:700;justify-content:center;position:relative;text-decoration:none}@media screen and (min-width:768px){.btn-main{display:inline-flex;font-size:2.4rem;height:68px}}@media screen and (min-width:768px) and (max-width:1024px){.btn-main{display:flex;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.btn-main{display:flex;font-size:2rem;height:64px;line-height:1.2;max-width:350px}}@media screen and (min-width:768px){.btn-main>.btn-inner{padding:0 80px}}@media screen and (max-width:767px){.btn-main>.btn-inner{padding:0 10px}}.btn-main .small{font-size:.8em}.btn-main .arrow{align-items:center;background-color:#fff;border-radius:100%;display:flex;justify-content:center;position:absolute}@media screen and (min-width:768px){.btn-main .arrow{height:40px;right:30px;width:40px}}@media screen and (max-width:767px){.btn-main .arrow{height:35px;right:20px;width:35px}}@media screen and (min-width:768px){.btn-main .arrow img{height:21px;width:23px}}@media screen and (max-width:767px){.btn-main .arrow img{height:18px;width:20px}}.ab-cta-btn.arrow a{position:relative}.ab-cta-btn.arrow a span{align-items:center;background-color:#fff;border-radius:100%;display:flex;justify-content:center;position:absolute}@media screen and (min-width:768px){.ab-cta-btn.arrow a span{height:32px;right:15px;top:50%;transform:translateY(-50%);width:32px}}@media screen and (max-width:767px){.ab-cta-btn.arrow a span{height:25px;right:8px;width:25px}}@media screen and (min-width:768px){.ab-cta-btn.arrow a span img{height:18px;width:20px}}@media screen and (max-width:767px){.ab-cta-btn.arrow a span img{height:16px;width:18px}}body{padding-top:80px}.echoes-header{background:#1ca1f1;color:#fff;height:80px;left:0;padding:12px 20px;position:fixed;right:0;top:0;z-index:1000}@media screen and (min-width:1080px){.echoes-header{padding:0 20px}}.echoes-headerInner{align-items:center;display:flex;height:100%}@media screen and (max-width:767px){.echoes-logo{width:90px}}.echoes-logo img{display:block}.echoes-globalNav{display:flex;font-size:1.4rem;line-height:1.5}@media screen and (min-width:1080px){.echoes-globalNav{padding-left:15px}}.echoes-globalNav a{color:#fff;text-decoration:none}@media screen and (max-width:1080px){.echoes-globalNav.isActive .echoes-globalMenuList{background:#1ca1f1;bottom:0;display:block;font-size:1.5rem;font-weight:600;left:0;padding:25px 40px 45px;position:fixed;right:0;top:0;z-index:1000}.echoes-globalNav.isActive .echoes-globalContact{border-top:1px solid #fff;bottom:10px;display:block;left:50px;margin:0;padding:1em 0;position:fixed;right:50px;z-index:1000}.echoes-globalNav.isActive .echoes-globalContactLink{display:none}.echoes-globalNav.isActive .echoes-globalContactTel{display:block}.echoes-globalNav.isActive+.echoes-btnGlobalNavToggle{position:fixed;right:15px;top:40px;transform:none;z-index:1100}.echoes-globalNav.isActive+.echoes-btnGlobalNavToggle span:first-child{display:none}.echoes-globalNav.isActive+.echoes-btnGlobalNavToggle span:nth-child(2){left:0;position:absolute;top:0;transform:rotate(45deg)}.echoes-globalNav.isActive+.echoes-btnGlobalNavToggle span:nth-child(3){left:0;position:absolute;top:0;transform:rotate(-45deg)}}.echoes-globalMenu{align-items:center;display:flex}.echoes-globalMenuList{display:none}.echoes-globalMenuList li{margin:2em 0;position:relative}@media screen and (min-width:1080px){.echoes-globalMenuList li{line-height:1.5}.echoes-globalMenuList{align-items:center;display:flex}.echoes-globalMenuList li{margin:0 .7em;text-align:center}}.echoes-globalMenuFunctions:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/triangle_right.png);color:#fff;content:"";display:inline-block;height:10px;margin-left:10px;transform:rotate(90deg);width:6px}@media screen and (max-width:1080px){.echoes-globalMenuFunctions:after{display:none}}.echoes-globalMenuFunctionsList{display:none}@media screen and (max-width:1080px){.echoes-globalMenuFunctionsList{display:block;padding:1em 1em 0}}.echoes-globalMenuFunctionsList li{line-height:1.5;margin:0}@media screen and (max-width:1080px){.echoes-globalMenuFunctionsList li{padding:.5em}.echoes-globalMenuFunctionsList li:last-child{padding-bottom:0}}.echoes-globalMenuFunctionsList a{display:block;padding:1em 0;position:relative}@media screen and (max-width:1080px){.echoes-globalMenuFunctionsList a{padding:0}}.echoes-globalMenuFunctionsList a:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/triangle_right.png);color:#fff;content:"";display:block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.echoes-globalMenuFunctionsList.echoes-active{background:#2ba3d3;display:block;left:0;margin:0;padding:1em 30px;position:absolute;top:80px;width:240px}.echoes-globalContact{align-items:center;display:flex;margin-left:1em;padding-right:40px}.echoes-globalContact.isActive{display:none!important}@media screen and (min-width:1080px){.echoes-globalContact{padding-right:0;position:fixed;right:12px;top:15px;z-index:-1}}.echoes-globalContact a:hover{opacity:.85;transition:all .2s}.echoes-globalContactTel{font-size:2.4rem;font-weight:600;margin-right:1em}@media screen and (max-width:1255px) and (min-width:1080px){.echoes-globalContactTel{position:relative;visibility:hidden;z-index:-10}}@media screen and (min-width:1080px){.echoes-globalContactTel{font-size:2rem;margin-right:0}}.echoes-globalContactTel span{display:block;font-size:1.2rem;font-weight:400}@media screen and (max-width:767px){.echoes-globalContactTel{display:none}}.echoes-globalContactLink{margin:0 0 0 10px}.echoes-globalContactLink a{background:#ffcf05;border-radius:5px;color:#002160;display:flex;font-size:1.4rem;font-weight:700;padding:10px 2em}@media screen and (max-width:767px){.echoes-globalContactLink a{font-size:1.2rem;padding:10px 5px}}.echoes-globalContactLink:last-child a{background:#bee9f9}@media screen and (min-width:1080px){.echoes-btnGlobalNavToggle{display:none}.echoes-globalNav{padding-right:0;position:relative;z-index:1}.echoes-global-menu{display:flex}}.echoes-btnGlobalNavToggle{display:block;height:30px;padding:5px 0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px}@media screen and (min-width:1080px){.echoes-btnGlobalNavToggle{display:none}}.echoes-btnGlobalNavToggle span{background:#fff;display:block;height:3px;margin:0 0 5px;width:100%}.echoes-pagetop{bottom:10px;left:50%;position:fixed;transform:translate(-50%);z-index:15}.echoes-pagetop img{border-radius:50%}.echoes-footer{background:#002160;color:#fff;padding:60px 60px 120px;position:relative;z-index:10}@media screen and (max-width:1080px){.echoes-footer{padding:30px 15px}}.echoes-footer a{color:#fff;text-decoration:none}.echoes-footerInner{margin:0 auto;max-width:1200px}.echoes-footerLogo{margin-top:-10px;position:relative}.echoes-footerSiteNav{border-bottom:1px solid #8e8e8e;display:flex;margin-bottom:30px;padding:20px 0}@media screen and (max-width:1080px){.echoes-footerSiteNav{display:block;text-align:center}}.echoes-footerSiteNav>ul{display:flex;flex-direction:column;flex-wrap:wrap;height:8em;margin-left:100px}@media screen and (max-width:1080px){.echoes-footerSiteNav>ul{align-items:top;height:19em;margin-left:0;padding:15px 0 15px 50px}}.echoes-footerSiteNav>ul li{font-size:1.4rem;margin-bottom:.5em;padding-right:5em}@media screen and (max-width:1080px){.echoes-footerSiteNav>ul li{margin:0;padding:.5em 0;text-align:left}}.echoes-footerSiteNav>ul li>ul{padding-top:.5em}.echoes-footerSiteNav>ul li>ul li:before{content:"- "}.echoes-footerNavTel{font-size:2.1rem;font-weight:800;line-height:1;margin-left:auto}@media screen and (min-width:1080px){.echoes-footerNavTel{text-align:right}}.echoes-footerNavTel small{display:block;font-size:1.2rem;font-weight:400;margin-top:.5em}.echoes-footerOtherNav{color:#ccc;font-size:1.2rem}@media screen and (max-width:1080px){.echoes-footerOtherNav{display:block}}.echoes-footerOtherNav a{color:#ccc}.echoes-footerOtherNavLabelWrap{margin-right:40px}@media screen and (max-width:1080px){.echoes-footerOtherNavLabelWrap{margin-right:0}}@media screen and (max-width:767px){.echoes-footerOtherNavLabel{margin:0 0 1em}}.echoes-footerOtherNavList{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:10px}@media screen and (max-width:1080px){.echoes-footerOtherNavList{flex-wrap:wrap;justify-content:center;padding:0 30px}}@media screen and (min-width:1080px){.echoes-footerOtherNavList>li{padding-right:2em}}@media screen and (max-width:767px){.echoes-footerOtherNavList>li{padding:0 1em}}.echoes-footerOtherNavList>li{max-width:165px}.echoes-footerOtherNavList>li--product{padding-right:2em}@media screen and (max-width:767px){.echoes-footerOtherNavList>li--product{padding:0 1em}}.echoes-footerOtherNavList>li--product img{display:block}.echoes-footerOtherNavList>li{margin-bottom:10px;padding-left:0}@media screen and (max-width:1080px){.echoes-footerOtherNavList>li{margin-bottom:20px;padding-left:0}.echoes-footerOtherNavList>li:not(:first-child){margin-left:30px}}.echoes-footerOtherNavList>li.small img{width:130px}@media screen and (max-width:767px){.echoes-footerOtherNavList>li.small img{width:115px}}.echoes-footerOtherNavLabelGroup{display:flex}@media screen and (max-width:1080px){.echoes-footerOtherNavLabelGroup{display:block}}.echoes-footerOtherNavBottomListWrap{align-items:center;display:flex}@media screen and (max-width:1080px){.echoes-footerOtherNavBottomListWrap{display:block}}.echoes-textBlue{color:#2a63ad}.echoes-textCenter{text-align:center}.echoes-bubbleWrap{display:block;font-size:2.2rem;text-align:center}.echoes-bubble{background:#40b2df;border-radius:100px;color:#fff;display:inline-block;margin:0 0 20px;padding:.3em 3em;position:relative}.echoes-bubble:after{border-color:#40b2df transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";height:0;left:50%;margin:auto;position:absolute;width:0}@media screen and (max-width:1080px){.echoes-bubble{font-size:1.6rem;padding:.3em 2em}}.echoes-lead{font-size:3rem;font-weight:700;padding:2em 0;text-align:center}@media screen and (max-width:1080px){.echoes-lead{font-size:1.6rem;padding:2em}}.echoes-headline01{align-items:center;display:flex;font-size:4rem;justify-content:center;margin:0 0 1em}@media screen and (max-width:1080px){.echoes-headline01{font-size:2.3rem}}.echoes-headline01:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/left_square_blacket.png) 0 0 no-repeat;content:"";display:inline-block;height:100px;margin:0 1em 0 0;vertical-align:middle;width:16px}@media screen and (max-width:1080px){.echoes-headline01:before{background-size:contain;height:14.9333333333vw;width:2.4vw}}.echoes-headline01:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/right_square_blacket.png) 0 0 no-repeat;content:"";display:inline-block;height:100px;margin:0 0 0 1em;vertical-align:middle;width:16px}@media screen and (max-width:1080px){.echoes-headline01:after{background-size:contain;height:14.9333333333vw;width:2.4vw}}.echoes-headline01 img{margin-right:.5em}@media screen and (max-width:1080px){.echoes-headline01Logo{height:1.5em;width:auto}}.echoes-headline02{background:#2a63ad;color:#fff;font-size:2.8rem;margin:0 0 .5em;padding:.25em .5em}@media screen and (max-width:767px){.echoes-headline02{font-size:1.6rem}}.echoes-btnWrap{display:flex;justify-content:center}@media screen and (max-width:767px){.echoes-btnWrap{display:block;text-align:center}}.echoes-btnWrap>li{display:flex}@media screen and (max-width:767px){.echoes-btnWrap>li{display:block}}.echoes-btnPrimary{align-items:center;background:#ffcf05;border-radius:100px;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#002160;display:flex;font-size:2rem;font-weight:600;justify-content:center;margin:0 10px;padding:.8em 2em;position:relative;text-decoration:none}@media screen and (min-width:768px){.echoes-btnPrimary{width:630px}}@media screen and (max-width:767px){.echoes-btnPrimary{display:inline-block;font-size:1.6rem;line-height:1.3;margin:0 15px 10px;padding:.5em 50px .5em 2em;text-align:center}}.echoes-btnPrimary small{font-size:.8em}.echoes-btnSecondary{align-items:center;background:#bee9f9;border-radius:5px;color:#002160;display:flex;font-size:1.8rem;font-weight:600;margin:0 10px;padding:.8em 5em;text-decoration:none}@media screen and (max-width:767px){.echoes-btnSecondary{display:block;font-size:1.4rem;margin:0 15px 10px;min-height:0;padding:.5em}}.echoes-btnSecondary small{display:block;font-size:.8em;font-weight:400}.echoes-btnText{background-color:#bee9f9;border-radius:100px;color:#002160;font-weight:700;padding:8px 50px;text-decoration:none}@media screen and (max-width:767px){.echoes-btnText{text-align:center}}.echoes-btnDownload{align-items:center;background:#ffcf05;border-radius:5px;color:#002160;display:flex;font-size:1.8rem;font-weight:600;margin:0 10px;min-height:3em;padding:.5em 80px;text-decoration:none}@media screen and (max-width:767px){.echoes-btnDownload{display:block;font-size:1.4rem;line-height:2;margin:0 15px 10px;padding:.5em;text-align:center}}.echoes-btnDownload small{display:block;font-size:.8em;font-weight:400}.echoes-btn a:hover{opacity:.85;transition:all .2s}.echoes-contact{background:#40b2df;color:#fff;height:100%;overflow:hidden;padding:30px 0;position:relative;text-align:center}@media screen and (min-width:1080px){.echoes-contact{padding:60px 0}}.echoes-contact:before{content:"";display:block;position:absolute}@media screen and (min-width:1080px){.echoes-contact:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape01.png);height:239px;left:50%;margin-left:-710px;top:-50px;width:315px}}@media screen and (max-width:1080px){.echoes-contact:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape01.png) 50% 50% no-repeat;background-size:contain;height:32vw;left:-12vw;top:-12vw;width:41.8666666667vw}}.echoes-contact:after{content:"";display:block;position:absolute}@media screen and (min-width:1080px){.echoes-contact:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape02.png);bottom:-52px;height:266px;margin-right:-710px;right:50%;width:376px}}@media screen and (max-width:1080px){.echoes-contact:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape02.png) 50% 50% no-repeat;background-size:contain;bottom:-8vw;height:35.7333333333vw;right:-12vw;width:49.8666666667vw}}.echoes-contact h2{font-size:3rem;margin:0 0 1em}@media screen and (max-width:1080px){.echoes-contact h2{font-size:1.6rem}}.echoes-contactTel{background:#0088d9;color:#fff;font-size:1.6rem;padding:1em;text-align:center}@media screen and (max-width:1080px){.echoes-contactTel{font-size:1.3rem;line-height:1.4;padding:1.5em}}.echoes-contactTel a{color:#fff;display:inline-block;font-size:3.2rem;font-weight:500;padding:0 .5em;text-decoration:none;vertical-align:baseline}@media screen and (max-width:1080px){.echoes-contactTel a{display:block;font-size:2.3rem}.echoes-contactTelCont{border:1px solid #fff;border-radius:5px;display:block;margin-bottom:1em;padding:1em}}.echoes-contactDate{color:#000;font-size:1.8rem;font-weight:800;text-align:left}@media screen and (max-width:767px){.echoes-contactDate{font-size:1.6rem;text-align:center}}.echoes-contactDate small{color:#333;display:block;font-size:1.4rem;font-weight:400}.echoes-entryWrap{margin:15px}@media screen and (min-width:1080px){.echoes-entryWrap{margin:40px auto}}.echoes-entry{line-height:1.8}@media screen and (min-width:1080px){.blog-main:not(.echoes-listing .blog-main){display:flex!important;margin:0 auto!important;max-width:1200px}.blog-main:not(.echoes-listing .blog-main)>div:first-of-type{max-width:740px}.blog-main:not(.echoes-listing .blog-main)>div:nth-of-type(2){border-left:1px solid #ddd;margin-left:30px;padding:0 0 0 30px;width:350px}.blog-main:not(.echoes-listing .blog-main)>div:nth-of-type(2)>div{position:sticky;top:0}}.echoes-listing .echoes-entryAside{display:none!important}.echoes-entry a{color:#2a63ad;text-decoration:none}.echoes-entry a:hover{text-decoration:underline}.echoes-entry h2{border-bottom:4px solid #40b2df;font-size:1.6rem;font-weight:800;line-height:1.4;margin:2.5em 0 1.5em;padding:0 0 .5em}@media screen and (min-width:1080px){.echoes-entry h2{font-size:2.4rem;padding:0 0 .5em}}.echoes-entry h3{color:#40b2df;font-size:1.6rem;font-weight:800;line-height:1.4;margin:2em 0 1.5em}@media screen and (min-width:1080px){.echoes-entry h3{font-size:2rem}}.echoes-entry p{margin:0 0 2em}.echoes-entry .question{padding-left:1em;text-indent:-1em}.echoes-entry .question,.echoes-entry .question-text{border-bottom:1px solid #ddd;color:#696969;font-weight:800;margin:0 0 1.5em;padding-bottom:.5em}.echoes-entry .question-text{padding-left:1.5em;text-indent:-1.5em}.echoes-entry .question-text:before{background:#ccc;content:"";display:inline-block;height:2px;margin:0 .5em .25em 0;vertical-align:middle;width:1em}.echoes-entry small{font-size:.8em}.echoes-entry .diagram-w70{color:#696969;font-size:.75em;text-align:left}.echoes-entry .boxStripe1,.echoes-entry blockquote{background:#ebf8fd;font-size:1.4rem;margin:2em 0;padding:1.5em}@media screen and (min-width:1080px){.echoes-entry .boxStripe1,.echoes-entry blockquote{font-size:1.8rem;padding:2em}}.echoes-entry .boxStripe1 h2,.echoes-entry .boxStripe1 h3,.echoes-entry blockquote h2,.echoes-entry blockquote h3{border:0;color:#333;font-size:1.6rem;font-weight:800;margin:0 0 .5em;padding:0}@media screen and (min-width:1080px){.echoes-entry .boxStripe1 h2,.echoes-entry .boxStripe1 h3,.echoes-entry blockquote h2,.echoes-entry blockquote h3{font-size:1.8rem}}.echoes-entry .boxStripe1 a,.echoes-entry blockquote a{color:#2376bd;text-decoration:underline}.echoes-entry .boxStripe1 a:hover,.echoes-entry blockquote a:hover{text-decoration:none}.echoes-entry .contents-list{background:#ebf8fd;font-size:1.4rem;margin:2em 0;padding:1.5em}@media screen and (min-width:1080px){.echoes-entry .contents-list{font-size:1.8rem;padding:2em}}.echoes-entry .contents-list h2,.echoes-entry .contents-list h3{border:0;color:#333;font-size:1.6rem;font-weight:800;margin:0 0 .5em;padding:0}@media screen and (min-width:1080px){.echoes-entry .contents-list h2,.echoes-entry .contents-list h3{font-size:1.8rem}}.echoes-entry .contents-list a{color:#2376bd;text-decoration:underline}.echoes-entry .contents-list a:hover{text-decoration:none}.echoes-entry .contents-list ul{counter-reset:number;list-style:none}.echoes-entry .contents-list li{margin:0 0 .5em;padding-left:1.25em;text-indent:-1.25em}.echoes-entry .contents-list li:before{content:counter(number) ". ";counter-increment:number;font-weight:800}.echoes-entry .contents-list li:last-child{margin-bottom:0}.echoes-entry .contents-summary{background:#ebf8fd;font-size:1.4rem;margin:2em 0;padding:1.5em}@media screen and (min-width:1080px){.echoes-entry .contents-summary{font-size:1.8rem;padding:2em}}.echoes-entry .contents-summary h2,.echoes-entry .contents-summary h3{border:0;color:#333;font-size:1.6rem;font-weight:800;margin:0 0 1em;padding:0}@media screen and (min-width:1080px){.echoes-entry .contents-summary h2,.echoes-entry .contents-summary h3{font-size:1.8rem}}.echoes-entry .contents-summary a{color:#2376bd;text-decoration:underline}.echoes-entry .contents-summary a:hover{text-decoration:none}.echoes-entry .contents-summary ul{list-style:none}.echoes-entry .contents-summary li{margin:0 0 .5em;padding-left:1em;text-indent:-1em}.echoes-entry .contents-summary li:before{content:"・";font-weight:800}.echoes-entry .contents-summary li:last-child{margin-bottom:0}.echoes-entry .aa-related-posts{background:#fff;border:10px solid #ebf8fd;font-size:1.4rem;margin:2em 0;padding:1.5em}@media screen and (min-width:1080px){.echoes-entry .aa-related-posts{font-size:1.8rem;padding:2em}}.echoes-entry .aa-related-posts .aa-related-posts__title{border:0;color:#333;font-size:1.6rem;font-weight:800;margin:0 0 .5em;padding:0}@media screen and (min-width:1080px){.echoes-entry .aa-related-posts .aa-related-posts__title{font-size:1.8rem}}.echoes-entry .aa-related-posts a{color:#2376bd;text-decoration:underline}.echoes-entry .aa-related-posts a:hover{text-decoration:none}.echoes-entry .aa-related-posts ul{list-style:none}.echoes-entry .aa-related-posts li{margin:0 0 .5em;padding-left:1em;text-indent:-1em}.echoes-entry .aa-related-posts li:before{content:"・";font-weight:800}.echoes-entry .aa-related-posts li:last-child{margin-bottom:0}.echoes-entry .aa-related-posts li.no-circle:before{content:none}.echoes-ebook{margin:2em 0 0}.echoes-ebook a{background:#ebf8fd;border:1px solid #2a63ad;color:#2a63ad;cursor:default;display:block}.echoes-ebook a:hover{opacity:1;text-decoration:none}@media screen and (min-width:1080px){.echoes-ebook a{position:relative}}.echoes-ebook .echoes-ebookTitle{border:0;font-size:1.6rem;margin:0 0 .5em;padding:1.5em 0 1em;text-align:center}@media screen and (min-width:1080px){.echoes-ebook .echoes-ebookTitle{font-size:2.4rem;padding:40px 0 10px 240px;text-align:left}}.echoes-ebook .echoes-ebookImg{margin:0 auto;width:50%}@media screen and (min-width:1080px){.echoes-ebook .echoes-ebookImg{bottom:10px;left:20px;position:absolute;width:200px}}.echoes-ebook .echoes-ebookText{font-size:1.2rem;padding:0 1em}@media screen and (min-width:1080px){.echoes-ebook .echoes-ebookText{font-size:1.4rem;margin:0;padding:0 40px 40px 240px;text-align:left}}.echoes-ebook .echoes-ebookBtn{background:#2a63ad;color:#fff;font-weight:800;margin:0;padding:.5em 0;text-align:center}.echoes-ebook .echoes-ebookBtn:after{background:url(//service.aainc.co.jp/hubfs/fanblog/common/arrow_bottom.png) 0 0 no-repeat;content:"";display:inline-block;height:8px;margin:0 0 .2em .5em;vertical-align:middle;width:12px}.echoes-ebook.echoes-active .echoes-ebookBtn:after{transform:rotate(180deg)}@media screen and (min-width:1080px){.echoes-ebook .echoes-ebookImg{bottom:auto;left:20px;padding-bottom:30px;position:absolute;top:50%;transform:translateY(-50%);width:200px}.echoes-ebook.echoes-ebook_thumbBottom .echoes-ebookImg{bottom:10px;padding-bottom:0;top:auto}}.echoes-entryAside li:not(:last-of-type),ul.echoes-entryAsideSquare{margin-bottom:20px}.echoes-entryAside li img{width:100%}ul.echoes-entryAsideSquare li img{vertical-align:middle}.echoes-entryFooter .hs_post_download_form fieldset{max-width:100%}.echoes-entryAsideDownload a{align-items:center;background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/icon_download.png) right 20px top 50% no-repeat;border:1px solid #2a63ad;border-radius:5px;color:#2a63ad;display:flex;font-size:1.4rem;margin:0 0 10px;padding:10px;text-decoration:none;transition:all .2s}.echoes-entryAsideDownload a:hover{opacity:.75}.echoes-entryAsideDownload img{display:block;max-width:168px}.echoes-entryAsideDownload .echoes-entryAsideDownloadText{margin:0}.echoes-entryAside .echoes-entryAsideDownloadImg{margin:0 20px 0 0}.echoes-entryAside .echoes-entryAsideEntriesText p{margin:0}.echoes-entry .echoes-entryDate{color:#696969;font-size:1.4rem;margin:0 0 2.5em}.echoes-entry .echoes-entryDate span{display:inline-block;padding-left:1em}.echoes-entryAside .echoes-entryAsideEntries li a{align-items:center;color:#333;display:flex;font-size:1.4rem;line-height:1.3;text-decoration:none;transition:all .2s}.echoes-entryAside .echoes-entryAsideEntries li a:hover{opacity:.75}.echoes-entryAside .echoes-entryAsideEntriesImg{margin:0 20px 0 0}.echoes-entryAside .echoes-entryAsideEntriesImg img{max-width:168px}.echoes-entryAside .echoes-entryAsideEntriesTitle{font-size:1.2rem;font-weight:800}.echoes-entryAside .echoes-entryAsideEntriesTitle:after{color:#2a63ad;content:">";display:inline-block;margin-bottom:.5em;margin-left:.5em;vertical-align:middle}.echoes-pageback{margin:0 0 1em}.echoes-pageback a{color:#2a63ad;font-size:1.4rem;text-decoration:none}.echoes-pageback a:before{color:#2a63ad;content:"<";display:inline-block;margin-bottom:.5em;margin-right:.5em;vertical-align:middle}.echoes-entry .echoes-entryTitle{color:#333;font-size:2rem;line-height:1.4;margin:0 0 .5em}@media screen and (min-width:1080px){.echoes-entry .echoes-entryTitle{font-size:2.6rem}}.echoes-entry .echoes-entryEyecatch{margin:1em 0}.echoes-entry .echoes-entryEyecatch img{border:1px solid #ddd}.learnEbook-section{align-items:center;display:flex;flex-wrap:wrap;padding-top:20px;transform:skew(.028deg)}.ebook-learn-img{flex:0 0 40%;max-width:40%;text-align:center}.Book-description{flex:0 0 60%;max-width:60%}.Book-description h3{color:#333;margin-bottom:15px}.Book-description span{color:#373535;display:block;font-size:1.8rem;font-weight:600;margin-bottom:15px}.Book-description ul{color:#666;font-size:1.1rem;font-weight:100;list-style:none;margin:0;padding:0}.Book-description ul li{color:#858383;font-size:1.4rem;line-height:38px;list-style:none;margin:0 0 5px;padding:0 0 0 30px;position:relative}.Book-description ul li:after{background-image:url(https://3074142.fs1.hubspotusercontent-na1.net/hubfs/3074142/check.svg);background-repeat:no-repeat;content:"";height:16px;left:0;position:absolute;top:10px;width:16px}@media (max-width:960px){.learnEbook-section{display:inline-block;width:100%}.ebook-learn-img{margin:auto;max-width:70%}.Book-description{max-width:100%;padding-left:10px;padding-top:10px}.hs_post_download_form_grp .hs_post_download_form_wrap{background:#f8f8f8;border-radius:10px;margin:50px auto;padding:20px}.hs-form-8e10b88c-9c3c-47fc-8112-531e251c96ca_76101bcf-620a-49d7-9750-449f054e10dd fieldset.form-columns-2 .hs-form-field{float:none;width:100%}}#fanblogAcordionForm .hs_post_download_form_grp .hs_post_download_form_wrap{border-radius:0;margin:0 auto 50px}@media (min-width:768px){.socialPlugIn{background:#fff;border:1px solid #ddd;border-radius:0 5px 5px 0;left:0;padding:15px 10px;position:fixed;right:20px;right:auto;top:180px;top:50%;z-index:500}}.socialPlugIn ul{text-align:center}.socialPlugIn ul li{list-style:none;margin:10px 0;padding:0;text-align:center}.socialPlugIn ul li:before{display:none!important}.socialPlugIn ul li a{border-radius:20px;color:#fff;display:block;font-size:20px;height:40px;line-height:40px;text-align:center;width:40px}.socialPlugIn ul li a.fb{background:#3b5998}.socialPlugIn ul li a.tw{background:#00aced}@media (max-width:767px){.socialPlugIn{border-bottom:1px solid #eee;padding-bottom:30px}.socialPlugIn ul li{display:inline-block;margin:0 10px}.socialPlugIn ul li a{border-radius:23px;height:44px;line-height:44px;width:44px}}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.echoes-mainvisualTop{background:#40b2df;color:#fff;margin:0;text-align:left}@media screen and (max-width:1080px){.echoes-mainvisualTop{margin:0;overflow-x:hidden;padding:0 20px;width:100%}}.echoes-mainvisualTopInner{margin:0 auto;max-width:1036px;position:relative}@media screen and (min-width:1080px){.echoes-mainvisualTopInner{padding:70px 0}.echoes-mainvisualTopInner:before{background:#bee9f9;content:"";display:block;height:240px;left:0;position:absolute;top:0;transform:skew(-40deg) translate(-200px);width:113px}}@media screen and (max-width:1080px){.echoes-mainvisualTopInner:before{background:#bee9f9;content:"";display:block;height:26.6666666667vw;left:0;position:absolute;top:0;transform:skew(-40deg) translate(-7vw);width:15.2vw}}.echoes-bubbleWrap-hero{display:block}.echoes-bubble-hero{background:#fff;border-radius:100px;color:#40b2df;display:inline-block;font-size:2rem;font-weight:600;margin:0 0 20px;padding:.3em 2em;position:relative}.echoes-bubble-hero:after{border-color:#fff transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";height:0;left:50%;margin:auto;position:absolute;width:0}@media screen and (max-width:1080px){.echoes-bubbleWrap-hero{padding-top:10.6666666667vw;text-align:center}.echoes-bubble-hero{font-size:3.5vw}}.echoes-mainvisualTop h1{font-size:4rem;line-height:1.5;margin-bottom:.8em}@media screen and (max-width:1080px){.echoes-mainvisualTop h1{text-align:center}.echoes-mainvisualTop h1 img{margin-bottom:2vw;max-width:50vw}}.echoes-mainvisualTop h1 span{display:block;font-size:2.4rem}@media screen and (max-width:1080px){.echoes-mainvisualTop h1 span{font-size:3.2vw}.echoes-mainvisualTop h1{font-size:5.8vw}}.echoes-mainvisualTopLead{margin:0 0 2em}@media screen and (max-width:1080px){.echoes-mainvisualTopLead{font-size:3.2vw}}.echoes-mainvisualTop .echoes-btnPrimary{margin:0 0 20px}.echoes-mainvisualTop .echoes-btnText{color:#fff}.echoes-mainvisualTop .echoes-btnWrap{display:flex;justify-content:left}@media screen and (max-width:1080px){.echoes-mainvisualTop .echoes-btnWrap{display:flex;justify-content:center;padding:0}}.echoes-mainvisualTop .echoes-btnWrap>li{display:flex}@media screen and (max-width:767px){.echoes-mainvisualTop .echoes-btnWrap>li{display:block}}@media screen and (max-width:1080px){.echoes-mainvisualTopLink{text-align:center}}@media screen and (min-width:768px) and (max-width:1079px){.echoes-mainvisualTopLink{font-size:1.8rem;margin-bottom:1em}}@media screen and (min-width:1080px){.echoes-mainvisualTopImage{bottom:0;position:absolute;right:0}}.echoes-mainvisualTopImage img{display:block;margin:0 auto;position:relative;z-index:10}@media screen and (max-width:767px){.echoes-mainvisualTopImage img{margin-top:10vw;width:57.3333333333vw}}.echoes-mainvisualTopImage:before{bottom:0;content:"";display:block;position:absolute;right:0}@media screen and (min-width:1080px){.echoes-mainvisualTopImage:before{background:#fff;height:180px;transform:translate(240px,-126px) skew(-40deg);width:66px}}@media screen and (max-width:1080px){.echoes-mainvisualTopImage:before{background:#fff;height:24vw;transform:translate(-2vw,-77vw) skew(-40deg);width:8.5333333333vw;z-index:10}}.echoes-mainvisualTopImage:after{bottom:0;content:"";display:block;position:absolute;right:0}@media screen and (min-width:1080px){.echoes-mainvisualTopImage:after{background:#ffcf05;height:180px;transform:translate(80px,-40px) skew(-40deg);width:66px}}@media screen and (max-width:1080px){.echoes-mainvisualTopImage:after{background:#ffcf05;bottom:0;height:24vw;position:absolute;right:0;transform:translate(-15vw,-65vw) skew(-40deg);width:8.5333333333vw}}.echoes-mainvisual{background:#40b2df;color:#fff;position:relative;text-align:left}@media screen and (min-width:1080px){.echoes-mainvisual{height:528px;overflow:hidden}}.echoes-mainvisual:before{content:"";display:block;left:50%;position:absolute;top:0}@media screen and (min-width:1080px){.echoes-mainvisual:before{height:528px;margin-left:-148px;width:1033px}}@media screen and (max-width:767px){.echoes-mainvisual:before{bottom:0;left:0;margin-left:0;right:0;top:0}}@media screen and (min-width:1080px){.echoes-mainvisualLight:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/functions/light/bg_mv_light.png) 0 50% no-repeat}}@media screen and (max-width:767px){.echoes-mainvisualLight:before{background:url(https://service.aainc.co.jp/hubfs/echoes/functions_background0318/bg_mv_light_sp.png) 0 0 no-repeat;background-size:contain}}@media screen and (min-width:1080px){.echoes-mainvisualRt:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/functions/rt/bg_mv_rt.png) 0 50% no-repeat}}@media screen and (max-width:767px){.echoes-mainvisualRt:before{background:url(https://service.aainc.co.jp/hubfs/echoes/functions_background0318/bg_mv_rt_sp.png) 0 0 no-repeat;background-size:contain}}@media screen and (min-width:1080px){.echoes-mainvisualHashtag:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/functions/hashtag/bg_mv_hashtag.png) 0 50% no-repeat}}@media screen and (max-width:767px){.echoes-mainvisualHashtag:before{background:url(https://service.aainc.co.jp/hubfs/echoes/functions_background0318/bg_mv_hashtag_sp.png) 0 0 no-repeat;background-size:contain}}@media screen and (min-width:1080px){.echoes-mainvisualCoupon:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/functions/coupon/bg_mv_coupon.png) 0 50% no-repeat}}@media screen and (max-width:767px){.echoes-mainvisualCoupon:before{background:url(https://service.aainc.co.jp/hubfs/echoes/functions_background0318/bg_mv_coupon_sp.png) 0 0 no-repeat;background-size:contain}}.echoes-mainvisualInner{margin:0 auto;max-width:1280px;position:relative}@media screen and (min-width:1080px){.echoes-mainvisualInner{padding:90px 20px;position:relative}.echoes-mainvisualCoupon .echoes-mainvisualInner,.echoes-mainvisualHashtag .echoes-mainvisualInner,.echoes-mainvisualLight .echoes-mainvisualInner,.echoes-mainvisualRt .echoes-mainvisualInner{padding:60px 20px 90px 40px}}@media screen and (max-width:1080px){.echoes-mainvisualInner{position:relative}.echoes-mainvisualInner,.echoes-mainvisualRt .echoes-mainvisualInner{padding:1vw 0 2.6666666667vw}}@media screen and (min-width:1080px){.echoes-mainvisualCont{width:50%}}.echoes-mainvisual h1{font-size:2.4rem;font-weight:500;margin:0 0 1em}@media screen and (max-width:1080px){.echoes-mainvisual h1{font-size:1.5rem;text-align:center}}@media screen and (min-width:1080px){.echoes-mainvisualCoupon h1,.echoes-mainvisualHashtag h1,.echoes-mainvisualLight h1,.echoes-mainvisualRt h1{font-size:1.8rem}}.echoes-mainvisual h1 img{display:block;margin:20px 0}@media screen and (max-width:1080px){.echoes-mainvisual h1 img{margin:20px auto;width:80vw}}.echoes-mainvisualImg{display:none}@media screen and (min-width:1080px){.echoes-mainvisualImg{display:block;left:50%;position:absolute;top:40px}}.echoes-mainvisualImgSp{padding:0 10.6666666667vw}@media screen and (min-width:1080px){.echoes-mainvisualImgSp{display:none}}.echoes-mainvisual .echoes-btnWrap{justify-content:flex-start}@media screen and (max-width:1080px){.echoes-mainvisual .echoes-btnWrap{display:block;padding:0 10.6666666667vw}}@media screen and (min-width:1080px){.echoes-mainvisual .echoes-btnWrap .echoes-btnPrimary,.echoes-mainvisual .echoes-btnWrap .echoes-btnSecondary{display:block;font-size:2rem;margin:0 20px 0 0;padding:.5em 0;text-align:center;width:240px}}@media screen and (max-width:1080px){.echoes-mainvisual .echoes-btnWrap .echoes-btnPrimary,.echoes-mainvisual .echoes-btnWrap .echoes-btnSecondary{display:block;font-size:1.6rem;line-height:1.5;margin:0 0 1em;padding:.5em}}.echoes-mainvisual .echoes-linkPrimary{margin-top:20px}@media screen and (max-width:1080px){.echoes-mainvisual .echoes-linkPrimary{margin-top:10px;text-align:center}}.echoes-mainvisual .echoes-linkPrimary a{color:#fff}@media screen and (min-width:1080px){.echoes-mainvisualCoupon .echoes-btnWrap .echoes-btnPrimary,.echoes-mainvisualHashtag .echoes-btnWrap .echoes-btnPrimary,.echoes-mainvisualLight .echoes-btnWrap .echoes-btnPrimary,.echoes-mainvisualRt .echoes-btnWrap .echoes-btnPrimary{padding:.8em 2em;width:auto}}.echoes-aboutPrize{box-sizing:border-box;display:flex;margin:0 auto 30px;max-width:1036px}.echoes-aboutPrize .echoes-aboutPrize-badge{padding:0 50px 0 20px}.echoes-aboutPrize .echoes-Prize-inner{max-width:712px;padding-left:40px}.echoes-aboutPrize-inner p{color:#333;font-size:2.8rem;font-weight:600;margin-bottom:.8em;text-align:left}.echoes-aboutPrize-inner p span{color:#2a63ad}.echoes-aboutPrize-note li{color:#999;font-size:1rem}@media screen and (max-width:414px){.echoes-aboutPrize{display:flex;flex-direction:column;margin:0}.echoes-aboutPrize .echoes-aboutPrize-inner p{font-size:1.6rem;margin:.8em 0;text-align:center}.echoes-aboutPrize .echoes-aboutPrize-badge{border-right:none;max-width:100%;padding:0;text-align:center}.echoes-aboutPrize .echoes-aboutPrize-badge img{width:180px}.echoes-Prize-inner{padding:0}.echoes-aboutPrize-note li{font-size:1rem;margin-bottom:20px}}.echoes-clients{margin:80px 0 60px;position:relative}@media screen and (max-width:1080px){.echoes-clients{margin:0;padding:30px 10px 0}}.echoes-clients h2{font-size:3rem;margin-bottom:1em}@media screen and (max-width:767px){.echoes-clients h2{font-size:1.8rem}}.echoes-clients:before{background:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.echoes-clients .echoes-clientsInner{margin:0 20px!important;padding:0 20px;position:relative;width:auto!important}@media screen and (max-width:1080px){.echoes-clients .echoes-clientsInner{margin:0!important;padding:0 0 20px}}.echoes-clients .echoes-clientsList .echoes-clientsList-client{padding:5px 20px;text-align:center;width:120px}@media screen and (max-width:1080px){.echoes-clients .echoes-clientsList .echoes-clientsList-client{padding:5px 10px;width:25%}}.echoes-clientsCaution{font-size:1.6rem;margin:0 0 2em;text-align:center}@media screen and (max-width:1080px){.echoes-clientsCaution{font-size:1.3rem}}.casestudy-wrap{display:flex;justify-content:center;padding:20px}.logo-wrap{width:18%}.title-wrap{padding-left:10px}.echoes-topentriesLogo img{width:100px}@media screen and (max-width:1080px){.casestudy-wrap{padding:0}.logo-wrap{box-sizing:border-box;width:30%}.title-wrap{width:100%}.echoes-topentriesLogo img{width:75px}}@media screen and (min-width:1080px){.echoes-topentriesLogo{text-align:center}}@media screen and (max-width:1080px){.echoes-topentriesLogo{padding:0}.echoes-topentriesCompany{font-size:1.2rem}}@media screen and (min-width:1080px){.echoes-topentriesCompany{font-size:1.4rem}}.echoes-topentriesTitle{font-size:1.5rem;font-weight:400}.echoes-topentriesCTA{font-size:1.4rem}@media screen and (min-width:1080px){.echoes-topentriesTitle{font-size:1.8rem;margin:0 0 .8em}}@media screen and (max-width:1080px){.echoes-topentriesImg{padding:0 5px}}.echoes-topentriesCTA,.echoes-topentriesCompany{color:#999}.echoes-topentriesCTA span{vertical-align:middle}.echoes-topentriesCTA img{margin-left:5px;vertical-align:middle}@media screen and (max-width:1079px) and (min-width:768px){.echoes-faq{margin:0 20px}}.echoes-subjects{padding:40px 0 80px;text-align:center}@media screen and (max-width:1080px){.echoes-subjects{padding:30px 0}}.echoes-subjects h2{font-size:3rem}.echoes-subjects h2 img{display:block;margin:0 auto 10px}@media screen and (max-width:1080px){.echoes-subjects h2{font-size:1.6rem}.echoes-subjects h2 img{width:41.3333333333vw}}.echoes-subjectsList{display:flex;justify-content:space-between;margin:0 auto;max-width:1036px}@media screen and (max-width:767px){.echoes-subjectsList{flex-flow:column}}.echoes-subjectsList li{padding:0 20px;text-align:center;width:100%}@media screen and (max-width:1080px){.echoes-subjectsList li{margin:0 0 30px}}.echoes-subjectsListTitle{border-bottom:1px solid #2a63ad;color:#2a63ad;font-size:2.2rem;font-weight:700;margin:0 0 1em;padding:0 0 1em}@media screen and (max-width:1080px){.echoes-subjectsListTitle{font-size:1.5rem}.echoes-subjectsListTitle br{display:none}}.echoes-subjectsListText{font-size:1.8rem;text-align:left}@media screen and (max-width:1080px){.echoes-subjectsListText{font-size:1.3rem}}.echoes-subjectsImg{align-items:center;display:flex;height:220px;justify-content:center;width:100%}@media screen and (max-width:767px){.echoes-subjectsImg{height:auto;padding:5px 0;width:42%}.echoes-subjectsText{width:58%}}.echoes-subjectsBottomImage{margin:60px 0 0}.echoes-subjectsBottomImage img{display:block;margin:0 auto}@media screen and (max-width:1080px){.echoes-subjectsBottomImage{margin:30px 30px 0}}.echoes-reason{background:#ebf8fd;padding:80px 0}@media screen and (max-width:1080px){.echoes-reason{padding:50px 20px}}.echoes-reasonInner{margin:0 auto;max-width:1036px}.echoes-reason .echoes-bubble{margin:0 0 30px}.echoes-reasonList{counter-reset:number;display:flex;justify-content:space-between;margin:0 auto;max-width:1036px}@media screen and (max-width:767px){.echoes-reasonList{flex-flow:column}}.echoes-reasonList li{padding:0 20px;text-align:center;width:100%}@media screen and (max-width:1080px){.echoes-reasonList li{margin:0 0 3em;padding:0}}.echoes-reasonListTitle{border-bottom:1px solid #2a63ad;color:#2a63ad;font-size:2.2rem;font-weight:700;margin:0 0 1em;padding:0 0 1em}@media screen and (max-width:1080px){.echoes-reasonListTitle{font-size:1.5rem}.echoes-reasonListTitle br{display:none}}.echoes-reasonListTitle:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/bg_num.png) 50% 50% no-repeat;background-size:contain;content:counter(number);counter-increment:number;display:block;height:88px;line-height:88px;margin-bottom:25px;text-align:center}@media screen and (max-width:1080px){.echoes-reasonListTitle:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/bg_num.png) 50% 50% no-repeat;background-size:contain;height:3em;line-height:3em;margin-bottom:.5em}}.echoes-reasonListText{font-size:1.8rem;text-align:left}@media screen and (max-width:1080px){.echoes-reasonListText{font-size:1.3rem}}@media screen and (min-width:1080px){.echoes-reasonListText small{font-size:.8em}}.echoes-reasonAnswer{align-items:center;background:#fff;border:20px solid #bee9f9;display:flex;justify-content:center;margin:50px 0 0;padding:15px}@media screen and (max-width:1080px){.echoes-reasonAnswer{flex-flow:column}}.echoes-reasonAnswerTitle{color:#2a63ad;font-size:1.4rem;font-weight:700;word-break:keep-all}.echoes-reasonAnswerLogo{padding:0 20px}@media screen and (max-width:1080px){.echoes-reasonAnswerLogo{padding:10px 20px}}.echoes-reasonAnswerLogo img{display:block}.echoes-reasonAnswerText{font-size:1.6rem}.echoes-reasonAnswerText small{display:block;font-size:.8em}@media screen and (max-width:1080px){.echoes-reasonAnswerText{font-size:1.3rem}}.echoes-special{background:#ebf8fd;padding:80px 0}@media screen and (max-width:767px){.echoes-special{padding:60px 0}}.echoes-specialInner{margin:0 auto;max-width:1036px}.echoes-specialBox{margin-bottom:120px}.echoes-specialBox:last-child{margin-bottom:0}.echoes-specialBoxInner{display:flex;justify-content:space-between;text-align:left}.echoes-specialBox:nth-child(2n) .echoes-specialBoxInner{flex-flow:row-reverse}@media screen and (max-width:1080px){.echoes-specialBox{margin-bottom:30px}.echoes-specialBoxInner{display:flex}.echoes-specialBox:nth-child(2n) .echoes-specialBoxInner,.echoes-specialBoxInner{flex-flow:column-reverse}}.echoes-specialImg{align-items:flex-start;display:flex;justify-content:center}@media screen and (min-width:1080px){.echoes-specialImg{width:400px}}@media screen and (max-width:1080px){.echoes-specialImg{padding:0 20px;width:100%}}.echoes-special .echoes-specialText{text-align:left;width:calc(100% - 450px)}.echoes-special .echoes-specialText small{display:block;font-size:1.3rem;margin:1em 0 0}@media screen and (max-width:1080px){.echoes-special .echoes-specialText{padding:30px 15px 15px;width:100%}}.echoes-special .echoes-specialTitle{border-bottom:1px solid #2a63ad;color:#000;font-size:3rem;font-weight:700;margin-bottom:1em;padding-bottom:1em;text-align:left}.echoes-special .echoes-specialTitle span{color:#2a63ad}@media screen and (max-width:1080px){.echoes-special .echoes-specialTitle{font-size:1.8rem;text-align:center}}.echoes-blogEntries{background:#ebf8fd;padding:100px 0;text-align:center}@media screen and (max-width:767px){.echoes-blogEntries{padding:60px 0}}.echoes-blogEntriesList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 20px;max-width:1036px}@media screen and (max-width:767px){.echoes-blogEntriesList{display:block}}.echoes-blogEntriesList>li{display:flex;margin:0 0 60px;padding:0 15px;width:50%}@media screen and (max-width:767px){.echoes-blogEntriesList>li{margin:0 0 15px;width:100%}}.echoes-blogEntriesList>li a{background:#fff;border-bottom:1px solid #ccc;color:#333;display:block;padding:0 0 20px;text-align:left;text-decoration:none}.echoes-blogEntriesList>li a:hover .echoes-blogEntriesImg img{box-shadow:0 5px 20px rgba(0,0,0,.15)}.echoes-blogEntriesSummary{color:#2a63ad;font-size:1.8rem;font-weight:700;text-align:left}@media screen and (min-width:1080px){.echoes-blogEntriesSummary{font-size:1.8rem;margin:0 0 1em}}.echoes-blogEntriesImg{margin:0 0 10px}.echoes-blogEntriesImg img{box-shadow:0 5px 10px rgba(0,0,0,.1);transition:all .2s}.echoes-blogEntriesDate{font-size:1.4rem}.echoes-entries{padding:100px 0;text-align:center}@media screen and (max-width:767px){.echoes-entries{padding:60px 0}}.echoes-entriesList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1036px}@media screen and (max-width:767px){.echoes-entriesList{display:block}}.echoes-entriesList>li{margin:0 0 60px;padding:0 15px;width:50%}@media screen and (max-width:767px){.echoes-entriesList>li{margin:0 0 15px;width:100%}}.echoes-entriesList>li a{background:#fff;border:1px solid #2a63ad;border-radius:5px;color:#333;display:block;height:100%;text-align:left;text-decoration:none}.echoes-entriesList>li a:hover{box-shadow:0 5px 10px 5px rgba(0,0,0,.05);transition:box-shadow .2s}@media screen and (max-width:1080px){.echoes-entriesHeader{align-items:center;display:flex;padding:20px 20px 10px}}.echoes-entriesLogo img{border-radius:50%;width:90px}@media screen and (min-width:1080px){.echoes-entriesLogo{margin-top:-44px;position:relative;text-align:center}}@media screen and (max-width:1080px){.echoes-entriesLogo{padding-right:10px}.echoes-entriesLogo img{width:60px}}.echoes-entriesLogoLine{border:1px solid #2a63ad}.echoes-entriesCompany{font-size:1.2rem}@media screen and (min-width:1080px){.echoes-entriesCompany{font-size:1.4rem;text-align:center}}.echoes-entriesTitle{color:#2a63ad;font-size:1.5rem;font-weight:700}@media screen and (min-width:1080px){.echoes-entriesTitle{font-size:2rem;margin:0 0 1em;text-align:center}}@media screen and (max-width:1080px){.echoes-entriesImg{padding:0 5px}}.echoes-entriesSummary{font-size:1.6rem;padding:1em}@media screen and (max-width:767px){.echoes-entriesSummary{font-size:1.3rem;padding:1em 2em 2em}}.echoes-seminar-bnr{margin:100px auto 0;max-width:1036px}.echoes-seminar-bnr .seminar-bnr-sp{display:none}.echoes-seminar-bnr1{margin:0 auto 30px;max-width:1036px}.echoes-seminar-bnr1 .seminar-bnr-sp{display:none}@media screen and (max-width:1080px){.echoes-seminar-bnr{margin:60px auto 0}.echoes-seminar-bnr .seminar-bnr-pc{display:none}.echoes-seminar-bnr .seminar-bnr-sp{display:block;margin:0 15px}}.echoes-functions{padding:80px 0}.echoes-functions .echoes-bubble{margin:0 0 30px}@media screen and (max-width:1080px){.echoes-functions{padding:60px 10px}}.echoes-functionsInner{margin:0 auto;max-width:1036px}.echoes-functionsBox{align-items:center;background:#40b2df;display:flex;justify-content:space-between;margin-bottom:40px;overflow-x:hidden;padding:30px 60px;position:relative;text-align:left;width:100%}@media screen and (max-width:1080px){.echoes-functionsBox{display:flex;flex-flow:column-reverse;height:100%;margin-bottom:20px;overflow-y:hidden;padding:16vw 20px 10px}}.echoes-functionsBox:after{background:#fff;content:"";position:absolute;transform:skew(-40deg)}@media screen and (min-width:1080px){.echoes-functionsBox:after{bottom:0;height:375px;right:0;width:140px}}@media screen and (max-width:1080px){.echoes-functionsBox:after{height:97.3333333333vw;left:0;top:-20vw;transform-origin:0 100%;width:36.5333333333vw}}.echoes-functionsBoxRT:after{background:#e873c9}.echoes-functionsBoxHashtag:after{background:#ffd100}.echoes-functionsBoxCoupon:after{background:#5c5ddb}.echoes-functionsBoxLight{align-items:flex-end;padding-bottom:0}.echoes-functionsBoxLight .echoes-functionsText{padding-bottom:60px}.echoes-functionsBoxLight:after{background:#002160}.echoes-functionsImg{align-items:flex-start;display:flex;justify-content:center;position:relative;width:220px;z-index:10}@media screen and (max-width:1080px){.echoes-functionsImg{padding:0 30px;width:100%}.echoes-functionsImg img{width:29.8666666667vw}}.echoes-functionsText{color:#fff;padding:30px 0;text-align:left;width:calc(100% - 320px)}.echoes-functionsText small{display:block;font-size:1.3rem;margin:1em 0 0}@media screen and (max-width:1080px){.echoes-functionsText{padding:30px 15px 15px;width:100%}}.echoes-functions .echoes-functionsTitle{font-size:2.4rem;font-weight:700;margin-bottom:.5em;text-align:left}.echoes-functions .echoes-functionsTitle img{display:block;margin:0 0 1em}@media screen and (max-width:1080px){.echoes-functions .echoes-functionsTitle img{height:11.2vw;margin:0 auto 1em;width:auto}.echoes-functions .echoes-functionsTitle{font-size:1.8rem;text-align:center}}.echoes-functions .echoes-btnWrap{justify-content:flex-start;margin-top:40px}.echoes-price{background:#fff4ea;padding:100px 0;text-align:center}@media screen and (max-width:767px){.echoes-price{padding:60px 0}}.echoes-priceImg{margin:0 0 60px}@media screen and (max-width:767px){.echoes-priceImg{margin:0 15px 30px}}.echoes-priceCaution{margin:0 0 60px}@media screen and (max-width:767px){.echoes-priceCaution{margin:0 15px 30px}}.echoes-support{background:#fff;margin:0 auto 60px;max-width:1200px;padding:60px 0 0}@media screen and (max-width:767px){.echoes-support{margin:0 15px 15px;padding:30px 0 5px}}.echoes-support h3{color:#ff7f00;margin:0 0 2em}@media screen and (max-width:767px){.echoes-support h3{margin:0 0 1em}}.echoes-supportList{display:flex;flex-wrap:wrap;padding:0 30px}@media screen and (max-width:767px){.echoes-supportList{display:block;padding:0 30px}}.echoes-supportList>li{margin:0 0 60px;padding:0 30px;width:33.3%}@media screen and (max-width:767px){.echoes-supportList>li{margin:0 0 30px;padding:0;width:100%}}.echoes-supportText{text-align:left}.echoes-support h4{border-bottom:1px solid #ccc;margin-bottom:.5em;padding:0 0 .5em}.echoes-simpleMainvisual{color:#fff;margin:0 0 60px;position:relative;text-align:center}@media screen and (min-width:1080px){.echoes-simpleMainvisual{padding:100px 0}}@media screen and (max-width:1080px){.echoes-simpleMainvisual{overflow-x:hidden;padding:13.3333333333vh 0;width:100%}}.echoes-simpleMainvisual:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape03.png);content:"";display:block;height:238px;left:-110px;position:absolute;top:0;width:383px}@media screen and (max-width:1080px){.echoes-simpleMainvisual:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape03.png);background-size:contain;height:31.7333333333vw;width:51.0666666667vw}}.echoes-simpleMainvisual:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape02.png);bottom:0;content:"";display:block;height:238px;position:absolute;right:-110px;width:383px}@media screen and (max-width:1080px){.echoes-simpleMainvisual:after{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/shape02.png);background-size:contain;height:31.7333333333vw;width:51.0666666667vw}}.echoes-simpleMainvisual h1{font-size:4rem;font-weight:700;position:relative;z-index:10}@media screen and (max-width:767px){.echoes-simpleMainvisual h1{font-size:2.4rem}}.echoes-simpleMainvisualLead{font-size:2.4rem;position:relative;z-index:10}@media screen and (max-width:767px){.echoes-simpleMainvisualLead{font-size:1.6rem}}.echoes-seminor-mainvisual{align-items:center;background:url(//service.aainc.co.jp/hubfs/fanblog/top/mv.png) 50% 0 no-repeat;background-size:cover;color:#fff;display:flex;height:180px;justify-content:center;margin:0;text-align:center}@media screen and (max-width:767px){.echoes-seminor-mainvisual{height:12vh}}.echoes-seminor-mainvisual h1{font-size:3.6rem;font-weight:800}@media screen and (max-width:767px){.echoes-seminor-mainvisual h1{font-size:2.4rem}}.echoes-blogListWrap{margin:60px 0}@media screen and (max-width:767px){.echoes-blogListWrap{margin:30px 0}}.echoes-seminorListFirst{background:#fff4ea;padding:25px 15px 15px}@media screen and (min-width:1080px){.echoes-seminorListFirst{padding:50px 0 30px}}.echoes-seminorListFirst .echoes-seninorList a{border:0}@media screen and (min-width:1080px){.echoes-seminorListFirst .echoes-seninorList .echoes-seninorImg{margin:0 50px 0 0;width:640px}}.echoes-seminorListFirst .echoes-seninorList .echoes-seninorImg img{border:1px solid #ddd;border-radius:5px}@media screen and (max-width:767px){.echoes-seminorListFirst .echoes-seninorList .echoes-seninorText{padding:15px 0 0}}@media screen and (min-width:1080px){.echoes-seminorListFirst .echoes-seninorList .echoes-seninorText{padding:0;width:calc(100% - 640px)}}.echoes-seminorListFirst .echoes-seninorList .echoes-seninorTitle{font-size:2rem;padding-top:5px}@media screen and (min-width:1080px){.echoes-seminorListFirst .echoes-seninorList .echoes-seninorTitle{font-size:2.6rem}}.echoes-seminorListFirst .echoes-seninorList .echoes-seninorDate{padding:1em 0}.echoes-seminorListWrap{padding:50px 0 30px}@media screen and (max-width:767px){.echoes-seminorListWrap{padding:30px 15px}}.echoes-seninorList li{margin:0 0 15px}.echoes-seninorList a{border:1px solid #ddd;border-radius:5px;display:block;margin:0 auto 20px;text-decoration:none}@media screen and (min-width:1080px){.echoes-seninorList a{align-items:center;display:flex;max-width:1200px}}.echoes-seninorList a:hover{opacity:.75;transition:all .2s}.echoes-seninorList .echoes-seninorImg{margin:0}@media screen and (min-width:1080px){.echoes-seninorList .echoes-seninorImg{margin:0 40px 0 0;width:460px}}.echoes-seninorList .echoes-seninorImg img{display:block}.echoes-seninorList .echoes-seninorStatus{background:#dedee7;border-radius:5px;color:#78788e;display:inline-block;font-size:1.2rem;font-weight:800;margin:0 0 5px;padding:.2em 1em}@media screen and (min-width:1080px){.echoes-seninorList .echoes-seninorStatus{font-size:1.4rem;margin:0 0 1em}}.echoes-seninorList .echoes-seninorStatus.echoes-seninorStatusOpen{background:#ffdb95;color:#ff7f00}.echoes-seninorList .echoes-seninorText{padding:15px}@media screen and (min-width:1080px){.echoes-seninorList .echoes-seninorText{padding:0 40px 0 0}}.echoes-seninorList .echoes-seninorTitle{color:#333;font-size:1.6rem;font-weight:800;margin:0 0 5px;padding-top:5px}@media screen and (min-width:1080px){.echoes-seninorList .echoes-seninorTitle{font-size:2rem}}.echoes-seninorList .echoes-seninorDate{color:#696969;font-size:1.2rem;margin:0 0 5px}@media screen and (min-width:1080px){.echoes-seninorList .echoes-seninorDate{font-size:1.4rem;in:0 0 1em}}.echoes-seninorList .echoes-seninorBtn{background:#ff7e00;border-radius:5px;color:#fff;display:block;font-weight:800;padding:.5em 0;text-align:center}@media screen and (min-width:1080px){.echoes-seninorList .echoes-seninorBtn{display:inline-block;padding:.5em 7em}}.echoes-seminorListWrap .echoes-seninorList a:hover{box-shadow:0 5px 10px 5px rgba(0,0,0,.05);transition:all .2s}.echoes-stepList{display:flex;justify-content:center;margin:60px 0}@media screen and (max-width:1080px){.echoes-stepList{flex-wrap:wrap}}.echoes-stepList li{margin:0 40px;max-width:220px;position:relative;text-align:center}@media screen and (max-width:1080px){.echoes-stepList li{margin:0 2.5vw 10vw;width:calc(50% - 5vw)}}.echoes-stepList li:after{border-color:transparent transparent transparent #2a63ad;border-style:solid;border-width:2.4vw 0 2.4vw 2.4vw;content:"";display:block;height:0;position:absolute;right:-4vw;top:50%;width:0}@media screen and (min-width:1080px){.echoes-stepList li:after{border-color:transparent transparent transparent #2a63ad;border-width:18px 0 18px 19px;right:-50px;top:50%}}.echoes-stepList li:last-child:after{display:none}.echoes-stepListNum{background:#2a63ad;border-radius:50%;box-sizing:content-box;color:#fff;display:inline-block;height:1.5em;line-height:1.5em;padding:.2em;text-align:center;width:1.5em}.echoes-stepListNumHidden{visibility:hidden}.echoes-stepListTitle{color:#2a63ad;font-size:1.8rem;font-weight:700;line-height:1.4;margin:1em 0}@media screen and (max-width:1080px){.echoes-stepListTitle{font-size:1.3rem}.echoes-stepListImg{padding:0 .5vw}}.echoes-stepListPoint{border:1px solid #40b2df;color:#40b2df;font-size:1.8rem;line-height:1.4;margin:1em 0 0;padding:1em .5em;position:relative}@media screen and (max-width:1080px){.echoes-stepListPoint{font-size:1.2rem}}.echoes-stepListPoint:before{background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/icon_star.png);content:"";display:block;height:28px;left:-14px;position:absolute;top:-14px;width:28px}.echoes-lightHashtag,.echoes-lightRetweet{margin:0 auto 100px}@media screen and (max-width:1080px){.echoes-lightHashtag,.echoes-lightRetweet{margin:0 20px 40px}}.echoes-lightRetweetLead{text-align:center}@media screen and (max-width:1080px){.echoes-lightRetweetLead{text-align:left}}.echoes-lightMerit{margin:0 auto 100px;max-width:860px}@media screen and (max-width:1080px){.echoes-lightMerit{margin:0 20px 40px}}.echoes-lightMerit p{margin:0 0 3em}.echoes-Plans{margin:0 auto 100px;max-width:1036px}@media screen and (max-width:1080px){.echoes-Plans{margin:0 20px 40px}}.echoes-PlansTable{border-bottom:1px solid #ccc;margin:0 0 60px;width:100%}@media screen and (max-width:1080px){.echoes-PlansTable{margin:0 0 30px}}.echoes-PlansTable th{border-right:1px solid #fff;font-weight:400;padding:10px}.echoes-PlansTable td,.echoes-PlansTable th{font-size:1.4rem;line-height:1.4;text-align:center;vertical-align:middle}.echoes-PlansTable td{border-right:1px solid #ccc;color:#2a63ad;padding:40px 0}@media screen and (max-width:1080px){.echoes-PlansTable td{padding:10px 0}}.echoes-PlansTable thead th{background:#2a63ad;color:#fff;text-align:center}.echoes-PlansTable thead th.echoes-PlansTableNull{background:none;border:0}.echoes-PlansTable tbody th{border-bottom:1px solid #fff;border-right:1px solid #ccc;color:#fff;padding:20px;text-align:left}@media screen and (max-width:1080px){.echoes-PlansTable tbody th{font-size:1.2rem;line-height:1.2;padding:10px;width:40%}}.echoes-PlansTable tbody th.echoes-PlansTableNull{background:none;border:0}.echoes-PlansTable tbody th img{display:block;height:27px;max-width:none;width:auto}@media screen and (max-width:1080px){.echoes-PlansTable tbody th img{height:18px}}.echoes-PlansTable tbody td{width:140px}.echoes-PlansTable tbody tr:nth-child(2n) td{background:#ebf8fd}.echoes-PlansTableRetweet{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_rt.png) 100% 100% no-repeat}@media screen and (max-width:1080px){.echoes-PlansTableRetweet{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_rt_sp.png) 100% 100% no-repeat;background-size:27px auto}}.echoes-PlansTableHashtag{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_hashtag.png) 100% 100% no-repeat}@media screen and (max-width:1080px){.echoes-PlansTableHashtag{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_hashtag_sp.png) 100% 100% no-repeat;background-size:27px auto}}.echoes-PlansTableLight{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_light.png) 100% 100% no-repeat}@media screen and (max-width:1080px){.echoes-PlansTableLight{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_light_sp.png) 100% 100% no-repeat;background-size:27px auto}}body .row-fluid .span12{float:none;min-height:0}.echoes-entry .hs_f_title{border:0;margin:0}.hs_post_download_form_grp .hs-form-field span.hs-form-required{font-size:0;position:relative}.hs_post_download_form_grp .hs-form-field span.hs-form-required:after{color:#c00;content:"※";font-size:.6rem}.hs_post_download_form_grp .hs-form-field .input>input,.hs_post_download_form_grp .hs-form-field .input>teaxarea{font-size:1.4rem;line-height:normal;max-width:100%;padding:10px}.hs_post_download_form_grp .hs_post_download_form_wrap{background:#f8f8f8;border-radius:10px;margin:50px auto;padding:40px}.hs_post_download_form_grp .hs-form-field>label{color:#000;display:block;font-size:1.4rem;font-weight:700;line-height:1.8;margin:0 0 5px;padding:0}.hs_post_download_form_grp .hs-form-field.hs_email legend.hs-field-desc,.hs_post_download_form_grp .hs-form-field.hs_phone legend.hs-field-desc{color:#999;display:block;font-size:1.2rem;order:3;white-space:pre-wrap}.hs_post_download_form_grp .hs-form-field.hs_email,.hs_post_download_form_grp .hs-form-field.hs_phone{display:flex;flex-direction:column}.hs_post_download_form_grp ul.inputs-list{display:block;text-align:center}.hs_post_download_form_grp ul.inputs-list li.hs-form-booleancheckbox{padding:10px 0}.hs_post_download_form_grp ul.inputs-list li.hs-form-booleancheckbox label span{color:#000;cursor:pointer;font-size:1.4rem;font-weight:700}.hs_post_download_form_grp .actions{text-align:center}.hs_post_download_form_grp input.hs-button.primary.large{background:#2a63ad;border:1px solid #2a63ad;border-image:initial;border-radius:22px;color:#fff;display:block;font-size:1.6rem;line-height:38px;margin:3px auto 0;max-width:260px;padding:4px 6px 1px;width:100%}form.hs-form ul.hs-error-msgs.inputs-list{text-align:left}form.hs-form ul.hs-error-msgs.inputs-list li{color:#c00;font-size:1.4rem}.hs-form-8e10b88c-9c3c-47fc-8112-531e251c96ca_76101bcf-620a-49d7-9750-449f054e10dd fieldset.form-columns-2 .hs-form-field{float:left;width:50%}form.hs-form fieldset[class*=form-columns] .hs-input{width:100%!important}form.hs-form fieldset .hs-form-field{margin:0 0 20px;padding:0}form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox]{width:auto}.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-overlay{opacity:0;z-index:6000}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{box-sizing:border-box;display:block;opacity:1;overflow:auto;z-index:9999;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#999}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:1.6rem;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:1.8rem;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{margin-right:40px;right:100%}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.modaal-container{background:#f8f8f8;border-radius:10px}.modaal-content-container{padding:20px}@media (min-height:620px){.modaal-container{max-width:580px!important}}.hs_inquiries_popup_form .hs_form_top_cont{margin:0 0 1em}.hs_inquiries_popup_form .hs_form_top_cont p{line-height:1.5}.hs_inquiries_popup_form .hs_form_top_cont p a{text-decoration:underline}.hs_inquiries_popup_form .hs-form-field{display:block;margin:1em 0}.hs_inquiries_popup_form .hs-form-field>label{color:#000;display:block;font-size:1.6rem;line-height:1.5;margin:0;padding:0 0 5px}.hs_inquiries_popup_form .hs-form-field>label .hs-form-required{color:#c00;font-size:0;position:relative}.hs_inquiries_popup_form .hs-form-field>label .hs-form-required:after{color:#c00;content:"※";font-size:1.4rem}.hs_inquiries_popup_form .hs-form-field>.input>input,.hs_inquiries_popup_form .hs-form-field>.input>select,.hs_inquiries_popup_form .hs-form-field>.input>textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:block;font-size:1.6rem;line-height:20px;max-width:100%;outline:0;padding:10.5px 8px;width:100%}.hs_inquiries_popup_form .hs-form-field>.input>textarea{border-radius:0;min-height:115px}.hs_inquiries_popup_form .hs-form-field>.input>select{height:43px}.hs_inquiries_popup_form .hs_email.field,.hs_inquiries_popup_form .hs_phone.field{display:flex;flex-direction:column}.hs_inquiries_popup_form .hs_email.field legend.hs-field-desc,.hs_inquiries_popup_form .hs_phone.field legend.hs-field-desc{font-size:1.2rem;order:3;white-space:pre-wrap}.hs_inquiries_popup_form .field ul.multi-container{margin:0}.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox{background:#fbf4e7;border:1px solid #f9deb3;display:block;margin:0;padding:13px 10px 9px;text-align:center}@media (min-width:620px){.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox{padding:13px 43px 9px 0}}.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox label{cursor:pointer;display:block;font-size:1.2rem}.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox label input{margin:0}.hs_inquiries_popup_form .field.hs_description{margin-top:-10px}.hs_inquiries_popup_form .field.hs_description>label{display:none}.hs_inquiries_popup_form .field.hs_description>.input>textarea{border-radius:4px;display:block;font-size:1.6rem;min-height:180px;overflow-y:scroll;padding:10px;resize:none;white-space:pre-wrap}.hs_inquiries_popup_form .actions{text-align:center}.hs_inquiries_popup_form input.hs-button.primary.large{-webkit-appearance:none;background:#ff7f00;border:1px solid #ff7f00;border-radius:28px;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:400;line-height:50px;margin:25px 0 18px;min-width:240px;outline:0;padding:4px 0 0;text-align:center;transition:all .6s}.hs_inquiries_popup_form input.hs-button.primary.large:hover{background:#ffa600;border:1px solid #ffa600}.hs_inquiries_popup_form p.hs_form_note{color:#000;font-size:1.2rem;line-height:1.5;margin:2px 0 5px;text-align:center}.echoes-entry form{float:none;margin:20px auto 40px!important;max-width:100%}.echoes-entry fieldset{max-width:100%!important}.echoes-entryFooter h3.form-title{line-height:1.5;padding:0 30px 25px}.echoes-entryFooter h3.form-title br{display:none}.echoes-entryFooter form .hs-form-field{display:block;margin:0 0 22px}.echoes-entryFooter form .hs-form-field>label{color:#000;display:block;font-size:14.4px;font-weight:600;line-height:1.8;margin:0 0 5px}.echoes-entryFooter form .hs-form-field>label span.hs-form-required{font-size:0}.echoes-entryFooter form .hs-form-field>label span.hs-form-required:after{color:#c00;content:"※";font-size:10px}.echoes-entryFooter form .hs-form-field>.input>input{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:block;font-size:17.6px;height:100%;padding:10px!important;width:100%}.echoes-entryFooter form .hs-form-field.hs_email,.echoes-entryFooter form .hs-form-field.hs_phone{display:flex;flex-direction:column}.echoes-entryFooter form .hs-form-field.hs_email legend.hs-field-desc,.echoes-entryFooter form .hs-form-field.hs_phone legend.hs-field-desc{color:#999;display:block;font-size:12px;line-height:21.6px;order:3;white-space:pre-wrap}.echoes-entryFooter form .hs-form-field.hs_kojinjoho{text-align:center}.echoes-entryFooter form .hs-form-field.hs_kojinjoho>label,.echoes-entryFooter form .hs-form-field.hs_message>label{display:none}.echoes-entryFooter form .hs-form-field.hs_kojinjoho ul{margin:0}.echoes-entryFooter form .hs-form-field.hs_kojinjoho label.hs-form-checkbox-display{font-size:14.4px;font-weight:700;line-height:20px}.echoes-entryFooter form .hs-form-field textarea{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:14.4px;height:200px;margin:10px 0;overflow-y:scroll;padding:10px;width:calc(100% - 25px)}.echoes-entryFooter form .actions{text-align:center}.echoes-entryFooter form input.hs-button.primary.large{-webkit-appearance:none;background:#2759a7;border:1px solid #2759a7;border-radius:35px;color:#fff;display:inline-block;font-size:22.4px;font-weight:400;line-height:66px;margin:auto;max-width:300px;outline:0;text-align:center;width:100%}.echoes-entryFooter form fieldset:last-of-type>.hs-form-field{margin-bottom:0}.echoes-entryFooter form.hs-form ul.hs-error-msgs.inputs-list{float:none;transform:none;width:100%}fieldset.form-columns-1 select.hs-input{background:#fff;border:1px solid #ccc;height:40px}form.hs-form fieldset{max-width:100%!important}form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox]{width:auto!important}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){form.hs-form-bcbdb686-186f-4c8c-8321-f18f0b67f646_a4ebea49-9c95-4b81-82e1-f02464b8b347:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,form.hs-form-bcbdb686-186f-4c8c-8321-f18f0b67f646_a4ebea49-9c95-4b81-82e1-f02464b8b347:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:95%}form.hs-form fieldset.form-columns-2 .input{margin-right:0}}#acNote{margin:0 0 2em}#acNote dd{display:none;font-size:85%}#acNote.acNoteActive dd{display:block}.echoes-footerOtherNavList .letroStudio img{opacity:.7;width:105px}.echoes-specialLink{margin-top:20px;text-align:center;width:100%}.echoes-specialLink a{background:#bee9f9;border-radius:5px;color:#002160;display:inline-block;font-weight:700;padding:.8em 5em;text-decoration:none}.echoes-specialFunctionsMore{margin:40px 0 0;position:relative;text-align:center}.echoes-specialFunctionsMore br{display:none}.echoes-specialFunctionsLink{margin-top:10px;text-align:center}.echoes-specialFunctionsLink a{background:#bee9f9;border-radius:5px;color:#002160;display:inline-block;font-weight:700;padding:.8em 5em;text-decoration:none}.echoes-specialFunctions{background-color:#fff;border-left:1px solid #2a63ad;border-top:1px solid #2a63ad;display:flex;flex-wrap:wrap;margin:40px 15px 0;padding:0}.echoes-specialFunctions li{border-bottom:1px solid #2a63ad;border-right:1px solid #2a63ad;color:#2a63ad;display:flex;flex-flow:column;font-size:1.1rem;justify-content:flex-end;line-height:1.4;margin:0;padding:10px;position:relative;text-align:center;width:33.3%}.echoes-specialFunctionsTxt{align-items:center;display:flex;height:3em;justify-content:center;width:100%}.echoes-specialFunctionsIcon{background:#40b2df;border-radius:10px;color:#fff;font-size:1rem;line-height:1.4;margin-bottom:10px;text-align:center}.echoes-specialFunctionsIcon br{display:none}.echoes-specialFunctionsImg{padding:0 10px}.echoes-planLink{margin-top:0;text-align:center}.echoes-planLink a{background:#bee9f9;border-radius:5px;color:#002160;display:inline-block;font-weight:700;padding:.8em 5em;text-decoration:none}@media screen and (min-width:768px){.echoes-specialFunctions{margin:40px 20px 0}.echoes-specialFunctions li{font-size:1.6rem;padding:30px 10px;position:relative;width:16.66%}.echoes-specialFunctionsIcon{align-items:center;border-radius:50%;display:flex;font-size:1.3rem;height:60px;justify-content:center;left:-18px;line-height:1.2;position:absolute;top:-18px;width:60px}.echoes-specialFunctionsIcon br{display:inline;text-align:center}.echoes-specialFunctionsImg{padding:0 30px 10px}.echoes-planLink{margin-top:20px}}@media screen and (min-width:1080px){.echoes-specialFunctions{margin:40px 0}}.echoes-simpleMainvisualFeature{margin-bottom:0}.echoes-features{color:#000;margin:0 auto;max-width:1280px}.echoes-features .echoes-headline01{text-align:center}.echoes-featureList li{background:#fff;border:1px solid #2a63ad}.echoes-icon-adApi:after{background:url(https://2021159.fs1.hubspotusercontent-na1.net/hubfs/2021159/echoes/feature/icon_adapi.png)}.echoes-icon-adApi:after,.echoes-icon-recommend:after{content:"";display:block;height:60px;left:-10px;position:absolute;top:-10px;width:60px}.echoes-icon-recommend:after{background:url(https://2021159.fs1.hubspotusercontent-na1.net/hubfs/2021159/echoes/feature/icon_recommend.png)}.echoes-featureListBtn{margin-top:1em}.echoes-featureListBtn a{background:#bee9f9;border-radius:5px;color:#002160;display:inline-block;font-weight:700;padding:.5em 2em;text-decoration:none}.echoes-featureCont>h2{background:#ebf8fd;color:#2a63ad}@media screen and (max-width:767px){.echoes-featureListBtn a{display:block;text-align:center}.echoes-featureCont,.echoes-featureOtherCont{margin-bottom:60px}.echoes-featureCont>h2{font-size:2.3rem;line-height:1.4;margin-bottom:-30px;padding:30px 0 60px;text-align:center}.echoes-featureList{margin:0 20px 20px}.echoes-featureList li{margin:0 0 20px;padding:20px;position:relative}.echoes-featureList h3{color:#2a63ad;font-size:1.8rem;font-weight:700;line-height:1.4;text-align:center}.echoes-featureList h3+p{margin-top:1em}.echoes-icon-adApi:after,.echoes-icon-recommend:after{background-size:contain;height:40px;width:40px}.echoes-featureListIcon{margin-bottom:20px;padding-top:10px;text-align:center}.echoes-featureListIcon img{max-width:90px}.echoes-featureListIcon20Off img{max-width:35px}}@media screen and (min-width:768px){.echoes-features{margin-top:80px}.echoes-featureCont{margin-bottom:100px;min-height:300px;position:relative}.echoes-featureOtherCont{margin-bottom:100px}.echoes-featureCont>h2{font-size:3rem;left:0;line-height:1.4;padding:130px 50px;position:absolute;width:480px}.echoes-featureList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:980px;position:relative;z-index:10}.echoes-featureCont .echoes-featureList{margin-left:300px;padding-top:40px}.echoes-featureList li{align-items:center;display:flex;justify-content:center;margin-bottom:22px;padding:45px 0;position:relative;width:calc(50% - 10px)}.echoes-featureList li.echoes-featureList_thin{min-height:122px;padding:35px 0;width:calc(33.3% - 10px)}.echoes-featureList li.echoes-featureList_thinText{align-items:flex-start;padding:45px 30px}.echoes-featureList li.echoes-featureList_wide{padding:45px 0;width:100%}.echoes-featureListInner{font-size:1.6rem;line-height:1.4;padding-left:150px;padding-right:20px;position:relative;width:100%}.echoes-featureList li.echoes-featureList_thin .echoes-featureListInner{padding-left:0;padding-right:0}.echoes-featureList li.echoes-featureList_wide .echoes-featureListInner{padding-left:180px}.echoes-featureList h3{color:#2a63ad;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:.75em}.echoes-featureList li.echoes-featureList_thin h3{margin-bottom:0;text-align:center}.echoes-featureList li.echoes-featureList_thinText h3{margin-bottom:1.5em;text-align:center}.echoes-featureList h3+p{line-height:1.65}.echoes-featureListIcon{left:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:110px}.echoes-featureListIcon20Off img{width:42px}.echoes-featureListIconCampaign img{width:82px}.echoes-featureList li.echoes-featureList_wide .echoes-featureListIcon{left:40px;width:100px}}.top-banner{display:flex;flex-wrap:wrap}.top-banner li{box-sizing:border-box;padding:0 5px;width:33.3333333333%}.top-banner li img{border:1px solid #ccc;height:auto;max-width:100%}.icon-square{position:relative}.icon-square:before{background:url(https://service.aainc.co.jp/hubfs/echoes-instagram/sp/obj_icon-white.png) 0 0/100% no-repeat;content:"";display:block;height:10px;position:absolute;right:-17px;top:0;width:10px;z-index:1}@keyframes s1bAnime{50%{transform:rotateX(1turn)}to{transform:rotateX(1turn)}}.new-text{position:relative}.new-text:before{animation:s1bAnime 1.5s infinite alternate;color:#ffcf05;content:"NEW";display:block;font-size:10px;font-weight:700;left:-30px;position:absolute;top:3px;vertical-align:middle}.hs-custom-form .hs-form-field.hs-twitter_acount legend.hs-field-desc{-webkit-box-ordinal-group:4;display:block;font-size:1.2rem;order:3;white-space:pre-wrap}.form-echoes-privacy{color:#000;font-size:1.6rem}.hs_personal_information.hs-personal_information.hs-fieldtype-booleancheckbox.field.hs-form-field{font-size:1.6rem}.echoes-header{background-color:#1ca1f1!important;box-shadow:0 5px 20px 3px rgba(0,0,0,.1)}.echoes-simpleMainvisual{background-color:#1ca1f1}.echoes-simpleMainvisual a.btn{align-items:center;background-color:#ffcf05;border-radius:100px;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#002160;display:flex;font-weight:700;justify-content:center;position:relative;text-decoration:none}@media screen and (max-width:767px){.echoes-simpleMainvisual .btn-main{font-size:1.6rem;margin:0 auto}}@inlude media(spIp5){.echoes-simpleMainvisual .btn-main{font-size:1.4rem}.echoes-simpleMainvisual .btn-main .btn-inner{padding-right:40px}}.echoes-contact a.btn{align-items:center;background-color:#ffcf05;border-radius:100px;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#002160;display:flex;font-weight:700;justify-content:center;position:relative;text-decoration:none}@media screen and (min-width:768px){.echoes-contact a.btn{font-size:2.3rem;height:68px;margin-top:23px;width:510px}.echoes-contact a.btn small{font-size:.8em}}@media screen and (max-width:767px){.echoes-contact a.btn{font-size:1.5rem;height:64px;margin:30px auto 0;max-width:350px}.echoes-contact a.btn span{width:20px}.echoes-contact a.btn small{font-size:.8em}}@media screen and (min-width:1080px){ul.echoes-globalMenuList{display:flex;justify-content:center}}ul.echoes-globalMenuList li{align-items:center;display:flex;position:relative}ul.echoes-globalMenuList li span{display:block;transition:all .3s}ul.echoes-globalMenuList li span:hover{color:#fff}ul.echoes-globalMenuList li.has-child{transition:.4s}@media screen and (max-width:1080px){ul.echoes-globalMenuList li.has-child{display:block}ul.echoes-globalMenuList li.has-child.isActive>div{display:block;opacity:1}ul.echoes-globalMenuList li.has-child.isActive span:after{display:none}}@media screen and (min-width:768px){ul.echoes-globalMenuList li.has-child span{display:block;padding:30px 0}}@media screen and (max-width:1080px){ul.echoes-globalMenuList li.has-child span{padding:0;position:relative}ul.echoes-globalMenuList li.has-child span:after,ul.echoes-globalMenuList li.has-child span:before{background-color:#fff;content:"";display:block;margin:auto;position:absolute}ul.echoes-globalMenuList li.has-child span:before{bottom:0;height:2px;right:0;top:0;width:20px}ul.echoes-globalMenuList li.has-child span:after{bottom:0;height:20px;right:9px;top:0;width:2px}}ul.echoes-globalMenuList li.has-child:hover{opacity:.8}ul.echoes-globalMenuList li.has-child>div{opacity:0;transition:all .3s}@media screen and (min-width:768px){ul.echoes-globalMenuList li.has-child>div{left:0;position:fixed;top:80px;visibility:hidden;z-index:1}}@media screen and (max-width:1080px){ul.echoes-globalMenuList li.has-child>div{display:none;margin-top:20px;position:static;visibility:visible}}ul.echoes-globalMenuList li.has-child>div ul{background-color:#0088d9}@media screen and (min-width:768px){ul.echoes-globalMenuList li.has-child>div ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:220px;padding:30px;width:440px}}@media screen and (max-width:1080px){ul.echoes-globalMenuList li.has-child>div ul{display:block;padding:15px 0;width:auto}}ul.echoes-globalMenuList li.has-child>div ul>li{margin:0}ul.echoes-globalMenuList li.has-child>div ul>li a{color:#fff;padding:12px 20px;position:relative;text-align:left}@media screen and (min-width:768px){ul.echoes-globalMenuList li.has-child>div ul>li a{border-bottom:1px solid #1ca1f1;width:182px}}@media screen and (max-width:1080px){ul.echoes-globalMenuList li.has-child>div ul>li a{border:none;padding:16px 36px;width:100%}}ul.echoes-globalMenuList li.has-child>div ul>li a:before{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";display:block;height:4px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:4px}@media screen and (min-width:768px){ul.echoes-globalMenuList li.has-child>div ul>li a:before{left:3px}}@media screen and (max-width:1080px){ul.echoes-globalMenuList li.has-child>div ul>li a:before{left:20px}}ul.echoes-globalMenuList li.has-child>div ul>li a:hover{background:#3577ca}@media screen and (min-width:768px){nav li.has-child div li:active>div,nav li.has-child div li:hover>div,nav li.has-child:active>div,nav li.has-child:hover>div{opacity:1;visibility:visible}nav li.has-child ul li a:active,nav li.has-child ul li a:hover{background:#3577ca}}.echoes-simpleMainvisual{background-color:#1ca1f1!important}@media screen and (max-width:767px){.echoes-simpleMainvisual{padding:49px 20px 60px}}.echoes-simpleMainvisual:after,.echoes-simpleMainvisual:before{display:none}@media screen and (max-width:767px){.echoes-simpleMainvisual h1{font-size:3rem;margin-bottom:25px}.echoes-simpleMainvisual .echoes-btnText{font-size:1.6rem}.echoes-simpleMainvisual .echoes-simpleMainvisualLead{margin-bottom:15px}}@media screen and (min-width:768px){.echoes-topPage .slick-slide{max-width:240px;padding:0 20px}}@media screen and (max-width:767px){.echoes-topPage .slick-slide{padding:0 5px}}.echoes-contactTel{background-color:#0088d9}@media screen and (max-width:767px){.echoes-contactTelCont{border-radius:10px}}.echoes-topPage .kv{background-color:#1ca1f1}@media screen and (min-width:768px){.echoes-topPage .kv{padding:60px 30px 48px}.echoes-topPage .kv .btn-main{margin-top:40px}.echoes-topPage .kv .btn-main .btn-inner{padding:0 80px}}@media screen and (max-width:767px){.echoes-topPage .kv{padding:30px 20px 55px}.echoes-topPage .kv .btn-main{font-size:1.6rem;letter-spacing:-.05em;margin:30px auto 0;padding-right:30px}}@media screen and (min-width:768px){.echoes-topPage .kv .inner{margin:0 auto;max-width:1440px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .kv .inner{max-width:100%}}@media screen and (min-width:768px){.echoes-topPage .kv div.group{display:flex;position:relative}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .kv div.group{align-items:center;flex-direction:column}}.echoes-topPage .kv div.group h2{color:#fff;font-weight:700}@media screen and (min-width:768px){.echoes-topPage .kv div.group h2{font-size:26px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .kv div.group h2{text-align:center}}@media screen and (max-width:767px){.echoes-topPage .kv div.group h2{line-height:1.5;text-align:center}.echoes-topPage .kv div.group h2 span:first-of-type{display:block;font-size:20px}}@media screen and (min-width:768px){.echoes-topPage .kv div.group h2 span:nth-of-type(2){font-size:50px;margin-left:10px}}@media screen and (max-width:767px){.echoes-topPage .kv div.group h2 span:nth-of-type(2){font-size:40px}}@media screen and (min-width:768px){.echoes-topPage .kv div.group h2 span:nth-of-type(3){font-size:20px}}@media screen and (max-width:767px){.echoes-topPage .kv div.group h2 span:nth-of-type(3){font-size:18px}}.echoes-topPage .kv div.group h3{color:#fff;font-weight:700}@media screen and (min-width:768px){.echoes-topPage .kv div.group h3{font-size:18px;margin-top:15px}}@media screen and (max-width:767px){.echoes-topPage .kv div.group h3{font-size:16px;line-height:1.8;margin-top:12px;text-align:center}}.echoes-topPage .kv div.group h3 span{display:block}.echoes-topPage .kv div.group ul{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.echoes-topPage .kv div.group ul{gap:10px;margin-top:45px;max-width:560px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .kv div.group ul{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.echoes-topPage .kv div.group ul{gap:6px;margin-top:30px}}.echoes-topPage .kv div.group ul li{background-color:#fff;border-radius:5px}@media screen and (min-width:768px){.echoes-topPage .kv div.group ul li{align-items:center;display:flex;flex-direction:column;height:74px;justify-content:center;line-height:1.3;padding:10px;width:180px}}@media screen and (max-width:767px){.echoes-topPage .kv div.group ul li{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1.4;padding:10px 2px;width:calc(33.33333% - 4px)}}.echoes-topPage .kv div.group ul li h4{font-weight:400;text-align:center}@media screen and (min-width:768px){.echoes-topPage .kv div.group ul li h4{font-size:1.4rem}}@media screen and (max-width:767px){.echoes-topPage .kv div.group ul li h4{font-size:1.2rem}}.echoes-topPage .kv div.group ul li p{color:#1ca1f1;font-weight:700;position:relative}@media screen and (min-width:768px){.echoes-topPage .kv div.group ul li p{font-size:3rem}}@media screen and (max-width:767px){.echoes-topPage .kv div.group ul li p{font-size:2.3rem}}.echoes-topPage .kv div.group ul li p span{color:#1ca1f1;font-size:.7em;font-weight:700}.echoes-topPage .kv div.group ul li p sup{color:#999;font-size:.3em;position:absolute}@media screen and (min-width:768px){.echoes-topPage .kv div.group ul li p sup{right:-24px;top:10px}}@media screen and (max-width:767px){.echoes-topPage .kv div.group ul li p sup{right:-18px;top:6px}}@media screen and (min-width:768px){.echoes-topPage .kv div.group picture img{left:630px;position:absolute;top:42px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .kv div.group picture img{margin-top:45px;position:static}}@media screen and (max-width:767px){.echoes-topPage .kv div.group picture img{margin-top:45px}}.echoes-topPage .kv p.notice{color:#fff}@media screen and (min-width:768px){.echoes-topPage .kv p.notice{font-size:1.2rem;margin-top:39px}}@media screen and (max-width:767px){.echoes-topPage .kv p.notice{font-size:1.2rem;margin-top:29px}}.prize{text-align:center}@media screen and (min-width:768px){.prize{margin-bottom:40px}}@media screen and (max-width:767px){.prize{margin-bottom:30px}}@media screen and (min-width:768px){.echoes-topPage .echoes-clientsList-wrap{padding:60px 0 65px}}@media screen and (max-width:767px){.echoes-topPage .echoes-clientsList-wrap{padding:45px 0 60px}}.echoes-topPage .echoes-clientsList-wrap h2{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-topPage .echoes-clientsList-wrap h2{font-size:2.6rem;margin-bottom:32px}}@media screen and (max-width:767px){.echoes-topPage .echoes-clientsList-wrap h2{font-size:2rem;margin-bottom:32px}}.echoes-topPage .sns-limit{background-color:#f5f5f5;border-radius:10px;margin:0 auto}@media screen and (min-width:768px){.echoes-topPage .sns-limit{max-width:1280px;padding:47px 30px 6px}}@media screen and (max-width:767px){.echoes-topPage .sns-limit{padding:35px 19px 14px;width:calc(100% - 40px)}}.echoes-topPage .sns-limit h3{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-topPage .sns-limit h3{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-topPage .sns-limit h3{font-size:2rem}}@media screen and (min-width:768px){.echoes-topPage .sns-limit ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:36px auto 0;max-width:780px}}@media screen and (max-width:767px){.echoes-topPage .sns-limit ul{margin-top:30px}}.echoes-topPage .sns-limit ul li{display:flex;font-weight:700;position:relative}@media screen and (min-width:768px){.echoes-topPage .sns-limit ul li{align-items:center;margin-bottom:35px;width:50%}}@media screen and (max-width:767px){.echoes-topPage .sns-limit ul li{align-items:baseline;font-size:1.5rem;margin-bottom:21px}}.echoes-topPage .sns-limit ul li span{align-items:center;background-color:#fa5b5b;border-radius:100%;display:flex;justify-content:center;position:relative}@media screen and (min-width:768px){.echoes-topPage .sns-limit ul li span{height:24px;margin-right:10px;width:24px}}@media screen and (max-width:767px){.echoes-topPage .sns-limit ul li span{font-size:1.5rem;height:20px;margin-right:6px;width:20px}}.echoes-topPage .sns-limit ul li span:after{background-color:#fff;content:"";height:2px;width:10px}@media screen and (min-width:768px){.echoes-topPage .one-stop{margin-top:107px;padding:0 30px 100px}}@media screen and (max-width:767px){.echoes-topPage .one-stop{margin-top:65px;padding:0 0 60px}}.echoes-topPage .one-stop h2{font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.echoes-topPage .one-stop h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-topPage .one-stop h2{font-size:2.2rem;padding:0 10px}}.echoes-topPage .one-stop h2 span{color:#1ca1f1}@media screen and (min-width:768px){.echoes-topPage .one-stop h2 span{margin-bottom:12px}}@media screen and (max-width:767px){.echoes-topPage .one-stop h2 span{margin-bottom:6px}}.echoes-topPage .one-stop h2 span:first-of-type{display:block}@media screen and (min-width:768px){.echoes-topPage .one-stop h2 span:first-of-type{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-topPage .one-stop h2 span:first-of-type{font-size:1.6rem}}@media screen and (min-width:768px){.echoes-topPage .one-stop ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:62px auto 0;max-width:1280px}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul{padding:0 20px}}.echoes-topPage .one-stop ul li{border-radius:10px;box-shadow:0 3px 15px 5px rgba(0,0,0,.1)}@media screen and (min-width:768px){.echoes-topPage .one-stop ul li{align-items:center;display:flex;justify-content:space-between;padding:20px 30px;width:calc(50% - 10px)}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .one-stop ul li{flex-direction:column;justify-content:start;width:auto;width:calc(50% - 10px)}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul li{margin-top:43px;padding:10px 17px 38px}.echoes-topPage .one-stop ul li:not(:first-of-type){margin-top:25px}.echoes-topPage .one-stop ul li:first-of-type{padding:0 17px 38px}.echoes-topPage .one-stop ul li:nth-of-type(3) .image{margin-top:30px}}.echoes-topPage .one-stop ul li h3{font-weight:700}@media screen and (min-width:768px){.echoes-topPage .one-stop ul li h3{font-size:2.6rem;margin-bottom:15px}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul li h3{font-size:2rem;margin-bottom:20px}}.echoes-topPage .one-stop ul li .image{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.echoes-topPage .one-stop ul li .image{height:285px;width:230px}.echoes-topPage .one-stop ul li .cont{padding:0 0 0 5px;width:calc(100% - 230px)}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .one-stop ul li .cont{padding:0;width:auto}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul li .cont{text-align:center}}@media screen and (min-width:768px){.echoes-topPage .one-stop ul li p{font-size:1.6rem}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul li p{font-size:1.4rem}}.echoes-topPage .one-stop ul li .head{border-bottom:1px solid #ccc}@media screen and (min-width:768px){.echoes-topPage .one-stop ul li .head{padding-bottom:20px}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul li .head{padding-bottom:18px}}@media screen and (min-width:768px){.echoes-topPage .one-stop ul li .foot{margin-top:20px}}@media screen and (max-width:767px){.echoes-topPage .one-stop ul li .foot{margin-top:18px}}.echoes-topPage .one-stop ul li .foot p{color:#1ca1f1}.echoes-topPage .one-stop ul li .foot img{margin-top:12px}.echoes-topPage section.reason{background-color:#ebf8fd}@media screen and (min-width:768px){.echoes-topPage section.reason{padding:110px 30px 100px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason{padding:90px 20px 30px}}@media screen and (max-width:767px){.echoes-topPage section.reason{padding:60px 20px 68px}}.echoes-topPage section.reason .title-wrap{padding-left:0}.echoes-topPage section.reason .title-wrap h2{font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.reason .title-wrap h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-topPage section.reason .title-wrap h2{font-size:2.2rem}}.echoes-topPage section.reason .title-wrap p{text-align:center}@media screen and (min-width:768px){.echoes-topPage section.reason .title-wrap p{margin-top:47px}}@media screen and (max-width:767px){.echoes-topPage section.reason .title-wrap p{font-size:1.6rem;margin-top:30px}}@media screen and (min-width:768px){.echoes-topPage section.reason ul{margin:0 auto;max-width:1280px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul{margin-top:50px}}@media screen and (max-width:767px){.echoes-topPage section.reason ul{margin-top:49px}}.echoes-topPage section.reason ul li{display:flex}@media screen and (min-width:768px){.echoes-topPage section.reason ul li{align-items:center;justify-content:space-between;margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li{flex-direction:column-reverse}}@media screen and (max-width:767px){.echoes-topPage section.reason ul li{flex-direction:column-reverse}.echoes-topPage section.reason ul li:not(:first-of-type){margin-top:57px}}@media screen and (min-width:768px){.echoes-topPage section.reason ul li:nth-of-type(2n){flex-direction:row-reverse}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li:nth-of-type(2n){flex-direction:column-reverse}}@media screen and (min-width:768px){.echoes-topPage section.reason ul li:nth-of-type(2n) .texts{margin-left:40px;margin-top:0}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li:nth-of-type(2n) .texts{margin:20px}}@media screen and (min-width:768px){.echoes-topPage section.reason ul li:nth-of-type(odd) .texts{margin-right:40px;margin-top:100px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li:nth-of-type(odd) .texts{margin:20px}}@media screen and (min-width:768px){.echoes-topPage section.reason ul li:nth-of-type(odd) img{margin-top:0}.echoes-topPage section.reason ul li .texts{max-width:500px}}@media screen and (max-width:767px){.echoes-topPage section.reason ul li .texts{margin-top:30px}}.echoes-topPage section.reason ul li .texts .title-wrap span{background-color:#1ca1f1;border-radius:100px;color:#fff;display:inline-block;padding:0 12px}@media screen and (min-width:768px){.echoes-topPage section.reason ul li .texts .title-wrap span{font-size:1.6rem}}@media screen and (max-width:767px){.echoes-topPage section.reason ul li .texts .title-wrap span{font-size:1.6rem}}.echoes-topPage section.reason ul li .texts .title-wrap h3{font-weight:700;line-height:1.5}@media screen and (min-width:768px){.echoes-topPage section.reason ul li .texts .title-wrap h3{font-size:2.6rem;margin-top:10px}}@media screen and (max-width:767px){.echoes-topPage section.reason ul li .texts .title-wrap h3{font-size:1.9rem;margin-top:14px}}@media screen and (min-width:768px){.echoes-topPage section.reason ul li .texts p{margin-top:44px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li .texts p{margin-top:24px}}@media screen and (max-width:767px){.echoes-topPage section.reason ul li .texts p{font-size:1.6rem;margin-top:24px}}.echoes-topPage section.reason ul li .texts p.strong{color:#002160;font-weight:700}@media screen and (min-width:768px){.echoes-topPage section.reason ul li .texts p.strong{margin-top:38px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li .texts p.strong{margin-top:20px}}@media screen and (min-width:768px){.echoes-topPage section.reason ul li img{width:calc(100% - 540px)}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.reason ul li img{width:calc(100% - 50px)}}@media screen and (min-width:768px){.echoes-topPage section.introduction{padding:110px 30px 60px}}@media screen and (max-width:767px){.echoes-topPage section.introduction{padding:60px 20px 20px}}.echoes-topPage section.introduction h2{font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.introduction h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-topPage section.introduction h2{font-size:2.1rem}}.echoes-topPage section.introduction .up{background-color:#ebf8fd;border-radius:10px}@media screen and (min-width:768px){.echoes-topPage section.introduction .up{margin:52px auto 0;max-width:1280px;padding:50px 0 53px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .up{margin-top:48px;padding:50px 10px 53px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .up ul{display:flex;gap:0 70px;justify-content:center}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.introduction .up ul{flex-wrap:wrap;gap:15px 50px}}.echoes-topPage section.introduction .up ul li{align-items:center;background-color:#fff;border-radius:100%;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.introduction .up ul li{height:290px;width:290px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .up ul li{height:290px;margin:0 auto;width:290px}}.echoes-topPage section.introduction .up ul li:before{align-items:center;background-color:#ffcf05;border-radius:100%;color:#1ca1f1;content:"UP!";display:flex;font-weight:700;justify-content:center;position:absolute;transform:rotate(-15deg)}@media screen and (min-width:768px){.echoes-topPage section.introduction .up ul li:before{font-size:1.6rem;height:52px;left:10px;top:15px;width:52px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .up ul li:before{font-size:2rem;height:52px;left:10px;top:15px;width:52px}.echoes-topPage section.introduction .up ul li:not(:first-of-type){margin-top:30px}}.echoes-topPage section.introduction .up ul li h3{color:#1ca1f1;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.echoes-topPage section.introduction .up ul li h3{font-size:2rem}}@media screen and (max-width:767px){.echoes-topPage section.introduction .up ul li h3{font-size:2rem}}.echoes-topPage section.introduction .up ul li h3>span{align-items:baseline;display:flex;justify-content:center}@media screen and (min-width:768px){.echoes-topPage section.introduction .up ul li h3>span{font-size:5.4rem}}@media screen and (max-width:767px){.echoes-topPage section.introduction .up ul li h3>span{font-size:5.4rem}}.echoes-topPage section.introduction .up ul li h3>span span{font-size:.8em;margin-left:2px}@media screen and (min-width:768px){.echoes-topPage section.introduction .up ul li p{font-size:1.6rem;margin-top:10px}.echoes-topPage section.introduction .up p.notice{font-size:1.2rem;margin-top:23px;text-align:center}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.introduction .up p.notice{margin-top:40px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .up p.notice{font-size:1.2rem;margin-top:20px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .example{margin:66px auto 0;max-width:1280px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .example{margin-top:56px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .example ul{display:flex;gap:50px 20px}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.introduction .example ul{flex-wrap:wrap}}.echoes-topPage section.introduction .example ul li{text-align:center}@media screen and (min-width:768px){.echoes-topPage section.introduction .example ul li{width:25%}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.introduction .example ul li{align-items:center;display:flex;flex-direction:column;width:calc(50% - 10px)}}@media screen and (max-width:767px){.echoes-topPage section.introduction .example ul li{align-items:center;display:flex;flex-direction:column}.echoes-topPage section.introduction .example ul li:not(:first-of-type){margin-top:41px}}.echoes-topPage section.introduction .example ul li span{background-color:#1ca1f1;border-radius:100px;color:#fff;padding:0 12px}@media screen and (min-width:768px){.echoes-topPage section.introduction .example ul li span{display:inline-block;font-size:1.6rem}}@media screen and (max-width:767px){.echoes-topPage section.introduction .example ul li img{margin-top:10px;width:100%}}.echoes-topPage section.introduction .example ul li h3{font-weight:700}@media screen and (min-width:768px){.echoes-topPage section.introduction .example ul li h3{font-size:1.8rem}}@media screen and (max-width:767px){.echoes-topPage section.introduction .example ul li h3{font-size:1.8rem;margin-top:10px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .example ul li p{font-size:1.6rem;margin-top:20px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .example ul li p{font-size:1.6rem;margin-top:25px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice{margin:0 auto;max-width:1280px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice{margin-top:56px;padding-bottom:60px}}.echoes-topPage section.introduction .voice>h3{align-items:center;color:#1ca1f1;display:flex;font-weight:700}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice>h3{font-size:2rem;margin-top:86px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice>h3{font-size:2rem}}.echoes-topPage section.introduction .voice>h3:after,.echoes-topPage section.introduction .voice>h3:before{background-color:#1ca1f1;content:"";flex-grow:1;height:1px}.echoes-topPage section.introduction .voice>h3:before{margin-right:2rem}.echoes-topPage section.introduction .voice>h3:after{margin-left:2rem}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul{display:flex;flex-wrap:wrap;gap:0 40px;justify-content:space-between;margin-top:54px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice ul{margin-top:44px}}.echoes-topPage section.introduction .voice ul li{display:flex}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul li{margin-bottom:40px;width:calc(50% - 20px)}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage section.introduction .voice ul li{width:auto}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice ul li{align-items:center;flex-direction:column}.echoes-topPage section.introduction .voice ul li:not(:first-of-type){margin-top:30px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul li img{height:130px}}.echoes-topPage section.introduction .voice ul li .cont{background-color:#f5f5f5;border-radius:10px}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul li .cont{margin-left:30px;padding:45px 36px;position:relative}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice ul li .cont{margin-top:20px;padding:40px 30px}}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul li .cont:before{border-color:transparent #f5f5f5 transparent transparent;border-style:solid;border-width:0 25px 25px 0;content:"";display:block;height:26px;height:0;left:-25px;position:absolute;top:30px;width:28px;width:0}}.echoes-topPage section.introduction .voice ul li .cont h4{font-weight:700}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul li .cont h4{font-size:1.8rem}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice ul li .cont h4{font-size:1.8rem}}@media screen and (min-width:768px){.echoes-topPage section.introduction .voice ul li .cont p{font-size:1.6rem;margin-top:20px}}@media screen and (max-width:767px){.echoes-topPage section.introduction .voice ul li .cont p{font-size:1.6rem;margin-top:33px}}.echoes-topPage section.function div.inner{background-color:#ebf8fd}@media screen and (min-width:768px){.echoes-topPage section.function div.inner{padding:110px 30px 33px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner{padding:67px 20px 30px}}.echoes-topPage section.function div.inner h2{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.function div.inner h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner h2{font-size:2.2rem}}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul{display:flex;flex-wrap:wrap;gap:0 40px;justify-content:space-between;margin:89px auto 0;max-width:1280px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul{margin-top:39px}}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li{margin-bottom:67px;width:calc(50% - 20px)}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li{margin-bottom:45px}}.echoes-topPage section.function div.inner>ul>li h3{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;justify-content:space-between;position:relative}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li h3{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li h3{font-size:2rem}}.echoes-topPage section.function div.inner>ul>li h3:after{background-color:#1ca1f1;content:""}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li h3:after{height:3px;margin-top:14px;width:50px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li h3:after{height:3px;margin-top:14px;width:50px}}.echoes-topPage section.function div.inner>ul>li>p{text-align:center}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li>p{font-size:1.6rem;margin-top:25px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li>p{font-size:1.6rem;margin-top:21px}}.echoes-topPage section.function div.inner>ul>li .list{background-color:#fff}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li .list{border-radius:10px;margin-top:33px;padding:45px 40px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li .list{border-radius:10px;margin-top:33px;padding:45px 30px}}.echoes-topPage section.function div.inner>ul>li .list ul{overflow-y:scroll}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li .list ul{height:300px;padding-right:20px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li .list ul{height:380px;padding-right:20px}.echoes-topPage section.function div.inner>ul>li .list ul li{padding-right:20px}}.echoes-topPage section.function div.inner>ul>li .list ul li:not(:first-of-type){border-top:1px solid #ccc}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li .list ul li:not(:first-of-type){margin-top:30px;padding-top:30px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li .list ul li:not(:first-of-type){margin-top:26px;padding-top:26px}}.echoes-topPage section.function div.inner>ul>li .list ul li h4{color:#1ca1f1;font-weight:700}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li .list ul li h4{font-size:1.6rem}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li .list ul li h4{font-size:1.6rem}}@media screen and (min-width:768px){.echoes-topPage section.function div.inner>ul>li .list ul li p{font-size:1.6rem;margin-top:10px}}@media screen and (max-width:767px){.echoes-topPage section.function div.inner>ul>li .list ul li p{font-size:1.6rem;margin-top:18px}}.echoes-topPage section.license{background-color:#fff}@media screen and (min-width:768px){.echoes-topPage section.license{padding:110px 30px 100px}}@media screen and (max-width:767px){.echoes-topPage section.license{padding:65px 20px 90px}}@media screen and (min-width:768px){.echoes-topPage section.license ul{display:flex;gap:0 30px;justify-content:space-between;margin:0 auto;max-width:1200px}.echoes-topPage section.license ul li{max-width:540px;width:50%}}@media screen and (max-width:767px){.echoes-topPage section.license ul li:not(:first-of-type){margin-top:80px}}.echoes-topPage section.license ul li h3{align-items:center;display:flex;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1.5;position:relative;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.license ul li h3{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-topPage section.license ul li h3{font-size:2rem}}.echoes-topPage section.license ul li h3:after,.echoes-topPage section.license ul li h3:before{background:url(https://service.aainc.co.jp/hubfs/echoes202212/top/obj_star.png) 0 0/100% no-repeat;content:"";height:28px;width:30px}@media screen and (min-width:768px){.echoes-topPage section.license ul li h3:before{margin-right:20px}}@media screen and (max-width:767px){.echoes-topPage section.license ul li h3:before{margin-right:20px}}@media screen and (min-width:768px){.echoes-topPage section.license ul li h3:after{margin-left:20px}}@media screen and (max-width:767px){.echoes-topPage section.license ul li h3:after{margin-left:20px}}@media screen and (min-width:768px){.echoes-topPage section.license ul li img{margin:20px 0}}@media screen and (max-width:767px){.echoes-topPage section.license ul li img{margin:20px 0;width:100%}}@media screen and (min-width:768px){.echoes-topPage section.license ul li p{font-size:1.6rem}}.echoes-topPage section.production{background-color:#f5f5f5}@media screen and (min-width:768px){.echoes-topPage section.production{padding:110px 30px 100px}}@media screen and (max-width:767px){.echoes-topPage section.production{padding:67px 20px 68px}}.echoes-topPage section.production h2{font-weight:700;line-height:1.5;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.production h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-topPage section.production h2{font-size:2.2rem}}@media screen and (min-width:768px){.echoes-topPage section.production ul{display:flex;gap:0 40px;justify-content:space-between;margin:66px auto 0;max-width:1280px}}@media screen and (max-width:767px){.echoes-topPage section.production ul{margin:40px auto 0}}@media screen and (min-width:768px){.echoes-topPage section.production ul li{width:33.3333333333%}}@media screen and (max-width:767px){.echoes-topPage section.production ul li:not(:first-of-type){margin-top:48px}}.echoes-topPage section.production ul li img{display:table;margin:0 auto}.echoes-topPage section.production ul li h3{align-items:center;display:flex;flex-direction:column;font-weight:700;position:relative;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.production ul li h3{font-size:2.6rem;margin-top:37px}}@media screen and (max-width:767px){.echoes-topPage section.production ul li h3{font-size:2rem;margin-top:35px}}.echoes-topPage section.production ul li h3:after{background-color:#1ca1f1;content:""}@media screen and (min-width:768px){.echoes-topPage section.production ul li h3:after{height:3px;margin-top:14px;width:50px}}@media screen and (max-width:767px){.echoes-topPage section.production ul li h3:after{height:3px;margin-top:14px;width:50px}}@media screen and (min-width:768px){.echoes-topPage section.production ul li p{font-size:1.6rem;margin-top:30px}}@media screen and (max-width:767px){.echoes-topPage section.production ul li p{font-size:1.6rem;margin-top:30px}}@media screen and (min-width:768px){.echoes-topPage section.c_articles{padding:110px 30px 0}}@media screen and (max-width:767px){.echoes-topPage section.c_articles{padding:67px 20px 0}}.echoes-topPage section.c_articles h2{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-topPage section.c_articles h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-topPage section.c_articles h2{font-size:2.2rem}}.echoes-topPage section.c_articles>div,.echoes-topPage section.c_articles>ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div,.echoes-topPage section.c_articles>ul{gap:60px;margin:66px auto 0;max-width:1020px}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div,.echoes-topPage section.c_articles>ul{gap:30px;margin:43px auto 0}}.echoes-topPage section.c_articles>div>div,.echoes-topPage section.c_articles>div>li,.echoes-topPage section.c_articles>ul>div,.echoes-topPage section.c_articles>ul>li{border-radius:10px}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div,.echoes-topPage section.c_articles>div>li,.echoes-topPage section.c_articles>ul>div,.echoes-topPage section.c_articles>ul>li{box-shadow:0 3px 15px 5px rgba(0,0,0,.1);width:calc(50% - 30px)}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div,.echoes-topPage section.c_articles>div>li,.echoes-topPage section.c_articles>ul>div,.echoes-topPage section.c_articles>ul>li{box-shadow:0 3px 15px 5px rgba(0,0,0,.1)}}.echoes-topPage section.c_articles>div>div a,.echoes-topPage section.c_articles>div>li a,.echoes-topPage section.c_articles>ul>div a,.echoes-topPage section.c_articles>ul>li a{color:#333;text-decoration:none}.echoes-topPage section.c_articles>div>div a>img,.echoes-topPage section.c_articles>div>li a>img,.echoes-topPage section.c_articles>ul>div a>img,.echoes-topPage section.c_articles>ul>li a>img{border-radius:10px 10px 0 0}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div a>img,.echoes-topPage section.c_articles>div>li a>img,.echoes-topPage section.c_articles>ul>div a>img,.echoes-topPage section.c_articles>ul>li a>img{width:100%}}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div,.echoes-topPage section.c_articles>div>li div,.echoes-topPage section.c_articles>ul>div div,.echoes-topPage section.c_articles>ul>li div{padding:20px 20px 35px}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div div,.echoes-topPage section.c_articles>div>li div,.echoes-topPage section.c_articles>ul>div div,.echoes-topPage section.c_articles>ul>li div{padding:20px}}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div.icon,.echoes-topPage section.c_articles>div>li div.icon,.echoes-topPage section.c_articles>ul>div div.icon,.echoes-topPage section.c_articles>ul>li div.icon{align-items:flex-start;display:flex;margin-top:6px}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div div.icon,.echoes-topPage section.c_articles>div>li div.icon,.echoes-topPage section.c_articles>ul>div div.icon,.echoes-topPage section.c_articles>ul>li div.icon{align-items:flex-start;display:flex}.echoes-topPage section.c_articles>div>div div.icon img,.echoes-topPage section.c_articles>div>li div.icon img,.echoes-topPage section.c_articles>ul>div div.icon img,.echoes-topPage section.c_articles>ul>li div.icon img{height:60px;width:60px}.echoes-topPage section.c_articles>div>div div img,.echoes-topPage section.c_articles>div>li div img,.echoes-topPage section.c_articles>ul>div div img,.echoes-topPage section.c_articles>ul>li div img{width:100%}}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div ul,.echoes-topPage section.c_articles>div>li div ul,.echoes-topPage section.c_articles>ul>div div ul,.echoes-topPage section.c_articles>ul>li div ul{margin-left:16px}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div div ul,.echoes-topPage section.c_articles>div>li div ul,.echoes-topPage section.c_articles>ul>div div ul,.echoes-topPage section.c_articles>ul>li div ul{margin-left:16px}}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div ul li,.echoes-topPage section.c_articles>div>li div ul li,.echoes-topPage section.c_articles>ul>div div ul li,.echoes-topPage section.c_articles>ul>li div ul li{font-size:1.6rem}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div div ul li,.echoes-topPage section.c_articles>div>li div ul li,.echoes-topPage section.c_articles>ul>div div ul li,.echoes-topPage section.c_articles>ul>li div ul li{font-size:1.6rem}.echoes-topPage section.c_articles>div>div div ul li:nth-of-type(2),.echoes-topPage section.c_articles>div>li div ul li:nth-of-type(2),.echoes-topPage section.c_articles>ul>div div ul li:nth-of-type(2),.echoes-topPage section.c_articles>ul>li div ul li:nth-of-type(2){margin-top:10px}}.echoes-topPage section.c_articles>div>div div h3,.echoes-topPage section.c_articles>div>li div h3,.echoes-topPage section.c_articles>ul>div div h3,.echoes-topPage section.c_articles>ul>li div h3{font-weight:700}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div h3,.echoes-topPage section.c_articles>div>li div h3,.echoes-topPage section.c_articles>ul>div div h3,.echoes-topPage section.c_articles>ul>li div h3{font-size:1.8rem}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div div h3,.echoes-topPage section.c_articles>div>li div h3,.echoes-topPage section.c_articles>ul>div div h3,.echoes-topPage section.c_articles>ul>li div h3{font-size:1.8rem}}.echoes-topPage section.c_articles>div>div div h3+p,.echoes-topPage section.c_articles>div>li div h3+p,.echoes-topPage section.c_articles>ul>div div h3+p,.echoes-topPage section.c_articles>ul>li div h3+p{margin-top:14px}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div p,.echoes-topPage section.c_articles>div>li div p,.echoes-topPage section.c_articles>ul>div div p,.echoes-topPage section.c_articles>ul>li div p{font-size:1.3rem}}@media screen and (max-width:767px){.echoes-topPage section.c_articles>div>div div p,.echoes-topPage section.c_articles>div>li div p,.echoes-topPage section.c_articles>ul>div div p,.echoes-topPage section.c_articles>ul>li div p{font-size:1.3rem}}@media screen and (min-width:768px){.echoes-topPage section.c_articles>div>div div p:not(:first-of-type),.echoes-topPage section.c_articles>div>li div p:not(:first-of-type),.echoes-topPage section.c_articles>ul>div div p:not(:first-of-type),.echoes-topPage section.c_articles>ul>li div p:not(:first-of-type){margin-top:6px}}.echoes-topPage section.c_articles>div figure img,.echoes-topPage section.c_articles>ul figure img{border-radius:10px 10px 0 0}.echoes-topPage section.c_articles a.btn{align-items:center;background-color:#bee9f9;border-radius:100px;color:#002160;display:flex;font-weight:700;justify-content:center;text-decoration:none}@media screen and (min-width:768px){.echoes-topPage section.c_articles a.btn{font-size:2rem;height:60px;margin:60px auto 0;width:450px}}@media screen and (max-width:767px){.echoes-topPage section.c_articles a.btn{font-size:2rem;height:60px;margin:40px auto 0;max-width:350px}}@media screen and (min-width:768px){.echoes-topPage section.whitepaper.c_articles{padding-bottom:120px}}@media screen and (max-width:767px){.echoes-topPage section.whitepaper.c_articles{padding-bottom:80px}}.echoes-topPage .document-request{background-color:#1ca1f1;text-align:center}@media screen and (min-width:768px){.echoes-topPage .document-request{padding:67px 30px 60px}}@media screen and (max-width:767px){.echoes-topPage .document-request{padding:65px 20px 60px}}.echoes-topPage .document-request h3{color:#fff;font-weight:700}@media screen and (min-width:768px){.echoes-topPage .document-request h3{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-topPage .document-request h3{font-size:2rem}}.echoes-topPage .document-request a.btn{align-items:center;background-color:#ffcf05;border-radius:100px;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#002160;display:flex;font-weight:700;justify-content:center;position:relative;text-decoration:none}@media screen and (min-width:768px){.echoes-topPage .document-request .btn-main{margin:40px auto 0}}@media screen and (min-width:768px) and (max-width:1024px){.echoes-topPage .document-request .btn-main{margin:39px auto 0}}@media screen and (max-width:767px){.echoes-topPage .document-request .btn-main{margin:24px auto 0}}.echoes-contact{background-color:#1ca1f1}@media screen and (min-width:768px){.echoes-contact{padding:67px 30px 53px}}@media screen and (max-width:767px){.echoes-contact{padding:65px 20px 28px}}.echoes-contact:after,.echoes-contact:before{display:none!important}@media screen and (min-width:768px){.echoes-contact h2{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-contact h2{font-size:2rem}.echoes-contact .echoes-btnWrap{margin-bottom:35px}}.echoes-contact .echoes-btnText{border-bottom:none}@media screen and (min-width:768px){.echoes-contact .echoes-btnText{font-size:1.8rem;margin-top:35px!important}}@media screen and (max-width:767px){.echoes-contact .echoes-btnText{font-size:1.6rem}}@media screen and (min-width:768px){.echoes-planPage section.three-plans{padding:110px 30px 100px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans{padding:67px 20px 60px}}.echoes-planPage section.three-plans h2{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-planPage section.three-plans h2{font-size:3.6rem}}@media screen and (max-width:767px){.echoes-planPage section.three-plans h2{font-size:2.2rem}}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul{display:flex;gap:0 20px;justify-content:space-between;margin:62px auto 0;max-width:1280px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul{margin-top:40px}}.echoes-planPage section.three-plans ul li{border-radius:10px;box-shadow:0 3px 15px 5px rgba(0,0,0,.1)}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul li{max-width:400px;padding:37px 30px 40px;width:33.3333333333%}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li{padding:37px 20px 40px}}.echoes-planPage section.three-plans ul li:first-of-type{border-top:15px solid #ccc}.echoes-planPage section.three-plans ul li:nth-of-type(2){border-top:15px solid #1ca1f1}.echoes-planPage section.three-plans ul li:nth-of-type(3){border-top:15px solid #002160}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li:not(:first-of-type){margin-top:40px}}.echoes-planPage section.three-plans ul li.reco{position:relative}.echoes-planPage section.three-plans ul li.reco:before{align-items:center;background-color:#ffcf05;border-radius:100%;color:#1ca1f1;content:"おすすめ";display:flex;font-size:1.4rem;font-weight:700;justify-content:center;left:20px;letter-spacing:-.1em;position:absolute;top:-24px;transform:rotate(-10deg)}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul li.reco:before{height:62px;width:62px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li.reco:before{height:76px;width:76px}}.echoes-planPage section.three-plans ul li h3{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul li h3{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li h3{font-size:2.6rem}}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul li p{font-size:1.6rem;margin-bottom:30px;margin-top:34px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li p{font-size:1.6rem;margin-bottom:30px;margin-top:34px}}.echoes-planPage section.three-plans ul li a.btn{align-items:center;background-color:#bee9f9;border-bottom:none;border-radius:100px;box-shadow:0 4px 10px 2px rgba(0,0,0,.1);color:#002160;display:flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.3;text-decoration:none}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul li a.btn{font-size:2rem;max-width:340px;padding:16px 10px}.echoes-planPage section.three-plans ul li a.btn span{font-size:.8em}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li a.btn{font-size:2rem;height:60px;width:100%}.echoes-planPage section.three-plans ul li a.btn span{font-size:.8em}}@media screen and (min-width:768px){.echoes-planPage section.three-plans ul li img{margin:30px 0}}@media screen and (max-width:767px){.echoes-planPage section.three-plans ul li img{margin:30px 0}}.echoes-planPage section.three-plans table{border-collapse:separate;border-spacing:0;width:100%}@media screen and (min-width:768px){.echoes-planPage section.three-plans table{margin:30px 0}}@media screen and (max-width:767px){.echoes-planPage section.three-plans table{margin:30px 0}}.echoes-planPage section.three-plans table tr{width:100%}.echoes-planPage section.three-plans table tr:nth-of-type(2n){background-color:#f5f5f5}.echoes-planPage section.three-plans table tr:first-of-type td,.echoes-planPage section.three-plans table tr:first-of-type th{border-top:1px solid #ccc}.echoes-planPage section.three-plans table td,.echoes-planPage section.three-plans table th{align-items:center;border-bottom:1px solid #ccc;letter-spacing:-.02em;line-height:1.4;vertical-align:middle;width:50%}@media screen and (min-width:768px){.echoes-planPage section.three-plans table td,.echoes-planPage section.three-plans table th{height:50px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans table td,.echoes-planPage section.three-plans table th{height:50px}}.echoes-planPage section.three-plans table th{color:#888;font-weight:400}@media screen and (min-width:768px){.echoes-planPage section.three-plans table th{font-size:1.4rem;padding:4px 0 4px 8px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans table th{font-size:1.4rem;padding:4px 0 4px 8px}}.echoes-planPage section.three-plans table td{font-weight:700}@media screen and (min-width:768px){.echoes-planPage section.three-plans table td{font-size:1.4rem;padding:4px 4px 4px 18px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans table td{font-size:1.4rem;padding:4px 4px 4px 18px}}.echoes-planPage section.three-plans table td span{display:block}@media screen and (min-width:768px){.echoes-planPage section.three-plans table td span{margin-top:6px}}@media screen and (max-width:767px){.echoes-planPage section.three-plans table td span{margin-top:6px}}.echoes-planPage section.best-plan{background-color:#ebf8fd}@media screen and (min-width:768px){.echoes-planPage section.best-plan{padding:67px 30px 60px}}@media screen and (max-width:767px){.echoes-planPage section.best-plan{padding:65px 20px 60px}}.echoes-planPage section.best-plan h2{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-planPage section.best-plan h2{font-size:2.6rem}}@media screen and (max-width:767px){.echoes-planPage section.best-plan h2{font-size:2rem}}@media screen and (min-width:768px){.echoes-planPage section.best-plan ul{display:flex;gap:20px;justify-content:space-between;margin:34px auto 0;max-width:860px}}@media screen and (max-width:767px){.echoes-planPage section.best-plan ul{margin-top:44px}}.echoes-planPage section.best-plan ul li{background-color:#fff;border-radius:10px;text-align:center}@media screen and (min-width:768px){.echoes-planPage section.best-plan ul li{padding:39px 40px 49px;width:50%}}@media screen and (max-width:767px){.echoes-planPage section.best-plan ul li{padding:35px 20px 39px}}.echoes-planPage section.best-plan ul li:first-of-type a.btn{background-color:#bee9f9;color:#002160}.echoes-planPage section.best-plan ul li:nth-of-type(2) a.btn{background-color:#ffcf05;color:#002160}@media screen and (max-width:767px){.echoes-planPage section.best-plan ul li:not(:first-of-type){margin-top:30px}}.echoes-planPage section.best-plan ul li h3{font-weight:700}@media screen and (min-width:768px){.echoes-planPage section.best-plan ul li h3{font-size:3rem}}@media screen and (max-width:767px){.echoes-planPage section.best-plan ul li h3{font-size:2rem}}.echoes-planPage section.best-plan ul li a.btn{align-items:center;background-color:#bee9f9;border-bottom:none;border-radius:100px;box-shadow:0 4px 10px 2px rgba(0,0,0,.1);color:#002160;display:flex;font-weight:700;justify-content:center;text-decoration:none}@media screen and (min-width:768px){.echoes-planPage section.best-plan ul li a.btn{height:60px;margin-top:25px;max-width:340px}}@media screen and (max-width:767px){.echoes-planPage section.best-plan ul li a.btn{font-size:2rem;height:60px;margin-top:24px;width:100%}}@media screen and (min-width:768px){.echoes-planPage .aasite-faq{padding:110px 30px 20px}}@media screen and (max-width:767px){.echoes-planPage .aasite-faq{padding:67px 20px 20px}}.echoes-planPage .aasite-faq .aasite-faqList,.echoes-planPage .aasite-faq .aasite-faqListWrap{border-color:#1ca1f1}.echoes-planPage .aasite-faq h2{font-weight:700;text-align:center}@media screen and (min-width:768px){.echoes-planPage .aasite-faq h2{font-size:3.6rem;margin-bottom:56px}}@media screen and (max-width:767px){.echoes-planPage .aasite-faq h2{font-size:2.2rem;margin-bottom:43px}}.echoes-planPage .aasite-faq .aasite-faqList__question,.echoes-planPage .aasite-faq .aasite-faqList__question:after{color:#1ca1f1}div.echoes-usage div.kv-wrap div.kv{background-color:#1ca1f1}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.kv{padding:100px 30px}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.kv{padding:60px 0}}div.echoes-usage div.kv-wrap div.kv h1{color:#fff;font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.kv h1{font-size:4rem;margin-bottom:20px}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.kv h1{font-size:3rem;margin-bottom:20px;padding:0 10px}}div.echoes-usage div.kv-wrap div.kv p{color:#fff}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.kv p{font-size:2.4rem;margin:0 auto;max-width:790px}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.kv p{font-size:1.6rem;padding:0 20px}}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example{padding:80px 0 110px}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example{padding:60px 20px}}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example .inner{padding:0 30px}div.echoes-usage div.kv-wrap div.example ul{display:flex;gap:0 40px;justify-content:center;margin:0 auto;max-width:1280px}}@media screen and (min-width:768px) and (max-width:1080px){div.echoes-usage div.kv-wrap div.example ul{flex-wrap:wrap;gap:40px}}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li{border-color:#fff;border-radius:10px;box-shadow:0 2px 10px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;max-width:400px;padding:30px;text-align:center;width:33.3333333333%}}@media screen and (min-width:768px) and (max-width:1080px){div.echoes-usage div.kv-wrap div.example ul li{width:calc(50% - 20px)}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li{border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,.161);margin:0 auto;max-width:400px;padding:30px 30px 40px}div.echoes-usage div.kv-wrap div.example ul li:not(:first-of-type){margin-top:40px}}div.echoes-usage div.kv-wrap div.example ul li .head>span{background-color:#1ca1f1;border-radius:100px;color:#fff;display:table;margin:0 auto}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li .head>span{font-size:1.6rem;padding:0 18px;text-align:center}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li .head>span{font-size:1.6rem;padding:0 18px}}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li .head img{margin:20px 0}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li .head img{display:table;margin:20px auto 0}}div.echoes-usage div.kv-wrap div.example ul li .head div{display:flex;justify-content:center}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li .head div{border-top:1px solid #ccc;gap:0 15px;padding:30px 0 0}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li .head div{gap:0 20px;padding:30px 0 0}}div.echoes-usage div.kv-wrap div.example ul li .head div dl{width:50%}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li .head div dl{text-align:center}}div.echoes-usage div.kv-wrap div.example ul li .head div dl dt{font-weight:700;line-height:1.4}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li .head div dl dt{font-size:1.6rem}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li .head div dl dt{font-size:1.8rem}}div.echoes-usage div.kv-wrap div.example ul li .head div dl dd:first-of-type{color:#1ca1f1;font-weight:700}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li .head div dl dd:first-of-type{font-size:3rem}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li .head div dl dd:first-of-type{font-size:3.2rem}}div.echoes-usage div.kv-wrap div.example ul li .head div dl dd:first-of-type span{font-size:.7em}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li .head div dl dd:nth-of-type(2){font-size:1.2rem;margin-top:10px}}div.echoes-usage div.kv-wrap div.example ul li a.btn{align-items:center;background-color:#bee9f9;border-radius:100px;box-shadow:0 3px 10px 1px rgba(0,0,0,.1);color:#002160;display:flex;font-weight:700;justify-content:center;margin:0 auto;text-decoration:none;width:100%}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li a.btn{font-size:2rem;height:60px;margin-top:20px;max-width:340px}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li a.btn{font-size:2rem;height:60px;margin-top:20px;max-width:290px;text-align:center}}div.echoes-usage div.kv-wrap div.example ul li p{line-height:1.5}@media screen and (min-width:768px){div.echoes-usage div.kv-wrap div.example ul li p{font-size:1.2rem;margin-top:10px}}@media screen and (max-width:767px){div.echoes-usage div.kv-wrap div.example ul li p{font-size:1.2rem;margin-top:20px;text-align:center}}div.echoes-usage div.content-wrap section.content:nth-of-type(odd){background-color:#ebf8fd}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content{padding:80px 0 110px}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content{padding:40px 0 60px}}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content .inner{padding:0 30px}}div.echoes-usage div.content-wrap section.content h2{line-height:1.4;text-align:center}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content h2{font-size:3.6rem;margin-bottom:60px}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content h2{font-size:2rem;margin-bottom:30px;padding:0 30px}}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content p{font-size:1.6rem;text-align:center}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content p{font-size:1.6rem;padding:0 30px}}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content ul{display:flex;gap:0 40px;justify-content:center;margin-top:60px}}@media screen and (min-width:768px) and (max-width:1080px){div.echoes-usage div.content-wrap section.content ul{flex-wrap:wrap;gap:40px}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content ul{margin-top:30px;padding:0 20px}}div.echoes-usage div.content-wrap section.content ul li{display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content ul li{max-width:400px;width:calc(33.33333% - 40px)}}@media screen and (min-width:768px) and (max-width:1080px){div.echoes-usage div.content-wrap section.content ul li{width:calc(50% - 20px)}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content ul li:not(:first-of-type){margin-top:40px}}div.echoes-usage div.content-wrap section.content ul li h3{line-height:1.4}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content ul li h3{font-size:2rem}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content ul li h3{font-size:2rem}}div.echoes-usage div.content-wrap section.content ul li img{border:1px solid #ccc;border-radius:10px}@media screen and (min-width:768px){div.echoes-usage div.content-wrap section.content ul li img{margin-top:20px}}@media screen and (max-width:767px){div.echoes-usage div.content-wrap section.content ul li img{margin-top:20px}}div.induction{background-color:#1ca1f1}@media screen and (min-width:768px){div.induction{padding:40px 0}}@media screen and (max-width:767px){div.induction{padding:60px 20px}}div.induction a.btn{align-items:center;background-color:#ffcf05;border-radius:100px;box-shadow:0 5px 10px 3px rgba(0,0,0,.3);color:#002160;display:flex;font-weight:700;justify-content:center;margin:0 auto;position:relative;text-decoration:none}@media screen and (min-width:768px){div.induction a.btn{font-size:2rem;height:60px;width:450px}}@media screen and (max-width:767px){div.induction a.btn{font-size:2rem;height:64px;line-height:1.3;max-width:350px}}@media screen and (min-width:768px){section.whitepaper{padding:80px 0 100px}}@media screen and (max-width:767px){section.whitepaper{padding:40px 20px 60px}}section.whitepaper h2{font-weight:700;text-align:center}@media screen and (min-width:768px){section.whitepaper h2{font-size:3.6rem;margin-bottom:60px}}@media screen and (max-width:767px){section.whitepaper h2{font-size:2.2rem;margin-bottom:30px}}@media screen and (min-width:768px){section.whitepaper ul{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin:0 auto;max-width:1020px}}@media screen and (max-width:767px){section.whitepaper ul{display:flex;flex-direction:column;gap:30px 0;justify-content:center}}section.whitepaper ul li{border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,.161)}@media screen and (min-width:768px){section.whitepaper ul li{max-width:480px;width:calc(50% - 60px)}}section.whitepaper ul li a{text-decoration:none}section.whitepaper ul li a:hover{text-decoration:underline}section.whitepaper ul li img{border-radius:10px 10px 0 0;width:100%}section.whitepaper ul li p{color:#333;font-weight:700}@media screen and (min-width:768px){section.whitepaper ul li p{font-size:1.8rem;padding:30px}}@media screen and (max-width:767px){section.whitepaper ul li p{font-size:1.8rem;padding:20px}}@media screen and (min-width:768px){section.correspondence{padding:0 30px 150px}}@media screen and (max-width:767px){section.correspondence{padding:0 0 70px}}@media screen and (min-width:768px){section.correspondence div.inner{margin:0 auto;max-width:1280px}}section.correspondence h2{letter-spacing:-.04em;line-height:1.5;text-align:center}@media screen and (min-width:768px){section.correspondence h2{font-size:3.6rem;margin-bottom:60px}}@media screen and (max-width:767px){section.correspondence h2{font-size:2.2rem;margin-bottom:30px}}section.correspondence h2 span{color:#1ca1f1}section.correspondence ul{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){section.correspondence ul{gap:0 25px}}@media screen and (max-width:767px){section.correspondence ul{gap:10px 0}}section.correspondence ul li{font-weight:700;line-height:1.3;text-align:center}@media screen and (min-width:768px){section.correspondence ul li{font-size:2rem;max-width:160px}}@media screen and (max-width:767px){section.correspondence ul li{font-size:1rem;max-width:160px;width:50%}}.interactive-button{padding:0!important}@media screen and (max-width:768px){.hs-content-id-169930732725.hs-blog-post.hs-blog-id-7400157127{overflow-y:auto!important}}