@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");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}html{font-size:62.5%}body{width:100%;font-family:'Noto Sans JP',sans-serif;font-size:1.8rem;line-height:1.8;-webkit-text-size-adjust:100%;width:100%;color:#333;overflow-x:hidden}@media screen and (max-width:1080px){body{font-size:1.3rem}}*{box-sizing:border-box}img{max-width:100%;height:auto}a{transition:opacity .2s}a:hover{opacity:.8}@media screen and (min-width:1080px){.letro-pcHidden{display:none !important}}@media screen and (max-width:767px){.letro-spHidden{display:none !important}}.letro-mb0{margin-bottom:0 !important}.letro-mb1em{margin-bottom:1em !important}.letro-mb2em{margin-bottom:2em !important}body{padding-top:80px}@media screen and (max-width:1080px){body{width:100%;padding-top:60px}}.letro-header{background:#020202;padding:12px 20px;height:80px;color:#fff;position:fixed;top:0;left:0;right:0;z-index:1000}@media screen and (min-width:1080px){.letro-header{padding:0 20px}}@media screen and (max-width:1080px){.letro-header{width:100%;height:60px;box-sizing:border-box}}.letro-headerInner{display:flex;align-items:center}.letro-logo img{display:block;width:104px}@media screen and (max-width:1080px){.letro-logo img{display:block;width:90px}}.letro-globalNav{display:flex;font-size:1.4rem;line-height:1.5}@media screen and (min-width:1080px){.letro-globalNav{padding-left:45px}}.letro-globalNav a{color:#fff;text-decoration:none}@media screen and (max-width:1080px){.letro-globalNav.isActive .letro-globalMenuList{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#333;padding:50px;z-index:1000;font-size:1.5rem;font-weight:600}.letro-globalNav.isActive .letro-globalContact{display:block;position:fixed;bottom:50px;left:50px;right:50px;border-top:1px solid #fff;z-index:1000;margin:0;padding:1em 0}.letro-globalNav.isActive .letro-globalContactLink{display:none}.letro-globalNav.isActive .letro-globalContactTel{display:block}.letro-globalNav.isActive+.letro-btnGlobalNavToggle{position:fixed;top:40px;right:15px;z-index:1100;transform:none}.letro-globalNav.isActive+.letro-btnGlobalNavToggle span:nth-child(1){display:none}.letro-globalNav.isActive+.letro-btnGlobalNavToggle span:nth-child(2){position:absolute;top:0;left:0;transform:rotate(45deg)}.letro-globalNav.isActive+.letro-btnGlobalNavToggle span:nth-child(3){position:absolute;top:0;left:0;transform:rotate(-45deg)}}.letro-globalMenu{display:flex;align-items:center}.letro-globalMenuList{display:none}.letro-globalMenuList li{margin:2em 0;position:relative}@media screen and (min-width:1080px){.letro-globalMenuList li{line-height:80px}}@media screen and (min-width:1080px){.letro-globalMenuList{display:flex;align-items:center}.letro-globalMenuList li{margin:0 1em}}.letro-globalMenuFunctions::after{content:"";color:#fff;display:inline-block;background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/triangle_right.png);transform:rotate(90deg);width:6px;height:10px;margin-left:10px}@media screen and (max-width:1080px){.letro-globalMenuFunctions::after{display:none}}.letro-globalMenuFunctionsList{display:none}@media screen and (max-width:1080px){.letro-globalMenuFunctionsList{display:block;padding:1em 1em 0}}.letro-globalMenuFunctionsList li{margin:0;line-height:1.5}@media screen and (max-width:1080px){.letro-globalMenuFunctionsList li{padding:.5em}.letro-globalMenuFunctionsList li:last-child{padding-bottom:0}}.letro-globalMenuFunctionsList a{display:block;position:relative;padding:1em 0}@media screen and (max-width:1080px){.letro-globalMenuFunctionsList a{padding:0}}.letro-globalMenuFunctionsList a::after{content:"";color:#fff;display:block;position:absolute;right:0;top:50%;transform:translate(0,-50%);background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/triangle_right.png);width:6px;height:10px}.letro-globalMenuFunctionsList.letro-active{display:block;position:absolute;top:80px;left:0;margin:0;background:#2ba3d3;padding:1em 30px;width:240px}.letro-globalContact{display:flex;align-items:center;margin-left:1em;padding-right:40px;padding-left:30px}@media screen and (min-width:1080px){.letro-globalContact{padding-right:0;position:fixed;right:12px;top:12px}}.letro-globalContact a:hover{opacity:.85;transition:all .2s}.letro-globalContactTel{font-size:2.4rem;font-weight:400;margin-right:1em}.letro-globalContactTel span{font-weight:normal;font-size:1.2rem;display:block}@media screen and (max-width:767px){.letro-globalContactTel{display:none}}.letro-globalContactLink{margin:0 0 0 10px}.letro-globalContactLink a{display:flex;padding:10px 2em;color:#fff;background:#444;border-radius:5px;font-weight:400;font-size:1.4rem}@media screen and (max-width:767px){.letro-globalContactLink a{font-size:1.2rem;padding:10px}}.letro-globalContactLink:last-child a{background:#ea5d1e}@media screen and (min-width:1080px){.letro-btnGlobalNavToggle{display:none}.letro-globalNav{padding-right:0}.letro-global-menu{display:flex}}.letro-btnGlobalNavToggle{display:block;position:absolute;top:50%;right:15px;width:30px;height:30px;transform:translate(0,-50%);padding:5px 0}@media screen and (min-width:1080px){.letro-btnGlobalNavToggle{display:none}}.letro-btnGlobalNavToggle span{display:block;width:100%;height:3px;background:#fff;margin:0 0 5px}.letro-pagetop{position:fixed;bottom:10px;left:50%;transform:translate(-50%,0);z-index:15}.letro-pagetop img{border-radius:50%}.letro-footer{background:#000;color:#fff;padding:60px 60px 120px;position:relative;z-index:10}@media screen and (max-width:1080px){.letro-footer{padding:30px 15px}}.letro-footer a{color:#fff;text-decoration:none}.letro-footerInner{max-width:1200px;margin:0 auto}.letro-footerLogo{position:relative;margin-top:-10px}.letro-footerLogo img{width:104px}@media screen and (max-width:1080px){.letro-footerLogo img{width:94px}}.letro-footerSiteNav{display:flex;border-bottom:1px solid #8e8e8e;padding:20px 0;margin-bottom:30px}@media screen and (max-width:1080px){.letro-footerSiteNav{display:block;text-align:center}}.letro-footerSiteNav>ul{display:flex;flex-direction:column;flex-wrap:wrap;height:8em;margin-left:100px}@media screen and (max-width:1080px){.letro-footerSiteNav>ul{margin-left:0;height:19em;padding:15px 0 15px 50px;align-items:top}}.letro-footerSiteNav>ul li{padding-right:5em;font-size:1.4rem;margin-bottom:.5em}@media screen and (max-width:1080px){.letro-footerSiteNav>ul li{padding:.5em 0;margin:0;text-align:left}}.letro-footerSiteNav>ul li>ul{padding-top:.5em}.letro-footerSiteNav>ul li>ul li::before{content:"- "}.letro-footerNavTel{font-size:2.1rem;font-weight:400;margin-left:auto;line-height:1}@media screen and (min-width:1080px){.letro-footerNavTel{text-align:right}}.letro-footerNavTel small{display:block;font-size:1.2rem;font-weight:normal;margin-top:.5em}.letro-footerOtherNav{font-size:1.2rem;display:flex;align-items:center;color:#ccc}@media screen and (max-width:1080px){.letro-footerOtherNav{display:block;text-align:center}}.letro-footerOtherNav a{color:#ccc}@media screen and (max-width:767px){.letro-footerOtherNavLabel{margin:0 0 1em}}.letro-footerOtherNavList{display:flex;align-items:center;padding-left:2em}@media screen and (max-width:1080px){.letro-footerOtherNavList{padding:0 15px 15px;justify-content:center}}@media screen and (min-width:1080px){.letro-footerOtherNavList>li{padding-right:2em}}@media screen and (max-width:767px){.letro-footerOtherNavList>li{padding:0 1em}}.letro-footerOtherNavList>li--product{padding-right:2em}@media screen and (max-width:767px){.letro-footerOtherNavList>li--product{padding:0 1em}}.letro-footerOtherNavList>li--product img{display:block}.letro-topPage h2{font-size:3.0rem;margin-bottom:1.5em;line-height:1.5;text-align:center;font-weight:400}.letro-topPage h2 span{color:#2a63ad;font-size:5.0rem}.letro-topPage h2 span small{font-size:.75em}@media screen and (max-width:1080px){.letro-topPage h2{font-size:1.8rem}}.letro-topPage h3{font-size:2.4rem;text-align:center;margin-bottom:1em;line-height:1.5}@media screen and (max-width:767px){.letro-topPage h3{font-size:1.6rem}}.letro-textBlue{color:#2a63ad}.letro-textCenter{text-align:center}.letro-bubbleWrap{display:block;text-align:center}.letro-bubble{background:#40b2df;border-radius:100px;position:relative;margin:0 0 40px;display:inline-block;padding:.5em 5em;color:#fff}.letro-bubble::after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#40b2df transparent transparent transparent;border-width:5px 5px 0 5px}.letro-lead{text-align:center;padding:2em 0;font-size:3.0rem;font-weight:700}@media screen and (max-width:1080px){.letro-lead{font-size:1.6rem;padding:2em}}.letro-headline01{margin:0 0 1em;font-size:4.0rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1080px){.letro-headline01{font-size:2.3rem}}.letro-headline01::before{content:"";background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/left_square_blacket.png) 0 0 no-repeat;width:16px;height:100px;display:inline-block;margin:0 1em 0 0;vertical-align:middle}@media screen and (max-width:1080px){.letro-headline01::before{width:2.4vw;height:14.9333333333vw;background-size:contain}}.letro-headline01::after{content:"";background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/right_square_blacket.png) 0 0 no-repeat;width:16px;height:100px;display:inline-block;margin:0 0 0 1em;vertical-align:middle}@media screen and (max-width:1080px){.letro-headline01::after{width:2.4vw;height:14.9333333333vw;background-size:contain}}.letro-headline01 img{margin-right:.5em}@media screen and (max-width:1080px){.letro-headline01Logo{height:1.5em;width:auto}}.letro-headline02{font-size:2.8rem;color:#fff;background:#2a63ad;padding:.25em .5em;margin:0 0 .5em}@media screen and (max-width:767px){.letro-headline02{font-size:1.6rem}}.letro-btnWrap{display:flex;justify-content:center}@media screen and (max-width:767px){.letro-btnWrap{display:block;text-align:center}}.letro-btnWrap>li{display:flex}@media screen and (max-width:767px){.letro-btnWrap>li{display:block}}.letro-btnPrimary{background:#ea5d1e;color:#fff;border-radius:5px;padding:.8em 2em;display:flex;flex-flow:column;text-decoration:none;font-size:2.0rem;align-items:center;margin:0 10px;font-weight:400}@media screen and (max-width:767px){.letro-btnPrimary{display:inline-block;padding:.5em 2em;font-size:1.4rem;margin:0 15px 10px;text-align:center;line-height:1.2}}.letro-btnPrimary small{font-size:.8em;font-weight:normal;display:block}.letro-btnSecondary{background:#444;color:#fff;border-radius:5px;padding:.8em 5em;display:flex;text-decoration:none;font-size:1.8rem;align-items:center;margin:0 10px;font-weight:400}@media screen and (max-width:767px){.letro-btnSecondary{display:block;padding:.5em;font-size:1.4rem;min-height:0;margin:0 15px 10px}}.letro-btnSecondary small{display:block;font-size:.8em;font-weight:normal}.letro-btnText{text-decoration:underline;color:#fff}@media screen and (max-width:767px){.letro-btnText{text-align:center}}.letro-btnDownload{background:#ea5d1e;color:#fff;border-radius:5px;padding:.5em 80px;display:flex;text-decoration:none;font-size:1.8rem;align-items:center;margin:0 10px;min-height:3em;font-weight:600}@media screen and (max-width:767px){.letro-btnDownload{display:block;padding:.5em;font-size:1.4rem;margin:0 15px 10px;text-align:center;line-height:2.0}}.letro-btnDownload small{font-size:.8em;font-weight:normal;display:block}.letro-btn a:hover{opacity:.85;transition:all .2s}.letro-contact{background:#111;text-align:center;color:#fff;position:relative;height:100%;overflow:hidden;padding:30px 0}@media screen and (min-width:1080px){.letro-contact{padding:60px 0}}@media screen and (min-width:1080px){.letro-contact .letro-btnWrap:last-child{margin-top:20px}}@media screen and (max-width:1080px){.letro-contact{padding:30px 20px}}.letro-contact h2{margin:0 0 1em;font-size:3.0rem}@media screen and (max-width:1080px){.letro-contact h2{font-size:1.6rem}}.letro-contact h2 .spBr{display:none}@media screen and (max-width:1080px){.letro-contact h2 .spBr{display:block}}.letro-contactTel{background:#000;padding:1em;text-align:center;color:#fff;font-size:1.6rem}@media screen and (max-width:1080px){.letro-contactTel{font-size:1.3rem;line-height:1.4;padding:1.5em}}.letro-contactTel a{font-size:3.2rem;padding:0 .5em;display:inline-block;font-weight:500;vertical-align:baseline;color:#fff;text-decoration:none}@media screen and (max-width:1080px){.letro-contactTel a{font-size:2.3rem;display:block}}@media screen and (max-width:1080px){.letro-contactTelCont{display:block;border:1px solid #fff;border-radius:5px;padding:1em;margin-bottom:1em}}.letro-contactDate{font-weight:800;font-size:1.8rem;color:#000;text-align:left}@media screen and (max-width:767px){.letro-contactDate{font-size:1.6rem;text-align:center}}.letro-contactDate small{display:block;font-weight:normal;font-size:1.4rem;color:#333}.letro-entryWrap{margin:15px}@media screen and (min-width:1080px){.letro-entryWrap{margin:40px auto}}.letro-entry{line-height:1.8}@media screen and (min-width:1080px){.letro-entry{box-sizing:border-box;max-width:1200px;padding-right:460px;margin:0 auto}}.letro-entry a{text-decoration:none;color:#2a63ad}.letro-entry a:hover{text-decoration:underline}.letro-entry h2{font-weight:800;margin:2.5em 0 1.5em;padding:0 0 .5em;line-height:1.4}@media screen and (min-width:1080px){.letro-entry h2{padding:0 0 .5em}}.letro-entry h3{color:#40b2df;font-size:1.6rem;font-weight:800;margin:2em 0 1.5em;line-height:1.4}@media screen and (min-width:1080px){.letro-entry h3{font-size:2.0rem}}.letro-entry p{margin:0 0 2em}.letro-entry .question{color:#696969;font-weight:800;border-bottom:1px solid #CCC;padding-bottom:.5em;padding-left:1em;text-indent:-1em;margin:0 0 1.5em}.letro-entry .question-text{color:#696969;font-weight:800;border-bottom:1px solid #CCC;padding-bottom:.5em;padding-left:1.5em;text-indent:-1.5em;margin:0 0 1.5em}.letro-entry .question-text::before{content:"";display:inline-block;vertical-align:middle;width:1em;height:2px;background:#ccc;margin:0 .5em .25em 0}.letro-entry small{font-size:.8em}.letro-entry .diagram-w70{text-align:left;font-size:.75em;color:#696969}.letro-entry blockquote,.letro-entry .boxStripe1{background:#ebf8fd;padding:10px 20px;margin:2em 0;padding:1.5em;font-size:1.4rem}@media screen and (min-width:1080px){.letro-entry blockquote,.letro-entry .boxStripe1{padding:2em;font-size:1.8rem}}.letro-entry blockquote h2,.letro-entry blockquote h3,.letro-entry .boxStripe1 h2,.letro-entry .boxStripe1 h3{border:0;color:#333;font-size:1.6rem;margin:0 0 .5em;padding:0;font-weight:800}@media screen and (min-width:1080px){.letro-entry blockquote h2,.letro-entry blockquote h3,.letro-entry .boxStripe1 h2,.letro-entry .boxStripe1 h3{font-size:1.8rem}}.letro-entry blockquote a,.letro-entry .boxStripe1 a{color:#2376bd;text-decoration:underline}.letro-entry blockquote a:hover,.letro-entry .boxStripe1 a:hover{text-decoration:none}.letro-entry .contents-list{background:#ebf8fd;padding:10px 20px;margin:2em 0;padding:1.5em;font-size:1.4rem}@media screen and (min-width:1080px){.letro-entry .contents-list{padding:2em;font-size:1.8rem}}.letro-entry .contents-list h2,.letro-entry .contents-list h3{border:0;color:#333;font-size:1.6rem;margin:0 0 .5em;padding:0;font-weight:800}@media screen and (min-width:1080px){.letro-entry .contents-list h2,.letro-entry .contents-list h3{font-size:1.8rem}}.letro-entry .contents-list a{color:#2376bd;text-decoration:underline}.letro-entry .contents-list a:hover{text-decoration:none}.letro-entry .contents-list ul{list-style:none;counter-reset:number}.letro-entry .contents-list li{padding-left:1.25em;text-indent:-1.25em;margin:0 0 .5em}.letro-entry .contents-list li::before{counter-increment:number;content:counter(number) ". ";font-weight:800}.letro-entry .contents-list li:last-child{margin-bottom:0}.letro-entry .contents-summary{background:#ebf8fd;padding:10px 20px;margin:2em 0;padding:1.5em;font-size:1.4rem}@media screen and (min-width:1080px){.letro-entry .contents-summary{padding:2em;font-size:1.8rem}}.letro-entry .contents-summary h2,.letro-entry .contents-summary h3{border:0;color:#333;font-size:1.6rem;margin:0 0 1em;padding:0;font-weight:800}@media screen and (min-width:1080px){.letro-entry .contents-summary h2,.letro-entry .contents-summary h3{font-size:1.8rem}}.letro-entry .contents-summary a{color:#2376bd;text-decoration:underline}.letro-entry .contents-summary a:hover{text-decoration:none}.letro-entry .contents-summary ul{list-style:none}.letro-entry .contents-summary li{padding-left:1em;text-indent:-1em;margin:0 0 .5em}.letro-entry .contents-summary li::before{content:"・";font-weight:800}.letro-entry .contents-summary li:last-child{margin-bottom:0}.letro-entry .aa-related-posts{background:#fff;padding:10px 20px;margin:2em 0;border:10px solid #fbf4e7;padding:1.5em;font-size:1.4rem}@media screen and (min-width:1080px){.letro-entry .aa-related-posts{padding:2em;font-size:1.8rem}}.letro-entry .aa-related-posts .aa-related-posts__title{border:0;color:#333;font-size:1.6rem;margin:0 0 .5em;padding:0;font-weight:800}@media screen and (min-width:1080px){.letro-entry .aa-related-posts .aa-related-posts__title{font-size:1.8rem}}.letro-entry .aa-related-posts a{color:#2376bd;text-decoration:underline}.letro-entry .aa-related-posts a:hover{text-decoration:none}.letro-entry .aa-related-posts ul{list-style:none}.letro-entry .aa-related-posts li{padding-left:1em;text-indent:-1em;margin:0 0 .5em}.letro-entry .aa-related-posts li::before{content:"・";font-weight:800}.letro-entry .aa-related-posts li:last-child{margin-bottom:0}.letro-entry .aa-related-posts li.no-circle::before{content:none}.letro-ebook{margin:2em 0 0}.letro-ebook a{display:block;background:#f5f5f5;border:1px solid #CCC;color:#333;cursor:default}.letro-ebook a:hover{text-decoration:none;opacity:1}@media screen and (min-width:1080px){.letro-ebook a{position:relative}}.letro-ebook .letro-ebookTitle{font-size:1.6rem;margin:0 0 .5em;padding:1.5em 0 1em;border:0;text-align:center}@media screen and (min-width:1080px){.letro-ebook .letro-ebookTitle{text-align:left;font-size:2.4rem;padding:40px 0 10px 240px}}.letro-ebook .letro-ebookImg{width:50%;margin:0 auto}@media screen and (min-width:1080px){.letro-ebook .letro-ebookImg{position:absolute;width:200px;bottom:10px;left:20px}}.letro-ebook .letro-ebookText{font-size:1.2rem;padding:0 1em}@media screen and (min-width:1080px){.letro-ebook .letro-ebookText{text-align:left;padding:0 40px 40px 240px;margin:0;font-size:1.4rem}}.letro-ebook .letro-ebookBtn{background:#ea5d1e;color:#fff;text-align:center;margin:0;padding:.5em 0;font-weight:800}.letro-ebook .letro-ebookBtn::after{content:"";display:inline-block;vertical-align:middle;background:url(//service.aainc.co.jp/hubfs/fanblog/common/arrow_bottom.png) 0 0 no-repeat;width:12px;height:8px;margin:0 0 .2em .5em}.letro-ebook.letro-active .letro-ebookBtn::after{transform:rotate(180deg)}@media screen and (min-width:1080px){.letro-ebook .letro-ebookImg{position:absolute;width:200px;bottom:auto;top:50%;transform:translate(0,-50%);padding-bottom:30px;left:20px}.letro-ebook.letro-ebook_thumbBottom .letro-ebookImg{top:auto;bottom:10px;transform:translate(0,0);padding-bottom:0}}.letro-entryAside{border-top:1px solid #ddd;padding:30px 0;margin-top:30px}@media screen and (min-width:1080px){.letro-entryAside{width:370px;border-top:0;border-left:1px solid #ddd;padding:0 0 30px 30px;position:fixed;top:80px;bottom:0;left:calc( 50% + 185px);z-index:1}}.letro-entryFooter .hs_post_download_form fieldset{max-width:100%}.letro-entryAsideDownload a{display:flex;align-items:center;border:1px solid #ccc;padding:10px;border-radius:3px;margin:0 0 10px;color:#333;text-decoration:none;font-size:1.4rem;background:url(https://cdn2.hubspot.net/hubfs/2021159/letroLP/iconDL_letroLP.png) right 20px top 50% no-repeat;background-size:20px;transition:all .2s}.letro-entryAsideDownload a:hover{opacity:.75}.letro-entryAsideDownload img{display:block;max-width:168px}.letro-entryAsideDownload .letro-entryAsideDownloadText{margin:0}.letro-entryAside .letro-entryAsideDownloadImg{margin:0 20px 0 0}.letro-entryAside .letro-entryAsideEntriesText p{margin:0}.letro-entry .letro-entryDate{font-size:1.4rem;color:#999;margin:0 0 30px}.letro-entry .letro-entryDate span{display:inline-block;padding-left:1em}.letro-entryAside .letro-entryAsideEntries li a{display:flex;padding:20px 0;border-bottom:1px solid #ddd;align-items:center;font-size:1.4rem;text-decoration:none;color:#333;line-height:1.3;transition:all .2s}.letro-entryAside .letro-entryAsideEntries li a:hover{opacity:.75}.letro-entryAside .letro-entryAsideEntriesImg{margin:0 20px 0 0}.letro-entryAside .letro-entryAsideEntriesImg img{max-width:168px}.letro-entryAside .letro-entryAsideEntriesTitle{font-size:1.2rem;font-weight:800}.letro-entryAside .letro-entryAsideEntriesTitle::after{content:">";display:inline-block;margin-left:.5em;margin-bottom:.5em;color:#999;vertical-align:middle}.letro-pageback{margin:0 0 1em}.letro-pageback a{color:#999;font-size:1.4rem;text-decoration:none}.letro-pageback a::before{content:"<";color:#999;display:inline-block;margin-right:.5em;margin-bottom:.5em;vertical-align:middle}.letro-entry .letro-entryTitle{font-size:2.0rem;font-weight:400;color:#333;margin:0 0 .5em;line-height:1.4}@media screen and (min-width:1080px){.letro-entry .letro-entryTitle{font-size:3rem}}.letro-entry .letro-entryEyecatch{margin:1em 0}.letro-entry .letro-entryEyecatch img{border:1px solid #ddd}.learnEbook-section{display:flex;flex-wrap:wrap;align-items:center;padding-top:20px;transform:skew(0.028deg)}.ebook-learn-img{max-width:40%;text-align:center;flex:0 0 40%}.Book-description{max-width:60%;flex:0 0 60%}.Book-description h3{margin-bottom:15px;color:#333}.Book-description span{color:#373535;font-size:1.8rem;font-weight:600;margin-bottom:15px;display:block}.Book-description ul{color:#666;font-weight:100;font-size:1.1rem;list-style:none;margin:0px;padding:0px}.Book-description ul li{list-style:none;margin:0px 0px 5px;padding:0px 0px 0px 30px;color:#858383;font-size:1.4rem;line-height:38px;position:relative}.Book-description ul li::after{position:absolute;content:"";background-image:url(https://cdn2.hubspot.net/hubfs/3074142/check.svg);width:16px;height:16px;top:10px;left:0px;background-repeat:no-repeat}@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-top:10px;padding-left:10px}.hs_post_download_form_grp .hs_post_download_form_wrap{margin:50px auto;background:#f8f8f8;padding:20px;border-radius:10px}.hs-form-8e10b88c-9c3c-47fc-8112-531e251c96ca_76101bcf-620a-49d7-9750-449f054e10dd fieldset.form-columns-2 .hs-form-field{width:100%;float:none}}#fanblogAcordionForm .hs_post_download_form_grp .hs_post_download_form_wrap{margin:0 auto 50px;border-radius:0}@media(min-width:768px){.socialPlugIn{position:fixed;top:180px;right:20px;z-index:500}}@media(min-width:768px){.socialPlugIn{position:fixed;top:50%;left:0;right:auto;padding:15px 10px;border:1px solid #ddd;border-radius:0 5px 5px 0;background:#fff}}.socialPlugIn ul{text-align:center}.socialPlugIn ul li{text-align:center;margin:10px 0;list-style:none;padding:0}.socialPlugIn ul li:before{display:none !important}.socialPlugIn ul li a{display:block;width:40px;height:40px;text-align:center;line-height:40px;border-radius:20px;font-size:20px;color:#FFF}.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{margin:0 10px;display:inline-block}.socialPlugIn ul li a{width:44px;height:44px;line-height:44px;border-radius:23px}}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.letro-mainvisualTop{text-align:left;min-height:560px;background:#111 url(https://service.aainc.co.jp/hubfs/letroLP/img_leto_mainVisual.png) no-repeat right 50px;background-size:716px;margin:0;color:#fff}@media screen and (max-width:375px){.letro-mainvisualTop{padding:0 20px;width:100%;overflow-x:hidden;min-height:715px;margin:0 0 30px;background-size:110%;background-position:right 95%}}@media screen and (min-width:376px) and (max-width:767px){.letro-mainvisualTop{padding:0 20px;width:100%;overflow-x:hidden;min-height:770px;margin:0 0 30px;background-size:110%;background-position:right 95%}}.letro-mainvisualTopInner{max-width:1036px;margin:0 auto;position:relative;padding:80px 0 20px 0;line-height:1.6}@media screen and (max-width:1080px){.letro-mainvisualTopInner{padding:0}}@media screen and (max-width:1080px){.letro-mainvisualTop h1{padding-top:10.6666666667vw;text-align:center}.letro-mainvisualTop h1 img{max-width:22vw;margin-bottom:2.5vw}}.letro-mainvisualTop h1{font-size:3.8rem;font-weight:400;display:block;margin-bottom:36px}.letro-mainvisualTop h1 img{width:124px}@media screen and (max-width:1080px){.letro-mainvisualTop h1 span{font-size:3.2vw}}@media screen and (max-width:1080px){.letro-mainvisualTop h1{font-size:6.4vw}}.letro-mainvisualTop h1 br.spBr{display:none}@media screen and (max-width:1080px){.letro-mainvisualTop h1 br.spBr{display:block}}.letro-mainvisualTopLead{margin:0 0 3em;color:#CCC;font-size:1.6rem}@media screen and (max-width:1080px){.letro-mainvisualTopLead{font-size:3.2vw;padding:0 20px}}@media screen and (max-width:1080px){.letro-mainvisualTopLead br{display:none}}.letro-mainvisualTop .letro-btnPrimary{margin:0 0 20px;font-size:1.8rem;padding:.85em 3em}.letro-mainvisualTop .letro-btnText{color:#fff}.letro-mainvisualTop .letro-btnWrap{display:flex;justify-content:left}@media screen and (max-width:767px){.letro-mainvisualTop .letro-btnWrap{display:block}}.letro-mainvisualTop .letro-btnWrap>li{display:flex}@media screen and (max-width:767px){.letro-mainvisualTop .letro-btnWrap>li{display:block}}@media screen and (max-width:767px){.letro-mainvisualTopLink{text-align:center}}.letro-mainvisualTopImage img{display:block;position:relative;z-index:10;margin:0 auto}.letro-mainvisual{text-align:left;background:#40b2df;color:#fff;position:relative}@media screen and (min-width:1080px){.letro-mainvisual{height:528px;overflow:hidden}}.letro-mainvisualInner{max-width:1280px;margin:0 auto;position:relative}@media screen and (min-width:1080px){.letro-mainvisualInner{padding:90px 20px 90px;position:relative}}@media screen and (max-width:1080px){.letro-mainvisualInner{padding:16vw 0 2.6666666667vw;position:relative}}@media screen and (min-width:1080px){.letro-mainvisualCont{width:50%}}.letro-mainvisual h1{font-size:3.4rem;font-weight:400;margin:0 0 1em}@media screen and (max-width:1080px){.letro-mainvisual h1{text-align:center;font-size:1.5rem}}.letro-mainvisual h1 img{display:block;margin:20px 0 20px}@media screen and (max-width:1080px){.letro-mainvisual h1 img{width:80vw;margin:20px auto 20px}}.letro-mainvisualImg{display:none}@media screen and (min-width:1080px){.letro-mainvisualImg{display:block;position:absolute;left:50%;top:40px}}.letro-mainvisualImgSp{padding:0 10.6666666667vw}@media screen and (min-width:1080px){.letro-mainvisualImgSp{display:none}}.letro-mainvisual .letro-btnWrap{justify-content:flex-start}@media screen and (max-width:1080px){.letro-mainvisual .letro-btnWrap{padding:0 10.6666666667vw;display:block}}@media screen and (min-width:1080px){.letro-mainvisual .letro-btnWrap .letro-btnPrimary,.letro-mainvisual .letro-btnWrap .letro-btnSecondary{width:240px;text-align:center;display:block;padding:.5em 0;margin:0 20px 0 0;font-size:2.0rem}}@media screen and (max-width:1080px){.letro-mainvisual .letro-btnWrap .letro-btnPrimary,.letro-mainvisual .letro-btnWrap .letro-btnSecondary{display:block;font-size:1.6rem;padding:.5em;margin:0 0 1em;line-height:1.5}}.about-UGC-note{font-size:1.2rem;color:#999;margin-top:50px}@media screen and (max-width:1080px){.about-UGC{padding:0 20px;margin:0}.about-UGCInner{padding:15px;max-width:1036px;margin:0 auto;display:block}.about-UGCTitle{width:100%;box-sizing:border-box}.about-UGCTitle h2{font-size:2rem;font-weight:400;padding-bottom:10px;margin:0 0 10px 0;padding-right:0;border-bottom:1px solid #CCC;border-right:0;text-align:center;line-height:1}.about-UGCTitle h2 small{font-size:1.3rem;font-weight:400}.about-UGCTitle h2 span{font-size:1rem;font-weight:400;color:#333}.about-UGCText{width:100%;font-size:1.3rem}}@media screen and (max-width:767px){.about-UGCText-2{display:none}.about-UGC-note{margin-top:20px}}.letro-clients{margin:60px 0;position:relative}@media screen and (max-width:1080px){.letro-clients{margin:30px 0;padding:0 10px 30px}}.letro-clients h2{font-size:3.0rem;font-weight:400}.letro-clients h2 br.spBr{display:none}@media screen and (max-width:1080px){.letro-clients h2{font-size:2rem}.letro-clients h2 span{font-size:4.2rem}.letro-clients h2 br.spBr{display:block}}@media screen and (max-width:1080px){}.letro-clients .letro-clientsList{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:767px){.letro-clients .letro-clientsList{justify-content:center}}.letro-clients .letro-clientsList li{width:16%;padding:10px 40px;text-align:center}@media screen and (max-width:1080px){.letro-clients .letro-clientsList li{padding:10px 10px;width:25%}}.letro-clientsCaution{text-align:center;font-size:1.6rem;margin:0 0 2em}@media screen and (max-width:1080px){.letro-clientsCaution{font-size:1.3rem}}.letro-subjects{padding:40px 0 70px;text-align:center;background:#f5f5f5;position:relative}.letro-subjects::after{content:'';background:url(https://cdn2.hubspot.net/hubfs/2021159/letroLP/img_letro-sbujectBGafter.png) no-repeat;background-size:contain;width:74px;height:30px;display:block;position:absolute;bottom:-30px;left:50%;margin-left:-37px}@media screen and (max-width:1080px){.letro-subjects::after{width:42px;height:16px;bottom:-16px;left:50%;margin-left:-21px}}@media screen and (max-width:1080px){.letro-subjects{padding:30px 20px 0 20px}}.letro-subjects h2{font-size:3.0rem;font-weight:400}.letro-subjects h2 img{display:block;margin:0 auto 10px}@media screen and (max-width:1080px){.letro-subjects h2{font-size:1.6rem}.letro-subjects h2 img{width:41.3333333333vw}}.letro-subjectsList{max-width:1036px;margin:25px auto 0 auto;display:flex;justify-content:space-between}@media screen and (max-width:767px){.letro-subjectsList{flex-flow:column}}.letro-subjectsList li{width:100%;padding:40px;margin-right:20px;text-align:center;position:relative;background:#FFF;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1)}.letro-subjectsList li:last-child{margin-right:0}@media screen and (max-width:1080px){.letro-subjectsList li{margin:0 0 40px}}.letro-subjectsListTitle{margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #2a63ad;font-size:2.2rem;color:#2a63ad;font-weight:700}@media screen and (max-width:1080px){.letro-subjectsListTitle{font-size:1.5rem}.letro-subjectsListTitle br{display:none}}.letro-subjectsListText{text-align:center;font-size:1.6rem}.letro-subjectsListText::before{content:"！";display:block;height:50px;width:50px;border-radius:50%;text-align:center;background:#ea5d1e;color:#FFF;font-size:22px;line-height:50px;position:absolute;top:-25px;left:50%;margin-left:-25px}@media screen and (max-width:1080px){.letro-subjectsListText{font-size:1.3rem}}.letro-subjectsImg{display:flex;width:100%;height:220px;align-items:center;justify-content:center}@media screen and (max-width:767px){.letro-subjectsImg{width:42%;padding:5px 0;height:auto}}@media screen and (max-width:767px){.letro-subjectsText{width:58%}}.letro-about{max-width:1036px;margin:60px auto;position:relative;padding-bottom:60px}@media screen and (max-width:1080px){.letro-about{padding:0 20px 20px 20px;margin:45px auto;overflow-x:hidden}}.letro-about h2{font-size:3.0rem;font-weight:400}.letro-about h2 img{width:140px;padding-bottom:20px}@media screen and (max-width:1080px){.letro-about h2{font-size:1.8rem;font-weight:400}}.letro-aboutImg{position:relative;min-width:1036px;min-height:368px;margin-bottom:60px;background-repeat:no-repeat;background-size:1036px}@media screen and (max-width:1080px){.letro-aboutImg{position:relative;min-width:120%;min-height:160px;text-align:center;background-size:contain;margin-left:-15%;margin-bottom:20px}}.letro-aboutText{line-height:1.8;margin-bottom:1em}.letro-about h2 br.spBr{display:none}@media screen and (max-width:1080px){.letro-about h2 br.spBr{display:block}}.letro-reason{background:#f5f5f5;padding:80px 0}@media screen and (max-width:1080px){.letro-reason{padding:50px 20px}}.letro-reasonInner{max-width:1036px;margin:0 auto}.letro-reason .letro-bubble{margin:0 0 30px}.letro-reasonList{max-width:1036px;margin:0 auto 0 auto;display:flex;justify-content:space-between;counter-reset:number}@media screen and (max-width:767px){.letro-reasonList{flex-flow:column;margin:0 auto}}.letro-reasonList li{width:100%;padding:0 20px;text-align:center;position:relative}@media screen and (max-width:1080px){.letro-reasonList li{margin:0 0 3em;padding:0}}.letro-reasonImg{text-align:center;margin-bottom:32px;position:relative}.letro-reasonImg img{width:260px}@media screen and (max-width:1080px){.letro-reasonImg img{width:195px}}h3.letro-reasonListTitle{margin:0 0 1.8rem;padding:1.8rem 0;font-size:2.2rem;font-weight:400;border-top:1px solid #333;border-bottom:1px solid #333}@media screen and (max-width:1080px){h3.letro-reasonListTitle{font-size:1.5rem}.letro-reasonListTitle br{display:none}}.letro-reasonListTitle::before{content:counter(number,decimal-leading-zero);counter-increment:number;display:block;height:70px;width:70px;border-radius:50%;text-align:center;background:#333;color:#FFF;font-size:22px;line-height:70px;position:absolute;top:0;left:25px}@media screen and (max-width:1080px){.letro-reasonListTitle::before{height:3em;line-height:3em;margin-bottom:.5em;height:50px;width:50px;font-size:15px;line-height:50px;top:0;left:50%;margin-left:-98px}}.letro-reasonListText{text-align:left;font-size:1.6rem}.letro-reasonAboutFMP{text-align:left;font-size:1.2rem;color:#999;margin-top:30px}@media screen and (max-width:1080px){.letro-reasonListText{font-size:1.3rem}}@media screen and (min-width:1080px){.letro-reasonListText small{font-size:.8em}}.letro-reasonAnswer{background:#fff;padding:30px 30px 18px 30px;display:flex;justify-content:center;align-items:center;margin:50px 0 0}@media screen and (max-width:1080px){.letro-reasonAnswer{flex-flow:column}}.letro-reasonAnswerInner ul{display:block}.letro-reasonAnswerInner ul li{display:flex;margin-bottom:12px}.letro-reasonAnswerTitle{color:#333;font-size:1.6rem;font-weight:700;word-break:keep-all;padding:0 30px 0 0}.letro-reasonAnswerLogo{padding:0 30px 0 0;width:110px}@media screen and (max-width:1080px){.letro-reasonAnswerLogo{padding:10px 20px}}.letro-reasonAnswerLogo img{display:block;width:100%}.letro-reasonAnswerText{font-size:1.6rem;width:calc(100% - 80px)}.letro-reasonAnswerText small{display:block;font-size:.8em}@media screen and (max-width:1080px){.letro-reasonAnswerText{font-size:1.3rem}}.letro-special{padding:80px 0}.letro-special{padding:80px 0}@media screen and (max-width:1080px){.letro-special{padding:50px 20px}}.letro-specialInner{max-width:1036px;margin:0 auto}.letro-special .letro-bubble{margin:0 0 30px}@media screen and (max-width:767px){.letro-special{padding:50px 20px}}.letro-specialInner{max-width:1036px;margin:0 auto}.letro-specialBox{text-align:left;display:flex;justify-content:space-between;align-items:center;margin-bottom:120px}.letro-special .letro-specialBox:nth-child(2n+1){flex-flow:row-reverse}.letro-special .letro-specialBox:nth-child(3){margin-bottom:40px}@media screen and (max-width:1080px){.letro-specialBox{display:flex;flex-flow:column-reverse;margin-bottom:50px;border-bottom:1px solid #CCC}.letro-special .letro-specialBox:nth-child(2n+1){flex-flow:column-reverse}}.letro-specialImg{display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width:1080px){.letro-specialImg{width:640px;margin-left:-140px}}@media screen and (min-width:1080px){#letro-special-UGCCreate .letro-specialImg{width:640px;margin-right:-140px}}@media screen and (max-width:1080px){.letro-specialImg{width:100%;padding:0}}.letro-special .letro-specialText{width:calc( 100% - 550px );text-align:left;font-size:1.6rem}.letro-special .letro-specialText small{font-size:1.3rem;display:block;margin:1em 0 0}@media screen and (min-width:1080px){#letro-special-UGCCreate .letro-specialText{width:calc( 100% - 550px )}}@media screen and (max-width:1080px){#letro-special-UGCCreate .letro-specialText{width:100%}}@media screen and (max-width:1080px){.letro-special .letro-specialText{width:100%;padding:30px 0;font-size:1.3rem}}.letro-special .letro-specialTitle{font-size:3.0rem;font-weight:400;color:#333;margin-bottom:1em;text-align:left}.letro-special .letro-specialTitle span{color:#2a63ad}@media screen and (max-width:1080px){.letro-special .letro-specialTitle{font-size:1.8rem;text-align:left}}.letro-blogEntries{text-align:center;padding:100px 0;background:#ebf8fd}@media screen and (max-width:767px){.letro-blogEntries{padding:60px 0}}.letro-blogEntriesList{max-width:1280px;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.letro-blogEntriesList{display:block}}.letro-blogEntriesList>li{width:33%;margin:0 0 60px;padding:0 12px;display:flex}@media screen and (max-width:767px){.letro-blogEntriesList>li{width:100%;margin:0 0 15px}}.letro-blogEntriesList>li a{display:block;border-bottom:1px solid #ccc;text-align:left;text-decoration:none;color:#333;background:#fff;padding:0 0 20px}.letro-blogEntriesList>li a:hover .letro-blogEntriesImg img{box-shadow:0 5px 20px rgba(0,0,0,0.15)}.letro-blogEntriesSummary{font-weight:400;color:#333;font-size:1.8rem;text-align:left}@media screen and (min-width:1080px){.letro-blogEntriesSummary{font-size:1.6rem;margin:0 0 1em}}.letro-blogEntriesImg{margin:0 0 10px}.letro-blogEntriesImg img{transition:all .2s;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.letro-blogEntriesDate{font-size:1.4rem;color:#999}.letro-entries{text-align:center;padding:100px 0;background:#f5f5f5}@media screen and (max-width:767px){.letro-entries{padding:50px 20px}}.letro-entriesList{max-width:1036px;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.letro-entriesList{display:block}}.letro-entriesList>li{width:calc(50% - 20px);margin:0 40px 40px 0;padding-bottom:40px;display:flex;border-bottom:1px solid #CCC}.letro-entriesList>li:nth-child(even){margin-right:0}@media screen and (max-width:767px){.letro-entriesList>li{width:100%;margin:0 0 25px;padding-bottom:15px}}.letro-entriesList>li a{display:block;text-align:left;text-decoration:none;color:#333}@media screen and (max-width:1080px){.letro-entriesHeader{display:block;padding:0}}.letro-entriesImg{margin-bottom:30px}.letro-entriesImg img{box-shadow:0 5px 10px 5px rgba(0,0,0,0.05)}@media screen and (max-width:1080px){.letro-entriesImg{margin-bottom:20px}}.letro-entriesHeaderInner{display:flex}.letro-entriesHeaderLogo{width:100px;height:100px;padding-top:20px;text-align:center;border:1px solid #CCC;background:#FFF;border-radius:50%;margin-right:20px;box-sizing:border-box}.letro-entriesHeaderText{width:calc(100% - 120px)}.letro-entriesLogo img{width:100px}@media screen and (max-width:1080px){.letro-entriesHeaderLogo{width:70px;height:70px;padding-top:16px;border:1px solid #CCC;background:#FFF;border-radius:50%;margin-right:15px;box-sizing:border-box}.letro-entriesHeaderText{width:calc(100% - 85px)}.letro-entriesLogo img{width:75px}}@media screen and (min-width:1080px){.letro-entriesLogo{text-align:center}}@media screen and (max-width:1080px){.letro-entriesLogo{padding:0}.letro-entriesCompany{font-size:1.2rem}}@media screen and (min-width:1080px){.letro-entriesCompany{font-size:1.4rem;color:#999}}.letro-entriesTitle{font-weight:400;font-size:1.5rem}@media screen and (min-width:1080px){.letro-entriesTitle{font-size:2.0rem;margin:0 0 .8em}}@media screen and (max-width:1080px){.letro-entriesImg{padding:0 5px}}.letro-entriesSummary{font-size:1.6rem}@media screen and (max-width:767px){.letro-entriesSummary{font-size:1.3rem}}.letro-functions{padding:80px 0}.letro-functions{padding:80px 0}@media screen and (max-width:1080px){.letro-functions{padding:50px 20px}}.letro-functionsInner{max-width:1036px;margin:0 auto}.letro-functions .letro-bubble{margin:0 0 30px}@media screen and (max-width:1080px){.letro-functions{padding:60px 20px}}.letro-functionsInner{max-width:1036px;margin:0 auto}.letro-functionsBox{text-align:left;display:flex;justify-content:space-between;margin-bottom:40px;background:#40b2df;padding:30px 60px;position:relative;width:100%;overflow-x:hidden;align-items:center}.letro-functions .letro-specialBox:nth-child(even){flex-flow:row-reverse}@media screen and (max-width:1080px){.letro-functions .letro-specialBox:nth-child(even){flex-flow:column-reverse}}.letro-functions .letro-specialImg{width:640px;margin-right:-140px}@media screen and (max-width:1080px){.letro-functions .letro-specialImg{width:100%;margin-right:0}}@media screen and (max-width:1080px){.letro-functionsBox{padding:16vw 20px;height:100%;overflow-y:hidden;margin-bottom:20px;padding-bottom:10px;display:flex;flex-flow:column-reverse}}.letro-functionsBox::after{content:"";background:#fff;position:absolute;transform:skew(-40deg)}@media screen and (min-width:1080px){.letro-functions .letro-specialImg{width:640px;margin-left:-140px}}.letro-functions .letro-specialText{width:calc( 100% - 550px );text-align:left;font-size:1.6rem}@media screen and (max-width:1080px){.letro-functions .letro-specialText{width:100%;text-align:left;font-size:1.3rem;padding-bottom:50px}}.letro-functions .letro-specialTitle{font-size:3.0rem;font-weight:400;color:#333;margin-bottom:1em;text-align:left}.letro-functions .letro-specialTitle-sub{font-size:1.8rem;font-weight:400;color:#ea5d1e;margin-bottom:1em;text-align:left}@media screen and (max-width:1080px){.letro-functions .letro-specialTitle{font-size:1.8rem;margin-bottom:20px}.letro-functions .letro-specialTitle-sub{font-size:1.5rem;margin:10px 0 5px 0}}@media screen and (min-width:1080px){.letro-functionsBox::after{width:140px;height:375px;right:0;bottom:0}}@media screen and (max-width:1080px){.letro-functionsBox::after{width:36.5333333333vw;height:97.3333333333vw;left:0;top:-20vw;transform-origin:0 100%}}.letro-functionsBoxRT::after{background:#e873c9}.letro-functionsBoxHashtag::after{background:#ffd100}.letro-functionsBoxCoupon::after{background:#5c5ddb}.letro-functionsBoxLight{padding-bottom:0;align-items:flex-end}.letro-functionsBoxLight .letro-functionsText{padding-bottom:60px}.letro-functionsBoxLight::after{background:#002160}.letro-functionsImg{display:flex;justify-content:center;align-items:flex-start;width:220px;position:relative;z-index:10}@media screen and (max-width:1080px){.letro-functionsImg{width:100%;padding:0px 30px}.letro-functionsImg img{width:29.8666666667vw}}.letro-functionsText{width:calc( 100% - 320px );text-align:left;padding:30px 0;color:#fff}.letro-functionsText small{font-size:1.3rem;display:block;margin:1em 0 0}@media screen and (max-width:1080px){.letro-functionsText{width:100%;padding:30px 15px 15px}}.letro-functions .letro-functionsTitle{font-size:2.4rem;font-weight:700;margin-bottom:.5em;text-align:left}.letro-functions .letro-functionsTitle img{display:block;margin:0 0 1em}@media screen and (max-width:1080px){.letro-functions .letro-functionsTitle img{height:11.2vw;width:auto;margin:0 auto 1em}}@media screen and (max-width:1080px){.letro-functions .letro-functionsTitle{font-size:1.8rem;text-align:center}}.letro-functions .letro-btnWrap{margin-top:40px;justify-content:flex-start}.letro-price{background:#f5f5f5;padding:100px 0;text-align:center}@media screen and (max-width:767px){.letro-price{padding:50px 20px}}.letro-priceInner{max-width:1036px;margin:0 auto}@media screen and (max-width:767px){.letro-priceInner{padding:60px 0}}.letro-priceImg{margin:0 0 60px}@media screen and (max-width:767px){.letro-priceImg{margin:0 15px 30px}}.letro-priceCaution{margin:0 0 60px}@media screen and (max-width:767px){.letro-priceCaution{margin:0 15px 30px}}.letro-price-system{margin-bottom:60px}.letro-price-system ul{display:flex;justify-content:center;margin:0 auto 34px auto}.letro-price-system ul li{width:176px;height:176px;border-radius:50%;background:#FFF;border:1px solid #CCC;line-height:176px;text-align:center;font-size:2.4rem;position:relative}.letro-priceInitial{color:#ea5d1e;margin-right:66px}.letro-priceInitial::after{content:'+';font-size:40px;font-weight:100;color:#CCC;position:absolute;left:198px;top:0}@media screen and (max-width:767px){.letro-price-system ul li{width:100px;height:100px;line-height:100px;font-size:1.4rem}.letro-priceInitial{color:#ea5d1e;margin-right:30px}.letro-priceInitial::after{content:'+';font-size:20px;font-weight:100;color:#CCC;position:absolute;left:108px;top:0}.letro-priceText{text-align:left}.letro-priceText br{display:none}}.letro-priceMontlyCost{color:#333}.letro-support{background:#fff;padding:60px 0 0;max-width:1200px;margin:0 auto 60px}@media screen and (max-width:767px){.letro-support{padding:30px 0 5px;margin:0 15px 15px}}.letro-support h3{color:#ea5d1e;margin:0 0 2em;font-weight:400}@media screen and (max-width:767px){.letro-support h3{margin:0 0 1em}}.letro-supportList{display:flex;flex-wrap:wrap;padding:0 30px}@media screen and (max-width:767px){.letro-supportList{display:block;padding:0 30px}}.letro-supportList>li{width:25%;padding:0 15px;margin:0 0 60px}@media screen and (max-width:767px){.letro-supportList>li{width:100%;padding:0;margin:0 0 30px}}.letro-support .letro-supportListTitle{border-bottom:1px solid #ccc;padding:0 0 .5em;margin-bottom:1em;font-size:1.8rem;font-weight:400}.letro-supportListText{text-align:left;font-size:1.6rem}@media screen and (max-width:1080px){.letro-support .letro-supportListTitle{margin-bottom:1em;font-size:1.5rem}.letro-supportListText{font-size:1.3rem}}.letro-simpleMainvisual{margin:0 0 60px;text-align:center;background:#f5f5f5;color:#333;position:relative}@media screen and (min-width:1080px){.letro-simpleMainvisual{padding:100px 0}}@media screen and (max-width:1080px){.letro-simpleMainvisual{padding:13.3333333333vh 0;width:100%;overflow-x:hidden}}.letro-simpleMainvisual h1{position:relative;z-index:10;font-size:4.0rem;font-weight:400}@media screen and (max-width:767px){.letro-simpleMainvisual h1{font-size:2.4rem}}.letro-simpleMainvisualLead{position:relative;z-index:10;font-size:2.4rem}@media screen and (max-width:767px){.letro-simpleMainvisualLead{font-size:1.6rem}}.letro-seminor-mainvisual{margin:0;text-align:center;color:#fff;background:url(//service.aainc.co.jp/hubfs/fanblog/top/mv.png) 50% 0 no-repeat;background-size:cover;height:180px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.letro-seminor-mainvisual{height:12vh}}.letro-seminor-mainvisual h1{font-size:3.6rem;font-weight:800}@media screen and (max-width:767px){.letro-seminor-mainvisual h1{font-size:2.4rem}}.letro-blogListWrap{margin:60px 0}@media screen and (max-width:767px){.letro-blogListWrap{margin:30px 0}}.letro-seminorListFirst{background:#fff4ea;padding:25px 15px 15px}@media screen and (min-width:1080px){.letro-seminorListFirst{padding:50px 0 30px}}.letro-seminorListFirst .letro-seninorList a{border:0}@media screen and (min-width:1080px){.letro-seminorListFirst .letro-seninorList .letro-seninorImg{margin:0 50px 0 0;width:640px}}.letro-seminorListFirst .letro-seninorList .letro-seninorImg img{border:1px solid #ddd;border-radius:5px}@media screen and (max-width:767px){.letro-seminorListFirst .letro-seninorList .letro-seninorText{padding:15px 0 0}}@media screen and (min-width:1080px){.letro-seminorListFirst .letro-seninorList .letro-seninorText{width:calc( 100% - 640px );padding:0}}.letro-seminorListFirst .letro-seninorList .letro-seninorTitle{font-size:2.0rem;padding-top:5px}@media screen and (min-width:1080px){.letro-seminorListFirst .letro-seninorList .letro-seninorTitle{font-size:2.6rem}}.letro-seminorListFirst .letro-seninorList .letro-seninorDate{padding:1em 0}.letro-seminorListWrap{padding:50px 0 30px}@media screen and (max-width:767px){.letro-seminorListWrap{padding:30px 15px}}.letro-seninorList li{margin:0 0 15px}.letro-seninorList a{margin:0 auto 20px;text-decoration:none;border:1px solid #ddd;border-radius:5px;display:block}@media screen and (min-width:1080px){.letro-seninorList a{display:flex;max-width:1200px;align-items:center}}.letro-seninorList a:hover{transition:all .2s;opacity:.75}.letro-seninorList .letro-seninorImg{margin:0}@media screen and (min-width:1080px){.letro-seninorList .letro-seninorImg{margin:0 40px 0 0;width:460px}}.letro-seninorList .letro-seninorImg img{display:block}.letro-seninorList .letro-seninorStatus{font-size:1.2rem;font-weight:800;padding:.2em 1em;display:inline-block;background:#dedee7;color:#78788e;border-radius:5px;margin:0 0 5px}@media screen and (min-width:1080px){.letro-seninorList .letro-seninorStatus{font-size:1.4rem;margin:0 0 1em}}.letro-seninorList .letro-seninorStatus.letro-seninorStatusOpen{background:#ffdb95;color:#ff7f00}.letro-seninorList .letro-seninorText{padding:15px}@media screen and (min-width:1080px){.letro-seninorList .letro-seninorText{padding:0 40px 0 0}}.letro-seninorList .letro-seninorTitle{font-size:1.6rem;color:#333;margin:0 0 5px;font-weight:800;padding-top:5px}@media screen and (min-width:1080px){.letro-seninorList .letro-seninorTitle{font-size:2.0rem}}.letro-seninorList .letro-seninorDate{font-size:1.2rem;color:#696969;margin:0 0 5px}@media screen and (min-width:1080px){.letro-seninorList .letro-seninorDate{font-size:1.4rem;in:0 0 1em}}.letro-seninorList .letro-seninorBtn{display:block;padding:.5em 0;text-align:center;color:#fff;background:#ff7e00;border-radius:5px;font-weight:800}@media screen and (min-width:1080px){.letro-seninorList .letro-seninorBtn{display:inline-block;padding:.5em 7em}}.letro-seminorListWrap .letro-seninorList a:hover{box-shadow:0 5px 10px 5px rgba(0,0,0,0.05);transition:all .2s}.letro-stepList{margin:60px 0;display:flex;justify-content:center}@media screen and (max-width:1080px){.letro-stepList{flex-wrap:wrap}}.letro-stepList li{text-align:center;max-width:220px;margin:0 40px;position:relative}@media screen and (max-width:1080px){.letro-stepList li{width:calc( 50% - 5vw );margin:0 2.5vw 10vw}}.letro-stepList li::after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute;border-width:2.4vw 0 2.4vw 2.4vw;border-color:transparent transparent transparent #2a63ad;right:-4vw;top:50%}@media screen and (min-width:1080px){.letro-stepList li::after{border-width:18px 0 18px 19px;border-color:transparent transparent transparent #2a63ad;right:-50px;top:50%}}.letro-stepList li:last-child::after{display:none}.letro-stepListNum{text-align:center;display:inline-block;width:1.5em;height:1.5em;padding:.2em;box-sizing:content-box;border-radius:50%;background:#2a63ad;color:#fff;line-height:1.5em}.letro-stepListNumHidden{visibility:hidden}.letro-stepListTitle{line-height:1.4;font-size:1.8rem;font-weight:700;color:#2a63ad;margin:1em 0}@media screen and (max-width:1080px){.letro-stepListTitle{font-size:1.3rem}}@media screen and (max-width:1080px){.letro-stepListImg{padding:0 .5vw}}.letro-stepListPoint{margin:1em 0 0;border:1px solid #40b2df;padding:1em .5em;color:#40b2df;line-height:1.4;font-size:1.8rem;position:relative}@media screen and (max-width:1080px){.letro-stepListPoint{font-size:1.2rem}}.letro-stepListPoint::before{content:"";display:block;position:absolute;width:28px;height:28px;top:-14px;left:-14px;background:url(https://service.aainc.co.jp/hubfs/echoes201912/common/icon_star.png)}.letro-lightRetweet,.letro-lightHashtag{margin:0 auto 100px}@media screen and (max-width:1080px){.letro-lightRetweet,.letro-lightHashtag{margin:0 20px 40px}}.letro-lightRetweetLead{text-align:center}@media screen and (max-width:1080px){.letro-lightRetweetLead{text-align:left}}.letro-lightMerit{max-width:860px;margin:0 auto 100px}@media screen and (max-width:1080px){.letro-lightMerit{margin:0 20px 40px}}.letro-lightMerit p{margin:0 0 3em}.letro-Plans{max-width:1036px;margin:0 auto 100px}@media screen and (max-width:1080px){.letro-Plans{margin:0 20px 40px}}.letro-PlansTable{width:100%;margin:0 0 60px;border-bottom:1px solid #ccc}@media screen and (max-width:1080px){.letro-PlansTable{margin:0 0 30px}}.letro-PlansTable th{border-right:1px solid #fff;padding:10px;text-align:center;vertical-align:middle;font-size:1.4rem;font-weight:normal;line-height:1.4}.letro-PlansTable td{border-right:1px solid #ccc;padding:10px;text-align:center;vertical-align:middle;font-size:1.4rem;line-height:1.4;color:#2a63ad;padding:40px 0}@media screen and (max-width:1080px){.letro-PlansTable td{padding:10px 0}}.letro-PlansTable thead th{background:#2a63ad;text-align:center;color:#fff}.letro-PlansTable thead th.letro-PlansTableNull{border:0;background:0}.letro-PlansTable tbody th{border-right:1px solid #ccc;border-bottom:1px solid #fff;text-align:left;color:#fff;padding:20px}@media screen and (max-width:1080px){.letro-PlansTable tbody th{width:40%;padding:10px;font-size:1.2rem;line-height:1.2}}.letro-PlansTable tbody th.letro-PlansTableNull{border:0;background:0}.letro-PlansTable tbody th img{height:27px;width:auto;display:block;max-width:none}@media screen and (max-width:1080px){.letro-PlansTable tbody th img{height:18px}}.letro-PlansTable tbody td{width:140px}.letro-PlansTable tbody tr:nth-child(2n) td{background:#ebf8fd}.letro-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){.letro-PlansTableRetweet{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_rt_sp.png) 100% 100% no-repeat;background-size:27px auto}}.letro-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){.letro-PlansTableHashtag{background:#40b2df url(https://service.aainc.co.jp/hubfs/echoes201912/common/ribbon_hashtag_sp.png) 100% 100% no-repeat;background-size:27px auto}}.letro-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){.letro-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}.letro-entry .hs_f_title{margin:0;border: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{content:"※";color:#c00;font-size:.6rem}.hs_post_download_form_grp .hs-form-field .input>input,.hs_post_download_form_grp .hs-form-field .input>teaxarea{max-width:100%;line-height:normal;font-size:1.4rem;padding:10px}.hs_post_download_form_grp .hs_post_download_form_wrap{margin:0 auto 50px;background:#f8f8f8;padding:40px;border-radius:0 0 10px 10px}.hs_post_download_form_grp .hs-form-field>label{font-size:1.4rem;font-weight:bold;color:black;line-height:1.8;display:block;padding:0px;margin:0px 0px 5px}.hs_post_download_form_grp .hs-form-field.hs_phone legend.hs-field-desc,.hs_post_download_form_grp .hs-form-field.hs_email legend.hs-field-desc{-webkit-box-ordinal-group:4;order:3;font-size:1.2rem;display:block;white-space:pre-wrap;color:#999}.hs_post_download_form_grp .hs-form-field.hs_phone,.hs_post_download_form_grp .hs-form-field.hs_email{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;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{cursor:pointer;font-size:1.4rem;font-weight:bold;color:black}.hs_post_download_form_grp .actions{text-align:center}.hs_post_download_form_grp input.hs-button.primary.large{max-width:260px;line-height:38px;font-size:1.6rem;color:white;display:block;width:100%;border-radius:22px;padding:4px 6px 1px;background:#2a63ad;border-width:1px;border-style:solid;border-color:#2a63ad;border-image:initial;margin:3px auto 0px}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{width:50%;float:left}form.hs-form fieldset[class*="form-columns"] .hs-input{width:100% !important}form.hs-form fieldset .hs-form-field{padding:0px 0px 0px 0px;margin:0px 0px 20px}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);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6000;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-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{border:0;background:transparent;padding:0;-webkit-appearance:none}.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;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:transparent;border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#999}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:1.6rem;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:0;background:transparent}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;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{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:transparent;box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:transparent}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:1.8rem;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:0;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,0.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,0.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{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-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@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:0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;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:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;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){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;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){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.modaal-container{border-radius:10px;background:#f8f8f8}.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{display:block;padding:0 0 5px;margin:0;color:#000;font-size:1.6rem;line-height:1.5}.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{content:"※";color:#c00;font-size:1.4rem}.hs_inquiries_popup_form .hs-form-field>.input>input,.hs_inquiries_popup_form .hs-form-field>.input>textarea,.hs_inquiries_popup_form .hs-form-field>.input>select{line-height:20px;border:1px solid #ccc;background-color:#fff;width:100%;max-width:100%;padding:10.5px 8px;border-radius:4px;font-size:1.6rem;display:block;outline:0}.hs_inquiries_popup_form .hs-form-field>.input>textarea{min-height:115px;border-radius:0}.hs_inquiries_popup_form .hs-form-field>.input>select{height:43px}.hs_inquiries_popup_form .hs_phone.field,.hs_inquiries_popup_form .hs_email.field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hs_inquiries_popup_form .hs_phone.field legend.hs-field-desc,.hs_inquiries_popup_form .hs_email.field legend.hs-field-desc{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.2rem;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:#f9deb3 1px solid;padding:13px 10px 9px 10px;text-align:left;margin:0;display:block}.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox label span{font-size:1.4rem;padding-left:6px}@media(min-width:620px){.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox{padding:13px 43px 9px 10px;font-size:1.4rem}}.hs_inquiries_popup_form ul.multi-container li.hs-form-checkbox label{cursor:pointer;font-size:1.2rem;display:block}.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;min-height:180px;padding:10px;overflow-y:scroll;font-size:1.6rem;display:block;white-space:pre-wrap;resize:none}.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;font-weight:normal;text-align:center;color:#FFF;min-width:240px;line-height:50px;font-size:1.8rem;display:inline-block;cursor:pointer;border-radius:28px;padding:4px 0 0;margin:25px 0 18px;outline:0;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{font-size:1.2rem;text-align:center;line-height:1.5;color:#000;margin:2px 0 5px}.letro-entry form{max-width:100%;margin:20px auto 40px !important;float:none}.letro-entry fieldset{max-width:100% !important}.letro-entryFooter h3.form-title{padding:0 30px 25px;line-height:1.5}.letro-entryFooter h3.form-title br{display:none}.letro-entryFooter form .hs-form-field{display:block;margin:0 0 22px}.letro-entryFooter form .hs-form-field>label{color:#000;margin:0 0 5px;font-size:14.4px;font-weight:600;display:block;line-height:1.8}.letro-entryFooter form .hs-form-field>label span.hs-form-required{font-size:0}.letro-entryFooter form .hs-form-field>label span.hs-form-required:after{content:"※";color:#c00;font-size:10px}.letro-entryFooter form .hs-form-field>.input>input{border:1px solid #ccc;background-color:#fff;width:100%;padding:10px !important;border-radius:4px;font-size:17.6px;height:100%;display:block}.letro-entryFooter form .hs-form-field.hs_phone,.letro-entryFooter form .hs-form-field.hs_email{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.letro-entryFooter form .hs-form-field.hs_phone legend.hs-field-desc,.letro-entryFooter form .hs-form-field.hs_email legend.hs-field-desc{order:3;font-size:12px;display:block;white-space:pre-wrap;color:#999;line-height:21.6px}.letro-entryFooter form .hs-form-field.hs_kojinjoho{text-align:center}.letro-entryFooter form .hs-form-field.hs_message>label,.letro-entryFooter form .hs-form-field.hs_kojinjoho>label{display:none}.letro-entryFooter form .hs-form-field.hs_kojinjoho ul{margin:0}.letro-entryFooter form .hs-form-field.hs_kojinjoho label.hs-form-checkbox-display{font-weight:700;font-size:14.4px;line-height:20px}.letro-entryFooter form .hs-form-field textarea{width:calc(100% - 25px);margin:10px 0;overflow-y:scroll;height:200px;padding:10px;border:1px solid #ccc;background:#fff;font-size:14.4px;border-radius:4px}.letro-entryFooter form .actions{text-align:center}.letro-entryFooter form input.hs-button.primary.large{background:#ea5d1e;border:1px solid #ea5d1e;font-weight:normal;text-align:center;color:#FFF;margin:auto;width:100%;max-width:300px;line-height:66px;font-size:22.4px;display:inline-block;border-radius:35px;outline:0;-webkit-appearance:none}.letro-entryFooter form fieldset:last-of-type>.hs-form-field{margin-bottom:0}.letro-entryFooter form.hs-form ul.hs-error-msgs.inputs-list{transform:none;width:100%;float:none}fieldset.form-columns-1 select.xfhs-input{height:40px;background:#fff;border:1px solid #ccc}form.hs-form fieldset{max-width:100% !important}form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"]{width:auto !important}@media(max-width:400px),(max-device-width:480px) and (min-device-width:320px){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 1.5em}#acNote dd{display:none;font-size:1.4rem;color:#666}#acNote.acNoteActive dd{display:block}.letro-entry .letro-entryCont #acNote dt{margin-top:-2rem;color:#666;display:block;width:100%;height:50px;line-height:50px;text-align:start;cursor:pointer;font-size:1.4rem}.letro-entry .letro-entryCont .notebottom{border-bottom:dotted 2px #aaa}.letro-entry .letro-entryCont .fa-lg{font-size:1.4rem;line-height:.75em;vertical-align:-15%}.letro-entry .letro-entryCont .aticleSummary{border:10px solid #fbf4e7;padding:24px;margin-bottom:20px !important}.letro-entry .letro-entryCont .aticleSummary .titleSummary{padding-left:0 !important;margin-bottom:10px !important;font-size:1.1rem !important;font-weight:700 !important;border-left:none !important}.letro-entry .letro-entryCont .aticleSummary .titleSummary span{font-size:1.8rem;color:#333;font-weight:400}.letro-entry .letro-entryCont .aticleSummary ul{margin-bottom:0;color:#333;margin-left:20px !important}.letro-entry .letro-entryCont .aticleSummary ul{margin-bottom:0;color:#333;margin-left:20px !important}.letro-entry .letro-entryCont .aticleSummary .kpiSummaryWrap{display:flex;margin-bottom:20px !important}.letro-entry .letro-entryCont .aticleSummary .kpiSummaryWrap h3{margin:0;font-weight:400;color:#333}.letro-entry .letro-entryCont .aticleSummary .kpiSummaryWrap .kpiSummary{width:50%;margin:0 10px;text-align:center;line-height:1;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.letro-entry .letro-entryCont .aticleSummary .kpiSummaryWrap .kpiSummary .kpiNum{font-size:32px !important;margin-bottom:0 !important;font-weight:700 !important;color:#ea5d1e !important}@media screen and (max-width:619px){.letro-entry .letro-entryCont .aticleSummary h2{border-left:none !important;padding-left:0 !important}.letro-entry .letro-entryCont .aticleSummary .kpiSummaryWrap{display:block}.letro-entry .letro-entryCont .aticleSummary .kpiSummaryWrap .kpiSummary{width:100%;margin:-1px 0}}.letro-entry .letro-entryCont .articleRelated{border:10px solid #fbf4e7;padding:24px}.letro-entry .letro-entryCont h2{font-size:2.6rem;font-weight:400;margin-bottom:2rem;border-left:4px solid #ec5d00;padding-top:5px;padding-left:18px;text-align:left !important}.letro-entry .letro-entryCont .aboutLetroIntro{background:#fbf4e7;border-radius:10px;padding:25px}.letro-entry .letro-entryCont .aboutLetroIntro h2{margin:0 0 1rem;padding:0;border:0;text-align:center;font-size:1.1rem;font-weight:bold}.letro-entry .letro-entryCont .clientVoice{padding:30px 30px 30px 70px;border:8px solid #fbf4e7;border-radius:10px;margin-bottom:50px;position:relative}.letro-entry .letro-entryCont .clientVoice:before{display:inline-block;display:inline-block;position:absolute;top:35px;left:20px;vertical-align:middle;content:"\f10d";font-family:FontAwesome;color:#ec5d00;font-size:30px;line-height:1;font-weight:100}.letro-entry .letro-entryCont .clientVoice h2{border-left:0;padding-left:0;font-size:1.4rem;margin-bottom:.5rem}.letro-entry .letro-entryCont .clientVoice p:last-child{margin-bottom:0}.letro-entry .letro-entryCont p a{color:#2376bd;text-decoration:none}.letro-entry .letro-entryCont .articleTopics{background:#fbf4e7;padding:25px 35px;margin-bottom:50px}.letro-entry .letro-entryCont .articleTopics h2{border-left:0;padding-left:0;padding-top:0;margin-top:0;margin-bottom:0;font-size:1.4rem;font-weight:bold;border:0}.letro-entry .letro-entryCont .articleTopics ul li{list-style:none;margin:0 0 5px 0;padding-left:5px}.letro-entry .letro-entryCont .articleTopics ul li:last-child{margin-bottom:0}.letro-entry .letro-entryCont .articleTopics ul li:before{font-family:FontAwesome;content:"\f00c";padding-right:10px}.letro-entry .letro-entryCont .articleTopics ul li a{font-size:1.6rem;text-decoration:none;color:#2376bd}.letro-entry .letro-entryCont p.question{font-weight:400;font-size:1.8rem;color:#888}.linkToSite a　{max-width:600px;min-height:136px;margin:50px auto;padding:15px;border:1px solid #ededed;display:block;transition:all .4s;line-height:1.8;text-decoration:none}.linkToSite a:after{content:"";display:table;clear:both}.linkToSite a:hover{color:#ec5d00;opacity:.8;box-shadow:0 0 25px 0 rgba(0,0,0,0.25)}.linkToSite a .clientImg{float:left;width:260px;margin:0;margin-right:20px}.linkToSite a .clientImg img{width:100%}.linkToSite a .clientName{font-weight:bold;font-size:1.4rem}.linkToSite a .clientName span{font-size:1.1rem;color:#999}.letro-blogEntriesCompany{display:flex;padding:15px 0px 0}.letro-blogEntriesCompany-icon{width:66px;height:66px;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;margin-right:15px;margin-bottom:10px;border-radius:50%;overflow:hidden}.letro-blogEntriesCompany-icon img{vertical-align:middle;width:64px;height:auto}@media screen and (min-width:768px) and (max-width:1044px){.letro-blogEntriesImg{height:24.4vw;display:flex;align-items:center}}@media screen and (min-width:1044px){.letro-blogEntriesImg{height:256px;display:flex;align-items:center}}.letro-blogEntriesCompany-text{color:#000;font-size:1.3rem;width:calc( 100% - 78px )}.letro-blogEntriesCompany-text p{margin:0}.letro-footerOtherNavList .letrostudio img{width:105px;opacity:.7}.letroServieDocrequestWrap{margin:20px !important;padding-bottom:40px !important}.letroServieDocrequestHeader{position:relative}.letroServieDocrequestHeader img{display:block;border:1px solid #ddd}.letroServieDocrequestWrap h1{font-size:2.0rem;margin-bottom:1rem}.letroServieDocrequestLead{margin:0 0 1rem;font-size:1.3rem}.letroServieDocrequestMain{margin-bottom:20px}.letroServieDocrequestWrap h2{font-size:2.0rem;margin-bottom:1em;text-align:left;font-size:1.8rem;border-left:3px solid #ea5d1e;padding-left:.5em;line-height:1.8em}.letroServieDocrequestWrap ol{margin-bottom:2em;counter-reset:letroServieDocrequest-counter}.letroServieDocrequestWrap ol li{z counter-increment:letroServieDocrequest-counter}.letroServieDocrequestWrap ol li::before{content:counter(letroServieDocrequest-counter) ". ";color:#ea5d1e}.letroServieDocrequestForm .hs_post_download_form_grp .hs_post_download_form_wrap{margin:0;padding:5px 20px 20px}.letroServieDocrequestForm .hs_post_download_form_grp .hs-form-field .input>input,.hs_post_download_form_grp .hs-form-field .input>teaxarea{width:100%;border:1px solid #ccc;border-radius:5px;margin-bottom:1rem}.letroServieDocrequestForm .hs_post_download_form_grp input.hs-button.primary.large{background:#ea5d1e;border:1px solid #ea5d1e}.letroServieDocrequestForm .hs-form-dd1f737d-571a-4e42-8b13-5a7d2305fb55_6bdc737a-3c8b-4f71-b01b-581d509e2f25 .hs-richtext{font-size:1.3rem}.letroServieDocrequestForm .hs_post_download_form_grp .hs-form-field>label{font-size:1.3rem;margin-top:.5em}@media screen and (min-width:768px){.letroServieDocrequestWrap{max-width:1240px !important;padding:0 20px 40px !important;margin:40px auto !important}.letroServieDocrequestWrap::after{content:"";display:table;height:0;clear:both}.letroServieDocrequestWrap>.row-number-3{width:calc( 100% - 430px );float:left}.letroServieDocrequestWrap>.row-number-4{width:410px;float:right}.letroServieDocrequestWrap h1{font-size:3.0rem}.letroServieDocrequestLead{margin:2em 0;font-size:1.8rem}.letroServieDocrequestForm .hs_post_download_form_grp .hs-form-field>label{font-size:1.8rem}}.hs_post_download_form_wrap .form-title,.hs_post_download_form_wrap .hs_f_title{display:none}.hs_post_download_form .hs_post_download_form_wrap{padding:20px 40px 40px}.leadinModal-content-wrapper .dyno-image{width:170px !important;margin-right:10px !important}.leadinModal-content-wrapper .dyno-image .dyno-image-inner img{width:170px !important;max-width:170px !important}.leadinModal-content-wrapper>div>div>div.advance-wrapper{margin-left:0 !important}.leadinModal-content-wrapper>div>div>span>div>p{margin-left:180px !important;margin-right:10px !important;font-size:13px !important}.leadinModal-content-wrapper>div>div>h4{margin-left:180px !important;margin-right:10px !important;font-size:16px !important}.leadin-content-form-wrapper>div.leadin-message-wrapper>h4{margin-left:180px !important;margin-right:10px !important;font-size:16px !important}.leadin-content-form-wrapper>div.leadin-message-wrapper>span>p{margin-left:180px !important;margin-right:10px !important;font-size:13px !important}