@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700");@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;600;700&display=swap");:after,:before,a,input{-webkit-backface-visibility:hidden;backface-visibility:hidden}.img _:-ms-lang(x),.img _::-webkit-meter-bar,.img img{min-width:auto !important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-style:normal;line-break:strict;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}a,h1,h2,h3,h4,p,span{white-space:normal;word-break:break-word}button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0;border-radius:0;outline:0;resize:none}button:hover,input:hover,select:hover,textarea:hover{cursor:pointer}.yugo{font-family:Yu Gothic,YuGothic,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-weight:500}.barlow{font-family:Barlow,sans-serif}.hs-form .hs-submit .actions,.hs-form .hs-submit .actions .hs-button,.mdl-shadow,.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25)}.mdl-head01{font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;line-height:1.6;padding-bottom:5.06667vw;position:relative;text-align:center}.mdl-head01:before{-webkit-transform:translateX(-50%);background:#88e18e;bottom:0;content:"";height:3px;height:.8vw;left:50%;position:absolute;transform:translateX(-50%);width:72px;width:19.2vw}.mdl-head01.white{color:#fff}.mdl-head01.white:before{background:#fff}.mdl-head01 .gray{color:#868686;font-size:16px;font-size:4.26667vw}.mdl-head01 .green{color:#2dcc70}.mdl-head01 .small{font-size:16px;font-size:4.26667vw}.mdl-head01 .en{font-family:Barlow,sans-serif;font-size:24px;font-size:6.4vw;letter-spacing:0;margin-right:.15em;position:relative;top:0}.mdl-head01.noline{padding:0}.mdl-head01.noline:before{display:none}.mdl-head01.ux:before{background:#2dc2cc}.mdl-breadcrumb{-ms-flex-align:center;-ms-flex-pack:end;-webkit-box-align:center;-webkit-box-pack:end;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;color:#6d6d6d;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;justify-content:flex-end;margin:3.2vw auto 4.8vw;max-width:1260px;padding-right:4.26667vw}.mdl-breadcrumb a{color:#6d6d6d}.mdl-breadcrumb span{font-weight:700}.mdl-breadcrumb a,.mdl-breadcrumb a:after,.mdl-breadcrumb span,.mdl-breadcrumb span:after{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mdl-breadcrumb a:after,.mdl-breadcrumb span:after{border-color:transparent transparent transparent #2dc1cc;border-style:solid;border-width:2.5px 0 2.5px 4.3px;content:"";height:0;margin:0 1em;width:0}.mdl-breadcrumb a:last-child:after,.mdl-breadcrumb span:last-child:after{display:none}.mdl-svg-wrap{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mdl-svg-wrap svg{height:auto;width:100%}.mdl-bnr-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px}.mdl-bnr-whole{display:block;margin-left:auto;margin-right:auto;width:100%}.mdl-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}body,html{color:#000;font-family:Barlow,Noto Sans JP,sans-serif;font-weight:400;height:100%;margin:0}body *,body :after,body :before,html *,html :after,html :before{-webkit-transition:all .3s ease;transition:all .3s ease}body{overflow-x:hidden;width:100%}li,ul{list-style:none}a:link{-webkit-transition:all .3s ease;text-decoration:none;transition:all .3s ease}img{max-width:100%}#wrapper{height:100%;padding-top:0}#header{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;padding:0 16px;position:relative;z-index:1000}#header .header-inner{width:100%}#header .header-logo{display:block;width:202px}#header .header-nav-pc{display:none}#header .header-nav-pc .header-nav-inner{-webkit-box-sizing:border-box;background:0;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:visible;padding:0;width:100%}#header .header-nav-pc .header-nav-link{color:#2dcc70;color:#3c4459;cursor:pointer;display:block;font-size:24px;font-size:6.4vw;font-weight:700;margin-bottom:15px}#header .header-nav-pc .children{-webkit-box-sizing:border-box;background:#fff;border:1px solid #74da9c;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8vw;padding-bottom:0;padding-top:0;position:relative}#header .header-nav-pc .children.megamenu{left:unset;right:0}#header .header-nav-pc .children .each-col{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;padding-right:0;width:0}#header .header-nav-pc .children .each-col:not(:first-of-type){border-left:1px solid #74da9c}#header .header-nav-pc .children .each-child{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;background:#fff;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;margin:0;position:relative}#header .header-nav-pc .children .each-child.head{margin-bottom:0}#header .header-nav-pc .children .each-child.head .picto path{stroke:#676767}#header .header-nav-pc .children .each-child.head .title{font-size:18px;font-size:4.8vw;font-weight:900;margin-bottom:0}#header .header-nav-pc .children .each-child.head .title.ja{font-size:18px;font-size:4.8vw;font-weight:700;line-height:1.5;margin-bottom:0}#header .header-nav-pc .children .each-child .picto{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding-left:0;padding-right:0;width:0}#header .header-nav-pc .children .each-child .picto.thin{padding-left:0;padding-right:0}#header .header-nav-pc .children .each-child .nopicto{width:0}#header .header-nav-pc .children .each-child .title{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:block;font-weight:700;font-weight:600;margin-bottom:0}#header .header-nav-pc .children .each-child .desc{color:#000;font-size:12px;font-size:3.2vw}#header .header-nav-pc .children .each-child:hover{opacity:1}#header .header-nav-pc .children .each-child:hover .desc,#header .header-nav-pc .children .each-child:hover .title{opacity:.4}#header .header-nav-sp{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e 0,#2dc2cc);display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 56px);justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:56px;width:100%;z-index:10}#header .header-nav-sp .header-nav-inner{-webkit-box-sizing:border-box;background:rgba(0,0,0,.9);box-sizing:border-box;height:calc(100% - 16px);overflow:scroll;padding:27px 24px;width:calc(100% - 16px)}#header .header-nav-sp .js-accordion-grand{position:relative}#header .header-nav-sp .js-accordion-grand:after{-webkit-transform:rotate(-45deg);-webkit-transform-origin:top left;-webkit-transition:all .3s ease;border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:8px;position:absolute;right:20px;top:14px;transform:rotate(-45deg);transform-origin:top left;transition:all .3s ease;width:8px}#header .header-nav-sp .js-accordion-grand.is-open:after{-webkit-transform:rotate(135deg);right:0;top:18px;transform:rotate(135deg)}#header .header-nav-sp .js-accordion-parent{-webkit-transition:all .4s ease;height:0;min-height:0;overflow:hidden;transition:all .4s ease}#header .header-nav-sp .js-accordion-parent.is-open .header-nav-link{padding-bottom:15px}#header .header-nav-sp .js-accordion-children{height:0;min-height:0}#header .header-nav-sp .js-accordion-children.is-open{margin-bottom:8vw;margin-top:20px}#header .header-nav-sp .header-nav-link{-webkit-transition:all .4s ease;color:#2dcc70;cursor:pointer;display:block;font-size:24px;font-size:6.4vw;font-weight:700;padding-bottom:15px;transition:all .4s ease}#header .header-nav-sp .header-nav-link.grand{font-size:16px;font-size:4.26667vw;padding-bottom:15px;padding-top:5px}#header .header-nav-sp .header-nav-link>.title{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;white-space:nowrap}#header .header-nav-sp .header-nav-link>.title.ja{font-size:16px;font-size:4.26667vw}#header .header-nav-sp .header-nav-link>.title .arrow{margin-left:14px;width:16px}#header .header-nav-sp .header-nav-link>.desc{color:#fff;font-display:swap;font-family:Noto Sans JP;font-size:12px;margin-top:3px}#header .header-nav-sp .parent{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;position:relative}#header .header-nav-sp .parent:after{background:#88e18e;bottom:0;content:"";height:4px;position:absolute;right:0;width:0;z-index:10}#header .header-nav-sp .children{-webkit-box-sizing:border-box;-webkit-transition:all .4s ease;box-sizing:border-box;margin-top:10px;overflow:hidden;padding-left:15px;position:relative;transition:all .4s ease}#header .header-nav-sp .children:before{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e 0,#2dc2cc);content:"";height:100%;left:0;position:absolute;top:0;width:2px}#header .header-nav-sp .children .each-child{color:#fff;display:block;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;margin-bottom:7px;padding:5px 0 7px}#header .header-nav-sp .children .each-child .desc,#header .header-nav-sp .children .each-child .title{pointer-events:none}#header .header-nav-sp .children .each-child .title{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}#header .header-nav-sp .children .each-child .title .arrow{height:12px;height:3.2vw;margin-left:8px;width:12px;width:3.2vw}#header .header-nav-sp .children .each-child .desc{color:#676767;font-size:11px;font-size:2.93333vw;height:1em;margin-top:2px}#header .btns{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:18px;font-size:4.8vw;font-weight:700;margin-top:20px;padding-top:20px;position:relative}#header .btns:before{background:#67d6a5;content:"";height:1px;left:-24px;position:absolute;top:0;width:calc(100vw - 16px)}#header .btns .header-nav-login{color:#fff;font-size:16px;font-size:4.26667vw;margin-bottom:20px;position:relative}#header .btns .header-nav-login:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}#header .btns .header-nav-contact{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fc9908;border-radius:25px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:5.33333vw;height:50px;justify-content:center;line-height:1;position:relative;width:100%}#header .btns .header-nav-contact .arrow{-webkit-transform:translateY(-50%);height:16px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}#header .btns .header-nav-contact .arrow svg path{stroke:#000}#header .menu-btn{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:56px;justify-content:center;position:absolute;right:0;top:0;width:68px}#header .menu-btn span{-webkit-transform-origin:top left;background:#4c566c;border-radius:2px;display:block;height:4px;left:0;margin-bottom:5px;position:relative;top:0;transform-origin:top left;width:29px}#footer{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e 0,#2dc2cc);padding:12px}#footer,#footer .footer-inner{-webkit-box-sizing:border-box;box-sizing:border-box}#footer .footer-inner{background:#fff;padding:32px 16px 88px;width:100%}#footer .footer-logo{display:block;margin:0 auto 30px;width:224px}#footer .footer-desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5;margin-bottom:4vw;text-align:center}#footer .footer-box01{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:30px}#footer .footer-box01 .footer-mail-area{margin-bottom:7.46667vw}#footer .footer-box01 .footer-mail-area .desc{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#676767;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;line-height:1;margin-bottom:2.66667vw}#footer .footer-box01 .footer-mail-area .icon-mail{height:13px;height:3.46667vw;margin-right:.8vw;width:18px;width:4.8vw}#footer .footer-box01 .footer-external-area{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center;width:216px;width:57.6vw}#footer .footer-box01 .footer-external-area,#footer .footer-box01 .footer-external-area .external-link{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer-box01 .footer-external-area .external-link{margin-left:4.8vw;margin-right:4.8vw}#footer .footer-box01 .footer-external-area .facebook{height:38px;height:10.13333vw;margin-bottom:19px;width:38px;width:10.13333vw}#footer .footer-box01 .footer-external-area .twitter{height:32px;height:8.53333vw;margin-bottom:19px;width:38px;width:10.13333vw}#footer .footer-box01 .footer-external-area .note{height:37px;height:9.86667vw;margin-bottom:19px;width:32px;width:8.53333vw}#footer .footer-box01 .footer-external-area .instagram{height:34px;height:9.06667vw;width:34px;width:9.06667vw}#footer .footer-box01 .footer-external-area .youtube{height:28px;height:7.46667vw;width:41px;width:10.93333vw}#footer .footer-box02{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:35px;position:relative}#footer .footer-box02:before{background:#58d1af;content:"";height:1px;left:-16px;position:absolute;top:0;width:calc(100vw - 24px)}#footer .footer-box02 .footer-nav{font-display:swap;font-family:Noto Sans JP}#footer .footer-box02 .footer-nav a{display:block;text-decoration:underline}#footer .footer-box02 .footer-nav a.gray{color:#dedede}#footer .footer-nav-box01{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer-nav-box01 .footer-nav-gr{width:50%}#footer .footer-nav-gr{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px;padding-right:16px}#footer .footer-nav-gr-service{margin-bottom:15px;margin-top:.3em}#footer .footer-nav-gr-news{line-height:2}#footer .footer-nav-gr-other{margin-bottom:30px}#footer .footer-nav-gr-corporate{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:30px}#footer .footer-nav-gr-corporate .footer-nav-link{margin-right:1em}#footer .footer-nav-cat{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700}#footer span.footer-nav-cat{margin-bottom:5px}#footer .footer-nav-link{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:.55em}#footer .footer-nav-link.child{font-size:14px;font-size:3.73333vw;font-weight:500;margin-top:-.2em}#footer .footer-nav-link.child:before{content:"・"}#footer .footer-nav-link_large{font-size:16px;font-size:4.26667vw;font-weight:700}#footer .copyright{color:#868686;display:block;font-size:14px;font-size:3.73333vw;margin-top:10.66667vw;text-align:center}body.invisible-btn-download .btn-download{display:none}.btn-download{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;bottom:15px;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:52px;height:13.86667vw;justify-content:center;line-height:1;padding-right:7.46667vw;position:fixed;right:15px;width:208px;width:55.46667vw;z-index:5}.btn-download .arrow{-webkit-transform:translateY(-50%);position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.subpage-mv{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e 0,#2dc2cc);box-sizing:border-box;height:240px;height:64vw;overflow:hidden;padding:12px}.subpage-mv.ad{height:300px;height:80vw}.subpage-mv.ad .subpage-mv-inner{padding-left:3.2vw;padding-top:2.66667vw}.subpage-mv.ad .head-area{margin-left:0}.subpage-mv.ad .head-area .title-area{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw;margin-left:-.8vw;position:relative}.subpage-mv.ad .head-area .copy{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:10.66667vw}.subpage-mv.ad .head-area .copy .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;margin-right:.01em}.subpage-mv.ad .head-area .picto{height:60px;height:16vw;margin-right:3.73333vw;width:60px;width:16vw}.subpage-mv.ad .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:28px;font-size:7.46667vw;font-weight:700;letter-spacing:-.01em;position:relative;top:0}.subpage-mv.ad .head-area .title .semibold{font-weight:600}.subpage-mv.ad .head-area .lead{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:.02em}.subpage-mv.ad .head-area .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;left:0;margin-right:.15em;position:relative;top:0}.subpage-mv.ad .btn-wrap{margin-left:4.53333vw;margin-top:0}.subpage-mv.ad .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:40px;height:10.66667vw;justify-content:center;line-height:1;margin-bottom:2.66667vw;padding-right:.53333vw;position:relative;width:280px;width:74.66667vw}.subpage-mv.ad .btn .arrow{-webkit-transform:translateY(-50%);left:auto;position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.subpage-mv.ad .btn.white{background:#fff;color:#000}.subpage-mv.ad .subpage-mv-img{height:100%}.subpage-mv.ad .subpage-mv-img picture{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.subpage-mv.ad .subpage-mv-img:before{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.subpage-mv.video{height:300px;height:80vw}.subpage-mv.video .subpage-mv-inner{padding-left:3.2vw;padding-top:2.66667vw}.subpage-mv.video .head-area{margin-left:0}.subpage-mv.video .head-area .title-area{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9.86667vw;position:relative}.subpage-mv.video .head-area .copy{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:14.93333vw}.subpage-mv.video .head-area .copy .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;margin-right:.01em}.subpage-mv.video .head-area .picto{height:58px;height:15.46667vw;margin-right:3.73333vw;width:68px;width:18.13333vw}.subpage-mv.video .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:28px;font-size:7.46667vw;font-weight:700;letter-spacing:-.01em;position:relative;top:0}.subpage-mv.video .head-area .title .semibold{font-weight:600}.subpage-mv.video .head-area .lead{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:.02em}.subpage-mv.video .head-area .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;left:0;margin-right:.05em;position:relative;top:0}.subpage-mv.video .btn-wrap{margin-left:4.53333vw;margin-top:0}.subpage-mv.video .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin-bottom:2.66667vw;margin-top:0;padding-right:.53333vw;position:relative;width:293px;width:78.13333vw}.subpage-mv.video .btn.white{background:#fff;color:#000}.subpage-mv.video .btn .arrow{-webkit-transform:translateY(-50%);left:auto;position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.subpage-mv.video .subpage-mv-img{background-image:url(../images/bg_video01.jpg);background-position:50%;background-size:cover}.subpage-mv.video .subpage-mv-img:before{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.subpage-mv.video-solution{height:300px;height:80vw}.subpage-mv.video-solution .subpage-mv-inner{padding-left:8vw;padding-top:16vw}.subpage-mv.video-solution .head-area{margin-left:0}.subpage-mv.video-solution .head-area .title-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9.86667vw;position:relative}.subpage-mv.video-solution .head-area .picto{height:80px;height:21.33333vw;margin-right:3.73333vw;width:100px;width:26.66667vw}.subpage-mv.video-solution .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:32px;font-size:8.53333vw;font-weight:700;letter-spacing:-.01em;position:relative;top:0}.subpage-mv.video-solution .head-area .title .semibold{font-weight:600}.subpage-mv.video-solution .head-area .lead{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:.02em}.subpage-mv.video-solution .subpage-mv-img{background-image:url(../images/bg_video-solution01.jpg);background-position:50%;background-size:cover}.subpage-mv.video-solution .subpage-mv-img:before{background:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.subpage-mv .subpage-mv-inner{-webkit-box-sizing:border-box;background:radial-gradient(86.44% 86.44% at 31.59% 27.34%,#fff 0,#eef0f0 100%);box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.subpage-mv .subpage-mv-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.subpage-mv .subpage-mv-img.poly01{background-image:url(../images/bg_poly01-sp.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.subpage-mv .arrow{position:absolute;z-index:2}.subpage-mv .arrow>div{height:100%;width:100%}.subpage-mv .head-area{position:relative;z-index:2}.subpage-mv .head-area .picto svg path{fill:#2dcc70}.subpage-mv .head-area .title{color:#000;font-size:36px;font-size:9.6vw;letter-spacing:.04em;margin-bottom:3.2vw}.subpage-mv .head-area .title .green{color:#2dcc70}.subpage-mv .head-area .lead{font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5}.sec-ad-partner{padding-bottom:8.8vw;padding-top:2.4vw}.sec-ad-partner .ad-partner-head{margin-bottom:9.06667vw}.sec-ad-partner .ad-partner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.93333vw}.sec-ad-partner .ad-partner,.sec-ad-partner .ad-partner .each-partner{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.sec-ad-partner .ad-partner .each-partner{-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:13px;font-size:3.46667vw;font-weight:700;height:60px;height:16vw;margin-bottom:2.13333vw;margin-left:2.66667vw;margin-right:2.66667vw;text-align:center;width:121px;width:32.26667vw}.sec-ad-partner .ad-partner .each-partner.gads{margin-left:0;margin-right:2.66667vw;width:141px;width:37.6vw}.sec-ad-partner .ad-partner-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;text-align:center}.sec-video-production{margin-bottom:10.66667vw;padding-bottom:6.4vw;padding-top:8.53333vw}.sec-video-production .video-production-head{margin-bottom:6.13333vw}.sec-video-production .video-production .each-production{margin-bottom:4.26667vw;padding-bottom:5.33333vw;padding-top:5.33333vw}.sec-video-production .video-production .each-production .production-lead{margin-bottom:5.33333vw}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:3.73333vw;width:180px;width:48vw}.sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:3.2vw;width:216px;width:57.6vw}.sec-video-production .video-production .each-production .production-list{margin-bottom:5.33333vw;width:311px;width:82.93333vw}.sec-video-production .video-production .each-production .production-list li{-ms-flex-align:start;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;border-top:1px solid #74da9c;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:.26667vw}.sec-video-production .video-production .each-production .production-list li:last-child{border-bottom:1px solid #74da9c}.sec-video-production .video-production .each-production .production-list li .title{font-size:16px;font-size:4.26667vw;font-weight:700;position:relative;top:11px;top:2.93333vw}.sec-video-production .video-production .each-production .production-list li .num{display:inline-block;font-size:32px;font-size:8.53333vw;font-weight:700;margin-left:6.66667vw;margin-right:1.33333vw;text-align:center;width:40px;width:10.66667vw}.sec-video-production .video-production .each-production .production-list li .times{font-size:18px;font-size:4.8vw;font-weight:700;position:relative;top:9px;top:2.4vw}.sec-video-production .video-production .each-production .production-note{font-size:11px;font-size:2.93333vw;line-height:1.36364;text-align:center}.sec-video-overview .video-overview-head .en{font-display:swap;font-family:Noto Sans JP}.sec-ad-cases{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),to(#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc);margin-bottom:8vw;padding-bottom:10.66667vw;padding-top:7.46667vw}.sec-ad-cases .ad-cases-head{margin-bottom:9.33333vw}.sec-ad-cases .ad-cases{margin-bottom:10.66667vw}.sec-ad-cases .ad-cases .each-case{background:#fff;margin-bottom:4.26667vw;margin-left:4.26667vw;margin-right:4.26667vw;width:343px;width:91.46667vw}.sec-ad-cases .ad-cases .each-case .video video{width:100%}.sec-ad-cases .ad-cases .each-case .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.4vw 4.26667vw 1.6vw}.sec-ad-cases .ad-cases .each-case .client{display:block;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:.8vw}.sec-ad-cases .ad-cases .each-case .role{color:#676767;display:block;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:2.66667vw}.sec-ad-cases .ad-cases .each-case .org{margin-bottom:5.06667vw}.sec-ad-cases .ad-cases .each-case .org,.sec-ad-cases .ad-cases .each-case .org .each{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sec-ad-cases .ad-cases .each-case .org .each{-ms-flex-pack:center;-webkit-box-pack:center;background:#dedede;border-radius:12px;border-radius:3.2vw;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;font-weight:700;height:23px;height:6.13333vw;justify-content:center;letter-spacing:.02em;line-height:1;width:139px;width:37.06667vw}.sec-ad-cases .ad-cases .each-case .org .by{font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;line-height:1;margin-left:2.13333vw;margin-right:2.13333vw}.sec-ad-cases .ad-cases .each-case .result{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;border-bottom:1px solid #74da9c;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:2.93333vw;padding-bottom:2.13333vw}.sec-ad-cases .ad-cases .each-case .result .result-title{font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:.8vw;margin-top:auto}.sec-ad-cases .ad-cases .each-case .result .green{color:#2dcc70;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700}.sec-ad-cases .ad-cases .each-case .result .nums{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.sec-ad-cases .ad-cases .each-case .result .nums .after,.sec-ad-cases .ad-cases .each-case .result .nums .before{font-weight:700;line-height:1}.sec-ad-cases .ad-cases .each-case .result .nums .before{font-size:24px;font-size:6.4vw}.sec-ad-cases .ad-cases .each-case .result .nums .after{font-size:32px;font-size:8.53333vw;margin-right:5.33333vw}.sec-ad-cases .ad-cases .each-case .result .nums .up{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#2dcc70;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:5.33333vw;font-weight:700;height:23px;height:6.13333vw;justify-content:center;line-height:1;margin-bottom:.26667vw;padding-bottom:.53333vw;width:152px;width:40.53333vw}.sec-ad-cases .ad-cases .each-case .result .nums .up.small{font-size:17px;font-size:4.53333vw;margin-bottom:1.86667vw;margin-top:2.13333vw}.sec-ad-cases .ad-cases .each-case .result .arrow{margin-left:2.13333vw;margin-right:2.4vw;width:16px;width:4.26667vw}.sec-ad-cases .ad-cases .each-case .result .arrow svg{width:100%}.sec-ad-cases .ad-cases .each-case .result .arrow svg path{stroke:#2dcc70}.sec-ad-cases .case-client-desc{color:#fff;font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:5.33333vw;text-align:center}.sec-ad-cases .case-clients{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:352px;width:93.86667vw}.sec-ad-cases .case-clients .each-client{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#fff;border-radius:5px;border-radius:1.33333vw;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:2.66667vw;margin-left:1.33333vw;margin-right:1.33333vw;overflow:hidden}.sec-ad-cases .case-clients .each-client img{max-height:100%}.sec-ad-cases .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;margin-top:9.33333vw;position:relative;width:293px;width:78.13333vw}.sec-ad-cases .btn .arrow{-webkit-transform:translateY(-50%);left:auto;position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-price{margin-bottom:6.93333vw}.sec-video-plan .video-plan-head{width:346px;width:92.26667vw}.sec-video-plan .video-plan-head:after{right:7px;right:1.86667vw}.sec-video-plan .video-table01{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;left:1px;left:.26667vw;margin-bottom:2.66667vw;padding:4px 3px 4px 4px;position:relative}.sec-video-plan .video-table01 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.sec-video-plan .video-table01 table,.sec-video-plan .video-table01 tbody{position:relative;width:100%}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:9px;font-size:2.4vw;height:auto;padding-bottom:2.66667vw;padding-left:1.06667vw;padding-top:2.66667vw;text-align:left;vertical-align:top}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:12px;font-size:3.2vw;padding-left:0;text-align:center;vertical-align:middle}.sec-video-plan .video-table01 tr:last-of-type td,.sec-video-plan .video-table01 tr:last-of-type th{border-bottom:0}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{-webkit-box-sizing:border-box;background:#fff;border-bottom:1px solid #e7e7e7;box-sizing:border-box;font-size:11px;font-size:2.93333vw;height:68px;height:18.13333vw;text-align:center;vertical-align:middle}.sec-video-plan .video-table01 th.trans{-webkit-box-sizing:border-box;background:0;border-bottom:0;box-sizing:border-box;color:#fff;font-size:14px;font-size:3.73333vw;padding-right:4px}.sec-video-plan .video-table01 th.plan-name{color:#2dcc70;font-size:14px;font-size:3.73333vw}.sec-video-plan .video-table01 th.short{height:64px;height:17.06667vw}.sec-video-option{padding-bottom:13.33333vw}.sec-video-option .video-option-head:after{right:7px;right:1.86667vw}.sec-ad-pdca{border-bottom:1px solid #2dcc70;border-top:1px solid #2dcc70;padding-bottom:10.4vw;padding-top:4.53333vw}.sec-ad-pdca .sec-ad-pdca-inner{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-ad-pdca .ad-pdca-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative}.sec-ad-pdca .ad-pdca-head:after{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:7px;right:1.86667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ad-pdca .ad-pdca-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw;padding-left:.8vw}.sec-ad-pdca .pdca-tables{margin-bottom:9.33333vw}.sec-ad-pdca .pdca-table01{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;left:1px;left:.26667vw;margin-bottom:4.26667vw;padding:4px 3px 4px 4px;position:relative;width:343px;width:91.46667vw}.sec-ad-pdca .pdca-table01 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.sec-ad-pdca .pdca-table01 table,.sec-ad-pdca .pdca-table01 tbody{position:relative;width:100%}.sec-ad-pdca .pdca-table01 tr.gradient td,.sec-ad-pdca .pdca-table01 tr.gradient th{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);color:#fff;font-size:16px;font-size:4.26667vw;height:52px;height:13.86667vw;text-align:center}.sec-ad-pdca .pdca-table01 tr:last-of-type td,.sec-ad-pdca .pdca-table01 tr:last-of-type th{border-bottom:0}.sec-ad-pdca .pdca-table01 tr.list td,.sec-ad-pdca .pdca-table01 tr.list th{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:3.2vw;height:auto;padding:4.26667vw 1.06667vw;text-align:left;vertical-align:top}.sec-ad-pdca .pdca-table01 tr.list td.trans,.sec-ad-pdca .pdca-table01 tr.list th.trans{font-size:12px;font-size:3.2vw;padding-left:0;text-align:center;vertical-align:middle}.sec-ad-pdca .pdca-table01 td,.sec-ad-pdca .pdca-table01 th{-webkit-box-sizing:border-box;background:#fff;border-bottom:1px solid #e7e7e7;box-sizing:border-box;padding-bottom:2.66667vw;padding-top:2.66667vw;vertical-align:middle}.sec-ad-pdca .pdca-table01 td.half,.sec-ad-pdca .pdca-table01 th.half{width:50%}.sec-ad-pdca .pdca-table01 td{font-size:12px;font-size:3.2vw;text-align:center}.sec-ad-pdca .pdca-table01 td .bold{font-weight:700}.sec-ad-pdca .ad-pdca-note{font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.02em;margin-bottom:4vw;text-align:center}.sec-ad-pdca .ad-pdca-note-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;text-align:center}.sec-ad-pdca .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;margin-top:9.33333vw;position:relative;width:293px;width:78.13333vw}.sec-ad-pdca .btn .arrow{-webkit-transform:translateY(-50%);left:auto;position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ad-step{border-bottom:1px solid #2dcc70;margin-bottom:13.33333vw;padding-bottom:8.53333vw;padding-top:4.53333vw}.sec-ad-step .sec-ad-step-inner{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-ad-step .ad-step-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative}.sec-ad-step .ad-step-head:after{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:7px;right:1.86667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ad-step .step-tables{margin-bottom:0}.sec-ad-step .step-table01{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;left:1px;left:.26667vw;margin-bottom:8vw;padding:4px 3px 4px 4px;position:relative;width:343px;width:91.46667vw}.sec-ad-step .step-table01:after{border-style:solid;content:"";height:0;position:absolute;width:0}.sec-ad-step .step-table01:last-of-type:after{display:none}.sec-ad-step .step-table01 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.sec-ad-step .step-table01 table,.sec-ad-step .step-table01 tbody{height:100%;position:relative;width:100%}.sec-ad-step .step-table01 tr.gradient td,.sec-ad-step .step-table01 tr.gradient th{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);color:#fff;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;height:52px;height:13.86667vw;padding-bottom:5.06667vw;padding-top:4vw;text-align:center}.sec-ad-step .step-table01 td,.sec-ad-step .step-table01 th{-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;padding:4vw 2.66667vw 6.13333vw}.sec-ad-step .step-table01 td{font-size:14px;font-size:3.73333vw}.sec-ad-step .step-table01 td .step-name{display:block;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:2.13333vw}.sec-ad-step .step-table01 td .step-desc{letter-spacing:.02em}.sec-ad-step .step-video{margin:-1.33333vw auto 1.6vw;width:343px;width:91.46667vw}.sec-ad-step .step-video video{width:100%}.sec-ad-step .step-video-cap{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;letter-spacing:.02em;text-align:center}.sec-ad-voice{border-bottom:1px solid #2dcc70;padding-bottom:6.13333vw;padding-top:4.53333vw}.sec-ad-voice .sec-ad-voice-inner{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-ad-voice .ad-voice-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative}.sec-ad-voice .ad-voice-head:after{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:7px;right:1.86667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ad-voice .each-voice{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;left:1px;left:.26667vw;margin-bottom:4.26667vw;padding:4px 3px 4px 4px;position:relative;width:343px;width:91.46667vw}.sec-ad-voice .each-voice .each-voice-inner{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-display:swap;font-family:Noto Sans JP;height:100%;padding:3.2vw 3.2vw 7.46667vw;width:100%}.sec-ad-voice .each-voice .voice-img{margin-bottom:2.66667vw}.sec-ad-voice .each-voice .voice-title{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:1.6vw}.sec-ad-voice .each-voice .voice-client{color:#676767;display:block;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:500;margin-bottom:1.6vw}.sec-ad-voice .each-voice .voice-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;line-height:1.57143;margin-bottom:4vw}.sec-ad-voice .each-voice .voice-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#000;border-radius:6px;border-radius:1.6vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin:auto auto 0;position:relative;width:293px;width:78.13333vw}.sec-ad-voice .each-voice .voice-btn .arrow{-webkit-transform:translateY(-50%);height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ad-faq{border-bottom:1px solid #2dcc70;margin-bottom:8.53333vw;padding-top:4.53333vw}.sec-ad-faq .sec-ad-faq-inner{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-ad-faq .ad-faq-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.93333vw;position:relative}.sec-ad-faq .ad-faq-head:after{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:7px;right:1.86667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-ad-faq .each-faq{border-bottom:1px dashed #2dc2cc;margin-bottom:6.13333vw;padding-bottom:4.53333vw}.sec-ad-faq .each-faq:last-of-type{border-bottom:0;margin-bottom:0}.sec-ad-faq .each-faq .faq-icon{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border-radius:50%;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:5.33333vw;font-weight:700;height:32px;height:8.53333vw;justify-content:center;line-height:1;margin-right:4.26667vw;padding-bottom:.53333vw;width:32px;width:8.53333vw}.sec-ad-faq .each-faq .faq-desc{width:287px;width:76.53333vw}.sec-ad-faq .each-faq .faq-q{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.2vw}.sec-ad-faq .each-faq .faq-q .faq-icon{background:#2dc79d}.sec-ad-faq .each-faq .faq-q .faq-desc{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;line-height:1.33333;padding-top:1.6vw}.sec-ad-faq .each-faq .faq-a{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-ad-faq .each-faq .faq-a .faq-icon{background:#2dc2cc}.sec-ad-faq .each-faq .faq-a .faq-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;line-height:1.5;padding-top:1.33333vw}.sec-video-service{margin-top:7.46667vw;overflow:hidden;position:relative}.sec-video-service .video-service-inner{position:relative;z-index:2}.sec-video-service .video-service .picto-area{padding-right:0}.sec-video-service .video-service .service-desc{margin-top:0}.sec-bnr{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px}.sec-bnr .bnr{display:block}.sec-bnr .bnr-dx-book{margin-bottom:3.73333vw}.sec-bnr .bnr-flex{margin-bottom:8.53333vw}.sec-bnr .bnr-flex,.sec-bnr .bnr-flex .bnr-half{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.sec-bnr .bnr-flex .bnr-half{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;border:3px solid #88e18e;box-sizing:border-box;height:72px;height:19.2vw;position:relative;width:165px;width:44vw}.sec-bnr .bnr-flex .bnr-half:after{background:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.sec-bnr .bnr-flex .bnr-half .txt{color:#fff;font-size:14px;font-size:3.73333vw;font-weight:700;position:relative;z-index:2}.sec-bnr .bnr-growthhacker{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:159px;height:42.4vw;overflow:hidden;padding-bottom:4vw;position:relative}.sec-bnr .bnr-growthhacker .bg{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.sec-bnr .bnr-growthhacker .txt-area{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-sizing:border-box;background:rgba(0,0,0,.8);box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-display:swap;font-family:Noto Sans JP;height:17.06667vw;justify-content:center;margin-top:auto;padding-bottom:1.33333vw;padding-left:4.26667vw;position:relative;width:82.66667vw}.sec-bnr .bnr-growthhacker .txt-area .lead,.sec-bnr .bnr-growthhacker .txt-area .title{line-height:1}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.13333vw}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px;font-size:3.73333vw;font-weight:500;text-decoration:underline}.sec-bnr .bnr-growthhacker .logomark{display:none;width:0}.sec-bnr .bnr-growthhacker .logomark svg path{fill:#fff}.sec-format{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 28px 35px}.sec-format .heading{margin-bottom:40px;text-align:center}.tab-area{-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:200px;margin-left:auto;margin-right:auto;position:relative;width:100%}.tab-area,.tab-area .each-tab{-webkit-box-sizing:border-box;box-sizing:border-box}.tab-area .each-tab{height:60px;height:16vw;width:33.33333%}.tab-area .each-tab:nth-of-type(3n) .tab{border-right:0}.tab-area .tab{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border-right:1px solid #2dcc70;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:3.2vw;font-weight:700;height:60px;height:16vw;justify-content:center;letter-spacing:.1em;position:relative;width:100%}.tab-area .tab:hover{cursor:pointer}.tab-area .tab-content{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;opacity:0;pointer-events:none;position:absolute;top:120px;top:32vw;width:100%}.tab-area .tab-content .title{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;background:#d3f4cd;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;height:14.66667vw;padding:0 20px}.tab-area .tab-content .title .en{color:#4c566c;font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:21px;font-size:5.6vw;letter-spacing:.08em;white-space:nowrap}.tab-area .tab-content .title .ja{font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.12em;margin-left:15px}.tab-area .tab-content .content-inner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.tab-area .tab-content .video{width:100%}.tab-area .tab-content .video video{background:#4c566c;border:0;width:100%}.tab-area .tab{-webkit-transition:all .3s ease;background:#fff;transition:all .3s ease}.tab-area .tab.visible{background:#d3f4cd}.tab-area .each-tab:first-of-type,.tab-area .each-tab:nth-of-type(2),.tab-area .each-tab:nth-of-type(3){border-bottom:1px solid #fff}.tab-area .each-tab:nth-of-type(4),.tab-area .each-tab:nth-of-type(5),.tab-area .each-tab:nth-of-type(6){border-top:1px solid #2dcc70}.tab-area .tab-content{-webkit-transition:all .3s ease;transition:all .3s ease}.tab-area .tab-content.visible{opacity:1;pointer-events:auto;z-index:2}.module-video,.tab-area .tab-content .video{cursor:pointer;position:relative;z-index:1}.module-video:hover,.tab-area .tab-content .video:hover{cursor:pointer}.module-video video,.tab-area .tab-content .video video{-webkit-box-sizing:border-box;border:1px solid #4c566c;box-sizing:border-box;cursor:pointer;width:100%}.module-video .video-btn,.tab-area .tab-content .video .video-btn{-webkit-box-shadow:0 0 2px rgba(76,86,108,.5);-webkit-transition:all .3s ease;background:rgba(76,86,108,.7);background-image:url(../images/btn-play01@2x.png);background-repeat:no-repeat;background-size:30px auto;border-radius:50%;box-shadow:0 0 2px rgba(76,86,108,.5);height:30px;left:calc(50% - 15px);pointer-events:none;position:absolute;top:calc(50% - 15px);transition:all .3s ease;width:30px;z-index:2}.module-video .video-btn.playing,.tab-area .tab-content .video .video-btn.playing{opacity:0;pointer-events:none}.bg-arrow{background-image:url(../images/bg_arrow01-sp.png);background-position:0 0;background-repeat:no-repeat;background-size:95.46667vw}.sec-video-overview{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:.53333vw}.sec-video-overview .video-overview-head{line-height:1.4;margin-bottom:6.4vw;margin-top:-.8vw}.sec-video-overview .video-advantage{margin:0 auto;padding-bottom:12.8vw;position:relative;width:311px;width:82.93333vw}.sec-video-overview .video-advantage .video-advantage-inner{-webkit-box-sizing:border-box;box-sizing:border-box}.sec-video-overview .video-advantage .each-advantage{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:9.06667vw;margin-left:0;margin-right:0;width:311px;width:82.93333vw}.sec-video-overview .video-advantage .each-advantage:last-of-type{margin-bottom:0}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:2.66667vw;width:145px;width:38.66667vw}.sec-video-overview .video-advantage .each-advantage .advantage-lead{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;line-height:1.6;margin-bottom:1.86667vw}.sec-video-overview .video-advantage .each-advantage .advantage-desc{color:#2b2b2b;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;max-width:100%}.sec-video-cases{padding-bottom:7.2vw}.sec-video-cases .bx-wrapper{-webkit-box-shadow:none;border:0;box-shadow:none;position:relative}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{background:hsla(0,0%,100%,.8);cursor:pointer;display:block;height:238px;height:63.46667vw;position:absolute;top:0;width:56px;width:14.93333vw;z-index:100}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{-webkit-box-sizing:border-box;-webkit-transform:translateY(-50%);border:4px solid #2dc2cc;box-sizing:border-box;content:"";height:40px;height:10.66667vw;position:absolute;top:50%;transform:translateY(-50%);width:40px;width:10.66667vw}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:15px;height:4vw;position:absolute;top:50%;width:15px;width:4vw}.sec-video-cases .bx-prev,.sec-video-cases .bx-prev:before{left:0}.sec-video-cases .bx-prev:after{-webkit-transform:translateY(-50%) rotate(-45deg);border-left:4px solid #2dc2cc;border-top:4px solid #2dc2cc;left:5px;left:1.33333vw;transform:translateY(-50%) rotate(-45deg)}.sec-video-cases .bx-next,.sec-video-cases .bx-next:before{right:0}.sec-video-cases .bx-next:after{-webkit-transform:translateY(-50%) rotate(45deg);border-right:4px solid #2dc2cc;border-top:4px solid #2dc2cc;right:5px;right:1.33333vw;transform:translateY(-50%) rotate(45deg)}.sec-video-cases .bx-pager{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:7.46667vw}.sec-video-cases .bx-pager .bx-pager-item{background:#c4c4c4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;height:2.66667vw;margin-left:1.06667vw;margin-right:1.06667vw;width:10px;width:2.66667vw}.sec-video-cases .bx-pager .bx-pager-item a{border:0;font-size:0;height:100%;width:100%}.sec-video-cases .bx-pager .bx-pager-item .active{background:#2dc2cc}.video-cases{position:relative}.video-cases .each-case{font-display:swap;font-family:Noto Sans JP;margin-bottom:6.13333vw;margin-left:4.26667vw;margin-right:4.26667vw;max-width:560px;max-width:149.33333vw;max-width:440px;width:343px;width:91.46667vw}.video-cases .each-case,.video-cases .each-case .each-case-inner,.video-cases .each-case .each-case-inner .title{-webkit-box-sizing:border-box;box-sizing:border-box}.video-cases .each-case .each-case-inner .title{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:linear-gradient(97.4deg,#2dcc70,#2dc2cc 98.4%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:4.26667vw;height:32px;height:8.53333vw;line-height:1;padding-left:4.26667vw;padding-right:4.26667vw}.video-cases .each-case .each-case-inner .video{margin-bottom:2.66667vw}.video-cases .each-case .each-case-inner .video video{width:100%}.video-cases .each-case .each-case-inner .txt-area .client{color:#676767;display:block;font-size:14px;font-size:3.73333vw;margin-bottom:2.66667vw;text-align:center}.video-cases .each-case .each-case-inner .txt-area .desc{color:#2b2b2b;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;line-height:1.57143;text-align:center}.sec-video-price{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),color-stop(86.32%,#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc 86.32%);margin-bottom:8vw;padding-bottom:7.73333vw;padding-top:8vw}.sec-video-price .video-price-head{margin-bottom:6.4vw}.sec-video-price .video-price,.sec-video-price .video-price .each-price{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-video-price .video-price .each-price{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;flex-direction:column;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding-bottom:6.66667vw;padding-top:4.26667vw;width:343px;width:91.46667vw}.sec-video-price .video-price .each-price .price-title{display:block;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;height:2.5em;letter-spacing:.04em;margin-bottom:4.53333vw;text-align:center}.sec-video-price .video-price .each-price .price-content{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15.2vw;padding-right:7.2vw}.sec-video-price .video-price .each-price .price-picto{height:70px;height:18.66667vw;margin-left:0;margin-right:6.13333vw}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:0;margin-right:8.53333vw}.sec-video-price .video-price .each-price .price-picto svg{height:100%;width:auto}.sec-video-price .video-price .each-price .price-price{font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;margin-bottom:.53333vw}.sec-video-price .video-price .each-price .price-price .num{font-size:32px;font-size:8.53333vw;font-weight:600;margin-right:.53333vw}.sec-video-plan{border-top:1px solid #2dcc70;padding-bottom:13.33333vw;padding-top:4.53333vw}.sec-video-plan .sec-video-plan-inner{margin-left:auto;margin-right:auto;width:349px;width:93.06667vw}.sec-video-plan .video-plan-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;padding-left:.8vw;position:relative}.sec-video-plan .video-plan-head:after{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-plan .video-plan-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw;padding-left:.8vw}.sec-video-plan .table-note{color:#868686;font-display:swap;font-family:Noto Sans JP;font-size:12px;font-size:3.2vw;line-height:1.66667;text-align:right}.sec-video-option{border-bottom:1px solid #2dcc70;border-top:1px solid #2dcc70;margin-bottom:6.4vw;padding-bottom:7.46667vw;padding-top:4.53333vw}.sec-video-option .sec-video-option-inner{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-video-option .video-option-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative}.sec-video-option .video-option-head:after{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-option .video-option-desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw;padding-left:.8vw}.sec-video-option .video-table02{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;left:1px;left:.26667vw;padding:4px 3px 4px 4px;position:relative}.sec-video-option .video-table02 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.sec-video-option .video-table02 table,.sec-video-option .video-table02 tbody{position:relative;width:100%}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);color:#fff;font-size:12px;font-size:3.2vw;height:52px;height:13.86667vw;text-align:center}.sec-video-option .video-table02 tr:last-of-type td,.sec-video-option .video-table02 tr:last-of-type th{border-bottom:0}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:228px;width:60.8vw}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{-webkit-box-sizing:border-box;background:#fff;border-bottom:1px solid #e7e7e7;box-sizing:border-box;height:94px;height:25.06667vw;vertical-align:middle}.sec-video-option .video-table02 th{padding-left:3.2vw}.sec-video-option .video-table02 th .option-name{display:block;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:2.13333vw}.sec-video-option .video-table02 th .option-desc{font-size:12px;font-size:3.2vw;font-weight:400}.sec-video-option .video-table02 td{font-size:16px;font-size:4.26667vw;font-weight:700;text-align:center}.sec-video-production{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),to(#2dc2cc));background:linear-gradient(180deg,#6fd99f,#2dc2cc);margin-top:6.4vw;padding-bottom:5.86667vw;padding-top:8.8vw}.sec-video-production .video-production-head{font-size:16px;font-size:4.26667vw;margin-bottom:6.4vw;padding-bottom:6.4vw}.sec-video-production .video-production-head .small{display:block;font-size:24px;font-size:6.4vw;letter-spacing:.04em;margin-bottom:1.33333vw}.sec-video-production .video-production .each-production{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:4.8vw;margin-left:4.26667vw;margin-right:4.26667vw;padding-bottom:6.13333vw;padding-top:5.06667vw;width:343px;width:91.46667vw}.sec-video-production .video-production .each-production.production01{padding-bottom:3.2vw;padding-top:6.4vw}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:2.93333vw}.sec-video-production .video-production .each-production .production-lead{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;letter-spacing:.02em;margin-bottom:4.53333vw;text-align:center}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:3.2vw;width:187px;width:49.86667vw}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:0;width:149px;width:39.73333vw}.sec-video-production .video-production .each-production .production-note{color:#868686;font-size:12px;font-size:3.2vw;width:311px;width:82.93333vw}.sec-video-doda{padding-bottom:15.2vw;padding-top:10.66667vw}.sec-video-doda .video-doda-head{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:4.26667vw;text-align:center}.sec-video-doda .video-doda-head .green{background:#88e18e;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:2.13333vw;padding:.26667vw 1.33333vw}.sec-video-doda .video-doda-head .name{font-size:20px;font-size:5.33333vw;font-weight:700}.sec-video-doda .video-doda-content{margin-left:auto;margin-right:auto;width:343px;width:91.46667vw}.sec-video-doda .video-doda-content .video{margin-bottom:9.33333vw;margin-right:0;width:343px;width:91.46667vw}.sec-video-doda .video-doda-content .video video{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2.13333vw;width:100%}.sec-video-doda .video-doda-content .cap{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;line-height:1.57143}.sec-video-doda .result-area{width:343px;width:91.46667vw}.sec-video-doda .result-area .step01{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc795));background:linear-gradient(180deg,#2dc2cc 0,#2dc795);box-sizing:border-box;height:32px;height:8.53333vw;margin-bottom:3.2vw;padding:2px;position:relative;width:171px;width:45.6vw}.sec-video-doda .result-area .step01:before{-webkit-transform:translateX(-50%);border-color:#2dc79e transparent transparent;border-style:solid;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.sec-video-doda .result-area .step01 .step01-inner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:100%;justify-content:center;letter-spacing:.02em;line-height:1;width:100%}.sec-video-doda .result-area .issues{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6vw}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;height:72px;height:19.2vw;justify-content:center;letter-spacing:.02em;line-height:1;margin-left:.4vw;margin-right:.4vw;text-align:center;width:170px;width:45.33333vw}.sec-video-doda .result-area .issues .issue01{background:linear-gradient(115.11deg,#2dc79d,#2dc2cc 194.02%);margin-bottom:0}.sec-video-doda .result-area .issues .issue02{background:linear-gradient(115.36deg,#2dc79d -91.77%,#2dc2cc)}.sec-video-doda .result-area .arrow{margin-bottom:1.6vw;margin-left:auto;margin-right:auto;width:28px;width:7.46667vw}.sec-video-doda .result-area .arrow svg{width:100%}.sec-video-doda .result-area .result{text-align:center}.sec-video-doda .result-area .result .txt01{color:#2b2b2b;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:.8vw;text-align:center}.sec-video-doda .result-area .result .txt02{font-size:18px;font-size:4.8vw;font-weight:700}.sec-video-doda .result-area .result .txt02 .percentage{font-size:32px;font-size:8.53333vw;font-weight:700;margin-right:1.06667vw;position:relative;top:2px;top:.53333vw}.sec-video-service{background-image:url(../images/bg04-sp.jpg);background-size:cover;padding-bottom:12vw;padding-top:7.73333vw}.sec-video-service .video-services-head{margin-bottom:9.6vw}.sec-video-service .video-service{background:#fff;margin-left:auto;margin-right:auto;padding:9.86667vw 6.66667vw 8.26667vw;width:343px;width:91.46667vw}.sec-video-service .video-service,.sec-video-service .video-service .picto-area{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.sec-video-service .video-service .picto-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;margin-bottom:3.2vw;padding-top:0;width:293px;width:78.13333vw}.sec-video-service .video-service .service-picto{height:80px;height:21.33333vw;margin-bottom:5.6vw;width:80px;width:21.33333vw}.sec-video-service .video-service .service-picto svg{width:100%}.sec-video-service .video-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700}.sec-video-service .video-service .txt-area{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;padding-left:0;width:293px;width:78.13333vw}.sec-video-service .video-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;letter-spacing:.02em;margin-bottom:5.33333vw;max-width:100%}.sec-video-service .video-service .service-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#000;border-radius:6px;border-radius:1.6vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;min-width:200px;position:relative;width:293px;width:78.13333vw}.sec-video-service .video-service .service-btn .arrow{-webkit-transform:translateY(-50%);height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-video-bnr{padding-bottom:8.8vw;padding-top:10.13333vw}.page-video-solution .vidoe-solution-features .each-feature{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:4px;width:343px;width:91.46667vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner{-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;height:100%;padding:4.26667vw 3.2vw 5.6vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02{padding-top:7.2vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:9.33333vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03{padding-top:4.53333vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:7.73333vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:2.93333vw}.page-video-solution .vidoe-solution-features .each-feature .feature-lead{font-display:swap;font-family:Noto Sans JP;font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:4vw;text-align:center}.page-video-solution .vidoe-solution-features .each-feature .feature-desc{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.04em;line-height:1.71429;text-align:center}.page-video-solution .vidoe-solution-features .each-feature .quote{color:#868686;font-size:12px;font-size:3.2vw;margin-top:4vw}.page-video-solution .vidoe-solution-features .each-feature .feature-img{height:auto;margin-bottom:6.4vw;position:relative;text-align:center}.page-video-solution .vidoe-solution-features .each-feature .feature-img img{height:100%;width:auto}.page-video-solution .sec-market{padding-top:13.33333vw}.page-video-solution .sec-market .market-head{font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;padding-bottom:5.33333vw;position:relative;text-align:center}.page-video-solution .sec-market .market-head:after{-webkit-transform:translateX(-50%);border-color:#fff transparent transparent;border-style:solid;border-width:39px 27.5px 0;bottom:-39px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:10}.page-video-solution .sec-ux-services{padding-bottom:10.66667vw;padding-top:13.33333vw;position:relative}.page-video-solution .sec-ux-services .ux-services-inner{position:relative;z-index:2}.page-video-solution .sec-ux-services .ux-services-head{margin-bottom:6.4vw}.page-video-solution .sec-ux-services .ux-services-head .small{display:block;margin-bottom:2.66667vw}.page-video-solution .sec-ux-services .ux-service{display:-webkit-box;display:-ms-flexbox;display:flex}.page-video-solution .sec-ux-services .ux-service .each-service{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;align-items:center;background:#fff;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:8.53333vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-picto{height:88px;height:23.46667vw;margin-bottom:4vw;width:88px;width:23.46667vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-picto svg{width:100%}.page-video-solution .sec-ux-services .ux-service .each-service .service-copy{font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:2.13333vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:4vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:7.2vw;max-width:100%;text-align:center}.page-video-solution .sec-ux-services .ux-service .each-service .service-desc .green{color:#2dcc70;font-weight:700}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#000;border-radius:6px;border-radius:1.6vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin:auto auto 0;position:relative;width:293px;width:78.13333vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn .arrow{-webkit-transform:translateY(-50%);height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn.disabled{opacity:.3;pointer-events:none}.page-video-solution .sec-network{padding-bottom:16vw;padding-top:16vw}.page-video-solution .sec-network .network-head{margin-bottom:8vw}.page-video-solution .sec-network .network-creator{margin:0 auto;padding-bottom:12.8vw;position:relative;width:311px;width:82.93333vw}.page-video-solution .sec-network .network-creator .network-creator-inner{-webkit-box-sizing:border-box;box-sizing:border-box}.page-video-solution .sec-network .network-creator .each-creator{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:16vw;margin-left:0;margin-right:0;width:311px;width:82.93333vw}.page-video-solution .sec-network .network-creator .each-creator:last-of-type{margin-bottom:0}.page-video-solution .sec-network .network-creator .each-creator .creator-picto{margin-bottom:2.66667vw;width:120px;width:32vw}.page-video-solution .sec-network .network-creator .each-creator .creator-txt-area{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:2.66667vw}.page-video-solution .sec-network .network-creator .each-creator .creator-name{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.02em;line-height:1.6;margin-bottom:1.33333vw}.page-video-solution .sec-network .network-creator .each-creator .creator-role{color:#868686;font-size:16px;font-size:4.26667vw;font-weight:700;letter-spacing:.02em;margin-bottom:4vw}.page-video-solution .sec-network .network-creator .each-creator .creator-desc{color:#000;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;margin-bottom:1em;max-width:100%}.page-video-solution .sec-network .network-creator .each-creator .line-txt{color:#000;font-size:14px;font-size:3.73333vw;font-weight:400;letter-spacing:.02em;max-width:100%;text-decoration:underline}.page-video-solution .sec-network .network-creator .each-creator .video video{width:100%}.page-video-solution .sec-service{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:26.66667vw;padding-left:16px;padding-right:16px}.page-video-solution .sec-service .services-head01{color:#868686;font-size:28px;font-size:7.46667vw;font-weight:400;margin-bottom:2.66667vw;text-align:center}.page-video-solution .sec-service .services-desc01{font-size:14px;font-size:3.73333vw;line-height:1.5;margin-bottom:5.33333vw;text-align:center}.page-video-solution .sec-service .each-service{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;padding:5px}.page-video-solution .sec-service .each-service.dx{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b 0,#2dc2cc)}.page-video-solution .sec-service .each-service.dx .green{color:#75db9b}.page-video-solution .sec-service .each-service.dx .desc-area .picto{width:160px;width:42.66667vw}.page-video-solution .sec-service .each-service.ux{background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#75db9b));background:linear-gradient(180deg,#2dc2cc 0,#75db9b)}.page-video-solution .sec-service .each-service.ux .green{color:#2dc2cc}.page-video-solution .sec-service .each-service.ux .desc-area .picto{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;width:164px;width:43.73333vw}.page-video-solution .sec-service .each-service.ux .feature-name{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600;padding-top:.1em}.page-video-solution .sec-service .each-service.video{background:-webkit-gradient(linear,left top,left bottom,from(#75db9b),to(#2dc2cc));background:linear-gradient(180deg,#75db9b 0,#2dc2cc);width:100%}.page-video-solution .sec-service .each-service.video .green{color:#75db9b}.page-video-solution .sec-service .each-service.video .desc-area .picto{width:160px;width:42.66667vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature{width:310px;width:82.66667vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature .picto.ad{width:60px;width:16vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature:first-of-type{margin-bottom:8vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature .feature-desc{text-align:center}.page-video-solution .sec-service .each-service .each-service-inner{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding:8vw 0;width:100%}.page-video-solution .sec-service .each-service .service-name{font-size:40px;font-size:10.66667vw;letter-spacing:.04em;margin-bottom:5.33333vw;text-align:center}.page-video-solution .sec-service .each-service .desc-area{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:6.66667vw}.page-video-solution .sec-service .each-service .desc-area .picto{height:101px;height:26.93333vw;margin-bottom:2.66667vw}.page-video-solution .sec-service .each-service .desc-area .desc{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;line-height:1.5;text-align:center}.page-video-solution .sec-service .each-service .features-area{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.page-video-solution .sec-service .each-service .features-area .each-feature{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:4vw;margin-left:2.93333vw;margin-right:2.93333vw;width:140px;width:37.33333vw}.page-video-solution .sec-service .each-service .features-area .each-feature:last-of-type{width:100%}.page-video-solution .sec-service .each-service .features-area .each-feature:last-of-type .feature-desc{text-align:center}.page-video-solution .sec-service .each-service .features-area .each-feature .btn{margin-top:4vw}.page-video-solution .sec-service .each-service .features-area .picto{height:60px;height:16vw;margin-bottom:2.66667vw;width:60px;width:16vw}.page-video-solution .sec-service .each-service .features-area .feature-name{font-size:16px;font-size:4.26667vw;font-weight:700;height:27px;height:7.2vw;margin-bottom:2.66667vw}.page-video-solution .sec-service .each-service .features-area .feature-desc{font-size:12px;font-size:3.2vw;width:100%}.page-video-solution .sec-service .each-service .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#000;border-radius:6px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;min-width:160px;position:relative;width:293px;width:78.13333vw}.page-video-solution .sec-service .each-service .btn .arrow{-webkit-transform:translateY(-50%);height:14px;height:3.73333vw;position:absolute;right:17px;right:16px;right:4.26667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.sec-404{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 720px);padding:100px 0}.sec-404 .head{color:#2dcc70;font-size:80px;font-size:21.33333vw;font-weight:700;line-height:1}.sec-404 .lead{font-family:Barlow,sans-serif;font-size:30px;font-size:8vw;margin-bottom:1em}.sec-404 .body{font-size:16px;font-size:4.26667vw;margin-bottom:3em}.sec-404 .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:52px;height:13.86667vw;justify-content:center;line-height:1;padding-right:7.46667vw;position:relative;width:208px;width:55.46667vw}.sec-404 .btn .arrow{-webkit-transform:translateY(-50%);position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.page-tv footer #sign-up{display:none}.page-tv .subpage-mv.tv{height:300px;height:80vw}.page-tv .subpage-mv.tv .subpage-mv-inner{padding-left:3.2vw;padding-top:8vw}.page-tv .subpage-mv.tv .head-area{margin-left:0}.page-tv .subpage-mv.tv .head-area .title-area{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw;margin-left:-.8vw;position:relative}.page-tv .subpage-mv.tv .head-area .copy{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:16vw}.page-tv .subpage-mv.tv .head-area .copy .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;margin-right:.01em}.page-tv .subpage-mv.tv .head-area .picto{height:60px;height:16vw;margin-right:3.73333vw;width:60px;width:16vw}.page-tv .subpage-mv.tv .head-area .title{font-family:Montserrat,YuGothic,Yu Gothic,sans-serif;font-size:28px;font-size:7.46667vw;font-weight:700;letter-spacing:-.01em;position:relative;top:0}.page-tv .subpage-mv.tv .head-area .title .semibold{font-weight:600}.page-tv .subpage-mv.tv .head-area .lead{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:.02em}.page-tv .subpage-mv.tv .head-area .num{color:#2dcc70;font-size:22px;font-size:5.86667vw;left:0;margin-right:.15em;position:relative;top:0}.page-tv .subpage-mv.tv .btn-wrap{margin-left:4.53333vw;margin-top:0}.page-tv .subpage-mv.tv .btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background:#000;border-radius:26px;border-radius:6.93333vw;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:40px;height:10.66667vw;justify-content:center;line-height:1;margin-bottom:2.66667vw;padding-right:.53333vw;position:relative;width:280px;width:74.66667vw}.page-tv .subpage-mv.tv .btn .arrow{-webkit-transform:translateY(-50%);left:auto;position:absolute;right:20px;right:5.33333vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.page-tv .subpage-mv.tv .btn.white{background:#fff;color:#000}.page-tv .subpage-mv.tv .subpage-mv-img{height:100%}.page-tv .subpage-mv.tv .subpage-mv-img picture{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.page-tv .subpage-mv.tv .subpage-mv-img .bg{max-width:none}.page-tv .sec-intro{-webkit-box-sizing:border-box;border-bottom:1px solid #2dcc70;box-sizing:border-box;padding-bottom:13.33333vw;padding-top:10.66667vw}.page-tv .sec-intro .intro-head{margin-bottom:10.66667vw}.page-tv .sec-intro .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.page-tv .sec-intro .content-wrap .each-content{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),color-stop(86%,#2dc2cc));background:linear-gradient(180deg,#6fd99f 0,#2dc2cc 86%);box-sizing:border-box;height:auto;margin-bottom:8vw;margin-left:0;margin-right:0;padding:4px;width:300px;width:80vw}.page-tv .sec-intro .content-wrap .each-content .inner{-webkit-box-sizing:border-box;background:#fff;box-sizing:border-box;height:100%;padding-bottom:5.33333vw;padding-left:5.33333vw;padding-right:5.33333vw;width:100%}.page-tv .sec-intro .content-wrap .each-content .img{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;height:53.33333vw;justify-content:center;width:100%}.page-tv .sec-intro .content-wrap .each-content .img.img01 img{height:auto;width:auto}.page-tv .sec-intro .content-wrap .each-content .img.img02 img{height:105px;height:28vw;width:126px;width:33.6vw}.page-tv .sec-intro .content-wrap .each-content .title{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:4vw;text-align:center}.page-tv .sec-intro .content-wrap .each-content .desc{font-size:14px;font-size:3.73333vw;line-height:1.714;text-align:center}.page-tv .sec-problem{padding-bottom:0;padding-top:10.66667vw}.page-tv .sec-problem .problem-head{margin-bottom:10.66667vw}.page-tv .sec-problem .issues .each-issue{margin-bottom:4.53333vw;margin-left:0;margin-right:0;padding-bottom:6.4vw;width:343px;width:91.46667vw}.page-tv .sec-problem .issues .each-issue .issue{height:76px;height:20.26667vw;position:relative}.page-tv .sec-problem .issues .each-issue .issue.high{height:101px;height:26.93333vw}.page-tv .sec-problem .issues .each-issue .issue.high .issue-txt{height:94px;height:25.06667vw;top:-2px;top:-.53333vw}.page-tv .sec-problem .issues .each-issue .issue.high.bg{height:101px;height:26.93333vw}.page-tv .sec-problem .issues .each-issue .issue .issue-txt{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:4.26667vw;font-weight:700;height:70px;height:18.66667vw;left:81px;left:21.6vw;line-height:1.625;position:relative;top:6px;top:1.6vw;width:246px;width:65.6vw;z-index:2}.page-tv .sec-problem .issues .each-issue .issue .bg{height:76px;height:20.26667vw;left:0;position:absolute;top:0;width:100%;z-index:1}.page-tv .sec-problem .issues .each-issue .issue .bg svg{width:100%}.page-tv .sec-problem .issues .each-issue .task{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;height:84px;height:22.4vw;padding:4px}.page-tv .sec-problem .issues .each-issue .task .task-inner{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:100%;justify-content:center;text-align:center;width:100%}.page-tv .sec-tv-resolve{padding-top:8vw}.page-tv .sec-tv-resolve .resolve-head{font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;padding-bottom:5.33333vw;position:relative;text-align:center}.page-tv .sec-tv-resolve .resolve-head:after{-webkit-transform:translateX(-50%);border-color:#fff transparent transparent;border-style:solid;border-width:39px 27.5px 0;bottom:-39px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:10}.page-tv .tv-resolve-content{padding-bottom:10.66667vw;padding-top:13.33333vw;position:relative}.page-tv .tv-resolve-content .tv-resolve-content-inner{position:relative;z-index:2}.page-tv .tv-resolve-content .tv-resolve-content-head{margin-bottom:6.4vw}.page-tv .tv-resolve-content .each-resolve{-ms-flex-pack:center;-webkit-box-pack:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;margin-bottom:6.4vw;margin-left:auto;margin-right:auto;width:345px;width:92vw}.page-tv .tv-resolve-content .each-resolve picture{text-align:center}.page-tv .sec-tv-portotv{padding-bottom:4vw;padding-top:8vw}.page-tv .sec-tv-portotv .portotv-head{font-size:20px;font-size:5.33333vw;font-weight:700;line-height:1.406;margin-bottom:3.73333vw;text-align:center}.page-tv .sec-tv-portotv .img{margin-left:auto;margin-right:auto;width:345px;width:92vw}.page-tv .sec-tv-video{background:-webkit-gradient(linear,left top,left bottom,from(#6fd99f),to(#2dc2cc));background:linear-gradient(180deg,#6fd99f 0,#2dc2cc);padding-bottom:8vw;padding-top:8vw}.page-tv .sec-tv-video .video-head{font-size:20px;font-size:5.33333vw;font-weight:700;letter-spacing:.04em;margin-bottom:8vw;position:relative;text-align:center}.page-tv .sec-tv-video .each-video{margin-left:auto;margin-right:auto;width:345px;width:92vw}.page-tv .sec-tv-video .each-video .iframe{height:190px;height:50.66667vw;width:100%}.page-tv .sec-tv-video .each-video .iframe iframe{height:100%;width:100%}.page-tv .sec-tv-video .each-video .txt-wrap{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;height:21.33333vw;justify-content:center}.page-tv .sec-tv-video .each-video .txt-wrap .title{font-size:16px;font-size:4.26667vw}.page-tv .sec-tv-flow{border-bottom:1px solid #2dcc70;margin-bottom:8vw;padding-bottom:1.33333vw;padding-top:8vw}.page-tv .sec-tv-flow .inner{margin-left:auto;margin-right:auto;width:340px;width:90.66667vw}.page-tv .sec-tv-flow .head{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:.5em}.page-tv .sec-tv-flow .each-flow{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:6.66667vw;padding-left:14.66667vw;padding-top:8vw;position:relative}.page-tv .sec-tv-flow .each-flow:not(:last-of-type){border-bottom:1px dashed #2dc2cc}.page-tv .sec-tv-flow .each-flow .num{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#2dc79d;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Barlow,sans-serif;font-size:20px;font-size:5.33333vw;height:40px;height:10.66667vw;justify-content:center;left:0;line-height:1;position:absolute;top:30px;top:8vw;width:40px;width:10.66667vw}.page-tv .sec-tv-flow .each-flow .title{font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:5.33333vw;padding-top:1.86667vw}.page-tv .sec-tv-plan{border-bottom:1px solid #2dcc70;margin-bottom:8vw;padding-bottom:14.66667vw;padding-top:8vw}.page-tv .sec-tv-plan .sec-tv-plan-inner{margin-left:auto;margin-right:auto;width:349px;width:93.06667vw}.page-tv .sec-tv-plan .video-plan-head{font-size:18px;font-size:4.8vw;font-weight:700;margin-bottom:6.13333vw;position:relative;width:346px;width:92.26667vw}.page-tv .sec-tv-plan .video-plan-desc,.page-tv .sec-tv-plan .video-plan-head{-webkit-box-sizing:border-box;box-sizing:border-box;font-display:swap;font-family:Noto Sans JP;padding-left:.8vw}.page-tv .sec-tv-plan .video-plan-desc{font-size:14px;font-size:3.73333vw;font-weight:400;margin-bottom:5.06667vw}.page-tv .sec-tv-plan .tv-table01{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#2dc2cc),to(#2dc79d));background:linear-gradient(180deg,#2dc2cc,#2dc79d);box-sizing:border-box;left:1px;left:.26667vw;margin-bottom:2.66667vw;padding:4px 3px 4px 4px;position:relative}.page-tv .sec-tv-plan .tv-table01 table{border-collapse:separate;border-spacing:1px 0;font-display:swap;font-family:Noto Sans JP}.page-tv .sec-tv-plan .tv-table01 table,.page-tv .sec-tv-plan .tv-table01 tbody{position:relative;width:100%}.page-tv .sec-tv-plan .tv-table01 tr:last-of-type td,.page-tv .sec-tv-plan .tv-table01 tr:last-of-type th{border-bottom:0}.page-tv .sec-tv-plan .tv-table01 td,.page-tv .sec-tv-plan .tv-table01 th{-webkit-box-sizing:border-box;background:#fff;border-bottom:1px solid #e7e7e7;box-sizing:border-box;font-size:11px;font-size:2.93333vw;height:68px;height:18.13333vw;text-align:center;vertical-align:middle}.page-tv .sec-tv-plan .tv-table01 td ul,.page-tv .sec-tv-plan .tv-table01 th ul{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2.66667vw;padding-left:2.66667vw;padding-top:2.66667vw;text-align:left}.page-tv .sec-tv-plan .tv-table01 th.trans{-webkit-box-sizing:border-box;background:0;border-bottom:0;box-sizing:border-box;color:#fff;font-size:14px;font-size:3.73333vw;padding-right:4px;width:60px;width:16vw}.page-tv .sec-tv-plan .tv-table01 th.plan-name{color:#2dcc70;font-size:14px;font-size:3.73333vw}.page-tv .sec-tv-plan .tv-table01 th.plan-b{width:60px;width:16vw}.page-tv .sec-tv-plan .tv-table01 th.short{height:64px;height:17.06667vw}.page-tv .sec-tv-plan .tv-table01 th.price{width:80px;width:21.33333vw}.page-tv .sec-tv-plan .tv-table01 th.plan{width:120px;width:32vw}.page-tv .sec-tv-services{padding-bottom:10.66667vw;padding-top:13.33333vw;position:relative}.page-tv .sec-tv-services .ux-services-inner{position:relative;z-index:2}.page-tv .sec-tv-services .ux-services-head{margin-bottom:6.4vw}.page-tv .sec-tv-services .ux-services-head .small{display:block;margin-bottom:2.66667vw}.page-tv .sec-tv-services .ux-service,.page-tv .sec-tv-services .ux-service .each-service{display:-webkit-box;display:-ms-flexbox;display:flex}.page-tv .sec-tv-services .ux-service .each-service{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;align-items:center;background:#fff;box-sizing:border-box;flex-direction:column;margin-bottom:4.26667vw;margin-left:0;margin-right:0;padding:8.53333vw 4.26667vw 9.06667vw;width:343px;width:91.46667vw}.page-tv .sec-tv-services .ux-service .each-service .service-picto{height:88px;height:23.46667vw;margin-bottom:4vw;width:88px;width:23.46667vw}.page-tv .sec-tv-services .ux-service .each-service .service-picto svg{width:100%}.page-tv .sec-tv-services .ux-service .each-service .service-copy{font-size:14px;font-size:3.73333vw;font-weight:700;margin-bottom:2.13333vw}.page-tv .sec-tv-services .ux-service .each-service .service-name{font-size:20px;font-size:5.33333vw;font-weight:700;margin-bottom:4vw}.page-tv .sec-tv-services .ux-service .each-service .service-desc{color:#2b2b2b;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;letter-spacing:.02em;margin-bottom:7.2vw;max-width:100%;text-align:center}.page-tv .sec-tv-services .ux-service .each-service .service-desc .green{color:#2dcc70;font-weight:700}.page-tv .sec-tv-services .ux-service .each-service .service-btn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:#000;border-radius:6px;border-radius:1.6vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.73333vw;font-weight:700;height:48px;height:12.8vw;justify-content:center;line-height:1;margin:auto auto 0;position:relative;width:293px;width:78.13333vw}.page-tv .sec-tv-services .ux-service .each-service .service-btn .arrow{-webkit-transform:translateY(-50%);height:14px;height:3.73333vw;position:absolute;right:16px;right:4.26667vw;top:50%;transform:translateY(-50%);width:16px;width:4.26667vw}.page-tv .sec-tv-services .ux-service .each-service .service-btn.disabled{opacity:.3;pointer-events:none}.layout-form{margin-bottom:0}.layout-form .form-overview{-webkit-box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc2cc));background:linear-gradient(180deg,#88e18e,#2dc2cc);box-sizing:border-box;padding:3.2vw}.layout-form .form-overview .overview-inner{-webkit-box-sizing:border-box;background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100%;overflow:hidden;padding-left:5.33333vw;padding-right:5.33333vw;padding-top:11.46667vw;position:relative;width:100%}.layout-form .form-overview .overview-inner .arrow{bottom:-15px;bottom:-4vw;position:absolute;width:337px;width:89.86667vw;z-index:2}.layout-form .form-overview .overview-inner .arrow>div{height:100%;width:100%}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:0}.layout-form .form-overview .overview-inner .overview-title-area .en{display:block;font-size:36px;font-size:9.6vw;font-weight:700;letter-spacing:.04em;margin-bottom:2.66667vw}.layout-form .form-overview .overview-inner .overview-title-area .ja{display:block;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700}.layout-form .form-overview .overview-inner .overview-lead{margin-bottom:0}.layout-form .form-overview .overview-inner .overview-lead,.layout-form .overview-list-head{font-display:swap;font-family:Noto Sans JP;font-size:20px;font-size:5.33333vw;font-weight:700}.layout-form .overview-list-head{margin-bottom:2.93333vw}.layout-form .overview-lead-sm{margin-bottom:10.93333vw}.layout-form .overview-list{margin-bottom:1.06667vw;padding-bottom:1.6vw;position:relative}.layout-form .overview-list li{counter-increment:section;font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;font-weight:700;margin-bottom:1.06667vw}.layout-form .overview-list li:before{color:#2dcc70;content:counter(section,decimal-leading-zero) ".";font-size:20px;font-size:5.33333vw;font-weight:700;margin-right:2.93333vw;position:relative;top:2px;top:.53333vw}.layout-form .form-form .form-inner{margin-left:auto;margin-right:auto;padding-bottom:19.73333vw;padding-top:2.13333vw;width:375px;width:100vw}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:7.2vw;margin-top:0}.layout-form .form-form .form-inner .bg-sm,.layout-form .form-form .form-inner .breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:4.26667vw;padding-right:4.26667vw}.layout-form .form-form .form-inner form{left:0;left:0 !important;position:relative}#innerWrapDiv{margin-top:0 !important;width:100% !important}#lpeCDiv_1696,#lpeCDiv_1697,#lpeCDiv_1698,.lpeCElement,.mktoForm{left:0 !important;top:0 !important;width:100% !important}#mktColumn,#mktContent,#mktFooter,#mktHeader{background:none !important}.mktoImg{vertical-align:middle;width:100%}.mktoForm-wrap #mktoForm_1001.mktoForm input#Department,.mktoForm-wrap #mktoForm_1001.mktoForm select#Department,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Department,.mktoForm-wrap #mktoForm_1007.mktoForm input#Department,.mktoForm-wrap #mktoForm_1007.mktoForm select#Department,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Department{margin-right:0;margin-right:0 !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Title,.mktoForm-wrap #mktoForm_1001.mktoForm select#Title,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Title,.mktoForm-wrap #mktoForm_1007.mktoForm input#Title,.mktoForm-wrap #mktoForm_1007.mktoForm select#Title,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Title{margin-right:16px;margin-right:4.26667vw !important}.mktoForm-wrap .mktoForm{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-display:swap;font-family:Noto Sans JP;letter-spacing:.035em;padding:0 !important}.mktoForm-wrap .mktoForm .mktoLabel{height:0;padding:0 !important}.mktoForm-wrap .mktoForm .mktoGutter,.mktoForm-wrap .mktoForm .mktoOffset{display:none}.mktoForm-wrap .mktoForm .mktoFormCol{margin-bottom:0 !important}.mktoForm-wrap .mktoForm .mktoFieldWrap{position:relative}.mktoForm-wrap .mktoForm .mktoAsterix{position:absolute;z-index:10}.mktoForm-wrap .mktoForm label{position:relative}.mktoForm-wrap .mktoForm label:before{font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw;font-weight:700;height:29px;height:7.73333vw !important;left:0;position:absolute;top:27px;top:7.2vw}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:343px;width:91.46667vw !important}.mktoForm-wrap .mktoForm label[for=Department],.mktoForm-wrap .mktoForm label[for=FirstName],.mktoForm-wrap .mktoForm label[for=LastName],.mktoForm-wrap .mktoForm label[for=Title]{width:0}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:164px;width:43.73333vw !important}.mktoForm-wrap .mktoForm label[for=LastName]:before{content:"お名前"}.mktoForm-wrap .mktoForm label[for=Email]:before{content:"メールアドレス"}.mktoForm-wrap .mktoForm label[for=company]:before,.mktoForm-wrap .mktoForm label[for=Company]:before,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]:before{content:"会社名"}.mktoForm-wrap .mktoForm label[for=Department]:before{content:"部署名"}.mktoForm-wrap .mktoForm label[for=Title]:before{content:"役職名"}.mktoForm-wrap .mktoForm label[for=Phone]:before{content:"電話番号"}.mktoForm-wrap .mktoForm label[for=comment]:before,.mktoForm-wrap .mktoForm label[for=Comment]:before,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment]:before,.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment]:before{content:"お問い合わせ内容"}.mktoForm-wrap .mktoForm label[for=request]:before,.mktoForm-wrap .mktoForm label[for=Request]:before,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest]:before{content:"お問い合わせ内容の種別"}.mktoForm-wrap .mktoForm label .mktoAsterix{color:#ff4218;font-size:14px;font-size:3.73333vw;top:26px;top:6.93333vw}.mktoForm-wrap .mktoForm label[for=FirstName] .mktoAsterix{display:none}.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:45px;left:12vw}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:61px;left:16.26667vw}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:101px;left:26.93333vw}.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment] .mktoAsterix{left:117px;left:31.2vw}.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:155px;left:41.33333vw}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{-webkit-box-shadow:none;-webkit-box-sizing:border-box;background:#dedede;border:1px solid #dedede;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#161b2c;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw !important;margin-top:53px;margin-top:14.13333vw !important;padding-left:16px;padding-left:4.26667vw !important;padding-right:16px;padding-right:4.26667vw !important;width:343px;width:91.46667vw !important}.mktoForm-wrap .mktoForm input:placeholder-shown,.mktoForm-wrap .mktoForm select:placeholder-shown,.mktoForm-wrap .mktoForm textarea:placeholder-shown{color:#b9b9b9 !important}.mktoForm-wrap .mktoForm input::-webkit-input-placeholder,.mktoForm-wrap .mktoForm select::-webkit-input-placeholder,.mktoForm-wrap .mktoForm textarea::-webkit-input-placeholder{color:#b9b9b9 !important}.mktoForm-wrap .mktoForm input:-moz-placeholder,.mktoForm-wrap .mktoForm input::-moz-placeholder,.mktoForm-wrap .mktoForm select:-moz-placeholder,.mktoForm-wrap .mktoForm select::-moz-placeholder,.mktoForm-wrap .mktoForm textarea:-moz-placeholder,.mktoForm-wrap .mktoForm textarea::-moz-placeholder{color:#b9b9b9 !important;opacity:1}.mktoForm-wrap .mktoForm input:-ms-input-placeholder,.mktoForm-wrap .mktoForm select:-ms-input-placeholder,.mktoForm-wrap .mktoForm textarea:-ms-input-placeholder{-ms-flex-align:center;align-items:center;color:#b9b9b9 !important;display:-ms-flexbox;display:flex}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:163px;width:43.46667vw !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:16px;margin-right:4.26667vw !important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px;height:11.73333vw !important}.mktoForm-wrap .mktoForm textarea{min-height:170px;min-height:45.33333vw}.mktoForm-wrap .mktoForm input:focus,.mktoForm-wrap .mktoForm textarea:focus{background:#eee;border:1px solid #2dcc70}.mktoForm-wrap .mktoForm .mktoHtmlText{color:#a8a8a8;font-family:Noto Sans JP !important;font-size:14px;font-size:3.73333vw !important;margin:0 auto;margin-top:.5em !important;width:343px;width:91.46667vw !important}.mktoForm-wrap .mktoForm .mktoHtmlText a{color:#a8a8a8;font-family:Noto Sans JP !important;text-decoration:underline}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:9.06667vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:48px;border-radius:12.8vw !important;display:block;margin:0 auto !important;position:relative;width:311px;width:82.93333vw !important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{-webkit-transform:translateY(-50%);background:#fff;content:"";height:2px;height:.53333vw;position:absolute;right:19px;right:5.06667vw;top:50%;transform:translateY(-50%);width:15px;width:4vw;z-index:5}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{-webkit-box-sizing:border-box;-webkit-transform:translateY(-50%) rotate(45deg);box-sizing:border-box;content:"";height:11px;height:2.93333vw;position:absolute;right:19px;right:5.06667vw;top:50%;transform:translateY(-50%) rotate(45deg);width:11px;width:2.93333vw;z-index:2}.mktoForm-wrap .mktoForm .mktoButtonRow button{-webkit-box-shadow:none !important;background:#000 !important;border:none !important;border-radius:48px;border-radius:12.8vw !important;box-shadow:none !important;display:block;font:inherit !important;font-size:16px;font-size:4.26667vw !important;font-weight:600 !important;height:48px;height:12.8vw !important;letter-spacing:.1em !important;margin:0 auto !important;text-shadow:none !important;width:311px;width:82.93333vw !important}.mktoForm-wrap .mktoForm .mktoButtonRow button:hover{opacity:.6}.sec-thanks{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:calc(100vh - 65px);justify-content:center;padding:0 20px}.sec-thanks .thanks-message{font-display:swap;font-family:Noto Sans JP;font-size:16px;font-size:4.26667vw;letter-spacing:normal;line-height:1.63;margin-top:35px;text-align:center}.sec-thanks .thanks-btn{margin-top:35px}.sec-thanks .module-btn-l{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;border-radius:28px;border-radius:7.46667vw;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:55px;height:14.66667vw;justify-content:center;letter-spacing:normal;max-width:100%;padding-bottom:.1em;text-decoration:none;width:298px;width:79.46667vw}.sec-thanks .module-btn-filled-green{background-color:#2dcc70;color:#161b2c}.sec-thanks .module-txt-white{color:#fff !important}.hs-form .form-columns-2{max-width:100%}.hs-form .form-columns-2 .hs-form-field{float:left !important;max-width:50%}.hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:2.4vw !important}.hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-right:0}.hs-form .hs-form-field{margin-bottom:15px;margin-bottom:4vw !important}.hs-form .hs-form-field label{display:block;margin-bottom:1.33333vw}.hs-form .hs-form-field span{font-size:14px;font-size:3.73333vw;font-weight:700}.hs-form .hs-error-msg,.hs-form .hs-form-field span.hs-form-required{color:#ff4218;font-size:14px;font-size:3.73333vw}.hs-form .hs-error-msg{display:block;font-weight:700;margin-top:1.33333vw}.hs-form .hs_error_rollup .hs-main-font-element{color:#ff4218;display:block;font-size:14px;font-size:3.73333vw;font-weight:700;text-align:center}.hs-form input,.hs-form select,.hs-form textarea{-webkit-box-shadow:none;-webkit-box-sizing:border-box;background:#dedede;border:1px solid #dedede;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#161b2c;font-display:swap;font-family:Noto Sans JP;font-size:14px;font-size:3.73333vw !important;padding-left:16px;padding-left:4.26667vw !important;padding-right:16px;padding-right:4.26667vw !important;width:343px;width:91.46667vw !important}.hs-form input:placeholder-shown,.hs-form select:placeholder-shown,.hs-form textarea:placeholder-shown{color:#b9b9b9 !important}.hs-form input::-webkit-input-placeholder,.hs-form select::-webkit-input-placeholder,.hs-form textarea::-webkit-input-placeholder{color:#b9b9b9 !important}.hs-form input:-moz-placeholder,.hs-form input::-moz-placeholder,.hs-form select:-moz-placeholder,.hs-form select::-moz-placeholder,.hs-form textarea:-moz-placeholder,.hs-form textarea::-moz-placeholder{color:#b9b9b9 !important;opacity:1}.hs-form input:-ms-input-placeholder,.hs-form select:-ms-input-placeholder,.hs-form textarea:-ms-input-placeholder{-ms-flex-align:center;align-items:center;color:#b9b9b9 !important;display:-ms-flexbox;display:flex}.hs-form input[name=division_detail],.hs-form input[name=firstname],.hs-form input[name=jobtitle],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=firstname],.hs-form select[name=jobtitle],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=firstname],.hs-form textarea[name=jobtitle],.hs-form textarea[name=lastname]{width:163px;width:43.46667vw !important}.hs-form input[name=division_detail],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=lastname]{margin-right:16px;margin-right:4.26667vw !important}.hs-form input,.hs-form select{height:44px;height:11.73333vw !important}.hs-form textarea{min-height:170px;min-height:45.33333vw}.hs-form input:focus,.hs-form textarea:focus{background:#eee;border:1px solid #2dcc70}.hs-form .hs-submit{margin-top:5.06667vw}.hs-form .hs-submit .actions{border-radius:48px;border-radius:12.8vw !important;display:block;margin:0 auto !important;position:relative;width:311px;width:82.93333vw !important}.hs-form .hs-submit .actions:after{-webkit-transform:translateY(-50%);background:#fff;content:"";height:2px;height:.53333vw;position:absolute;right:19px;right:5.06667vw;top:50%;transform:translateY(-50%);width:15px;width:4vw;z-index:5}.hs-form .hs-submit .actions:before{-webkit-box-sizing:border-box;-webkit-transform:translateY(-50%) rotate(45deg);box-sizing:border-box;content:"";height:11px;height:2.93333vw;position:absolute;right:19px;right:5.06667vw;top:50%;transform:translateY(-50%) rotate(45deg);width:11px;width:2.93333vw;z-index:2}.hs-form .hs-submit .actions .hs-button{-webkit-box-shadow:none !important;-webkit-transition:opacity .6s ease;background:#000 !important;border:none !important;border-radius:48px;border-radius:12.8vw !important;box-shadow:none !important;color:#fff;display:block;font:inherit !important;font-size:16px;font-size:4.26667vw !important;font-weight:600 !important;height:48px;height:12.8vw !important;letter-spacing:.1em !important;margin:0 auto !important;text-shadow:none !important;transition:opacity .6s ease;width:311px;width:82.93333vw !important}.hs-form .hs-submit .actions .hs-button:hover{opacity:.6}.footer-form #label-email-824613c4-a082-4165-805a-cce3962afd2a{display:none}.footer-form .hs-form .form-columns-2{max-width:100%}.footer-form .hs-form .form-columns-2 .hs-form-field{float:left !important;max-width:50%}.footer-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:2.4vw !important}.footer-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) .input{-ms-flex-pack:end;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-right:0}.footer-form .hs-form .hs-form-field{margin-bottom:15px;margin-bottom:4vw !important}.footer-form .hs-form .hs-form-field label{display:block;margin-bottom:1.33333vw}.footer-form .hs-form .hs-form-field span{font-size:14px;font-size:3.73333vw;font-weight:700}.footer-form .hs-form .hs-form-field span.hs-form-required{color:#ff4218;font-size:14px;font-size:3.73333vw}.footer-form .hs-form .hs-error-msg{color:#ff4218;display:block;font-size:12px;font-size:3.2vw;font-weight:700;margin-top:1.33333vw}.footer-form .hs-form .hs_error_rollup{display:none}.footer-form .hs-form input,.footer-form .hs-form select,.footer-form .hs-form textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;appearance:none;background:#dedede;border:0;border-radius:4px;box-sizing:border-box;color:#161b2c;font-family:Barlow,sans-serif;font-size:18px;font-size:4.8vw;font-size:14px;font-size:3.73333vw !important;font-weight:500;height:38px;height:10.13333vw !important;padding:0 .75em;width:236px;width:62.93333vw !important}.footer-form .hs-form input:placeholder-shown,.footer-form .hs-form select:placeholder-shown,.footer-form .hs-form textarea:placeholder-shown{color:#2dcc70 !important}.footer-form .hs-form input::-webkit-input-placeholder,.footer-form .hs-form select::-webkit-input-placeholder,.footer-form .hs-form textarea::-webkit-input-placeholder{color:#2dcc70 !important}.footer-form .hs-form input:-moz-placeholder,.footer-form .hs-form input::-moz-placeholder,.footer-form .hs-form select:-moz-placeholder,.footer-form .hs-form select::-moz-placeholder,.footer-form .hs-form textarea:-moz-placeholder,.footer-form .hs-form textarea::-moz-placeholder{color:#2dcc70 !important;opacity:1}.footer-form .hs-form input:-ms-input-placeholder,.footer-form .hs-form select:-ms-input-placeholder,.footer-form .hs-form textarea:-ms-input-placeholder{-ms-flex-align:center;align-items:center;color:#2dcc70 !important;display:-ms-flexbox;display:flex}.footer-form .hs-form .hs-submit{margin:0 0 0 10px !important;margin-top:0}.footer-form .hs-form .hs-submit .actions{width:70px;width:18.66667vw !important}.footer-form .hs-form .hs-submit .actions:after,.footer-form .hs-form .hs-submit .actions:before{display:none}.footer-form .hs-form .hs-submit .actions .hs-button{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);-webkit-transition:opacity .6s ease;background:#000 !important;border:none !important;border-radius:5px !important;box-shadow:0 2px 4px rgba(0,0,0,.25);font-size:14px;font-size:3.73333vw !important;font-weight:700;height:38px;height:10.13333vw !important;margin-left:10px;min-width:40px;transition:opacity .6s ease;width:70px;width:18.66667vw !important}.footer-form .hs-form .hs-submit .actions .hs-button:hover{opacity:.6}@-webkit-keyframes slide{0%{opacity:0}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes slide{0%{opacity:0}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}::-webkit-scrollbar{display:none !important}.js-accordion{height:auto}.js-accordion .js-accordion-inner>*{opacity:1}.js-accordion .js-accordion-head{cursor:pointer;opacity:1}.js-accordion .js-accordion-head:before{-webkit-transform:translateY(-50%);background:#2dc79d;content:"";height:3px;height:.8vw;opacity:0;position:absolute;right:6.5px;right:1.73333vw;top:50%;transform:translateY(-50%);width:3px;width:.8vw}.js-accordion.invisible{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:64px;height:17.06667vw;margin-bottom:0 !important;overflow:hidden;padding-bottom:0 !important}.js-accordion.invisible .js-accordion-inner>*{-webkit-transition:opacity .6s ease !important;opacity:0;transition:opacity .6s ease !important}.js-accordion.invisible .js-accordion-head{opacity:1}.js-accordion.invisible .js-accordion-head:before{-webkit-transform:translateY(-50%);height:16px;height:4.26667vw;opacity:1;transform:translateY(-50%);width:3px;width:.8vw}@media(-ms-high-contrast:none){.img img{min-width:auto !important}.img ::-ms-backdrop,.img img{min-width:auto !important}}@media screen and (min-width:561px){.setOrder{color:#000}.mdl-sm,.module-sm{display:none}.mdl-head01{font-size:32px;font-size:2.5vw;padding-bottom:1.79687vw}.mdl-head01:before{height:4px;height:.3125vw;width:144px;width:11.25vw}.mdl-head01 .gray,.mdl-head01 .small{font-size:20px;font-size:1.5625vw}.mdl-head01 .en{font-size:36px;font-size:2.8125vw;top:1px;top:.07813vw}.mdl-breadcrumb{font-size:12px;font-size:.9375vw;margin-bottom:1.875vw;margin-top:1.01563vw;padding-right:2.34375vw}.mdl-bnr-whole{max-width:343px}a:link:hover{opacity:.6}#wrapper{padding-top:0}#header .header-nav-pc .header-nav-link{font-size:14px;font-size:1.09375vw}#header .header-nav-pc .children{margin-bottom:0;padding-bottom:1.95313vw;padding-top:1.95313vw}#header .header-nav-pc .children .each-col{padding-bottom:0;padding-right:1.95313vw;width:413px;width:32.26563vw}#header .header-nav-pc .children .each-child{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}#header .header-nav-pc .children .each-child.head{margin-bottom:2.34375vw}#header .header-nav-pc .children .each-child.head .title{font-size:28px;font-size:2.1875vw;margin-bottom:.39063vw}#header .header-nav-pc .children .each-child.head .title.ja{font-size:24px;font-size:1.875vw;margin-bottom:.15625vw}#header .header-nav-pc .children .each-child .picto{height:50px;height:3.90625vw;padding-left:1.01563vw;padding-right:1.01563vw;width:80px;width:6.25vw}#header .header-nav-pc .children .each-child .picto.thin{padding-left:1.48438vw;padding-right:1.48438vw}#header .header-nav-pc .children .each-child .nopicto{width:25px;width:1.95313vw}#header .header-nav-pc .children .each-child .title{margin-bottom:.78125vw}#header .header-nav-pc .children .each-child .desc{font-size:10px;font-size:.78125vw}#header .header-nav-sp .js-accordion-children.is-open{margin-bottom:0}#header .header-nav-sp .header-nav-link,#header .header-nav-sp .header-nav-link.grand,#header .header-nav-sp .header-nav-link>.title.ja{font-size:16px;font-size:1.25vw}#header .header-nav-sp .children .each-child{font-size:18px;font-size:1.40625vw}#header .header-nav-sp .children .each-child .title .arrow{height:16px;height:1.25vw;width:16px;width:1.25vw}#header .header-nav-sp .children .each-child .desc{font-size:12px;font-size:.9375vw}#header .btns{font-size:18px;font-size:1.40625vw}#header .btns .header-nav-contact,#header .btns .header-nav-login{font-size:14px;font-size:1.09375vw}#footer .footer-desc{font-size:16px;font-size:1.25vw;margin-bottom:1.95313vw}#footer .footer-box01 .footer-mail-area{margin-bottom:0;margin-bottom:28px}#footer .footer-box01 .footer-mail-area .desc{font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw}#footer .footer-box01 .footer-mail-area .icon-mail{height:20px;height:1.5625vw;margin-right:.54688vw;width:27px;width:2.10938vw}#footer .footer-box01 .footer-external-area{width:216px;width:16.875vw}#footer .footer-box01 .footer-external-area .external-link{margin-left:1.40625vw;margin-right:1.40625vw}#footer .footer-box01 .footer-external-area .facebook{height:38px;height:2.96875vw;width:38px;width:2.96875vw}#footer .footer-box01 .footer-external-area .twitter{height:32px;height:2.5vw;width:38px;width:2.96875vw}#footer .footer-box01 .footer-external-area .note{height:37px;height:2.89063vw;width:32px;width:2.5vw}#footer .footer-box01 .footer-external-area .instagram{height:34px;height:2.65625vw;width:34px;width:2.65625vw}#footer .footer-box01 .footer-external-area .youtube{height:28px;height:2.1875vw;width:41px;width:3.20312vw}#footer .footer-box02 .footer-nav{width:350px}#footer .footer-nav-cat,#footer .footer-nav-link{font-size:14px;font-size:1.09375vw}#footer .footer-nav-link.child{font-size:12px;font-size:.9375vw}#footer .footer-nav-link_large{font-size:16px;font-size:1.25vw}#footer .copyright{font-size:14px;font-size:1.09375vw;margin-top:2.34375vw}.btn-download{border-radius:32px;border-radius:2.5vw;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;width:320px;width:25vw}.btn-download .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.ad{height:440px;height:34.375vw}.subpage-mv.ad .subpage-mv-inner{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;padding-left:0;padding-top:8.28125vw}.subpage-mv.ad .head-area{margin-left:9.0625vw}.subpage-mv.ad .head-area .title-area{margin-bottom:0;margin-left:.39063vw}.subpage-mv.ad .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.34375vw}.subpage-mv.ad .head-area .copy .num{font-size:32px;font-size:2.5vw}.subpage-mv.ad .head-area .picto{height:110px;height:8.59375vw;margin-right:2.57813vw;width:109px;width:8.51563vw}.subpage-mv.ad .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.subpage-mv.ad .head-area .lead{font-size:18px;font-size:1.40625vw}.subpage-mv.ad .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.subpage-mv.ad .btn-wrap{margin-left:12.8125vw;margin-top:3.51563vw}.subpage-mv.ad .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.subpage-mv.ad .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.video{height:440px;height:34.375vw}.subpage-mv.video .subpage-mv-inner{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;padding-left:0;padding-top:6.95313vw}.subpage-mv.video .head-area{margin-left:9.21875vw}.subpage-mv.video .head-area .title-area{margin-bottom:0}.subpage-mv.video .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.10938vw}.subpage-mv.video .head-area .copy .num{font-size:32px;font-size:2.5vw}.subpage-mv.video .head-area .picto{height:102px;height:7.96875vw;margin-right:1.79687vw;width:120px;width:9.375vw}.subpage-mv.video .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.subpage-mv.video .head-area .lead{font-size:18px;font-size:1.40625vw}.subpage-mv.video .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.subpage-mv.video .btn-wrap{margin-left:2.65625vw;margin-top:3.51563vw}.subpage-mv.video .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.subpage-mv.video .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.video-solution{height:440px;height:34.375vw}.subpage-mv.video-solution .subpage-mv-inner{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;padding-left:0;padding-top:9.375vw}.subpage-mv.video-solution .head-area{margin-left:10.625vw}.subpage-mv.video-solution .head-area .title-area{margin-bottom:0}.subpage-mv.video-solution .head-area .picto{height:115px;height:8.98438vw;margin-right:3.90625vw;width:177px;width:13.82813vw}.subpage-mv.video-solution .head-area .title{font-size:72px;font-size:5.625vw;top:0}.subpage-mv.video-solution .head-area .lead{font-size:32px;font-size:2.5vw}.subpage-mv{height:440px;height:34.375vw;padding:18px}.subpage-mv .subpage-mv-inner{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.subpage-mv .arrow{height:27.8125vw;left:-15.39062vw;margin-left:50%;top:4.6875vw;width:40.9375vw}.subpage-mv .head-area{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:6.25vw}.subpage-mv .head-area .picto{margin-bottom:0;margin-right:2.34375vw;width:16.48438vw}.subpage-mv .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv .head-area .lead{font-size:32px;font-size:2.5vw}.sec-ad-partner{padding-bottom:5.70313vw;padding-top:0}.sec-ad-partner .ad-partner-head{margin-bottom:3.75vw}.sec-ad-partner .ad-partner{margin-bottom:2.5vw}.sec-ad-partner .ad-partner .each-partner{font-size:18px;font-size:1.40625vw;height:148px;height:11.5625vw;line-height:1.33333;margin-bottom:0;margin-left:1.5625vw;margin-right:1.5625vw;width:160px;width:12.5vw}.sec-ad-partner .ad-partner .each-partner.gads{margin-left:0;margin-right:1.5625vw;width:200px;width:15.625vw}.sec-ad-partner .ad-partner-desc{font-size:16px;font-size:1.25vw;letter-spacing:.04em;line-height:1.625}.sec-video-production{margin-bottom:6.01563vw}.sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:.9375vw;width:216px;width:16.875vw}.sec-video-production .video-production .each-production .production-list{margin-bottom:1.5625vw;width:311px;width:24.29688vw}.sec-video-production .video-production .each-production .production-list li{padding-bottom:.07813vw}.sec-video-production .video-production .each-production .production-list li .title{font-size:16px;font-size:1.25vw;top:11px;top:.85938vw}.sec-video-production .video-production .each-production .production-list li .num{font-size:32px;font-size:2.5vw;margin-left:1.95313vw;margin-right:.39063vw;width:40px;width:3.125vw}.sec-video-production .video-production .each-production .production-list li .times{font-size:18px;font-size:1.40625vw;top:9px;top:.70313vw}.sec-ad-cases{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.625vw}.sec-ad-cases .ad-cases-head{margin-bottom:3.75vw}.sec-ad-cases .ad-cases{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:5.78125vw}.sec-ad-cases .ad-cases .each-case{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:579px;width:45.23438vw}.sec-ad-cases .ad-cases .each-case .txt-area{padding-bottom:1.48438vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:.70313vw}.sec-ad-cases .ad-cases .each-case .client{font-size:20px;font-size:1.5625vw;margin-bottom:.23438vw;text-align:center}.sec-ad-cases .ad-cases .each-case .role{font-size:16px;font-size:1.25vw;margin-bottom:1.01563vw;text-align:center}.sec-ad-cases .ad-cases .each-case .org{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:.70313vw}.sec-ad-cases .ad-cases .each-case .org .each{border-radius:12px;border-radius:.9375vw;font-size:12px;font-size:.9375vw;height:23px;height:1.79687vw;width:139px;width:10.85938vw}.sec-ad-cases .ad-cases .each-case .org .by{font-size:12px;font-size:.9375vw;margin-left:.625vw;margin-right:.625vw}.sec-ad-cases .ad-cases .each-case .result{margin-bottom:.46875vw;padding-bottom:.78125vw}.sec-ad-cases .ad-cases .each-case .result .result-title{font-size:16px;font-size:1.25vw;margin-bottom:.46875vw;text-align:center}.sec-ad-cases .ad-cases .each-case .result .green{font-size:16px;font-size:1.25vw}.sec-ad-cases .ad-cases .each-case .result .nums{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.sec-ad-cases .ad-cases .each-case .result .nums .before{font-size:24px;font-size:1.875vw}.sec-ad-cases .ad-cases .each-case .result .nums .after{font-size:32px;font-size:2.5vw;margin-right:1.5625vw}.sec-ad-cases .ad-cases .each-case .result .nums .up{font-size:20px;font-size:1.5625vw;height:23px;height:1.79687vw;margin-bottom:.07813vw;padding-bottom:0;width:152px;width:11.875vw}.sec-ad-cases .ad-cases .each-case .result .nums .up.small{font-size:17px;font-size:1.32813vw;margin-bottom:.07813vw;margin-top:.39063vw}.sec-ad-cases .ad-cases .each-case .result .arrow{margin-left:.625vw;margin-right:.70313vw;width:16px;width:1.25vw}.sec-ad-cases .case-client-desc{font-size:24px;font-size:1.875vw;margin-bottom:2.73438vw}.sec-ad-cases .case-clients{width:1200px;width:93.75vw}.sec-ad-cases .case-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;margin-left:1.17188vw;margin-right:1.17188vw;width:calc(16.6% - 30px)}.sec-ad-cases .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-top:2.42188vw;width:360px;width:28.125vw}.sec-ad-cases .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.sec-video-plan .video-plan-head{width:960px;width:75vw}.sec-video-plan .video-plan-head:after{right:0}.sec-video-plan .video-table01{left:0;margin-bottom:.78125vw}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{font-size:14px;font-size:1.09375vw;line-height:1.57143;padding-bottom:.9375vw;padding-left:1.875vw;padding-top:.78125vw}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{font-size:14px;font-size:1.09375vw;height:72px;height:5.625vw;width:25%}.sec-video-plan .video-table01 th.plan-name,.sec-video-plan .video-table01 th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 th.short{height:72px;height:5.625vw}.sec-video-option .video-option-head:after{right:0}.sec-ad-pdca{padding-bottom:5vw;padding-top:1.5625vw}.sec-ad-pdca .sec-ad-pdca-inner{width:960px;width:75vw}.sec-ad-pdca .ad-pdca-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-pdca .ad-pdca-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-pdca .ad-pdca-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-ad-pdca .pdca-tables{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4.6875vw}.sec-ad-pdca .pdca-table01{left:0;margin-bottom:0;width:304px;width:23.75vw}.sec-ad-pdca .pdca-table01 tr.gradient td,.sec-ad-pdca .pdca-table01 tr.gradient th{font-size:20px;font-size:1.5625vw;height:68px;height:5.3125vw}.sec-ad-pdca .pdca-table01 tr.list td.trans,.sec-ad-pdca .pdca-table01 tr.list th.trans{font-size:16px;font-size:1.25vw}.sec-ad-pdca .pdca-table01 tr.list td,.sec-ad-pdca .pdca-table01 tr.list th{font-size:14px;font-size:1.09375vw;line-height:1.57143;padding-bottom:1.5625vw;padding-left:1.25vw;padding-right:1.25vw;padding-top:1.40625vw}.sec-ad-pdca .pdca-table01 td,.sec-ad-pdca .pdca-table01 th{padding-bottom:1.95313vw;padding-top:1.71875vw}.sec-ad-pdca .pdca-table01 td{font-size:14px;font-size:1.09375vw}.sec-ad-pdca .ad-pdca-note{font-size:24px;font-size:1.875vw;margin-bottom:1.95313vw}.sec-ad-pdca .ad-pdca-note-desc{font-size:16px;font-size:1.25vw;line-height:1.75}.sec-ad-pdca .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-top:2.42188vw;width:360px;width:28.125vw}.sec-ad-pdca .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.sec-ad-step{margin-bottom:5vw;padding-bottom:4.76563vw;padding-top:1.5625vw}.sec-ad-step .sec-ad-step-inner{width:960px;width:75vw}.sec-ad-step .ad-step-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-step .ad-step-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-step .step-tables{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:3.75vw}.sec-ad-step .step-table01{left:0;margin-bottom:0;width:304px;width:23.75vw}.sec-ad-step .step-table01:after{-webkit-transform:translateX(100%);border-color:transparent transparent transparent #2dc790;border-width:10.5px 0 10.5px 18px;right:0;top:6.875vw;transform:translateX(100%)}.sec-ad-step .step-table01 tr.gradient td,.sec-ad-step .step-table01 tr.gradient th{font-size:20px;font-size:1.5625vw;height:68px;height:5.3125vw;padding-bottom:1.17188vw;padding-top:1.48438vw}.sec-ad-step .step-table01 td,.sec-ad-step .step-table01 th{padding-bottom:1.95313vw;padding-left:1.25vw;padding-right:1.25vw;padding-top:1.25vw}.sec-ad-step .step-table01 td{font-size:14px;font-size:1.09375vw}.sec-ad-step .step-table01 td .step-name{font-size:18px;font-size:1.40625vw;margin-bottom:.70313vw}.sec-ad-step .step-table01 td .step-desc{line-height:1.71429}.sec-ad-step .step-video{margin-bottom:.46875vw;margin-top:0;width:640px;width:50vw}.sec-ad-step .step-video-cap{font-size:14px;font-size:1.09375vw}.sec-ad-voice{padding-bottom:4.76563vw;padding-top:1.5625vw}.sec-ad-voice .sec-ad-voice-inner{width:960px;width:75vw}.sec-ad-voice .ad-voice-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-voice .ad-voice-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-voice .ad-voices{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.sec-ad-voice .each-voice{left:0;margin-bottom:0;width:304px;width:23.75vw}.sec-ad-voice .each-voice .each-voice-inner{padding-bottom:1.5625vw;padding-left:.9375vw;padding-right:.9375vw;padding-top:.9375vw}.sec-ad-voice .each-voice .voice-img{margin-bottom:.78125vw}.sec-ad-voice .each-voice .voice-title{font-size:18px;font-size:1.40625vw;line-height:1.55556;margin-bottom:.46875vw}.sec-ad-voice .each-voice .voice-client{font-size:14px;font-size:1.09375vw;margin-bottom:.625vw}.sec-ad-voice .each-voice .voice-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.32813vw}.sec-ad-voice .each-voice .voice-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:272px;width:21.25vw}.sec-ad-voice .each-voice .voice-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ad-faq{margin-bottom:2.5vw;padding-top:1.5625vw}.sec-ad-faq .sec-ad-faq-inner{width:960px;width:75vw}.sec-ad-faq .ad-faq-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-faq .ad-faq-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-faq .each-faq{margin-bottom:2.5vw;padding-bottom:2.5vw}.sec-ad-faq .each-faq .faq-icon{font-size:20px;font-size:1.5625vw;height:40px;height:3.125vw;margin-right:1.25vw;padding-bottom:.15625vw;width:40px;width:3.125vw}.sec-ad-faq .each-faq .faq-desc{width:904px;width:70.625vw}.sec-ad-faq .each-faq .faq-q{margin-bottom:1.25vw}.sec-ad-faq .each-faq .faq-q .faq-desc{font-size:18px;font-size:1.40625vw;padding-top:.625vw}.sec-ad-faq .each-faq .faq-a .faq-desc{font-size:16px;font-size:1.25vw;padding-top:.54688vw}.sec-video-service{margin-top:2.5vw}.sec-video-service .video-service{padding-left:6.40625vw}.sec-video-service .video-service .picto-area{padding-right:.3125vw;padding-top:.46875vw;width:270px;width:21.09375vw}.sec-video-service .video-service .service-picto{width:104px;width:8.125vw}.sec-video-service .video-service .txt-area{padding-left:4.375vw}.sec-video-service .video-service .service-desc{margin-bottom:1.95313vw;margin-top:.3125vw}.sec-video-service .video-service .service-btn{min-width:200px}.sec-bnr .bnr-dx-book{margin-bottom:3.59375vw}.sec-bnr .bnr-flex{margin-bottom:5.625vw}.sec-bnr .bnr-flex .bnr-half{height:72px;height:5.625vw;width:240px;width:18.75vw}.sec-bnr .bnr-flex .bnr-half .txt{font-size:18px;font-size:1.40625vw}.sec-bnr .bnr-growthhacker{height:118px;height:9.21875vw;padding-bottom:0}.sec-bnr .bnr-growthhacker .txt-area{height:64px;padding-bottom:.54688vw;padding-left:7.8125vw;width:310px}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:22px;font-size:1.71875vw;margin-bottom:1.17188vw}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px;font-size:1.09375vw}.sec-bnr .bnr-growthhacker .logomark{width:48px;width:3.75vw}.sec-format{padding:100px 30px 120px}.sec-format .heading{margin-bottom:75px}.tab-area{max-width:1180px;width:100%}.tab-area .each-tab{height:75px;height:5.85938vw;max-height:75px}.tab-area .tab{font-size:18px;font-size:1.40625vw;height:75px;height:5.85938vw}.tab-area .tab-content{max-width:1180px;top:150px;top:11.71875vw}.tab-area .tab-content .title{height:110px;height:8.59375vw;padding:0 70px}.tab-area .tab-content .title .en{font-size:36px;font-size:2.8125vw}.tab-area .tab-content .title .ja{font-size:18px;font-size:1.40625vw;margin-left:46px}.tab-area .tab-content .content-inner{position:relative;top:-1px}.tab-area .tab{font-weight:700;letter-spacing:.1em}.module-video,.tab-area .tab-content .video{width:100%}.module-video .video-btn,.tab-area .tab-content .video .video-btn{background-size:60px auto;height:60px;left:calc(50% - 30px);top:calc(50% - 30px);width:60px}.bg-arrow{background-image:url(../images/bg_arrow01.png);background-size:79.0625vw auto}.sec-video-overview{padding-bottom:0}.sec-video-overview .video-overview-head{margin-bottom:3.82813vw;margin-top:-.39062vw}.sec-video-overview .video-advantage{padding-bottom:5.625vw;width:1242px;width:97.03125vw}.sec-video-overview .video-advantage .video-advantage-inner{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.sec-video-overview .video-advantage .each-advantage{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:1.32813vw;width:144px;width:11.25vw}.sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.01563vw}.sec-video-overview .video-advantage .each-advantage .advantage-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429}.sec-video-cases{padding-bottom:6.25vw}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{height:394px;height:30.78125vw;width:56px;width:4.375vw}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{height:40px;height:3.125vw;width:40px;width:3.125vw}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{height:15px;height:1.17188vw;width:15px;width:1.17188vw}.sec-video-cases .bx-prev:after{left:15px;left:1.17188vw}.sec-video-cases .bx-next:after{right:15px;right:1.17188vw}.sec-video-cases .bx-pager{margin-top:2.1875vw}.sec-video-cases .bx-pager .bx-pager-item{height:10px;height:.78125vw;margin-left:.3125vw;margin-right:.3125vw;width:10px;width:.78125vw}.video-cases{left:21.87vw;opacity:0}.video-cases.visible{opacity:1}.video-cases .each-case{margin-bottom:0;margin-left:3.125vw;margin-right:3.125vw;max-width:640px;max-width:50vw;width:640px;width:50vw}.video-cases .each-case .each-case-inner .title{font-size:16px;font-size:1.25vw;height:34px;height:2.65625vw;padding-left:1.25vw;padding-right:1.25vw}.video-cases .each-case .each-case-inner .video{margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .client{font-size:18px;font-size:1.40625vw;margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .desc{font-size:14px;font-size:1.09375vw}.sec-video-price{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.46875vw}.sec-video-price .video-price-head{margin-bottom:3.51563vw}.sec-video-price .video-price{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center}.sec-video-price .video-price .each-price{-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:2.34375vw;padding-top:2.1875vw;width:372px;width:29.0625vw}.sec-video-price .video-price .each-price .price-title{font-size:20px;font-size:1.5625vw;margin-bottom:1.64063vw}.sec-video-price .video-price .each-price .price-content{padding-left:1.875vw;padding-right:1.875vw}.sec-video-price .video-price .each-price .price-picto{height:102px;height:7.96875vw;margin-left:.39063vw;margin-right:1.5625vw}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:.78125vw;margin-right:2.5vw}.sec-video-price .video-price .each-price .price-price{font-size:20px;font-size:1.5625vw;margin-bottom:.625vw}.sec-video-price .video-price .each-price .price-price .num{font-size:48px;font-size:3.75vw;margin-right:0}.sec-video-plan{padding-bottom:4.6875vw;padding-top:1.5625vw}.sec-video-plan .sec-video-plan-inner{width:960px;width:75vw}.sec-video-plan .video-plan-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.sec-video-plan .video-plan-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-plan .video-plan-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-plan .table-note{font-size:12px;font-size:.9375vw}.sec-video-option{margin-bottom:5vw;padding-bottom:5vw;padding-top:1.5625vw}.sec-video-option .sec-video-option-inner{width:960px;width:75vw}.sec-video-option .video-option-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-video-option .video-option-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-option .video-option-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-option .video-table02{left:0}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{font-size:18px;font-size:1.40625vw;height:72px;height:5.625vw}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:713px;width:55.70313vw}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{height:88px;height:6.875vw}.sec-video-option .video-table02 th{padding-left:1.875vw}.sec-video-option .video-table02 th .option-name{font-size:18px;font-size:1.40625vw;margin-bottom:.46875vw}.sec-video-option .video-table02 th .option-desc{font-size:14px;font-size:1.09375vw}.sec-video-option .video-table02 td{font-size:18px;font-size:1.40625vw}.sec-video-production{margin-top:4.6875vw;padding-bottom:6.25vw;padding-top:5.625vw}.sec-video-production .video-production-head{font-size:32px;font-size:2.5vw;margin-bottom:3.59375vw;padding-bottom:1.79687vw}.sec-video-production .video-production-head .small{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.sec-video-production .video-production{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.sec-video-production .video-production .each-production{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:1.40625vw;padding-top:1.5625vw;width:579px;width:45.23438vw}.sec-video-production .video-production .each-production.production01{padding-bottom:1.40625vw;padding-top:1.5625vw}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-lead{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:1.32813vw;width:200px;width:15.625vw}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:2.1875vw;width:282px;width:22.03125vw}.sec-video-production .video-production .each-production .production-note{font-size:11px;font-size:.85938vw;line-height:1.36364;text-align:center;width:579px;width:45.23438vw}.sec-video-doda{padding-bottom:5.85938vw;padding-top:6.25vw}.sec-video-doda .video-doda-head{margin-bottom:2.73438vw}.sec-video-doda .video-doda-head .green{font-size:16px;font-size:1.25vw;margin-bottom:1.01563vw;padding-bottom:.15625vw;padding-left:.625vw;padding-right:.625vw;padding-top:.15625vw}.sec-video-doda .video-doda-head .name{font-size:24px;font-size:1.875vw;line-height:1.75}.sec-video-doda .video-doda-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;width:75vw}.sec-video-doda .video-doda-content .video{margin-bottom:0;margin-right:1.875vw;width:640px;width:50vw}.sec-video-doda .video-doda-content .video video{margin-bottom:.3125vw}.sec-video-doda .video-doda-content .cap{font-size:14px;font-size:1.09375vw}.sec-video-doda .result-area,.sec-video-doda .result-area .step01{width:296px;width:23.125vw}.sec-video-doda .result-area .step01{height:40px;height:3.125vw;margin-bottom:1.5625vw}.sec-video-doda .result-area .step01:before{border-width:11px 6.5px 0;bottom:-11px}.sec-video-doda .result-area .step01 .step01-inner{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .issues{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;margin-bottom:1.25vw}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{font-size:16px;font-size:1.25vw;height:56px;height:4.375vw;margin-left:0;margin-right:0;width:296px;width:23.125vw}.sec-video-doda .result-area .issues .issue01{margin-bottom:.15625vw}.sec-video-doda .result-area .arrow{margin-bottom:.54688vw;width:28px;width:2.1875vw}.sec-video-doda .result-area .result .txt01{font-size:14px;font-size:1.09375vw;margin-bottom:.23438vw}.sec-video-doda .result-area .result .txt02{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .result .txt02 .percentage{font-size:48px;font-size:3.75vw;margin-right:.3125vw;top:2px;top:.15625vw}.sec-video-service{background-image:url(../images/bg04.jpg);padding-bottom:6.25vw;padding-top:5.39063vw}.sec-video-service .video-services-head{margin-bottom:3.51563vw}.sec-video-service .video-service{padding-bottom:2.5vw;padding-left:6.25vw;padding-right:10.46875vw;padding-top:2.5vw;width:960px;width:75vw}.sec-video-service .video-service .picto-area{margin-bottom:0;padding-top:.78125vw;width:248px;width:19.375vw}.sec-video-service .video-service .service-picto{height:88px;height:6.875vw;margin-bottom:1.25vw;width:88px;width:6.875vw}.sec-video-service .video-service .service-name{font-size:28px;font-size:2.1875vw}.sec-video-service .video-service .txt-area{border-left:1px solid #c4c4c4;padding-bottom:.3125vw;padding-bottom:.625vw;padding-left:4.29688vw;width:495px;width:38.67188vw}.sec-video-service .video-service .service-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429;margin-bottom:2.26563vw}.sec-video-service .video-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;margin:auto auto 0 0;width:293px;width:22.89063vw}.sec-video-service .video-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-video-bnr{padding-bottom:5vw;padding-top:5vw}.page-video-solution .vidoe-solution-features{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-video-solution .vidoe-solution-features .each-feature{background:-webkit-gradient(linear,left top,left bottom,from(#2dcc70),to(#2dc79d));background:linear-gradient(180deg,#2dcc70,#2dc79d);margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner{padding-bottom:1.79687vw;padding-left:1.5625vw;padding-right:1.5625vw;padding-top:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02{padding-top:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03{padding-top:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:.78125vw}.page-video-solution .vidoe-solution-features .each-feature .feature-lead{font-size:20px;font-size:1.5625vw;line-height:1.6;margin-bottom:1.17188vw}.page-video-solution .vidoe-solution-features .each-feature .feature-desc{font-size:14px;font-size:1.09375vw}.page-video-solution .vidoe-solution-features .each-feature .quote{font-size:11px;font-size:.85938vw;margin-top:1.5625vw}.page-video-solution .vidoe-solution-features .each-feature .feature-img{height:164px;height:12.8125vw;margin-bottom:1.95313vw}.page-video-solution .sec-market{padding-top:7.8125vw}.page-video-solution .sec-market .market-head{font-size:32px;font-size:2.5vw;padding-bottom:3.125vw}.page-video-solution .sec-ux-services{padding-bottom:6.64063vw;padding-top:5.85938vw}.page-video-solution .sec-ux-services .ux-services-head{margin-bottom:3.90625vw}.page-video-solution .sec-ux-services .ux-services-head .small{margin-bottom:1.5625vw}.page-video-solution .sec-ux-services .ux-service{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center}.page-video-solution .sec-ux-services .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding-bottom:2.5vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:2.5vw;width:372px;width:29.0625vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-desc{font-size:18px;font-size:1.40625vw;line-height:1.71429;margin-bottom:1.17188vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.page-video-solution .sec-network{padding-bottom:10.9375vw;padding-top:7.03125vw}.page-video-solution .sec-network .network-head{margin-bottom:3.90625vw}.page-video-solution .sec-network .network-creator{padding-bottom:5.625vw;width:1242px;width:97.03125vw}.page-video-solution .sec-network .network-creator .network-creator-inner{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-video-solution .sec-network .network-creator .each-creator{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.page-video-solution .sec-network .network-creator .each-creator .creator-picto{margin-bottom:1.32813vw;width:120px;width:9.375vw}.page-video-solution .sec-network .network-creator .each-creator .creator-txt-area{padding-bottom:.78125vw}.page-video-solution .sec-network .network-creator .each-creator .creator-name{font-size:20px;font-size:1.5625vw;margin-bottom:.39063vw}.page-video-solution .sec-network .network-creator .each-creator .creator-role{font-size:16px;font-size:1.25vw;margin-bottom:1.5625vw}.page-video-solution .sec-network .network-creator .each-creator .creator-desc{font-size:14px;font-size:1.09375vw;line-height:1.71429}.page-video-solution .sec-network .network-creator .each-creator .line-txt{font-size:14px;font-size:1.09375vw;line-height:1.71429}.page-video-solution .sec-service{padding-bottom:11.71875vw}.page-video-solution .sec-service .services-head01{font-size:36px;font-size:2.8125vw;margin-bottom:1.17188vw}.page-video-solution .sec-service .services-desc01{font-size:16px;font-size:1.25vw;margin-bottom:2.5vw}.page-video-solution .sec-service .each-service{margin-bottom:1.25vw;max-width:640px;max-width:84.21053vw;padding:9px}.page-video-solution .sec-service .each-service.dx .desc-area .picto{width:160px;width:12.5vw}.page-video-solution .sec-service .each-service.ux .desc-area .picto{width:164px;width:12.8125vw}.page-video-solution .sec-service .each-service.video .desc-area .picto{width:160px;width:12.5vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature{margin-bottom:0;width:400px;width:31.25vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature .picto.ad{width:70px;width:5.46875vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.page-video-solution .sec-service .each-service .each-service-inner{padding-bottom:2.34375vw;padding-left:1.5625vw;padding-right:1.5625vw;padding-top:2.34375vw}.page-video-solution .sec-service .each-service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}.page-video-solution .sec-service .each-service .desc-area{margin-bottom:1.95313vw}.page-video-solution .sec-service .each-service .desc-area .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw}.page-video-solution .sec-service .each-service .desc-area .desc{font-size:16px;font-size:1.25vw}.page-video-solution .sec-service .each-service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.09375vw;margin-right:1.09375vw;width:160px;width:12.5vw}.page-video-solution .sec-service .each-service .features-area .each-feature .btn{margin-top:2.34375vw}.page-video-solution .sec-service .each-service .features-area .picto{height:60px;height:4.6875vw;margin-bottom:.46875vw;width:60px;width:4.6875vw}.page-video-solution .sec-service .each-service .features-area .feature-name{font-size:18px;font-size:1.40625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.page-video-solution .sec-service .each-service .btn,.page-video-solution .sec-service .each-service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.page-video-solution .sec-service .each-service .btn{height:48px;height:3.75vw;margin-top:auto;width:293px;width:22.89063vw}.page-video-solution .sec-service .each-service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-404 .head{font-size:100px;font-size:7.8125vw}.sec-404 .lead{font-size:40px;font-size:3.125vw}.sec-404 .body{font-size:16px;font-size:1.25vw}.sec-404 .btn{border-radius:32px;border-radius:2.5vw;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;width:320px;width:25vw}.sec-404 .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.page-tv .subpage-mv.tv{height:440px;height:34.375vw}.page-tv .subpage-mv.tv .subpage-mv-inner{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;padding-left:0;padding-top:8.28125vw}.page-tv .subpage-mv.tv .head-area{margin-left:9.0625vw}.page-tv .subpage-mv.tv .head-area .title-area{margin-bottom:0;margin-left:.39063vw}.page-tv .subpage-mv.tv .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.34375vw}.page-tv .subpage-mv.tv .head-area .copy .num{font-size:32px;font-size:2.5vw}.page-tv .subpage-mv.tv .head-area .picto{height:110px;height:8.59375vw;margin-right:2.57813vw;width:109px;width:8.51563vw}.page-tv .subpage-mv.tv .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.page-tv .subpage-mv.tv .head-area .lead{font-size:18px;font-size:1.40625vw}.page-tv .subpage-mv.tv .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.page-tv .subpage-mv.tv .btn-wrap{margin-left:3.90625vw;margin-top:3.51563vw}.page-tv .subpage-mv.tv .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.page-tv .subpage-mv.tv .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.page-tv .subpage-mv.tv .subpage-mv-img picture{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.page-tv .subpage-mv.tv .subpage-mv-img .bg{height:auto;width:100%}.page-tv .sec-intro{padding-bottom:7.03125vw;padding-top:5.46875vw}.page-tv .sec-intro .intro-head{margin-bottom:5.46875vw}.page-tv .sec-intro .content-wrap{-ms-flex-align:start;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;justify-content:center}.page-tv .sec-intro .content-wrap .each-content{height:386px;height:30.15625vw;margin-bottom:3.90625vw;margin-left:1.79687vw;margin-right:1.79687vw;width:575px;width:44.92188vw}.page-tv .sec-intro .content-wrap .each-content .inner{padding-bottom:0;padding-left:2.34375vw;padding-right:2.34375vw}.page-tv .sec-intro .content-wrap .each-content .img{height:220px;height:17.1875vw}.page-tv .sec-intro .content-wrap .each-content .img.img01 img{height:164px;height:12.8125vw;width:322px;width:25.15625vw}.page-tv .sec-intro .content-wrap .each-content .img.img02 img{height:105px;height:8.20313vw;width:126px;width:9.84375vw}.page-tv .sec-intro .content-wrap .each-content .title{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.page-tv .sec-intro .content-wrap .each-content .desc{font-size:14px;font-size:1.09375vw}.page-tv .sec-problem{padding-bottom:5.46875vw;padding-top:5.46875vw}.page-tv .sec-problem .problem-head{margin-bottom:5.46875vw}.page-tv .sec-problem .issues{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-tv .sec-problem .issues .each-issue{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:0;width:372px;width:29.0625vw}.page-tv .sec-problem .issues .each-issue .issue,.page-tv .sec-problem .issues .each-issue .issue.high{height:84px;height:6.5625vw}.page-tv .sec-problem .issues .each-issue .issue.high .issue-txt{height:84px;height:6.5625vw;top:0}.page-tv .sec-problem .issues .each-issue .issue.high.bg{height:84px;height:6.5625vw}.page-tv .sec-problem .issues .each-issue .issue .issue-txt{font-size:16px;font-size:1.25vw;height:84px;height:6.5625vw;left:96px;left:7.5vw;top:0;width:260px;width:20.3125vw}.page-tv .sec-problem .issues .each-issue .issue .bg{height:84px;height:6.5625vw}.page-tv .sec-problem .issues .each-issue .task{height:96px;height:7.5vw}.page-tv .sec-problem .issues .each-issue .task .task-inner{font-size:20px;font-size:1.5625vw;line-height:1.6}.page-tv .sec-tv-resolve{padding-top:7.8125vw}.page-tv .sec-tv-resolve .resolve-head{font-size:32px;font-size:2.5vw;padding-bottom:3.125vw}.page-tv .tv-resolve-content{padding-bottom:6.64063vw;padding-top:5.85938vw}.page-tv .tv-resolve-content .tv-resolve-content-head{margin-bottom:3.90625vw}.page-tv .tv-resolve-content .each-resolve{height:302px;height:23.59375vw;margin-bottom:3.90625vw;width:1198px;width:93.59375vw}.page-tv .tv-resolve-content .each-resolve img{height:100%;width:auto}.page-tv .sec-tv-portotv{padding-bottom:1.17188vw;padding-top:2.73438vw}.page-tv .sec-tv-portotv .portotv-head{font-size:32px;font-size:2.5vw;margin-bottom:1.5625vw}.page-tv .sec-tv-portotv .img{width:923px;width:72.10938vw}.page-tv .sec-tv-video{padding-bottom:5.85938vw;padding-top:7.8125vw}.page-tv .sec-tv-video .video-head{font-size:32px;font-size:2.5vw;margin-bottom:4.6875vw}.page-tv .sec-tv-video .each-video{width:580px;width:45.3125vw}.page-tv .sec-tv-video .each-video .iframe{height:315px;height:24.60938vw}.page-tv .sec-tv-video .each-video .txt-wrap{height:125px;height:9.76563vw}.page-tv .sec-tv-video .each-video .txt-wrap .title{font-size:16px;font-size:1.25vw}.page-tv .sec-tv-flow{margin-bottom:3.125vw;padding-bottom:.39063vw;padding-top:3.125vw}.page-tv .sec-tv-flow .inner{width:960px;width:75vw}.page-tv .sec-tv-flow .head{font-size:20px;font-size:1.5625vw}.page-tv .sec-tv-flow .each-flow{padding-bottom:2.73438vw;padding-left:4.6875vw;padding-top:2.34375vw}.page-tv .sec-tv-flow .each-flow .num{font-size:20px;font-size:1.5625vw;height:40px;height:3.125vw;top:30px;top:2.34375vw;width:40px;width:3.125vw}.page-tv .sec-tv-flow .each-flow .title{font-size:18px;font-size:1.40625vw;margin-bottom:3.125vw;padding-top:.54688vw}.page-tv .sec-tv-plan{margin-bottom:3.125vw;padding-bottom:8.98438vw;padding-top:3.125vw}.page-tv .sec-tv-plan .sec-tv-plan-inner,.page-tv .sec-tv-plan .video-plan-head{width:960px;width:75vw}.page-tv .sec-tv-plan .video-plan-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.page-tv .sec-tv-plan .video-plan-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.page-tv .sec-tv-plan .tv-table01{left:0;margin-bottom:.78125vw}.page-tv .sec-tv-plan .tv-table01 td,.page-tv .sec-tv-plan .tv-table01 th{font-size:14px;font-size:1.09375vw;height:72px;height:5.625vw}.page-tv .sec-tv-plan .tv-table01 td ul,.page-tv .sec-tv-plan .tv-table01 th ul{padding-bottom:0;padding-left:3.90625vw;padding-top:0}.page-tv .sec-tv-plan .tv-table01 th.trans{font-size:16px;font-size:1.25vw;width:130px;width:10.15625vw}.page-tv .sec-tv-plan .tv-table01 th.plan-name{font-size:16px;font-size:1.25vw}.page-tv .sec-tv-plan .tv-table01 th.plan-b{width:180px;width:14.0625vw}.page-tv .sec-tv-plan .tv-table01 th.short{height:72px;height:5.625vw}.page-tv .sec-tv-plan .tv-table01 th.price{width:200px;width:15.625vw}.page-tv .sec-tv-plan .tv-table01 th.plan{width:420px;width:32.8125vw}.page-tv .sec-tv-services{padding-bottom:6.64063vw;padding-top:5.85938vw}.page-tv .sec-tv-services .ux-services-head{margin-bottom:3.90625vw}.page-tv .sec-tv-services .ux-services-head .small{margin-bottom:1.5625vw}.page-tv .sec-tv-services .ux-service{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center}.page-tv .sec-tv-services .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding-bottom:2.5vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:2.5vw;width:372px;width:29.0625vw}.page-tv .sec-tv-services .ux-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.page-tv .sec-tv-services .ux-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}.page-tv .sec-tv-services .ux-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.page-tv .sec-tv-services .ux-service .each-service .service-desc{font-size:18px;font-size:1.40625vw;line-height:1.71429;margin-bottom:1.17188vw}.page-tv .sec-tv-services .ux-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.page-tv .sec-tv-services .ux-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.layout-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.84375vw}.layout-form .form-form,.layout-form .form-overview{width:50%}.layout-form .form-overview{padding:1.875vw}.layout-form .form-overview .overview-inner{background-image:url(../images/bg_form01.png);padding-left:3.67188vw;padding-right:3.67188vw;padding-top:3.20312vw}.layout-form .form-overview .overview-inner .arrow{bottom:47px;bottom:3.67188vw;left:-1.875vw;width:469px;width:36.64063vw}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:3.90625vw}.layout-form .form-overview .overview-inner .overview-title-area .en{font-size:56px;font-size:4.375vw;margin-bottom:.78125vw}.layout-form .form-overview .overview-inner .overview-title-area .ja{font-size:32px;font-size:2.5vw}.layout-form .form-overview .overview-inner .overview-lead{font-size:24px;font-size:1.875vw;letter-spacing:.04em;margin-bottom:3.4375vw}.layout-form .overview-list-head{font-size:22px;font-size:1.71875vw;margin-bottom:.85938vw}.layout-form .overview-lead-sm{margin-bottom:0}.layout-form .overview-list{margin-bottom:0;padding-bottom:0}.layout-form .overview-list li{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.layout-form .overview-list li:before{font-size:24px;font-size:1.875vw;margin-right:.70313vw;top:3px;top:.23438vw}.layout-form .form-form .form-inner{padding-bottom:4.0625vw;padding-top:1.01563vw;width:565px;width:44.14063vw}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:.70313vw;margin-top:1.09375vw;padding-left:0;padding-right:0}.layout-form .form-form .form-inner .bg-sm{padding-left:0;padding-right:0}.layout-form .form-form .form-inner form{left:-1px;left:-.07812vw !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Department,.mktoForm-wrap #mktoForm_1001.mktoForm select#Department,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Department,.mktoForm-wrap #mktoForm_1007.mktoForm input#Department,.mktoForm-wrap #mktoForm_1007.mktoForm select#Department,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Department{margin-right:0;margin-right:0 !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Title,.mktoForm-wrap #mktoForm_1001.mktoForm select#Title,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Title,.mktoForm-wrap #mktoForm_1007.mktoForm input#Title,.mktoForm-wrap #mktoForm_1007.mktoForm select#Title,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Title{margin-right:17px;margin-right:1.32813vw !important}.mktoForm-wrap .mktoForm label:before{font-size:14px;font-size:1.09375vw;height:29px;height:2.26563vw !important;top:27px;top:2.10938vw}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:563px;width:43.98438vw !important}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:274px;width:21.40625vw !important}.mktoForm-wrap .mktoForm label .mktoAsterix{font-size:14px;font-size:1.09375vw;top:25px;top:1.95313vw}.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:40px;left:3.125vw}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:56px;left:4.375vw}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:96px;left:7.5vw}.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment] .mktoAsterix{left:112px;left:8.75vw}.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px;left:12.5vw}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{font-size:14px;font-size:1.09375vw !important;margin-top:53px;margin-top:4.14063vw !important;padding-left:16px;padding-left:1.25vw !important;padding-right:16px;padding-right:1.25vw !important;width:563px;width:43.98438vw !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:274px;width:21.40625vw !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:17px;margin-right:1.32813vw !important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px;height:3.4375vw !important}.mktoForm-wrap .mktoForm textarea{min-height:170px;min-height:13.28125vw;padding-top:1.40625vw !important}.mktoForm-wrap .mktoForm .mktoHtmlText{font-size:14px;font-size:1.09375vw !important;text-align:right;width:563px;width:43.98438vw !important}.mktoForm-wrap .mktoForm .mktoHtmlText p{color:#a8a8a8 !important;font-family:Noto Sans JP !important;text-align:right}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:5.39063vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:30px;border-radius:2.34375vw !important;width:311px;width:24.29688vw !important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.mktoForm-wrap .mktoForm .mktoButtonRow button{border-radius:30px;border-radius:2.34375vw !important;font-size:20px;font-size:1.5625vw !important;height:60px;height:4.6875vw !important;width:311px;width:24.29688vw !important}.sec-thanks{height:calc(100vh - 125px);padding:0 30px}.sec-thanks .thanks-message{font-size:20px;font-size:1.5625vw;line-height:1.67;margin-top:45px}.sec-thanks .thanks-btn{margin-top:45px}.sec-thanks .module-btn-l{border-radius:28px;border-radius:2.1875vw;font-size:22px;font-size:1.71875vw;height:55px;height:4.29688vw;width:374px;width:29.21875vw}.hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:.70313vw !important}.hs-form .hs-form-field{margin-bottom:15px;margin-bottom:1.17188vw !important}.hs-form .hs-form-field label{margin-bottom:.39063vw}.hs-form .hs-error-msg,.hs-form .hs-form-field span,.hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:1.09375vw}.hs-form .hs-error-msg{margin-top:.39063vw}.hs-form .hs_error_rollup .hs-main-font-element{font-size:14px;font-size:1.09375vw}.hs-form input,.hs-form select,.hs-form textarea{font-size:14px;font-size:1.09375vw !important;padding-left:16px;padding-left:1.25vw !important;padding-right:16px;padding-right:1.25vw !important;width:563px;width:43.98438vw !important}.hs-form input[name=division_detail],.hs-form input[name=firstname],.hs-form input[name=jobtitle],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=firstname],.hs-form select[name=jobtitle],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=firstname],.hs-form textarea[name=jobtitle],.hs-form textarea[name=lastname]{width:274px;width:21.40625vw !important}.hs-form input[name=division_detail],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=lastname]{margin-right:17px;margin-right:1.32813vw !important}.hs-form input,.hs-form select{height:44px;height:3.4375vw !important}.hs-form textarea{min-height:170px;min-height:13.28125vw;padding-top:1.40625vw !important}.hs-form .hs-submit{margin-top:4.21875vw}.hs-form .hs-submit .actions{border-radius:30px;border-radius:2.34375vw !important;width:311px;width:24.29688vw !important}.hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.hs-form .hs-submit .actions:before{border-right:3px solid #fff;border-top:3px solid #fff;height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.hs-form .hs-submit .actions .hs-button{border-radius:30px;border-radius:2.34375vw !important;font-size:20px;font-size:1.5625vw !important;height:60px;height:4.6875vw !important;width:311px;width:24.29688vw !important}.footer-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:.70313vw !important}.footer-form .hs-form .hs-form-field{margin-bottom:15px;margin-bottom:1.17188vw !important}.footer-form .hs-form .hs-form-field label{margin-bottom:.39063vw}.footer-form .hs-form .hs-error-msg,.footer-form .hs-form .hs-form-field span,.footer-form .hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:1.09375vw}.footer-form .hs-form .hs-error-msg{margin-top:.39063vw}.footer-form .hs-form input,.footer-form .hs-form select,.footer-form .hs-form textarea{font-size:18px;font-size:1.40625vw;font-size:14px;font-size:1.09375vw !important;height:44px;height:3.4375vw !important;width:313px;width:24.45313vw !important}.footer-form .hs-form .hs-submit .actions{width:70px;width:5.46875vw !important}.footer-form .hs-form .hs-submit .actions .hs-button{font-size:14px;font-size:1.09375vw !important;height:44px;height:3.4375vw !important;width:70px;width:5.46875vw !important}.js-accordion .js-accordion-head:before{height:4px;height:.3125vw;right:10px;right:.78125vw;width:4px;width:.3125vw}.js-accordion.invisible{height:74px;height:5.78125vw}.js-accordion.invisible:hover{background:#d9f5d7}.js-accordion.invisible .js-accordion-head:before{height:24px;height:1.875vw;width:4px;width:.3125vw}}@media screen and (min-width:961px){.setOrder{color:#000}.mdl-smmd{display:none}.mdl-head01{font-size:32px;font-size:2.5vw;padding-bottom:1.79687vw}.mdl-head01:before{height:4px;height:.3125vw;width:144px;width:11.25vw}.mdl-head01 .gray,.mdl-head01 .small{font-size:20px;font-size:1.5625vw}.mdl-head01 .en{font-size:36px;font-size:2.8125vw;top:1px;top:.07813vw}.mdl-breadcrumb{font-size:12px;font-size:.9375vw;margin-bottom:1.875vw;margin-top:1.01563vw;padding-right:2.34375vw}.mdl-bnr-whole{max-width:960px}#header{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);height:86px}#header .header-inner{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;max-width:1280px}#header .header-logo{width:200px}#header .header-nav-pc{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:20px;opacity:1;pointer-events:auto;position:relative;top:0;width:100%}#header .header-nav-pc .header-nav-link{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:1.09375vw;height:100%;margin-bottom:0;padding:0 12px}#header .header-nav-pc .header-nav-link:hover{opacity:.4}#header .header-nav-pc .parent{height:100%}#header .header-nav-pc .parent:hover .children{opacity:1;pointer-events:auto}#header .header-nav-pc .children{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);left:0;margin:0;margin-bottom:0;opacity:0;padding-bottom:1.95313vw;padding-top:1.95313vw;pointer-events:none;position:absolute;top:86px;width:auto;z-index:1000}#header .header-nav-pc .children .each-col{padding-bottom:0;padding-right:1.95313vw;width:413px;width:32.26563vw}#header .header-nav-pc .children .each-child{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}#header .header-nav-pc .children .each-child.head{margin-bottom:2.34375vw}#header .header-nav-pc .children .each-child.head .title{font-size:28px;font-size:2.1875vw;margin-bottom:.39063vw}#header .header-nav-pc .children .each-child.head .title.ja{font-size:24px;font-size:1.875vw;margin-bottom:.15625vw}#header .header-nav-pc .children .each-child .picto{height:50px;height:3.90625vw;padding-left:1.01563vw;padding-right:1.01563vw;width:80px;width:6.25vw}#header .header-nav-pc .children .each-child .picto.thin{padding-left:1.48438vw;padding-right:1.48438vw}#header .header-nav-pc .children .each-child .nopicto{width:25px;width:1.95313vw}#header .header-nav-pc .children .each-child .title{line-height:1;margin-bottom:.78125vw}#header .header-nav-pc .children .each-child .desc{font-size:10px;font-size:.78125vw}#header .header-nav-sp .js-accordion-children.is-open{margin-bottom:0}#header .header-nav-sp .header-nav-link,#header .header-nav-sp .header-nav-link.grand,#header .header-nav-sp .header-nav-link>.title.ja{font-size:16px;font-size:1.25vw}#header .header-nav-sp .children .each-child{font-size:18px;font-size:1.40625vw}#header .header-nav-sp .children .each-child .title .arrow{height:16px;height:1.25vw;width:16px;width:1.25vw}#header .header-nav-sp .children .each-child .desc{font-size:12px;font-size:.9375vw}#header .btns{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row;font-size:18px;font-size:1.40625vw;margin:0 0 0 auto;padding:0}#header .btns:before{display:none}#header .btns .header-nav-login{color:#000;font-size:14px;font-size:1.09375vw;margin:0;width:100px}#header .btns .header-nav-login:after{background:#000;left:unset;right:0;width:0}#header .btns .header-nav-login:hover{opacity:1}#header .btns .header-nav-login:hover:after{left:0;width:100%}#header .btns .header-nav-contact{font-size:14px;font-size:1.09375vw}#header .btns .header-nav-contact .arrow svg path{stroke:#fff}#header .menu-btn{display:none}#footer .footer-inner{padding:32px 16px 46px}#footer .footer-logo{width:224px}#footer .footer-desc{font-size:16px;font-size:1.25vw;margin-bottom:1.95313vw}#footer .footer-box01{-ms-flex-align:start;-ms-flex-direction:row;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:center;align-items:flex-start;flex-direction:row;justify-content:center;padding-bottom:40px}#footer .footer-box01 .footer-mail-area{border-right:1px solid #b9b9b9;margin-bottom:0;margin-right:22px;padding-right:50px}#footer .footer-box01 .footer-mail-area .desc{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw;padding-top:10px}#footer .footer-box01 .footer-mail-area .icon-mail{height:20px;height:1.5625vw;margin-right:.54688vw;width:27px;width:2.10938vw}#footer .footer-box01 .footer-external-area{width:216px;width:16.875vw}#footer .footer-box01 .footer-external-area .external-link{margin-left:1.40625vw;margin-right:1.40625vw}#footer .footer-box01 .footer-external-area .facebook{height:38px;height:2.96875vw;width:38px;width:2.96875vw}#footer .footer-box01 .footer-external-area .twitter{height:32px;height:2.5vw;width:38px;width:2.96875vw}#footer .footer-box01 .footer-external-area .note{height:37px;height:2.89063vw;width:32px;width:2.5vw}#footer .footer-box01 .footer-external-area .instagram{height:34px;height:2.65625vw;width:34px;width:2.65625vw}#footer .footer-box01 .footer-external-area .youtube{height:28px;height:2.1875vw;width:41px;width:3.20312vw}#footer .footer-box02 .footer-nav{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-left:15px;width:100%}#footer .footer-nav-box01 .footer-nav-gr{width:160px}#footer .footer-nav-gr-service{margin-top:0}#footer .footer-nav-gr-news{padding-top:22px}#footer .footer-nav-gr-corporate{display:block}#footer .footer-nav-cat{font-size:14px;font-size:1.09375vw}#footer .footer-nav-gr-corporate,#footer .footer-nav-gr-terms{padding-top:30px}#footer .footer-nav-link{font-size:14px;font-size:1.09375vw}#footer .footer-nav-link.child{font-size:12px;font-size:.9375vw}#footer .footer-nav-link_large{font-size:16px;font-size:1.25vw}#footer .copyright{font-size:14px;font-size:1.09375vw;margin-top:2.34375vw}.btn-download{border-radius:32px;border-radius:2.5vw;bottom:32px;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;right:32px;width:320px;width:25vw}.btn-download .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.ad{height:440px;height:34.375vw}.subpage-mv.ad .subpage-mv-inner{padding-left:0;padding-top:8.28125vw}.subpage-mv.ad .head-area{margin-left:9.0625vw}.subpage-mv.ad .head-area .title-area{margin-bottom:0;margin-left:.39063vw}.subpage-mv.ad .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.34375vw}.subpage-mv.ad .head-area .copy .num{font-size:32px;font-size:2.5vw}.subpage-mv.ad .head-area .picto{height:110px;height:8.59375vw;margin-right:2.57813vw;width:109px;width:8.51563vw}.subpage-mv.ad .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.subpage-mv.ad .head-area .lead{font-size:18px;font-size:1.40625vw}.subpage-mv.ad .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.subpage-mv.ad .btn-wrap{margin-left:12.8125vw;margin-top:3.51563vw}.subpage-mv.ad .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.subpage-mv.ad .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.video{height:440px;height:34.375vw}.subpage-mv.video .subpage-mv-inner{padding-left:0;padding-top:6.95313vw}.subpage-mv.video .head-area{margin-left:9.21875vw}.subpage-mv.video .head-area .title-area{margin-bottom:0}.subpage-mv.video .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.10938vw}.subpage-mv.video .head-area .copy .num{font-size:32px;font-size:2.5vw}.subpage-mv.video .head-area .picto{height:102px;height:7.96875vw;margin-right:1.79687vw;width:120px;width:9.375vw}.subpage-mv.video .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.subpage-mv.video .head-area .lead{font-size:18px;font-size:1.40625vw}.subpage-mv.video .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.subpage-mv.video .btn-wrap{margin-left:2.65625vw;margin-top:3.51563vw}.subpage-mv.video .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.subpage-mv.video .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.subpage-mv.video-solution{height:440px;height:34.375vw}.subpage-mv.video-solution .subpage-mv-inner{padding-left:0;padding-top:9.375vw}.subpage-mv.video-solution .head-area{margin-left:10.625vw}.subpage-mv.video-solution .head-area .title-area{margin-bottom:0}.subpage-mv.video-solution .head-area .picto{height:115px;height:8.98438vw;margin-right:3.90625vw;width:177px;width:13.82813vw}.subpage-mv.video-solution .head-area .title{font-size:72px;font-size:5.625vw;top:0}.subpage-mv.video-solution .head-area .lead{font-size:32px;font-size:2.5vw}.subpage-mv{height:440px;height:34.375vw}.subpage-mv .subpage-mv-img.poly01{background-image:url(../images/bg_poly01.png)}.subpage-mv .head-area{margin-left:80px}.subpage-mv .head-area .title{font-size:72px;font-size:5.625vw;margin-bottom:0}.subpage-mv .head-area .lead{font-size:32px;font-size:2.5vw}.sec-ad-partner{padding-bottom:5.70313vw;padding-top:0}.sec-ad-partner .ad-partner-head{margin-bottom:3.75vw}.sec-ad-partner .ad-partner{margin-bottom:2.5vw}.sec-ad-partner .ad-partner .each-partner{font-size:18px;font-size:1.40625vw;height:148px;height:11.5625vw;margin-bottom:0;margin-left:1.5625vw;margin-right:1.5625vw;width:160px;width:12.5vw}.sec-ad-partner .ad-partner .each-partner.gads{margin-left:0;margin-right:1.5625vw;width:200px;width:15.625vw}.sec-ad-partner .ad-partner-desc{font-size:16px;font-size:1.25vw}.sec-video-production{margin-bottom:6.01563vw}.sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:.9375vw;width:216px;width:16.875vw}.sec-video-production .video-production .each-production .production-list{margin-bottom:1.5625vw;width:311px;width:24.29688vw}.sec-video-production .video-production .each-production .production-list li{padding-bottom:.07813vw}.sec-video-production .video-production .each-production .production-list li .title{font-size:16px;font-size:1.25vw;top:11px;top:.85938vw}.sec-video-production .video-production .each-production .production-list li .num{font-size:32px;font-size:2.5vw;margin-left:1.95313vw;margin-right:.39063vw;width:40px;width:3.125vw}.sec-video-production .video-production .each-production .production-list li .times{font-size:18px;font-size:1.40625vw;top:9px;top:.70313vw}.sec-ad-cases{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.625vw}.sec-ad-cases .ad-cases-head{margin-bottom:3.75vw}.sec-ad-cases .ad-cases{margin-bottom:5.78125vw}.sec-ad-cases .ad-cases .each-case{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:579px;width:45.23438vw}.sec-ad-cases .ad-cases .each-case .txt-area{padding-bottom:1.48438vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:.70313vw}.sec-ad-cases .ad-cases .each-case .client{font-size:20px;font-size:1.5625vw;margin-bottom:.23438vw}.sec-ad-cases .ad-cases .each-case .role{font-size:16px;font-size:1.25vw;margin-bottom:1.01563vw}.sec-ad-cases .ad-cases .each-case .org{margin-bottom:.70313vw}.sec-ad-cases .ad-cases .each-case .org .each{border-radius:12px;border-radius:.9375vw;font-size:12px;font-size:.9375vw;height:23px;height:1.79687vw;width:139px;width:10.85938vw}.sec-ad-cases .ad-cases .each-case .org .by{font-size:12px;font-size:.9375vw;margin-left:.625vw;margin-right:.625vw}.sec-ad-cases .ad-cases .each-case .result{margin-bottom:.46875vw;padding-bottom:.78125vw}.sec-ad-cases .ad-cases .each-case .result .result-title{font-size:16px;font-size:1.25vw;margin-bottom:.46875vw}.sec-ad-cases .ad-cases .each-case .result .green{font-size:16px;font-size:1.25vw}.sec-ad-cases .ad-cases .each-case .result .nums .before{font-size:24px;font-size:1.875vw}.sec-ad-cases .ad-cases .each-case .result .nums .after{font-size:32px;font-size:2.5vw;margin-right:1.5625vw}.sec-ad-cases .ad-cases .each-case .result .nums .up{font-size:20px;font-size:1.5625vw;height:23px;height:1.79687vw;margin-bottom:.07813vw;padding-bottom:0;width:152px;width:11.875vw}.sec-ad-cases .ad-cases .each-case .result .nums .up.small{font-size:17px;font-size:1.32813vw;margin-bottom:.07813vw;margin-top:.39063vw}.sec-ad-cases .ad-cases .each-case .result .arrow{margin-left:.625vw;margin-right:.70313vw;width:16px;width:1.25vw}.sec-ad-cases .case-client-desc{font-size:24px;font-size:1.875vw;margin-bottom:2.73438vw}.sec-ad-cases .case-clients{width:1200px;width:93.75vw}.sec-ad-cases .case-clients .each-client{border-radius:8px;border-radius:.625vw;margin-bottom:1.875vw;margin-left:1.17188vw;margin-right:1.17188vw}.sec-ad-cases .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-top:2.42188vw;width:360px;width:28.125vw}.sec-ad-cases .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.sec-video-plan .video-plan-head{width:960px;width:75vw}.sec-video-plan .video-plan-head:after{right:0}.sec-video-plan .video-table01{left:0;margin-bottom:.78125vw}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{font-size:14px;font-size:1.09375vw;padding-bottom:.9375vw;padding-left:1.875vw;padding-top:.78125vw}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{font-size:14px;font-size:1.09375vw;height:72px;height:5.625vw}.sec-video-plan .video-table01 th.plan-name,.sec-video-plan .video-table01 th.trans{font-size:16px;font-size:1.25vw}.sec-video-plan .video-table01 th.short{height:72px;height:5.625vw}.sec-video-option .video-option-head:after{right:0}.sec-ad-pdca{padding-bottom:5vw;padding-top:1.5625vw}.sec-ad-pdca .sec-ad-pdca-inner{width:960px;width:75vw}.sec-ad-pdca .ad-pdca-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-pdca .ad-pdca-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-pdca .ad-pdca-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-ad-pdca .pdca-tables{margin-bottom:4.6875vw}.sec-ad-pdca .pdca-table01{left:0;margin-bottom:0;width:304px;width:23.75vw}.sec-ad-pdca .pdca-table01 tr.gradient td,.sec-ad-pdca .pdca-table01 tr.gradient th{font-size:20px;font-size:1.5625vw;height:68px;height:5.3125vw}.sec-ad-pdca .pdca-table01 tr.list td.trans,.sec-ad-pdca .pdca-table01 tr.list th.trans{font-size:16px;font-size:1.25vw}.sec-ad-pdca .pdca-table01 tr.list td,.sec-ad-pdca .pdca-table01 tr.list th{font-size:14px;font-size:1.09375vw;padding-bottom:1.5625vw;padding-left:1.25vw;padding-right:1.25vw;padding-top:1.40625vw}.sec-ad-pdca .pdca-table01 td,.sec-ad-pdca .pdca-table01 th{padding-bottom:1.95313vw;padding-top:1.71875vw}.sec-ad-pdca .pdca-table01 td{font-size:14px;font-size:1.09375vw}.sec-ad-pdca .ad-pdca-note{font-size:24px;font-size:1.875vw;margin-bottom:1.95313vw}.sec-ad-pdca .ad-pdca-note-desc{font-size:16px;font-size:1.25vw}.sec-ad-pdca .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-top:2.42188vw;width:360px;width:28.125vw}.sec-ad-pdca .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.sec-ad-step{margin-bottom:5vw;padding-bottom:4.76563vw;padding-top:1.5625vw}.sec-ad-step .sec-ad-step-inner{width:960px;width:75vw}.sec-ad-step .ad-step-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-step .ad-step-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-step .step-tables{margin-bottom:3.75vw}.sec-ad-step .step-table01{left:0;margin-bottom:0;width:304px;width:23.75vw}.sec-ad-step .step-table01 tr.gradient td,.sec-ad-step .step-table01 tr.gradient th{font-size:20px;font-size:1.5625vw;height:68px;height:5.3125vw;padding-bottom:1.17188vw;padding-top:1.48438vw}.sec-ad-step .step-table01 td,.sec-ad-step .step-table01 th{padding-bottom:1.95313vw;padding-left:1.25vw;padding-right:1.25vw;padding-top:1.25vw}.sec-ad-step .step-table01 td{font-size:14px;font-size:1.09375vw}.sec-ad-step .step-table01 td .step-name{font-size:18px;font-size:1.40625vw;margin-bottom:.70313vw}.sec-ad-step .step-video{margin-bottom:.46875vw;margin-top:0;width:640px;width:50vw}.sec-ad-step .step-video-cap{font-size:14px;font-size:1.09375vw}.sec-ad-voice{padding-bottom:4.76563vw;padding-top:1.5625vw}.sec-ad-voice .sec-ad-voice-inner{width:960px;width:75vw}.sec-ad-voice .ad-voice-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-voice .ad-voice-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-voice .each-voice{left:0;margin-bottom:0;width:304px;width:23.75vw}.sec-ad-voice .each-voice .each-voice-inner{padding-bottom:1.5625vw;padding-left:.9375vw;padding-right:.9375vw;padding-top:.9375vw}.sec-ad-voice .each-voice .voice-img{margin-bottom:.78125vw}.sec-ad-voice .each-voice .voice-title{font-size:18px;font-size:1.40625vw;margin-bottom:.46875vw}.sec-ad-voice .each-voice .voice-client{font-size:14px;font-size:1.09375vw;margin-bottom:.625vw}.sec-ad-voice .each-voice .voice-desc{font-size:14px;font-size:1.09375vw;margin-bottom:1.32813vw}.sec-ad-voice .each-voice .voice-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:272px;width:21.25vw}.sec-ad-voice .each-voice .voice-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-ad-faq{margin-bottom:2.5vw;padding-top:1.5625vw}.sec-ad-faq .sec-ad-faq-inner{width:960px;width:75vw}.sec-ad-faq .ad-faq-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-ad-faq .ad-faq-head:after{height:4px;height:.3125vw;right:0;width:24px;width:1.875vw}.sec-ad-faq .each-faq{margin-bottom:2.5vw;padding-bottom:2.5vw}.sec-ad-faq .each-faq .faq-icon{font-size:20px;font-size:1.5625vw;height:40px;height:3.125vw;margin-right:1.25vw;padding-bottom:.15625vw;width:40px;width:3.125vw}.sec-ad-faq .each-faq .faq-desc{width:904px;width:70.625vw}.sec-ad-faq .each-faq .faq-q{margin-bottom:1.25vw}.sec-ad-faq .each-faq .faq-q .faq-desc{font-size:18px;font-size:1.40625vw;padding-top:.625vw}.sec-ad-faq .each-faq .faq-a .faq-desc{font-size:16px;font-size:1.25vw;padding-top:.54688vw}.sec-video-service{margin-top:2.5vw}.sec-video-service .video-service{padding-left:6.40625vw}.sec-video-service .video-service .picto-area{padding-right:.3125vw;padding-top:.46875vw;width:270px;width:21.09375vw}.sec-video-service .video-service .service-picto{width:104px;width:8.125vw}.sec-video-service .video-service .txt-area{padding-left:4.375vw}.sec-video-service .video-service .service-desc{margin-bottom:1.95313vw;margin-top:.3125vw}.sec-bnr .bnr-dx-book{margin-bottom:3.59375vw}.sec-bnr .bnr-flex{margin-bottom:5.625vw}.sec-bnr .bnr-flex .bnr-half{height:72px;height:5.625vw;width:240px;width:18.75vw}.sec-bnr .bnr-flex .bnr-half .txt{font-size:18px;font-size:1.40625vw}.sec-bnr .bnr-growthhacker{display:block;height:9.21875vw;height:118px;padding-bottom:0}.sec-bnr .bnr-growthhacker .txt-area{background:#000;height:100%;margin-left:auto;max-height:100%;max-width:417px;padding-bottom:.54688vw;padding-left:7.8125vw;padding-left:100px;width:43.4375%}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:22px;font-size:1.71875vw;margin-bottom:1.17188vw}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px;font-size:1.09375vw}.sec-bnr .bnr-growthhacker .logomark{-webkit-transform:translateY(-50%);display:block;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:48px;width:3.75vw}.tab-area .each-tab{height:75px;height:5.85938vw}.tab-area .tab{font-size:18px;font-size:1.40625vw;height:75px;height:5.85938vw}.tab-area .tab-content{top:150px;top:11.71875vw}.tab-area .tab-content .title{height:110px;height:8.59375vw}.tab-area .tab-content .title .en{font-size:36px;font-size:2.8125vw}.tab-area .tab-content .title .ja{font-size:18px;font-size:1.40625vw}.bg-arrow{background-size:1012px auto}.sec-video-overview{padding-bottom:0}.sec-video-overview .video-overview-head{margin-bottom:3.82813vw;margin-top:-.39062vw}.sec-video-overview .video-advantage{padding-bottom:5.625vw;width:1242px;width:97.03125vw}.sec-video-overview .video-advantage .each-advantage{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:1.32813vw;width:144px;width:11.25vw}.sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.01563vw}.sec-video-overview .video-advantage .each-advantage .advantage-desc{font-size:14px;font-size:1.09375vw}.sec-video-cases{padding-bottom:6.25vw}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{height:394px;height:30.78125vw;width:56px;width:4.375vw}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{height:40px;height:3.125vw;width:40px;width:3.125vw}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{height:15px;height:1.17188vw;width:15px;width:1.17188vw}.sec-video-cases .bx-prev:after{left:15px;left:1.17188vw}.sec-video-cases .bx-next:after{right:15px;right:1.17188vw}.sec-video-cases .bx-pager{margin-top:2.1875vw}.sec-video-cases .bx-pager .bx-pager-item{height:10px;height:.78125vw;margin-left:.3125vw;margin-right:.3125vw;width:10px;width:.78125vw}.video-cases .each-case{margin-bottom:0;margin-left:3.125vw;margin-right:3.125vw;max-width:640px;max-width:50vw;width:640px;width:50vw}.video-cases .each-case .each-case-inner .title{font-size:16px;font-size:1.25vw;height:34px;height:2.65625vw;padding-left:1.25vw;padding-right:1.25vw}.video-cases .each-case .each-case-inner .video{margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .client{font-size:18px;font-size:1.40625vw;margin-bottom:.85938vw}.video-cases .each-case .each-case-inner .txt-area .desc{font-size:14px;font-size:1.09375vw}.sec-video-price{margin-bottom:2.5vw;padding-bottom:6.25vw;padding-top:5.46875vw}.sec-video-price .video-price-head{margin-bottom:3.51563vw}.sec-video-price .video-price .each-price{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:2.34375vw;padding-top:2.1875vw;width:372px;width:29.0625vw}.sec-video-price .video-price .each-price .price-title{font-size:20px;font-size:1.5625vw;margin-bottom:1.64063vw}.sec-video-price .video-price .each-price .price-content{padding-left:1.875vw;padding-right:1.875vw}.sec-video-price .video-price .each-price .price-picto{height:102px;height:7.96875vw;margin-left:.39063vw;margin-right:1.5625vw}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:.78125vw;margin-right:2.5vw}.sec-video-price .video-price .each-price .price-price{font-size:20px;font-size:1.5625vw;margin-bottom:.625vw}.sec-video-price .video-price .each-price .price-price .num{font-size:48px;font-size:3.75vw;margin-right:0}.sec-video-plan{padding-bottom:4.6875vw;padding-top:1.5625vw}.sec-video-plan .sec-video-plan-inner{width:960px;width:75vw}.sec-video-plan .video-plan-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.sec-video-plan .video-plan-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-plan .video-plan-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-plan .table-note{font-size:12px;font-size:.9375vw}.sec-video-option{margin-bottom:5vw;padding-bottom:5vw;padding-top:1.5625vw}.sec-video-option .sec-video-option-inner{width:960px;width:75vw}.sec-video-option .video-option-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw}.sec-video-option .video-option-head:after{height:4px;height:.3125vw;width:24px;width:1.875vw}.sec-video-option .video-option-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.sec-video-option .video-table02{left:0}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{font-size:18px;font-size:1.40625vw;height:72px;height:5.625vw}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:713px;width:55.70313vw}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{height:88px;height:6.875vw}.sec-video-option .video-table02 th{padding-left:1.875vw}.sec-video-option .video-table02 th .option-name{font-size:18px;font-size:1.40625vw;margin-bottom:.46875vw}.sec-video-option .video-table02 th .option-desc{font-size:14px;font-size:1.09375vw}.sec-video-option .video-table02 td{font-size:18px;font-size:1.40625vw}.sec-video-production{margin-top:4.6875vw;padding-bottom:6.25vw;padding-top:5.625vw}.sec-video-production .video-production-head{font-size:32px;font-size:2.5vw;margin-bottom:3.59375vw;padding-bottom:1.79687vw}.sec-video-production .video-production-head .small{font-size:24px;font-size:1.875vw;margin-bottom:.78125vw}.sec-video-production .video-production .each-production{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:1.40625vw;padding-top:1.5625vw;width:579px;width:45.23438vw}.sec-video-production .video-production .each-production.production01{padding-bottom:1.40625vw;padding-top:1.5625vw}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:1.32813vw;width:200px;width:15.625vw}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:2.1875vw;width:282px;width:22.03125vw}.sec-video-production .video-production .each-production .production-note{font-size:11px;font-size:.85938vw;width:579px;width:45.23438vw}.sec-video-doda{padding-bottom:5.85938vw;padding-top:6.25vw}.sec-video-doda .video-doda-head{margin-bottom:2.73438vw}.sec-video-doda .video-doda-head .green{font-size:16px;font-size:1.25vw;margin-bottom:1.01563vw;padding-bottom:.15625vw;padding-left:.625vw;padding-right:.625vw;padding-top:.15625vw}.sec-video-doda .video-doda-head .name{font-size:24px;font-size:1.875vw}.sec-video-doda .video-doda-content{width:960px;width:75vw}.sec-video-doda .video-doda-content .video{margin-bottom:0;margin-right:1.875vw;width:640px;width:50vw}.sec-video-doda .video-doda-content .video video{margin-bottom:.3125vw}.sec-video-doda .video-doda-content .cap{font-size:14px;font-size:1.09375vw}.sec-video-doda .result-area,.sec-video-doda .result-area .step01{width:296px;width:23.125vw}.sec-video-doda .result-area .step01{height:40px;height:3.125vw;margin-bottom:1.5625vw}.sec-video-doda .result-area .step01 .step01-inner{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .issues{margin-bottom:1.25vw}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{font-size:16px;font-size:1.25vw;height:56px;height:4.375vw;margin-left:0;margin-right:0;width:296px;width:23.125vw}.sec-video-doda .result-area .issues .issue01{margin-bottom:.15625vw}.sec-video-doda .result-area .arrow{margin-bottom:.54688vw;width:28px;width:2.1875vw}.sec-video-doda .result-area .result .txt01{font-size:14px;font-size:1.09375vw;margin-bottom:.23438vw}.sec-video-doda .result-area .result .txt02{font-size:18px;font-size:1.40625vw}.sec-video-doda .result-area .result .txt02 .percentage{font-size:48px;font-size:3.75vw;margin-right:.3125vw;top:2px;top:.15625vw}.sec-video-service{padding-bottom:6.25vw;padding-top:5.39063vw}.sec-video-service .video-services-head{margin-bottom:3.51563vw}.sec-video-service .video-service{padding-bottom:2.5vw;padding-left:6.25vw;padding-right:10.46875vw;padding-top:2.5vw;width:960px;width:75vw}.sec-video-service .video-service .picto-area{margin-bottom:0;padding-top:.78125vw;width:248px;width:19.375vw}.sec-video-service .video-service .service-picto{height:88px;height:6.875vw;margin-bottom:1.25vw;width:88px;width:6.875vw}.sec-video-service .video-service .service-name{font-size:28px;font-size:2.1875vw}.sec-video-service .video-service .txt-area{padding-bottom:.3125vw;padding-bottom:.625vw;padding-left:4.29688vw;width:495px;width:38.67188vw}.sec-video-service .video-service .service-desc{font-size:14px;font-size:1.09375vw;margin-bottom:2.26563vw}.sec-video-service .video-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.sec-video-service .video-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-video-bnr{padding-bottom:5vw;padding-top:5vw}.page-video-solution .vidoe-solution-features .each-feature{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner{padding-bottom:1.79687vw;padding-left:1.5625vw;padding-right:1.5625vw;padding-top:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02{padding-top:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03{padding-top:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:1.95313vw}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:.78125vw}.page-video-solution .vidoe-solution-features .each-feature .feature-lead{font-size:20px;font-size:1.5625vw;margin-bottom:1.17188vw}.page-video-solution .vidoe-solution-features .each-feature .feature-desc{font-size:14px;font-size:1.09375vw}.page-video-solution .vidoe-solution-features .each-feature .quote{font-size:11px;font-size:.85938vw;margin-top:1.5625vw}.page-video-solution .vidoe-solution-features .each-feature .feature-img{height:164px;height:12.8125vw;margin-bottom:1.95313vw}.page-video-solution .sec-market{padding-top:7.8125vw}.page-video-solution .sec-market .market-head{font-size:32px;font-size:2.5vw;padding-bottom:3.125vw}.page-video-solution .sec-ux-services{padding-bottom:6.64063vw;padding-top:5.85938vw}.page-video-solution .sec-ux-services .ux-services-head{margin-bottom:3.90625vw}.page-video-solution .sec-ux-services .ux-services-head .small{margin-bottom:1.5625vw}.page-video-solution .sec-ux-services .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding-bottom:2.5vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:2.5vw;width:372px;width:29.0625vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-desc{font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.page-video-solution .sec-network{padding-bottom:10.9375vw;padding-top:7.03125vw}.page-video-solution .sec-network .network-head{margin-bottom:3.90625vw}.page-video-solution .sec-network .network-creator{padding-bottom:5.625vw;width:1242px;width:97.03125vw}.page-video-solution .sec-network .network-creator .each-creator{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;width:372px;width:29.0625vw}.page-video-solution .sec-network .network-creator .each-creator .creator-picto{margin-bottom:1.32813vw;width:120px;width:9.375vw}.page-video-solution .sec-network .network-creator .each-creator .creator-txt-area{padding-bottom:.78125vw}.page-video-solution .sec-network .network-creator .each-creator .creator-name{font-size:20px;font-size:1.5625vw;margin-bottom:.39063vw}.page-video-solution .sec-network .network-creator .each-creator .creator-role{font-size:16px;font-size:1.25vw;margin-bottom:1.5625vw}.page-video-solution .sec-network .network-creator .each-creator .creator-desc,.page-video-solution .sec-network .network-creator .each-creator .line-txt{font-size:14px;font-size:1.09375vw}.page-video-solution .sec-service{padding-bottom:11.71875vw}.page-video-solution .sec-service .services-head01{font-size:36px;font-size:2.8125vw;margin-bottom:1.17188vw}.page-video-solution .sec-service .services-desc01{font-size:16px;font-size:1.25vw;margin-bottom:2.5vw}.page-video-solution .sec-service .service-box{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.page-video-solution .sec-service .each-service{margin-bottom:1.25vw;margin-left:.625vw;margin-right:.625vw;max-width:calc(50% - 8px);width:472px}.page-video-solution .sec-service .each-service.dx .desc-area .picto{width:160px;width:12.5vw}.page-video-solution .sec-service .each-service.ux .desc-area .picto{width:164px;width:12.8125vw}.page-video-solution .sec-service .each-service.video{max-width:100%;width:960px}.page-video-solution .sec-service .each-service.video .desc-area .picto{width:160px;width:12.5vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature{width:400px;width:31.25vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature .picto.ad{width:70px;width:5.46875vw}.page-video-solution .sec-service .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.page-video-solution .sec-service .each-service .each-service-inner{padding-bottom:2.34375vw;padding-left:1.5625vw;padding-right:1.5625vw;padding-top:2.34375vw}.page-video-solution .sec-service .each-service .service-name{font-size:40px;font-size:3.125vw;margin-bottom:2.34375vw}.page-video-solution .sec-service .each-service .desc-area{margin-bottom:1.95313vw}.page-video-solution .sec-service .each-service .desc-area .picto{height:101px;height:7.89063vw;margin-bottom:1.17188vw}.page-video-solution .sec-service .each-service .desc-area .desc{font-size:16px;font-size:1.25vw}.page-video-solution .sec-service .each-service .features-area .each-feature{margin-bottom:1.95313vw;margin-left:1.09375vw;margin-right:1.09375vw;width:160px;width:12.5vw}.page-video-solution .sec-service .each-service .features-area .each-feature .btn{margin-top:2.34375vw}.page-video-solution .sec-service .each-service .features-area .picto{height:60px;height:4.6875vw;margin-bottom:.46875vw;width:60px;width:4.6875vw}.page-video-solution .sec-service .each-service .features-area .feature-name{font-size:18px;font-size:1.40625vw;height:27px;height:2.10938vw;margin-bottom:.78125vw}.page-video-solution .sec-service .each-service .btn,.page-video-solution .sec-service .each-service .features-area .feature-desc{font-size:14px;font-size:1.09375vw}.page-video-solution .sec-service .each-service .btn{height:48px;height:3.75vw;width:293px;width:22.89063vw}.page-video-solution .sec-service .each-service .btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.sec-404 .head{font-size:100px;font-size:7.8125vw}.sec-404 .lead{font-size:40px;font-size:3.125vw}.sec-404 .body{font-size:16px;font-size:1.25vw}.sec-404 .btn{border-radius:32px;border-radius:2.5vw;font-size:22px;font-size:1.71875vw;height:64px;height:5vw;padding-right:.78125vw;width:320px;width:25vw}.sec-404 .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.page-tv .subpage-mv.tv{height:440px;height:34.375vw}.page-tv .subpage-mv.tv .subpage-mv-inner{padding-left:0;padding-top:8.28125vw}.page-tv .subpage-mv.tv .head-area{margin-left:9.0625vw}.page-tv .subpage-mv.tv .head-area .title-area{margin-bottom:0;margin-left:.39063vw}.page-tv .subpage-mv.tv .head-area .copy{font-size:18px;font-size:1.40625vw;margin-bottom:2.34375vw}.page-tv .subpage-mv.tv .head-area .copy .num{font-size:32px;font-size:2.5vw}.page-tv .subpage-mv.tv .head-area .picto{height:110px;height:8.59375vw;margin-right:2.57813vw;width:109px;width:8.51563vw}.page-tv .subpage-mv.tv .head-area .title{font-size:56px;font-size:4.375vw;top:-6px;top:-.46875vw}.page-tv .subpage-mv.tv .head-area .lead{font-size:18px;font-size:1.40625vw}.page-tv .subpage-mv.tv .head-area .num{font-size:32px;font-size:2.5vw;left:1px;left:.07813vw;top:1px;top:.07813vw}.page-tv .subpage-mv.tv .btn-wrap{margin-left:3.90625vw;margin-top:3.51563vw}.page-tv .subpage-mv.tv .btn{border-radius:32px;border-radius:2.5vw;font-size:18px;font-size:1.40625vw;height:64px;height:5vw;margin-bottom:.78125vw;padding-right:.78125vw;width:360px;width:28.125vw}.page-tv .subpage-mv.tv .btn .arrow{right:26px;right:2.03125vw;width:16px;width:1.25vw}.page-tv .sec-intro{padding-bottom:7.03125vw;padding-top:5.46875vw}.page-tv .sec-intro .intro-head{margin-bottom:5.46875vw}.page-tv .sec-intro .content-wrap .each-content{height:386px;height:30.15625vw;margin-bottom:3.90625vw;margin-left:1.79687vw;margin-right:1.79687vw;width:575px;width:44.92188vw}.page-tv .sec-intro .content-wrap .each-content .inner{padding-bottom:0;padding-left:2.34375vw;padding-right:2.34375vw}.page-tv .sec-intro .content-wrap .each-content .img{height:220px;height:17.1875vw}.page-tv .sec-intro .content-wrap .each-content .img.img01 img{height:164px;height:12.8125vw;width:322px;width:25.15625vw}.page-tv .sec-intro .content-wrap .each-content .img.img02 img{height:105px;height:8.20313vw;width:126px;width:9.84375vw}.page-tv .sec-intro .content-wrap .each-content .title{font-size:20px;font-size:1.5625vw;margin-bottom:1.5625vw}.page-tv .sec-intro .content-wrap .each-content .desc{font-size:14px;font-size:1.09375vw}.page-tv .sec-problem{padding-bottom:5.46875vw;padding-top:5.46875vw}.page-tv .sec-problem .problem-head{margin-bottom:5.46875vw}.page-tv .sec-problem .issues .each-issue{margin-bottom:0;margin-left:1.64063vw;margin-right:1.64063vw;padding-bottom:0;width:372px;width:29.0625vw}.page-tv .sec-problem .issues .each-issue .issue,.page-tv .sec-problem .issues .each-issue .issue.high{height:84px;height:6.5625vw}.page-tv .sec-problem .issues .each-issue .issue.high .issue-txt{height:84px;height:6.5625vw;top:0}.page-tv .sec-problem .issues .each-issue .issue.high.bg{height:84px;height:6.5625vw}.page-tv .sec-problem .issues .each-issue .issue .issue-txt{font-size:16px;font-size:1.25vw;height:84px;height:6.5625vw;left:96px;left:7.5vw;top:0;width:260px;width:20.3125vw}.page-tv .sec-problem .issues .each-issue .issue .bg{height:84px;height:6.5625vw}.page-tv .sec-problem .issues .each-issue .task{height:96px;height:7.5vw}.page-tv .sec-problem .issues .each-issue .task .task-inner{font-size:20px;font-size:1.5625vw}.page-tv .sec-tv-resolve{padding-top:7.8125vw}.page-tv .sec-tv-resolve .resolve-head{font-size:32px;font-size:2.5vw;padding-bottom:3.125vw}.page-tv .tv-resolve-content{padding-bottom:6.64063vw;padding-top:5.85938vw}.page-tv .tv-resolve-content .tv-resolve-content-head{margin-bottom:3.90625vw}.page-tv .tv-resolve-content .each-resolve{height:302px;height:23.59375vw;margin-bottom:3.90625vw;width:1198px;width:93.59375vw}.page-tv .sec-tv-portotv{padding-bottom:1.17188vw;padding-top:2.73438vw}.page-tv .sec-tv-portotv .portotv-head{font-size:32px;font-size:2.5vw;margin-bottom:1.5625vw}.page-tv .sec-tv-portotv .img{width:923px;width:72.10938vw}.page-tv .sec-tv-video{padding-bottom:5.85938vw;padding-top:7.8125vw}.page-tv .sec-tv-video .video-head{font-size:32px;font-size:2.5vw;margin-bottom:4.6875vw}.page-tv .sec-tv-video .each-video{width:580px;width:45.3125vw}.page-tv .sec-tv-video .each-video .iframe{height:315px;height:24.60938vw}.page-tv .sec-tv-video .each-video .txt-wrap{height:125px;height:9.76563vw}.page-tv .sec-tv-video .each-video .txt-wrap .title{font-size:16px;font-size:1.25vw}.page-tv .sec-tv-flow{margin-bottom:3.125vw;padding-bottom:.39063vw;padding-top:3.125vw}.page-tv .sec-tv-flow .inner{width:960px;width:75vw}.page-tv .sec-tv-flow .head{font-size:20px;font-size:1.5625vw}.page-tv .sec-tv-flow .each-flow{padding-bottom:2.73438vw;padding-left:4.6875vw;padding-top:2.34375vw}.page-tv .sec-tv-flow .each-flow .num{font-size:20px;font-size:1.5625vw;height:40px;height:3.125vw;top:30px;top:2.34375vw;width:40px;width:3.125vw}.page-tv .sec-tv-flow .each-flow .title{font-size:18px;font-size:1.40625vw;margin-bottom:3.125vw;padding-top:.54688vw}.page-tv .sec-tv-plan{margin-bottom:3.125vw;padding-bottom:8.98438vw;padding-top:3.125vw}.page-tv .sec-tv-plan .sec-tv-plan-inner,.page-tv .sec-tv-plan .video-plan-head{width:960px;width:75vw}.page-tv .sec-tv-plan .video-plan-head{font-size:20px;font-size:1.5625vw;margin-bottom:2.5vw;padding-left:0}.page-tv .sec-tv-plan .video-plan-desc{font-size:16px;font-size:1.25vw;margin-bottom:2.10938vw;padding-left:0}.page-tv .sec-tv-plan .tv-table01{left:0;margin-bottom:.78125vw}.page-tv .sec-tv-plan .tv-table01 td,.page-tv .sec-tv-plan .tv-table01 th{font-size:14px;font-size:1.09375vw;height:72px;height:5.625vw}.page-tv .sec-tv-plan .tv-table01 td ul,.page-tv .sec-tv-plan .tv-table01 th ul{padding-bottom:0;padding-left:3.90625vw;padding-top:0}.page-tv .sec-tv-plan .tv-table01 th.trans{font-size:16px;font-size:1.25vw;width:130px;width:10.15625vw}.page-tv .sec-tv-plan .tv-table01 th.plan-name{font-size:16px;font-size:1.25vw}.page-tv .sec-tv-plan .tv-table01 th.plan-b{width:180px;width:14.0625vw}.page-tv .sec-tv-plan .tv-table01 th.short{height:72px;height:5.625vw}.page-tv .sec-tv-plan .tv-table01 th.price{width:200px;width:15.625vw}.page-tv .sec-tv-plan .tv-table01 th.plan{width:420px;width:32.8125vw}.page-tv .sec-tv-services{padding-bottom:6.64063vw;padding-top:5.85938vw}.page-tv .sec-tv-services .ux-services-head{margin-bottom:3.90625vw}.page-tv .sec-tv-services .ux-services-head .small{margin-bottom:1.5625vw}.page-tv .sec-tv-services .ux-service .each-service{margin-bottom:3.125vw;margin-left:1.5625vw;margin-right:1.5625vw;padding-bottom:2.5vw;padding-left:1.875vw;padding-right:1.875vw;padding-top:2.5vw;width:372px;width:29.0625vw}.page-tv .sec-tv-services .ux-service .each-service .service-picto{height:120px;height:9.375vw;margin-bottom:2.34375vw;width:120px;width:9.375vw}.page-tv .sec-tv-services .ux-service .each-service .service-copy{font-size:18px;font-size:1.40625vw;margin-bottom:.39063vw}.page-tv .sec-tv-services .ux-service .each-service .service-name{font-size:28px;font-size:2.1875vw;margin-bottom:1.5625vw}.page-tv .sec-tv-services .ux-service .each-service .service-desc{font-size:18px;font-size:1.40625vw;margin-bottom:1.17188vw}.page-tv .sec-tv-services .ux-service .each-service .service-btn{border-radius:6px;border-radius:.46875vw;font-size:14px;font-size:1.09375vw;height:48px;height:3.75vw;width:293px;width:22.89063vw}.page-tv .sec-tv-services .ux-service .each-service .service-btn .arrow{height:14px;height:1.09375vw;right:16px;right:1.25vw;width:16px;width:1.25vw}.layout-form{margin-bottom:4.84375vw}.layout-form .form-overview{padding:1.875vw}.layout-form .form-overview .overview-inner{padding-left:3.67188vw;padding-right:3.67188vw;padding-top:3.20312vw}.layout-form .form-overview .overview-inner .arrow{bottom:47px;bottom:3.67188vw;width:469px;width:36.64063vw}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:3.90625vw}.layout-form .form-overview .overview-inner .overview-title-area .en{font-size:56px;font-size:4.375vw;margin-bottom:.78125vw}.layout-form .form-overview .overview-inner .overview-title-area .ja{font-size:32px;font-size:2.5vw}.layout-form .form-overview .overview-inner .overview-lead{font-size:24px;font-size:1.875vw;margin-bottom:3.4375vw}.layout-form .overview-list-head{font-size:22px;font-size:1.71875vw;margin-bottom:.85938vw}.layout-form .overview-lead-sm{margin-bottom:0}.layout-form .overview-list{margin-bottom:0;padding-bottom:0}.layout-form .overview-list li{font-size:18px;font-size:1.40625vw;margin-bottom:.15625vw}.layout-form .overview-list li:before{font-size:24px;font-size:1.875vw;margin-right:.70313vw;top:3px;top:.23438vw}.layout-form .form-form .form-inner{padding-bottom:4.0625vw;padding-top:1.01563vw;width:565px;width:44.14063vw}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:.70313vw;margin-top:1.09375vw;padding-left:0;padding-right:0}.layout-form .form-form .form-inner .bg-sm{padding-left:0;padding-right:0}.layout-form .form-form .form-inner form{left:-1px;left:-.07812vw !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Department,.mktoForm-wrap #mktoForm_1001.mktoForm select#Department,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Department,.mktoForm-wrap #mktoForm_1007.mktoForm input#Department,.mktoForm-wrap #mktoForm_1007.mktoForm select#Department,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Department{margin-right:0;margin-right:0 !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Title,.mktoForm-wrap #mktoForm_1001.mktoForm select#Title,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Title,.mktoForm-wrap #mktoForm_1007.mktoForm input#Title,.mktoForm-wrap #mktoForm_1007.mktoForm select#Title,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Title{margin-right:17px;margin-right:1.32813vw !important}.mktoForm-wrap .mktoForm label:before{font-size:14px;font-size:1.09375vw;height:29px;height:2.26563vw !important;top:27px;top:2.10938vw}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:563px;width:43.98438vw !important}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:274px;width:21.40625vw !important}.mktoForm-wrap .mktoForm label .mktoAsterix{font-size:14px;font-size:1.09375vw;top:25px;top:1.95313vw}.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:40px;left:3.125vw}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:56px;left:4.375vw}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:96px;left:7.5vw}.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment] .mktoAsterix{left:112px;left:8.75vw}.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px;left:12.5vw}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{font-size:14px;font-size:1.09375vw !important;margin-top:53px;margin-top:4.14063vw !important;padding-left:16px;padding-left:1.25vw !important;padding-right:16px;padding-right:1.25vw !important;width:563px;width:43.98438vw !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:274px;width:21.40625vw !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:17px;margin-right:1.32813vw !important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px;height:3.4375vw !important}.mktoForm-wrap .mktoForm textarea{min-height:170px;min-height:13.28125vw}.mktoForm-wrap .mktoForm .mktoHtmlText{font-size:14px;font-size:1.09375vw !important;width:563px;width:43.98438vw !important}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:5.39063vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:30px;border-radius:2.34375vw !important;width:311px;width:24.29688vw !important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.mktoForm-wrap .mktoForm .mktoButtonRow button{border-radius:30px;border-radius:2.34375vw !important;font-size:20px;font-size:1.5625vw !important;height:60px;height:4.6875vw !important;width:311px;width:24.29688vw !important}.sec-thanks .thanks-message{font-size:20px;font-size:1.5625vw}.sec-thanks .module-btn-l{border-radius:28px;border-radius:2.1875vw;font-size:22px;font-size:1.71875vw;height:55px;height:4.29688vw;width:374px;width:29.21875vw}.hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:.70313vw !important}.hs-form .hs-form-field{margin-bottom:15px;margin-bottom:1.17188vw !important}.hs-form .hs-form-field label{margin-bottom:.39063vw}.hs-form .hs-error-msg,.hs-form .hs-form-field span,.hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:1.09375vw}.hs-form .hs-error-msg{margin-top:.39063vw}.hs-form .hs_error_rollup .hs-main-font-element{font-size:14px;font-size:1.09375vw}.hs-form input,.hs-form select,.hs-form textarea{font-size:14px;font-size:1.09375vw !important;padding-left:16px;padding-left:1.25vw !important;padding-right:16px;padding-right:1.25vw !important;width:563px;width:43.98438vw !important}.hs-form input[name=division_detail],.hs-form input[name=firstname],.hs-form input[name=jobtitle],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=firstname],.hs-form select[name=jobtitle],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=firstname],.hs-form textarea[name=jobtitle],.hs-form textarea[name=lastname]{width:274px;width:21.40625vw !important}.hs-form input[name=division_detail],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=lastname]{margin-right:17px;margin-right:1.32813vw !important}.hs-form input,.hs-form select{height:44px;height:3.4375vw !important}.hs-form textarea{min-height:170px;min-height:13.28125vw}.hs-form .hs-submit{margin-top:4.21875vw}.hs-form .hs-submit .actions{border-radius:30px;border-radius:2.34375vw !important;width:311px;width:24.29688vw !important}.hs-form .hs-submit .actions:after{height:3px;height:.23438vw;right:16px;right:1.25vw;width:15px;width:1.17188vw}.hs-form .hs-submit .actions:before{height:12px;height:.9375vw;right:17px;right:1.32813vw;width:12px;width:.9375vw}.hs-form .hs-submit .actions .hs-button{border-radius:30px;border-radius:2.34375vw !important;font-size:20px;font-size:1.5625vw !important;height:60px;height:4.6875vw !important;width:311px;width:24.29688vw !important}.footer-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px;margin-left:.70313vw !important}.footer-form .hs-form .hs-form-field{margin-bottom:15px;margin-bottom:1.17188vw !important}.footer-form .hs-form .hs-form-field label{margin-bottom:.39063vw}.footer-form .hs-form .hs-error-msg,.footer-form .hs-form .hs-form-field span,.footer-form .hs-form .hs-form-field span.hs-form-required{font-size:14px;font-size:1.09375vw}.footer-form .hs-form .hs-error-msg{margin-top:.39063vw}.footer-form .hs-form input,.footer-form .hs-form select,.footer-form .hs-form textarea{font-size:18px;font-size:1.40625vw;font-size:14px;font-size:1.09375vw !important;height:44px;height:3.4375vw !important;width:313px;width:24.45313vw !important;width:313px !important}.footer-form .hs-form .hs-submit .actions{width:70px;width:5.46875vw !important}.footer-form .hs-form .hs-submit .actions .hs-button{font-size:14px;font-size:1.09375vw !important;height:44px;height:3.4375vw !important;width:70px;width:5.46875vw !important}.js-accordion .js-accordion-head:before{height:4px;height:.3125vw;right:10px;right:.78125vw;width:4px;width:.3125vw}.js-accordion.invisible{height:74px;height:5.78125vw}.js-accordion.invisible .js-accordion-head:before{height:24px;height:1.875vw;width:4px;width:.3125vw}}@media screen and (max-width:560px){.setOrder{color:#000}.mdl-md,.module-md{display:none}#footer .footer-box02 .footer-nav{width:350px;width:93.33333vw}.subpage-mv.ad .head-area .copy{line-height:1.71429}.subpage-mv.ad .head-area .lead{left:.8vw;position:absolute;top:-2.3em}.subpage-mv.ad .subpage-mv-img .bg{height:100%;max-width:none;width:auto}.subpage-mv.video .head-area .copy{line-height:1.4}.subpage-mv.video .head-area .lead{left:0;position:absolute;top:-2.6em}.subpage-mv.video-solution .head-area .title-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.subpage-mv{height:64vw}.subpage-mv .subpage-mv-inner{padding-left:5.33333vw;padding-top:5.86667vw}.subpage-mv .arrow{left:-16px;top:5.86667vw;width:89.86667vw}.subpage-mv .head-area .picto{width:28.8vw}.sec-ad-partner .ad-partner-head{letter-spacing:0;padding-bottom:6.13333vw}.sec-ad-partner .ad-partner .each-partner{line-height:1.46154}.sec-ad-partner .ad-partner-desc{letter-spacing:.02em;line-height:1.71429}.sec-ad-cases .ad-cases .each-case .result{height:auto !important}.sec-ad-cases .ad-cases .each-case .result .nums .up.small{margin-left:auto;margin-right:auto}.sec-ad-cases .case-clients .each-client{width:calc(25% - 10px)}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{line-height:2}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{width:23.46667vw}.sec-video-plan .video-table01 td.narrow,.sec-video-plan .video-table01 th.narrow{width:22.4vw}.sec-video-plan .video-table01 th.trans{width:21.33333vw}.sec-ad-pdca .ad-pdca-desc{line-height:1.57143}.sec-ad-pdca .pdca-table01 tr.list td,.sec-ad-pdca .pdca-table01 tr.list th{line-height:1.5}.sec-ad-pdca .ad-pdca-note-desc{line-height:1.57143}.sec-ad-step .step-table01:after{-webkit-transform:translateX(-50%);border-color:#2dc790 transparent transparent;border-width:20px 11px 0;left:50%;transform:translateX(-50%)}.sec-ad-step .step-table01 td .step-desc{line-height:1.57143}.sec-bnr .bnr-growthhacker .bg{width:100%}.sec-video-overview .video-advantage .each-advantage .advantage-desc{line-height:1.57143}.video-cases .each-case{margin-left:auto;margin-right:auto}.sec-video-price .video-price{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;flex-direction:column}.sec-video-option .video-option-desc,.sec-video-plan .video-plan-desc{line-height:1.57143}.sec-video-production .video-production-head{letter-spacing:0}.sec-video-production .video-production .each-production .production-lead{height:auto !important;line-height:1.625}.sec-video-production .video-production .each-production .production-note{line-height:1.5}.sec-video-doda .video-doda-head .name{line-height:1.6}.sec-video-doda .result-area .step01{margin-left:auto;margin-right:auto}.sec-video-doda .result-area .step01:before{border-width:6px 3.5px 0;bottom:-6px}.sec-video-doda .result-area .issues{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02,.sec-video-doda .result-area .result .txt01{line-height:1.57143}.sec-video-service .video-service{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.sec-video-service .video-service .service-desc{line-height:1.57143}.sec-video-service .video-service .service-btn{margin:auto auto 0}.page-video-solution .vidoe-solution-features .each-feature{background:-webkit-gradient(linear,left top,left bottom,from(#88e18e),to(#2dc79d));background:linear-gradient(180deg,#88e18e,#2dc79d)}.page-video-solution .vidoe-solution-features .each-feature .feature-lead{line-height:1.55556}.page-video-solution .sec-ux-services .ux-service{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;flex-direction:column}.page-video-solution .sec-network .network-creator .each-creator .creator-desc,.page-video-solution .sec-network .network-creator .each-creator .line-txt,.page-video-solution .sec-ux-services .ux-service .each-service .service-desc{line-height:1.57143}.page-video-solution .sec-service .each-service.video .features-area{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.page-video-solution .sec-service .each-service.video .features-area .each-feature:not(:first-of-type){margin-bottom:0}.page-video-solution .sec-service .each-service .desc-area .desc{max-width:265px}.page-tv .subpage-mv.tv .head-area .copy{line-height:1.71429}.page-tv .subpage-mv.tv .head-area .lead{left:.8vw;position:absolute;top:-3.3em}.page-tv .subpage-mv.tv .subpage-mv-img picture{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.page-tv .subpage-mv.tv .subpage-mv-img .bg{height:100%;position:relative;right:40vw;width:auto}.page-tv .subpage-mv.tv .subpage-mv-img:before{background:#fff;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-tv .sec-intro{padding-left:15px;padding-right:15px}.page-tv .sec-intro .content-wrap{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;flex-direction:column}.page-tv .sec-problem{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}.page-tv .sec-problem .issues .each-issue:last-of-type{border-bottom:0}.page-tv .sec-problem .issues .each-issue .task .task-inner{line-height:1.55556}.page-tv .sec-tv-plan .video-plan-desc{line-height:1.57143}.page-tv .sec-tv-plan .tv-table01 td,.page-tv .sec-tv-plan .tv-table01 th{width:23.46667vw}.page-tv .sec-tv-plan .tv-table01 td.narrow,.page-tv .sec-tv-plan .tv-table01 th.narrow{width:22.4vw}.page-tv .sec-tv-services .ux-service{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;flex-direction:column}.page-tv .sec-tv-services .ux-service .each-service .service-desc{line-height:1.57143}.layout-form .form-overview{height:51.46667vw}.layout-form .form-overview .overview-inner{background-image:url(../images/bg_form01-sp.png)}.layout-form .form-overview .overview-inner .arrow{right:26px}.layout-form .overview-list:after{background:#88e18e;bottom:0;content:"";height:4px;position:absolute;right:-4.26667vw;width:38.4vw}.layout-form .form-form .form-inner .bg-sm{background-image:url(../images/bg_arrow01-sp.png);background-position:top .53333vw right 4.26667vw;background-repeat:no-repeat;background-size:95.46667vw}.mktoForm-wrap .mktoForm .mktoFormRow{-ms-flex-align:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.mktoForm-wrap .mktoForm textarea{padding-top:3.06667vw !important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{border-right:2px solid #fff;border-top:2px solid #fff}.sec-thanks .thanks-icon{width:80px}.sec-thanks .thanks-icon img{width:100%}.hs-form textarea{padding-top:3.06667vw !important}.hs-form .hs-submit .actions:before{border-right:2px solid #fff;border-top:2px solid #fff}}@media screen and (max-width:961px){.mdl-lg{display:none}#header.js-nav-open{background:rgba(0,0,0,.9);left:0;position:fixed;top:0;width:100%}#header.js-nav-open .header-logo svg path{fill:#fff}#header.js-nav-open .header-nav-sp{opacity:1;pointer-events:auto}#header.js-nav-open .menu-btn span{background:#fff}#header.js-nav-open .menu-btn span:first-of-type{-webkit-transform:rotate(45deg);left:6px;top:1px;transform:rotate(45deg)}#header.js-nav-open .menu-btn span:nth-of-type(2){opacity:0}#header.js-nav-open .menu-btn span:nth-of-type(3){-webkit-transform:rotate(-45deg);left:3px;top:3px;transform:rotate(-45deg)}}@media screen and (min-width:1200px){.mdl-head01{font-size:32px;padding-bottom:23px}.mdl-head01:before{height:4px;width:144px}.mdl-head01 .gray,.mdl-head01 .small{font-size:20px}.mdl-head01 .en{font-size:36px;top:1px}.mdl-breadcrumb{font-size:12px;margin-bottom:24px;margin-top:13px;padding-right:30px}#header .header-logo{width:279px}#header .header-nav-pc{margin-left:40px}#header .header-nav-pc .header-nav-link{font-size:14px}#header .header-nav-pc .children{margin-bottom:0;padding-bottom:25px;padding-top:25px}#header .header-nav-pc .children .each-col{padding-bottom:0;padding-right:25px;width:413px}#header .header-nav-pc .children .each-child{font-size:20px;margin-bottom:20px}#header .header-nav-pc .children .each-child.head{margin-bottom:30px}#header .header-nav-pc .children .each-child.head .title{font-size:28px;margin-bottom:5px}#header .header-nav-pc .children .each-child.head .title.ja{font-size:24px;margin-bottom:2px}#header .header-nav-pc .children .each-child .picto{height:50px;padding-left:13px;padding-right:13px;width:80px}#header .header-nav-pc .children .each-child .picto.thin{padding-left:19px;padding-right:19px}#header .header-nav-pc .children .each-child .nopicto{width:25px}#header .header-nav-pc .children .each-child .title{margin-bottom:10px}#header .header-nav-pc .children .each-child .desc{font-size:10px}#header .header-nav-sp .js-accordion-children.is-open{margin-bottom:0}#header .header-nav-sp .header-nav-link,#header .header-nav-sp .header-nav-link.grand,#header .header-nav-sp .header-nav-link>.title.ja{font-size:16px}#header .header-nav-sp .children .each-child{font-size:18px}#header .header-nav-sp .children .each-child .title .arrow{height:16px;width:16px}#header .header-nav-sp .children .each-child .desc{font-size:12px}#header .btns{font-size:18px}#header .btns .header-nav-contact,#header .btns .header-nav-login{font-size:14px}#footer .footer-desc{font-size:16px;margin-bottom:25px}#footer .footer-box01 .footer-mail-area{margin-bottom:0}#footer .footer-box01 .footer-mail-area .desc{font-size:18px;margin-bottom:15px}#footer .footer-box01 .footer-mail-area .icon-mail{height:20px;margin-right:7px;width:27px}#footer .footer-box01 .footer-external-area{width:216px}#footer .footer-box01 .footer-external-area .external-link{margin-left:18px;margin-right:18px}#footer .footer-box01 .footer-external-area .facebook{height:38px;width:38px}#footer .footer-box01 .footer-external-area .twitter{height:32px;width:38px}#footer .footer-box01 .footer-external-area .note{height:37px;width:32px}#footer .footer-box01 .footer-external-area .instagram{height:34px;width:34px}#footer .footer-box01 .footer-external-area .youtube{height:28px;width:41px}#footer .footer-nav-cat,#footer .footer-nav-link{font-size:14px}#footer .footer-nav-link.child{font-size:12px}#footer .footer-nav-link_large{font-size:16px}#footer .copyright{font-size:14px;margin-top:30px}.btn-download{border-radius:32px;font-size:22px;height:64px;padding-right:10px;width:320px}.btn-download .arrow{right:26px;width:16px}.subpage-mv.ad{height:440px}.subpage-mv.ad .subpage-mv-inner{padding-left:0;padding-top:106px}.subpage-mv.ad .head-area{margin-left:116px}.subpage-mv.ad .head-area .title-area{margin-bottom:0;margin-left:5px}.subpage-mv.ad .head-area .copy{font-size:18px;margin-bottom:30px}.subpage-mv.ad .head-area .copy .num{font-size:32px}.subpage-mv.ad .head-area .picto{height:110px;margin-right:33px;width:109px}.subpage-mv.ad .head-area .title{font-size:56px;top:-6px}.subpage-mv.ad .head-area .lead{font-size:18px}.subpage-mv.ad .head-area .num{font-size:32px;left:1px;top:1px}.subpage-mv.ad .btn-wrap{margin-left:164px;margin-top:45px}.subpage-mv.ad .btn{border-radius:32px;font-size:18px;height:64px;margin-bottom:10px;padding-right:10px;width:360px}.subpage-mv.ad .btn .arrow{right:26px;width:16px}.subpage-mv.video{height:440px}.subpage-mv.video .subpage-mv-inner{padding-left:0;padding-top:89px}.subpage-mv.video .head-area{margin-left:118px}.subpage-mv.video .head-area .title-area{margin-bottom:0}.subpage-mv.video .head-area .copy{font-size:18px;margin-bottom:27px}.subpage-mv.video .head-area .copy .num{font-size:32px}.subpage-mv.video .head-area .picto{height:102px;margin-right:23px;width:120px}.subpage-mv.video .head-area .title{font-size:56px;top:-6px}.subpage-mv.video .head-area .lead{font-size:18px}.subpage-mv.video .head-area .num{font-size:32px;left:1px;top:1px}.subpage-mv.video .btn-wrap{margin-left:34px;margin-top:45px}.subpage-mv.video .btn{border-radius:32px;font-size:18px;height:64px;margin-bottom:10px;padding-right:10px;width:360px}.subpage-mv.video .btn .arrow{right:26px;width:16px}.subpage-mv.video-solution{height:440px}.subpage-mv.video-solution .subpage-mv-inner{padding-left:0;padding-top:120px}.subpage-mv.video-solution .head-area{margin-left:136px}.subpage-mv.video-solution .head-area .title-area{margin-bottom:0}.subpage-mv.video-solution .head-area .picto{height:115px;margin-right:50px;width:177px}.subpage-mv.video-solution .head-area .title{font-size:72px;top:0}.subpage-mv.video-solution .head-area .lead{font-size:32px}.subpage-mv{height:440px;padding:24px}.subpage-mv .arrow{height:356px;left:-197px;margin-left:50%;top:60px;width:524px}.subpage-mv .head-area .picto{margin-right:30px;width:211px}.subpage-mv .head-area .title{font-size:72px;margin-bottom:0}.subpage-mv .head-area .lead{font-size:32px}.sec-ad-partner{padding-bottom:73px;padding-top:0}.sec-ad-partner .ad-partner-head{margin-bottom:48px}.sec-ad-partner .ad-partner{margin-bottom:32px}.sec-ad-partner .ad-partner .each-partner{font-size:18px;height:148px;margin-bottom:0;margin-left:20px;margin-right:20px;width:160px}.sec-ad-partner .ad-partner .each-partner.gads{margin-left:0;margin-right:20px;width:200px}.sec-ad-partner .ad-partner-desc{font-size:16px}.sec-video-production{margin-bottom:77px}.sec-video-production .video-production .each-production .production-picto.production03{margin-bottom:12px;width:216px}.sec-video-production .video-production .each-production .production-list{margin-bottom:20px;width:311px}.sec-video-production .video-production .each-production .production-list li{padding-bottom:1px}.sec-video-production .video-production .each-production .production-list li .title{font-size:16px;top:11px}.sec-video-production .video-production .each-production .production-list li .num{font-size:32px;margin-left:25px;margin-right:5px;width:40px}.sec-video-production .video-production .each-production .production-list li .times{font-size:18px;top:9px}.sec-ad-cases{margin-bottom:32px;padding-bottom:80px;padding-top:72px}.sec-ad-cases .ad-cases-head{margin-bottom:48px}.sec-ad-cases .ad-cases{margin-bottom:74px}.sec-ad-cases .ad-cases .each-case{margin-bottom:0;margin-left:21px;margin-right:21px;width:579px}.sec-ad-cases .ad-cases .each-case .txt-area{padding-bottom:19px;padding-left:24px;padding-right:24px;padding-top:9px}.sec-ad-cases .ad-cases .each-case .client{font-size:20px;margin-bottom:3px}.sec-ad-cases .ad-cases .each-case .role{font-size:16px;margin-bottom:13px}.sec-ad-cases .ad-cases .each-case .org{margin-bottom:9px}.sec-ad-cases .ad-cases .each-case .org .each{border-radius:12px;font-size:12px;height:23px;width:139px}.sec-ad-cases .ad-cases .each-case .org .by{font-size:12px;margin-left:8px;margin-right:8px}.sec-ad-cases .ad-cases .each-case .result{margin-bottom:6px;padding-bottom:10px}.sec-ad-cases .ad-cases .each-case .result .result-title{font-size:16px;margin-bottom:6px}.sec-ad-cases .ad-cases .each-case .result .green{font-size:16px}.sec-ad-cases .ad-cases .each-case .result .nums .before{font-size:24px}.sec-ad-cases .ad-cases .each-case .result .nums .after{font-size:32px;margin-right:20px}.sec-ad-cases .ad-cases .each-case .result .nums .up{font-size:20px;height:23px;margin-bottom:1px;padding-bottom:0;width:152px}.sec-ad-cases .ad-cases .each-case .result .nums .up.small{font-size:17px;margin-bottom:1px;margin-top:5px}.sec-ad-cases .ad-cases .each-case .result .arrow{margin-left:8px;margin-right:9px;width:16px}.sec-ad-cases .case-client-desc{font-size:24px;margin-bottom:35px}.sec-ad-cases .case-clients{width:1200px}.sec-ad-cases .case-clients .each-client{border-radius:8px;margin-bottom:24px;margin-left:15px;margin-right:15px}.sec-ad-cases .btn{border-radius:32px;font-size:18px;height:64px;margin-top:31px;width:360px}.sec-ad-cases .btn .arrow{right:26px;width:16px}.sec-video-plan .video-plan-head{width:960px}.sec-video-plan .video-plan-head:after{right:0}.sec-video-plan .video-table01{left:0;margin-bottom:10px}.sec-video-plan .video-table01 tr.list td.trans,.sec-video-plan .video-table01 tr.list th.trans{font-size:16px}.sec-video-plan .video-table01 tr.list td,.sec-video-plan .video-table01 tr.list th{font-size:14px;padding-bottom:12px;padding-left:24px;padding-top:10px}.sec-video-plan .video-table01 td,.sec-video-plan .video-table01 th{font-size:14px;height:72px}.sec-video-plan .video-table01 th.plan-name,.sec-video-plan .video-table01 th.trans{font-size:16px}.sec-video-plan .video-table01 th.short{height:72px}.sec-video-option .video-option-head:after{right:0}.sec-ad-pdca{padding-bottom:64px;padding-top:20px}.sec-ad-pdca .sec-ad-pdca-inner{width:960px}.sec-ad-pdca .ad-pdca-head{font-size:20px;margin-bottom:32px}.sec-ad-pdca .ad-pdca-head:after{height:4px;right:0;width:24px}.sec-ad-pdca .ad-pdca-desc{font-size:16px;margin-bottom:27px;padding-left:0}.sec-ad-pdca .pdca-tables{margin-bottom:60px}.sec-ad-pdca .pdca-table01{left:0;margin-bottom:0;width:304px}.sec-ad-pdca .pdca-table01 tr.gradient td,.sec-ad-pdca .pdca-table01 tr.gradient th{font-size:20px;height:68px}.sec-ad-pdca .pdca-table01 tr.list td.trans,.sec-ad-pdca .pdca-table01 tr.list th.trans{font-size:16px}.sec-ad-pdca .pdca-table01 tr.list td,.sec-ad-pdca .pdca-table01 tr.list th{font-size:14px;padding-bottom:20px;padding-left:16px;padding-right:16px;padding-top:18px}.sec-ad-pdca .pdca-table01 td,.sec-ad-pdca .pdca-table01 th{padding-bottom:25px;padding-top:22px}.sec-ad-pdca .pdca-table01 td{font-size:14px}.sec-ad-pdca .ad-pdca-note{font-size:24px;margin-bottom:25px}.sec-ad-pdca .ad-pdca-note-desc{font-size:16px}.sec-ad-pdca .btn{border-radius:32px;font-size:18px;height:64px;margin-top:31px;width:360px}.sec-ad-pdca .btn .arrow{right:26px;width:16px}.sec-ad-step{margin-bottom:64px;padding-bottom:61px;padding-top:20px}.sec-ad-step .sec-ad-step-inner{width:960px}.sec-ad-step .ad-step-head{font-size:20px;margin-bottom:32px}.sec-ad-step .ad-step-head:after{height:4px;right:0;width:24px}.sec-ad-step .step-tables{margin-bottom:48px}.sec-ad-step .step-table01{left:0;margin-bottom:0;width:304px}.sec-ad-step .step-table01:after{top:88px}.sec-ad-step .step-table01 tr.gradient td,.sec-ad-step .step-table01 tr.gradient th{font-size:20px;height:68px;padding-bottom:15px;padding-top:19px}.sec-ad-step .step-table01 td,.sec-ad-step .step-table01 th{padding-bottom:25px;padding-left:16px;padding-right:16px;padding-top:16px}.sec-ad-step .step-table01 td{font-size:14px}.sec-ad-step .step-table01 td .step-name{font-size:18px;margin-bottom:9px}.sec-ad-step .step-video{margin-bottom:6px;margin-top:0;width:640px}.sec-ad-step .step-video-cap{font-size:14px}.sec-ad-voice{padding-bottom:61px;padding-top:20px}.sec-ad-voice .sec-ad-voice-inner{width:960px}.sec-ad-voice .ad-voice-head{font-size:20px;margin-bottom:32px}.sec-ad-voice .ad-voice-head:after{height:4px;right:0;width:24px}.sec-ad-voice .each-voice{left:0;margin-bottom:0;width:304px}.sec-ad-voice .each-voice .each-voice-inner{padding-bottom:20px;padding-left:12px;padding-right:12px;padding-top:12px}.sec-ad-voice .each-voice .voice-img{margin-bottom:10px}.sec-ad-voice .each-voice .voice-title{font-size:18px;margin-bottom:6px}.sec-ad-voice .each-voice .voice-client{font-size:14px;margin-bottom:8px}.sec-ad-voice .each-voice .voice-desc{font-size:14px;margin-bottom:17px}.sec-ad-voice .each-voice .voice-btn{border-radius:6px;font-size:14px;height:48px;width:272px}.sec-ad-voice .each-voice .voice-btn .arrow{height:14px;right:16px;width:16px}.sec-ad-faq{margin-bottom:32px;padding-top:20px}.sec-ad-faq .sec-ad-faq-inner{width:960px}.sec-ad-faq .ad-faq-head{font-size:20px;margin-bottom:32px}.sec-ad-faq .ad-faq-head:after{height:4px;right:0;width:24px}.sec-ad-faq .each-faq{margin-bottom:32px;padding-bottom:32px}.sec-ad-faq .each-faq .faq-icon{font-size:20px;height:40px;margin-right:16px;padding-bottom:2px;width:40px}.sec-ad-faq .each-faq .faq-desc{width:904px}.sec-ad-faq .each-faq .faq-q{margin-bottom:16px}.sec-ad-faq .each-faq .faq-q .faq-desc{font-size:18px;padding-top:8px}.sec-ad-faq .each-faq .faq-a .faq-desc{font-size:16px;padding-top:7px}.sec-video-service{margin-top:32px}.sec-video-service .video-service{padding-left:82px}.sec-video-service .video-service .picto-area{padding-right:4px;padding-top:6px;width:270px}.sec-video-service .video-service .service-picto{width:104px}.sec-video-service .video-service .txt-area{padding-left:56px}.sec-video-service .video-service .service-desc{margin-bottom:25px;margin-top:4px}.sec-bnr .bnr-dx-book{margin-bottom:46px}.sec-bnr .bnr-flex{margin-bottom:72px}.sec-bnr .bnr-flex .bnr-half{height:72px;width:240px}.sec-bnr .bnr-flex .bnr-half .txt{font-size:18px}.sec-bnr .bnr-growthhacker{height:118px;padding-bottom:0}.sec-bnr .bnr-growthhacker .txt-area{padding-bottom:7px;padding-left:100px}.sec-bnr .bnr-growthhacker .txt-area .title{font-size:22px;margin-bottom:15px}.sec-bnr .bnr-growthhacker .txt-area .lead{font-size:14px}.sec-bnr .bnr-growthhacker .logomark{width:48px}.tab-area .each-tab{height:75px}.tab-area .tab{font-size:18px;height:75px}.tab-area .tab-content{top:150px}.tab-area .tab-content .title{height:110px}.tab-area .tab-content .title .en{font-size:36px}.tab-area .tab-content .title .ja{font-size:18px}.sec-video-overview{padding-bottom:0}.sec-video-overview .video-overview-head{margin-bottom:49px;margin-top:-5px}.sec-video-overview .video-advantage{padding-bottom:72px;width:1242px}.sec-video-overview .video-advantage .each-advantage{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}.sec-video-overview .video-advantage .each-advantage .advantage-picto{margin-bottom:17px;width:144px}.sec-video-overview .video-advantage .each-advantage .advantage-lead{font-size:20px;margin-bottom:13px}.sec-video-overview .video-advantage .each-advantage .advantage-desc{font-size:14px}.sec-video-cases{padding-bottom:80px}.sec-video-cases .bx-next,.sec-video-cases .bx-prev{height:394px;width:56px}.sec-video-cases .bx-next:before,.sec-video-cases .bx-prev:before{height:40px;width:40px}.sec-video-cases .bx-next:after,.sec-video-cases .bx-prev:after{height:15px;width:15px}.sec-video-cases .bx-prev:after{left:15px}.sec-video-cases .bx-next:after{right:15px}.sec-video-cases .bx-pager{margin-top:28px}.sec-video-cases .bx-pager .bx-pager-item{height:10px;margin-left:4px;margin-right:4px;width:10px}.video-cases{left:calc(50vw - 360px)}.video-cases .each-case{margin-bottom:0;margin-left:40px;margin-right:40px;max-width:640px;width:640px}.video-cases .each-case .each-case-inner .title{font-size:16px;height:34px;padding-left:16px;padding-right:16px}.video-cases .each-case .each-case-inner .video{margin-bottom:11px}.video-cases .each-case .each-case-inner .txt-area .client{font-size:18px;margin-bottom:11px}.video-cases .each-case .each-case-inner .txt-area .desc{font-size:14px}.sec-video-price{margin-bottom:32px;padding-bottom:80px;padding-top:70px}.sec-video-price .video-price-head{margin-bottom:45px}.sec-video-price .video-price .each-price{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:30px;padding-top:28px;width:372px}.sec-video-price .video-price .each-price .price-title{font-size:20px;margin-bottom:21px}.sec-video-price .video-price .each-price .price-content{padding-left:24px;padding-right:24px}.sec-video-price .video-price .each-price .price-picto{height:102px;margin-left:5px;margin-right:20px}.sec-video-price .video-price .each-price .price-picto.price01{margin-left:10px;margin-right:32px}.sec-video-price .video-price .each-price .price-price{font-size:20px;margin-bottom:8px}.sec-video-price .video-price .each-price .price-price .num{font-size:48px;margin-right:0}.sec-video-plan{padding-bottom:60px;padding-top:20px}.sec-video-plan .sec-video-plan-inner{width:960px}.sec-video-plan .video-plan-head{font-size:20px;margin-bottom:32px;padding-left:0}.sec-video-plan .video-plan-head:after{height:4px;width:24px}.sec-video-plan .video-plan-desc{font-size:16px;margin-bottom:27px;padding-left:0}.sec-video-plan .table-note{font-size:12px}.sec-video-option{margin-bottom:64px;padding-bottom:64px;padding-top:20px}.sec-video-option .sec-video-option-inner{width:960px}.sec-video-option .video-option-head{font-size:20px;margin-bottom:32px}.sec-video-option .video-option-head:after{height:4px;width:24px}.sec-video-option .video-option-desc{font-size:16px;margin-bottom:27px;padding-left:0}.sec-video-option .video-table02{left:0}.sec-video-option .video-table02 tr.gradient td,.sec-video-option .video-table02 tr.gradient th{font-size:18px;height:72px}.sec-video-option .video-table02 tr td:first-child,.sec-video-option .video-table02 tr th:first-child{width:713px}.sec-video-option .video-table02 td,.sec-video-option .video-table02 th{height:88px}.sec-video-option .video-table02 th{padding-left:24px}.sec-video-option .video-table02 th .option-name{font-size:18px;margin-bottom:6px}.sec-video-option .video-table02 th .option-desc{font-size:14px}.sec-video-option .video-table02 td{font-size:18px}.sec-video-production{margin-top:60px;padding-bottom:80px;padding-top:72px}.sec-video-production .video-production-head{font-size:32px;margin-bottom:46px;padding-bottom:23px}.sec-video-production .video-production-head .small{font-size:24px;margin-bottom:10px}.sec-video-production .video-production .each-production{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:18px;padding-top:20px;width:579px}.sec-video-production .video-production .each-production.production01{padding-bottom:18px;padding-top:20px}.sec-video-production .video-production .each-production.production01 .production-lead{margin-bottom:20px}.sec-video-production .video-production .each-production .production-lead{font-size:20px;margin-bottom:20px}.sec-video-production .video-production .each-production .production-picto.production01{margin-bottom:17px;width:200px}.sec-video-production .video-production .each-production .production-picto.production02{margin-bottom:28px;width:282px}.sec-video-production .video-production .each-production .production-note{font-size:11px;width:579px}.sec-video-doda{padding-bottom:75px;padding-top:80px}.sec-video-doda .video-doda-head{margin-bottom:35px}.sec-video-doda .video-doda-head .green{font-size:16px;margin-bottom:13px;padding-bottom:2px;padding-left:8px;padding-right:8px;padding-top:2px}.sec-video-doda .video-doda-head .name{font-size:24px}.sec-video-doda .video-doda-content{width:960px}.sec-video-doda .video-doda-content .video{margin-bottom:0;margin-right:24px;width:640px}.sec-video-doda .video-doda-content .video video{margin-bottom:4px}.sec-video-doda .video-doda-content .cap{font-size:14px}.sec-video-doda .result-area,.sec-video-doda .result-area .step01{width:296px}.sec-video-doda .result-area .step01{height:40px;margin-bottom:20px}.sec-video-doda .result-area .step01 .step01-inner{font-size:18px}.sec-video-doda .result-area .issues{margin-bottom:16px}.sec-video-doda .result-area .issues .issue01,.sec-video-doda .result-area .issues .issue02{font-size:16px;height:56px;margin-left:0;margin-right:0;width:296px}.sec-video-doda .result-area .issues .issue01{margin-bottom:2px}.sec-video-doda .result-area .arrow{margin-bottom:7px;width:28px}.sec-video-doda .result-area .result .txt01{font-size:14px;margin-bottom:3px}.sec-video-doda .result-area .result .txt02{font-size:18px}.sec-video-doda .result-area .result .txt02 .percentage{font-size:48px;margin-right:4px;top:2px}.sec-video-service{padding-bottom:80px;padding-top:69px}.sec-video-service .video-services-head{margin-bottom:45px}.sec-video-service .video-service{padding-bottom:32px;padding-left:80px;padding-right:134px;padding-top:32px;width:960px}.sec-video-service .video-service .picto-area{margin-bottom:0;padding-top:10px;width:248px}.sec-video-service .video-service .service-picto{height:88px;margin-bottom:16px;width:88px}.sec-video-service .video-service .service-name{font-size:28px}.sec-video-service .video-service .txt-area{padding-bottom:4px;padding-bottom:8px;padding-left:55px;width:495px}.sec-video-service .video-service .service-desc{font-size:14px;margin-bottom:29px}.sec-video-service .video-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.sec-video-service .video-service .service-btn .arrow{height:14px;right:16px;width:16px}.sec-video-bnr{padding-bottom:64px;padding-top:64px}.page-video-solution .vidoe-solution-features .each-feature{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner{padding-bottom:23px;padding-left:20px;padding-right:20px;padding-top:25px}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02{padding-top:25px}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature02 .feature-img{margin-bottom:25px}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03{padding-top:25px}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-img{margin-bottom:25px}.page-video-solution .vidoe-solution-features .each-feature .each-feature-inner.feature03 .feature-lead{margin-bottom:10px}.page-video-solution .vidoe-solution-features .each-feature .feature-lead{font-size:20px;margin-bottom:15px}.page-video-solution .vidoe-solution-features .each-feature .feature-desc{font-size:14px}.page-video-solution .vidoe-solution-features .each-feature .quote{font-size:11px;margin-top:20px}.page-video-solution .vidoe-solution-features .each-feature .feature-img{height:164px;margin-bottom:25px}.page-video-solution .sec-market{padding-top:100px}.page-video-solution .sec-market .market-head{font-size:32px;padding-bottom:40px}.page-video-solution .sec-ux-services{padding-bottom:85px;padding-top:75px}.page-video-solution .sec-ux-services .ux-services-head{margin-bottom:50px}.page-video-solution .sec-ux-services .ux-services-head .small{margin-bottom:20px}.page-video-solution .sec-ux-services .ux-service .each-service{margin-bottom:40px;margin-left:20px;margin-right:20px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:32px;width:372px}.page-video-solution .sec-ux-services .ux-service .each-service .service-picto{height:120px;margin-bottom:30px;width:120px}.page-video-solution .sec-ux-services .ux-service .each-service .service-copy{font-size:18px;margin-bottom:5px}.page-video-solution .sec-ux-services .ux-service .each-service .service-name{font-size:28px;margin-bottom:20px}.page-video-solution .sec-ux-services .ux-service .each-service .service-desc{font-size:18px;margin-bottom:15px}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.page-video-solution .sec-ux-services .ux-service .each-service .service-btn .arrow{height:14px;right:16px;width:16px}.page-video-solution .sec-network{padding-bottom:140px;padding-top:90px}.page-video-solution .sec-network .network-head{margin-bottom:50px}.page-video-solution .sec-network .network-creator{padding-bottom:72px;width:1242px}.page-video-solution .sec-network .network-creator .each-creator{margin-bottom:0;margin-left:21px;margin-right:21px;width:372px}.page-video-solution .sec-network .network-creator .each-creator .creator-picto{margin-bottom:17px;width:120px}.page-video-solution .sec-network .network-creator .each-creator .creator-txt-area{padding-bottom:10px}.page-video-solution .sec-network .network-creator .each-creator .creator-name{font-size:20px;margin-bottom:5px}.page-video-solution .sec-network .network-creator .each-creator .creator-role{font-size:16px;margin-bottom:20px}.page-video-solution .sec-network .network-creator .each-creator .creator-desc,.page-video-solution .sec-network .network-creator .each-creator .line-txt{font-size:14px}.page-video-solution .sec-service{padding-bottom:150px}.page-video-solution .sec-service .services-head01{font-size:36px;margin-bottom:15px}.page-video-solution .sec-service .services-desc01{font-size:16px;margin-bottom:32px}.page-video-solution .sec-service .each-service{margin-bottom:16px;margin-left:8px;margin-right:8px}.page-video-solution .sec-service .each-service.dx .desc-area .picto{width:160px}.page-video-solution .sec-service .each-service.ux .desc-area .picto{width:164px}.page-video-solution .sec-service .each-service.video .desc-area .picto{width:160px}.page-video-solution .sec-service .each-service.video .features-area .each-feature{width:400px}.page-video-solution .sec-service .each-service.video .features-area .each-feature .picto.ad{width:70px}.page-video-solution .sec-service .each-service.video .features-area .each-feature:first-of-type{margin-bottom:0}.page-video-solution .sec-service .each-service .each-service-inner{padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:30px}.page-video-solution .sec-service .each-service .service-name{font-size:40px;margin-bottom:30px}.page-video-solution .sec-service .each-service .desc-area{margin-bottom:25px}.page-video-solution .sec-service .each-service .desc-area .picto{height:101px;margin-bottom:15px}.page-video-solution .sec-service .each-service .desc-area .desc{font-size:16px}.page-video-solution .sec-service .each-service .features-area .each-feature{margin-bottom:25px;margin-left:14px;margin-right:14px;width:160px}.page-video-solution .sec-service .each-service .features-area .each-feature .btn{margin-top:30px}.page-video-solution .sec-service .each-service .features-area .picto{height:60px;margin-bottom:6px;width:60px}.page-video-solution .sec-service .each-service .features-area .feature-name{font-size:18px;height:27px;margin-bottom:10px}.page-video-solution .sec-service .each-service .btn,.page-video-solution .sec-service .each-service .features-area .feature-desc{font-size:14px}.page-video-solution .sec-service .each-service .btn{height:48px;width:293px}.page-video-solution .sec-service .each-service .btn .arrow{height:14px;right:16px;width:16px}.sec-404 .head{font-size:100px}.sec-404 .lead{font-size:40px}.sec-404 .body{font-size:16px}.sec-404 .btn{border-radius:32px;font-size:22px;height:64px;padding-right:10px;width:320px}.sec-404 .btn .arrow{right:26px;width:16px}.page-tv .subpage-mv.tv{height:440px}.page-tv .subpage-mv.tv .subpage-mv-inner{padding-left:0;padding-top:106px}.page-tv .subpage-mv.tv .head-area{margin-left:116px}.page-tv .subpage-mv.tv .head-area .title-area{margin-bottom:0;margin-left:5px}.page-tv .subpage-mv.tv .head-area .copy{font-size:18px;margin-bottom:30px}.page-tv .subpage-mv.tv .head-area .copy .num{font-size:32px}.page-tv .subpage-mv.tv .head-area .picto{height:110px;margin-right:33px;width:109px}.page-tv .subpage-mv.tv .head-area .title{font-size:56px;top:-6px}.page-tv .subpage-mv.tv .head-area .lead{font-size:18px}.page-tv .subpage-mv.tv .head-area .num{font-size:32px;left:1px;top:1px}.page-tv .subpage-mv.tv .btn-wrap{margin-left:50px;margin-top:45px}.page-tv .subpage-mv.tv .btn{border-radius:32px;font-size:18px;height:64px;margin-bottom:10px;padding-right:10px;width:360px}.page-tv .subpage-mv.tv .btn .arrow{right:26px;width:16px}.page-tv .sec-intro{padding-bottom:90px;padding-top:70px}.page-tv .sec-intro .intro-head{margin-bottom:70px}.page-tv .sec-intro .content-wrap .each-content{height:386px;margin-bottom:50px;margin-left:23px;margin-right:23px;width:575px}.page-tv .sec-intro .content-wrap .each-content .inner{padding-bottom:0;padding-left:30px;padding-right:30px}.page-tv .sec-intro .content-wrap .each-content .img{height:220px}.page-tv .sec-intro .content-wrap .each-content .img.img01 img{height:164px;width:322px}.page-tv .sec-intro .content-wrap .each-content .img.img02 img{height:105px;width:126px}.page-tv .sec-intro .content-wrap .each-content .title{font-size:20px;margin-bottom:20px}.page-tv .sec-intro .content-wrap .each-content .desc{font-size:14px}.page-tv .sec-problem{padding-bottom:70px;padding-top:70px}.page-tv .sec-problem .problem-head{margin-bottom:70px}.page-tv .sec-problem .issues .each-issue{margin-bottom:0;margin-left:21px;margin-right:21px;padding-bottom:0;width:372px}.page-tv .sec-problem .issues .each-issue .issue,.page-tv .sec-problem .issues .each-issue .issue.high{height:84px}.page-tv .sec-problem .issues .each-issue .issue.high .issue-txt{height:84px;top:0}.page-tv .sec-problem .issues .each-issue .issue.high.bg{height:84px}.page-tv .sec-problem .issues .each-issue .issue .issue-txt{font-size:16px;height:84px;left:96px;top:0;width:260px}.page-tv .sec-problem .issues .each-issue .issue .bg{height:84px}.page-tv .sec-problem .issues .each-issue .task{height:96px}.page-tv .sec-problem .issues .each-issue .task .task-inner{font-size:20px}.page-tv .sec-tv-resolve{padding-top:100px}.page-tv .sec-tv-resolve .resolve-head{font-size:32px;padding-bottom:40px}.page-tv .tv-resolve-content{padding-bottom:85px;padding-top:75px}.page-tv .tv-resolve-content .tv-resolve-content-head{margin-bottom:50px}.page-tv .tv-resolve-content .each-resolve{height:302px;margin-bottom:50px;width:1198px}.page-tv .sec-tv-portotv{padding-bottom:15px;padding-top:35px}.page-tv .sec-tv-portotv .portotv-head{font-size:32px;margin-bottom:20px}.page-tv .sec-tv-portotv .img{width:923px}.page-tv .sec-tv-video{padding-bottom:75px;padding-top:100px}.page-tv .sec-tv-video .video-head{font-size:32px;margin-bottom:60px}.page-tv .sec-tv-video .each-video{width:580px}.page-tv .sec-tv-video .each-video .iframe{height:315px}.page-tv .sec-tv-video .each-video .txt-wrap{height:125px}.page-tv .sec-tv-video .each-video .txt-wrap .title{font-size:16px}.page-tv .sec-tv-flow{margin-bottom:40px;padding-bottom:5px;padding-top:40px}.page-tv .sec-tv-flow .inner{width:960px}.page-tv .sec-tv-flow .head{font-size:20px}.page-tv .sec-tv-flow .each-flow{padding-bottom:35px;padding-left:60px;padding-top:30px}.page-tv .sec-tv-flow .each-flow .num{font-size:20px;height:40px;top:30px;width:40px}.page-tv .sec-tv-flow .each-flow .title{font-size:18px;margin-bottom:40px;padding-top:7px}.page-tv .sec-tv-plan{margin-bottom:40px;padding-bottom:115px;padding-top:40px}.page-tv .sec-tv-plan .sec-tv-plan-inner,.page-tv .sec-tv-plan .video-plan-head{width:960px}.page-tv .sec-tv-plan .video-plan-head{font-size:20px;margin-bottom:32px;padding-left:0}.page-tv .sec-tv-plan .video-plan-desc{font-size:16px;margin-bottom:27px;padding-left:0}.page-tv .sec-tv-plan .tv-table01{left:0;margin-bottom:10px}.page-tv .sec-tv-plan .tv-table01 td,.page-tv .sec-tv-plan .tv-table01 th{font-size:14px;height:72px}.page-tv .sec-tv-plan .tv-table01 td ul,.page-tv .sec-tv-plan .tv-table01 th ul{padding-bottom:0;padding-left:50px;padding-top:0}.page-tv .sec-tv-plan .tv-table01 th.trans{font-size:16px;width:130px}.page-tv .sec-tv-plan .tv-table01 th.plan-name{font-size:16px}.page-tv .sec-tv-plan .tv-table01 th.plan-b{width:180px}.page-tv .sec-tv-plan .tv-table01 th.short{height:72px}.page-tv .sec-tv-plan .tv-table01 th.price{width:200px}.page-tv .sec-tv-plan .tv-table01 th.plan{width:420px}.page-tv .sec-tv-services{padding-bottom:85px;padding-top:75px}.page-tv .sec-tv-services .ux-services-head{margin-bottom:50px}.page-tv .sec-tv-services .ux-services-head .small{margin-bottom:20px}.page-tv .sec-tv-services .ux-service .each-service{margin-bottom:40px;margin-left:20px;margin-right:20px;padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:32px;width:372px}.page-tv .sec-tv-services .ux-service .each-service .service-picto{height:120px;margin-bottom:30px;width:120px}.page-tv .sec-tv-services .ux-service .each-service .service-copy{font-size:18px;margin-bottom:5px}.page-tv .sec-tv-services .ux-service .each-service .service-name{font-size:28px;margin-bottom:20px}.page-tv .sec-tv-services .ux-service .each-service .service-desc{font-size:18px;margin-bottom:15px}.page-tv .sec-tv-services .ux-service .each-service .service-btn{border-radius:6px;font-size:14px;height:48px;width:293px}.page-tv .sec-tv-services .ux-service .each-service .service-btn .arrow{height:14px;right:16px;width:16px}.layout-form{margin-bottom:62px}.layout-form .form-overview{padding:24px}.layout-form .form-overview .overview-inner{padding-left:47px;padding-right:47px;padding-top:41px}.layout-form .form-overview .overview-inner .arrow{bottom:47px;width:469px}.layout-form .form-overview .overview-inner .overview-title-area{margin-bottom:50px}.layout-form .form-overview .overview-inner .overview-title-area .en{font-size:56px;margin-bottom:10px}.layout-form .form-overview .overview-inner .overview-title-area .ja{font-size:32px}.layout-form .form-overview .overview-inner .overview-lead{font-size:24px;margin-bottom:44px}.layout-form .overview-list-head{font-size:22px;margin-bottom:11px}.layout-form .overview-lead-sm{margin-bottom:0}.layout-form .overview-list{margin-bottom:0;padding-bottom:0}.layout-form .overview-list li{font-size:18px;margin-bottom:2px}.layout-form .overview-list li:before{font-size:24px;margin-right:9px;top:3px}.layout-form .form-form .form-inner{padding-bottom:52px;padding-top:13px;width:565px}.layout-form .form-form .form-inner .breadcrumb{margin-bottom:9px;margin-top:14px;padding-left:0;padding-right:0}.layout-form .form-form .form-inner .bg-sm{padding-left:0;padding-right:0}.layout-form .form-form .form-inner form{left:-1px !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Department,.mktoForm-wrap #mktoForm_1001.mktoForm select#Department,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Department,.mktoForm-wrap #mktoForm_1007.mktoForm input#Department,.mktoForm-wrap #mktoForm_1007.mktoForm select#Department,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Department{margin-right:0 !important}.mktoForm-wrap #mktoForm_1001.mktoForm input#Title,.mktoForm-wrap #mktoForm_1001.mktoForm select#Title,.mktoForm-wrap #mktoForm_1001.mktoForm textarea#Title,.mktoForm-wrap #mktoForm_1007.mktoForm input#Title,.mktoForm-wrap #mktoForm_1007.mktoForm select#Title,.mktoForm-wrap #mktoForm_1007.mktoForm textarea#Title{margin-right:17px !important}.mktoForm-wrap .mktoForm label:before{font-size:14px;height:29px !important;top:27px}.mktoForm-wrap .mktoForm label[for=Comment],.mktoForm-wrap .mktoForm label[for=comment],.mktoForm-wrap .mktoForm label[for=Company],.mktoForm-wrap .mktoForm label[for=company],.mktoForm-wrap .mktoForm label[for=Email],.mktoForm-wrap .mktoForm label[for=Phone],.mktoForm-wrap .mktoForm label[for=request],.mktoForm-wrap .mktoForm label[for=Request],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment],.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest],.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment],.mktoForm-wrap .mktoForm label[for=z201CompanyName_L]{width:563px !important}.mktoForm-wrap .mktoForm label[for=Department]:before,.mktoForm-wrap .mktoForm label[for=FirstName]:before,.mktoForm-wrap .mktoForm label[for=LastName]:before,.mktoForm-wrap .mktoForm label[for=Title]:before{width:274px !important}.mktoForm-wrap .mktoForm label .mktoAsterix{font-size:14px;top:25px}.mktoForm-wrap .mktoForm label[for=company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Company] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Department] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=LastName] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Title] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z201CompanyName_L] .mktoAsterix{left:40px}.mktoForm-wrap .mktoForm label[for=Phone] .mktoAsterix{left:56px}.mktoForm-wrap .mktoForm label[for=Email] .mktoAsterix{left:96px}.mktoForm-wrap .mktoForm label[for=comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Comment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactcomment] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z024JPAdHPcontactComment] .mktoAsterix{left:112px}.mktoForm-wrap .mktoForm label[for=request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=Request] .mktoAsterix,.mktoForm-wrap .mktoForm label[for=z014JPSSHPcontactrequest] .mktoAsterix{left:160px}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select,.mktoForm-wrap .mktoForm textarea{font-size:14px !important;margin-top:53px !important;padding-left:16px !important;padding-right:16px !important;width:563px !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#FirstName,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm input#Title,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#FirstName,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm select#Title,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#FirstName,.mktoForm-wrap .mktoForm textarea#LastName,.mktoForm-wrap .mktoForm textarea#Title{width:274px !important}.mktoForm-wrap .mktoForm input#Department,.mktoForm-wrap .mktoForm input#LastName,.mktoForm-wrap .mktoForm select#Department,.mktoForm-wrap .mktoForm select#LastName,.mktoForm-wrap .mktoForm textarea#Department,.mktoForm-wrap .mktoForm textarea#LastName{margin-right:17px !important}.mktoForm-wrap .mktoForm input,.mktoForm-wrap .mktoForm select{height:44px !important}.mktoForm-wrap .mktoForm textarea{min-height:170px;padding-top:18px !important}.mktoForm-wrap .mktoForm .mktoHtmlText{font-size:14px !important;width:563px !important}.mktoForm-wrap .mktoForm .mktoButtonRow{margin-top:69px}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap{border-radius:30px !important;width:311px !important}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:after{height:3px;right:16px;width:15px}.mktoForm-wrap .mktoForm .mktoButtonRow .mktoButtonWrap:before{height:12px;right:17px;width:12px}.mktoForm-wrap .mktoForm .mktoButtonRow button{border-radius:30px !important;font-size:20px !important;height:60px !important;width:311px !important}.sec-thanks .thanks-message{font-size:20px}.sec-thanks .module-btn-l{border-radius:28px;font-size:22px;height:55px;width:374px}.hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px !important}.hs-form .hs-form-field{margin-bottom:15px !important}.hs-form .hs-form-field label{margin-bottom:5px}.hs-form .hs-error-msg,.hs-form .hs-form-field span,.hs-form .hs-form-field span.hs-form-required{font-size:14px}.hs-form .hs-error-msg{margin-top:5px}.hs-form .hs_error_rollup .hs-main-font-element{font-size:14px}.hs-form input,.hs-form select,.hs-form textarea{font-size:14px !important;padding-left:16px !important;padding-right:16px !important;width:563px !important}.hs-form input[name=division_detail],.hs-form input[name=firstname],.hs-form input[name=jobtitle],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=firstname],.hs-form select[name=jobtitle],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=firstname],.hs-form textarea[name=jobtitle],.hs-form textarea[name=lastname]{width:274px !important}.hs-form input[name=division_detail],.hs-form input[name=lastname],.hs-form select[name=division_detail],.hs-form select[name=lastname],.hs-form textarea[name=division_detail],.hs-form textarea[name=lastname]{margin-right:17px !important}.hs-form input,.hs-form select{height:44px !important}.hs-form textarea{min-height:170px;padding-top:18px !important}.hs-form .hs-submit{margin-top:54px}.hs-form .hs-submit .actions{border-radius:30px !important;width:311px !important}.hs-form .hs-submit .actions:after{height:3px;right:16px;width:15px}.hs-form .hs-submit .actions:before{height:12px;right:17px;width:12px}.hs-form .hs-submit .actions .hs-button{border-radius:30px !important;font-size:20px !important;height:60px !important;width:311px !important}.footer-form .hs-form .form-columns-2 .hs-form-field:nth-of-type(2n) label{margin-left:9px !important}.footer-form .hs-form .hs-form-field{margin-bottom:15px !important}.footer-form .hs-form .hs-form-field label{margin-bottom:5px}.footer-form .hs-form .hs-error-msg,.footer-form .hs-form .hs-form-field span,.footer-form .hs-form .hs-form-field span.hs-form-required{font-size:14px}.footer-form .hs-form .hs-error-msg{margin-top:5px}.footer-form .hs-form input,.footer-form .hs-form select,.footer-form .hs-form textarea{font-size:18px;font-size:14px !important;height:44px !important;width:313px !important}.footer-form .hs-form .hs-submit .actions{width:70px !important}.footer-form .hs-form .hs-submit .actions .hs-button{font-size:14px !important;height:44px !important;width:70px !important}.js-accordion .js-accordion-head:before{height:4px;right:10px;width:4px}.js-accordion.invisible{height:74px}.js-accordion.invisible .js-accordion-head:before{height:24px;width:4px}}@media screen and (min-width:561px) and (max-width:700px){.page-tv .sec-problem .issues .each-issue .issue .issue-txt{font-size:10px !important;line-height:1.2 !important}}@media screen and (max-width:480px)