@charset "UTF-8";*{box-sizing:border-box}body{color:#333;font-size:14px}h1,h2{text-align:center}#cv-contents h1{font-size:46px;line-height:1.5}#cv-contents h1 span{display:block;font-size:24px;margin-top:30px}#cv-contents .tx-cv h1{font-size:32px}#cv-contents .lp-cv.inquiry h1,#cv-contents .tx-cv.inquiry h1{font-size:28px;margin-bottom:50px}#cv-contents .lp-cv.inquiry .lead p:first-of-type,#cv-contents .tx-cv.inquiry h1+p{margin-top:0}#cv-contents h2{font-size:28px;margin-bottom:0}#cv-contents h2+*{margin-top:30px}#cv-contents h3{font-size:20px;line-height:1.75;margin-top:40px}#cv-contents p{line-height:2}#cv-contents p.subheader{font-size:18px;font-weight:700}#cv-contents p.lead{color:#474747}#cv-contents p.box-border-title{font-size:16px;font-weight:700}#cv-contents p.box-border-phone{font-size:28px;font-weight:700}#cv-contents h1,#cv-contents h2,#cv-contents h3,#cv-contents h4,#cv-contents h5,#cv-contents h6{font-weight:700}#cv-contents *+h2,#cv-contents *+h3{margin:60px 0 0}@media only screen and (max-width:640px){#cv-contents h1{font-size:24px}#cv-contents h1 span{font-size:16px;margin-top:20px}#cv-contents .lp-cv h1,#cv-contents .tx-cv h1{font-size:18px}#cv-contents .lp-cv.inquiry h1,#cv-contents .tx-cv.inquiry h1{font-size:18px;margin-bottom:30px}#cv-contents h2{font-size:18px}#cv-contents h2+*{margin-top:15px}#cv-contents h3{font-size:16px;margin-top:20px}#cv-contents p.subheader{font-size:14px;text-align:center}#cv-contents p.box-border-title{font-size:14px}#cv-contents p.box-border-phone{font-size:24px}}@media only screen and (max-width:480px){#cv-contents p,h2{text-align:left}}#cv-header{height:115px;padding:30px 0 0}#cv-footer{height:120px;margin-top:0;padding:50px 0 0}#cv-footer section,#cv-header section{height:100%;margin:0 auto;padding:0 20px}#cv-contents section{padding:60px 20px}#cv-contents section.padding-top-small{padding-top:30px}#cv-contents #hero section{padding:20px 20px 60px}#cv-contents .block-medium{width:880px}#cv-contents .block-small{width:560px}#cv-contents .block-medium,#cv-contents .block-small{margin:30px auto 0}#cv-contents .block-medium.margin-top-0,#cv-contents .block-small.margin-top-0,#cv-contents .btn-kantanApi{margin-top:0}@media only screen and (max-width:800px){#cv-contents .block-medium,#cv-contents .block-small,#cv-contents section,#cv-contents section figure{width:100%}}@media only screen and (max-width:640px){#cv-header{height:70px;padding:20px 0 0}#cv-footer{height:70px;padding:30px 0 0}#cv-contents section{padding:40px 10px}#cv-contents #hero section{padding:0 10px 40px}#cv-footer section,#cv-header section{padding:0 10px}#cv-contents .block-medium,#cv-contents .block-small{margin:20px auto 0}}#cv-contents .btnLink{margin-top:30px}#cv-contents .btnLink a{font-size:18px;font-weight:700;min-width:200px;padding:10px 30px}#cv-contents .btnLink.blue a{background-color:#3b8dc7}#cv-contents .btnLink.blue a:hover,.btnLink.blue a:active{background-color:#5e9bc7}@media only screen and (max-width:640px){#cv-contents .btnLink a{font-size:16px;min-width:200px;padding:15px 20px}}#cv-contents .slide .slick-slide-inner-wrapper img{margin:0 auto;max-height:600px;max-width:600px}#cv-contents .slide .hs_cos_gallery .slick-next,#cv-contents .slide .hs_cos_gallery .slick-prev{border:1px solid #999;border-bottom:none;border-left:none;height:50px;top:calc(50% - 35px);width:50px}#cv-contents .slide .hs_cos_gallery .slick-prev{-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#cv-contents .slide .hs_cos_gallery .slick-next{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cv-contents .slide .hs_cos_gallery .slick-next:before,#cv-contents .slide .hs_cos_gallery .slick-prev:before{content:""}#cv-contents .slide .hs_cos_gallery ul.slick-dots{margin-left:0;margin-top:30px}#cv-contents .slide .hs_cos_gallery ul.slick-dots li{margin:0}#cv-contents .slide .hs_cos_gallery ul.slick-dots li:before{display:none}#cv-contents .slide .hs_cos_gallery ul.slick-dots li button:before{color:#ccc;font-size:13px;opacity:1}#cv-contents .slide .hs_cos_gallery ul.slick-dots li button:focus:before,#cv-contents .slide .hs_cos_gallery ul.slick-dots li button:hover:before,#cv-contents .slide .hs_cos_gallery ul.slick-dots li.slick-active button:before{color:#ea6a00}@media only screen and (max-width:800px){#cv-contents .slide .slick-slide-inner-wrapper img{max-width:420px}}@media only screen and (max-width:640px){#cv-contents .slide .slick-slide-inner-wrapper img{max-height:420px;max-width:300px}#cv-contents .slide .hs_cos_gallery .slick-next,#cv-contents .slide .hs_cos_gallery .slick-prev{height:30px;top:calc(50% - 21px);width:30px}#cv-contents .slide .hs_cos_gallery ul.slick-dots{margin-top:15px}}.body-container-wrapper .widget-type-form{background-color:#fff;color:#202020;padding:7%}.body-container-wrapper .widget-type-form fieldset{margin:0 auto;max-width:100%}.body-container-wrapper .widget-type-form .hs-form-field{margin-bottom:16px}.hs-form fieldset.form-columns-2 .hs-form-field:first-child .input{margin-right:4px}.body-container-wrapper .widget-type-form .hs_firstname input,.body-container-wrapper .widget-type-form .hs_lastname input{width:100%}.hs-form fieldset.form-columns-1 .hs-input{width:100%!important}.body-container-wrapper .widget-type-form input,.body-container-wrapper .widget-type-form select,.body-container-wrapper .widget-type-form textarea{font-size:16px;height:48px;margin-top:5px;width:100%}input[type=email],input[type=tel],input[type=text],select,textarea{border:1px solid #999;border-radius:4px;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px}label{font-weight:700}.body-container-wrapper .widget-type-form .hs-form-required{color:red}span.hs-form-required{font-size:1.7em;vertical-align:-10%}.body-container-wrapper .widget-type-form .hs-form-booleancheckbox-display input{margin-right:1em}.hs-form .hs-form-field input[type=checkbox]{height:auto!important;width:auto!important}.hs_privacy_policy{margin-top:16px}.hs-error-msgs{margin-top:5px}.hs-error-msg{color:red;font-size:80%;font-weight:400;line-height:1.2}.body-container-wrapper .widget-type-form .hs_submit{margin:20px auto;max-width:300px}.body-container-wrapper .widget-type-form .hs_submit .actions:hover{opacity:.5}#cv-contents #form .widget-type-form h3{display:none}#cv-contents #form .widget-type-form ul li{padding-left:0}#cv-contents #form .widget-type-form ul li:before{display:none}#cv-contents #form .widget-type-form form{text-align:left}#cv-contents #form .widget-type-form form fieldset.form-columns-2 .hs-form-field{float:left;width:50%}#cv-contents #form .widget-type-form form ul.inputs-list{margin-left:0}#cv-contents .tx-cv>div:first-of-type section{padding-top:20px}#cv-contents #form .widget-type-form .hs_submit .actions input{background-color:#ea6a00;border:0;border-radius:3px;color:#fff;cursor:pointer!important;font-size:18px;font-weight:700;height:auto;line-height:30px;padding:10px 30px;-webkit-transition:all .3s;transition:all .3s}body.mql-no-trial #cv-contents #form .widget-type-form [data-reactid*="$inquiry_detail__c"] li[data-reactid*="無料体験・トライアルアカウント発行希望"]{display:none}@media only screen and (max-width:800px){#cv-contents #form .widget-type-form.block-medium{padding-left:7%;padding-right:7%}}@media only screen and (max-width:640px){#cv-contents #form .widget-type-form .hs_submit .actions input{font-size:16px;padding:15px 20px}}#cv-header .logo>div{float:left;height:55px}#cv-header .logo div img{height:100%}#cv-header .logo div+div{padding-left:70px;position:relative}#cv-header .logo div+div:after,#cv-header .logo div+div:before{border-top:1px solid #707070;content:"";display:block;left:25px;position:absolute;top:50%;width:20px}#cv-header .logo div+div:before{transform:skewY(-45deg)}#cv-header .logo div+div:after{transform:skewY(45deg)}@media only screen and (max-width:640px){#cv-header .logo>div{height:32px}#cv-header .logo div+div{padding-left:30px}#cv-header .logo div+div:after,#cv-header .logo div+div:before{left:8px;width:15px}}#cv-contents{background-image:url(https://jp.vcube.com/hubfs/jp/common/images/bg_dot-line.svg);background-position:-400px 70px;background-repeat:repeat-y}#cv-contents.body-container-wrapper{background-color:transparent;margin-bottom:0;padding:0}#cv-contents #hero .parallelL.sizeM .sentence{padding-left:0;width:640px}#cv-contents #hero .parallelL.sizeM .image{margin-right:0;max-width:380px;width:380px}#cv-contents #hero .parallelL.sizeM .image .dl_image .image_horizontal,#cv-contents #hero .parallelL.sizeM .image .dl_image .image_vertical{width:100%}#cv-contents #hero h3{margin-top:40px}#cv-contents #hero .image{padding-top:45px;text-align:center}#cv-contents .inquiry #hero .parallelR.sizeM .sentence{padding-right:0;width:520px}#cv-contents .inquiry #hero .parallelR.sizeM .image{max-width:300px;width:300px}#cv-contents .inquiry #hero .image{padding-top:0;text-align:center}#cv-contents #outline h2{margin-bottom:40px}#cv-contents #outline ul{margin-left:0;padding:0 60px}#cv-contents #outline ul li{float:left;font-size:18px;font-weight:700;margin-top:20px;width:50%}#cv-contents .box-border{border:1px dotted #999;margin:60px auto 0;padding:30px}#cv-contents .box-border.seminar{padding:30px 60px;text-align:left}#cv-contents .box-border p{line-height:1;margin-top:30px}#cv-contents .box-border p:first-of-type{margin-top:0}@media only screen and (max-width:1100px){#cv-contents #hero .parallelL.sizeM .image,#cv-contents #hero .parallelL.sizeM .sentence{max-width:100%;width:100%}#cv-contents #hero .sentence .sideR{margin-top:30px}#cv-contents #hero .image{padding-top:0}#cv-contents .inquiry #hero .parallelR.sizeM .sentence{width:auto}#cv-contents .inquiry #hero .parallelR.sizeM .image{max-width:240px;width:240px}#cv-contents #outline h2{margin-bottom:20px}#cv-contents #outline ul{padding:0}#cv-contents #outline ul li{float:none;font-size:14px;margin-top:10px;width:100%}.dl_image figure{margin:0 auto}}@media only screen and (max-width:640px){#cv-contents{background-position:-600px 40px}#cv-contents .box-border,#cv-contents .box-border.seminar{margin:30px auto;padding:30px}#cv-contents .box-border p{text-align:center}}#cv-contents #hero .image.ebook img{width:220px}@media only screen and (max-width:640px){#cv-contents #hero .image.ebook img{height:auto!important;max-width:140px;width:140px}}#cv-contents .tx-cv.ebook #download figure{margin:45px auto 0;width:220px}#cv-contents .tx-cv.ebook #download figure.image_horizontal,#cv-contents .tx-cv.ebook #download figure.image_vertical{margin:45px auto 0;width:auto}#cv-contents .tx-cv.ebook #download h2{margin:25px 0 0}@media only screen and (max-width:640px){#cv-contents .tx-cv.ebook #download figure{width:140px}}#cv-contents .tx-cv.movie #watch h2{margin:40px 0 0}#cv-contents .tx-cv.movie #watch figure{margin:30px 0 40px;padding:0 40px}#cv-contents .tx-cv.movie #contact .subheader,#cv-contents .tx-cv.movie #contact h2+*{margin-top:60px}#cv-contents .tx-cv.movie #contact .reservation{margin-top:50px}#cv-contents .tx-cv.movie #contact .reservation .tel{font-size:22px;font-weight:700;margin-top:0}@media only screen and (max-width:640px){#cv-contents .tx-cv.movie #watch h2{margin:20px 0 0}#cv-contents .tx-cv.movie #watch figure{margin:20px 0;padding:0 20px}#cv-contents .tx-cv.movie #contact .subheader,#cv-contents .tx-cv.movie #contact h2+*{margin-top:30px}}@media only screen and (max-width:480px){#cv-contents .tx-cv.movie #contact .subheader{text-align:left}}#cv-contents #form .hs-form .hs-form-field input[type=radio]{height:auto!important;margin-bottom:5px;width:auto!important}#cv-contents #form .widget-type-form li.hs-form-radio{display:inline-block;margin-bottom:18px;margin-right:20px;margin-top:-30px}@media screen and (max-width:640px){#cv-contents #form .widget-type-form form fieldset.form-columns-2 .hs-form-field{float:none;width:100%}#cv-contents #form .form-columns-2 li.hs-form-radio{margin-top:0}.hs-form fieldset.form-columns-2 .hs-form-field:first-child .input{margin-right:8px}.body-container-wrapper .widget-type-form{background:transparent;padding:0}.hs-form fieldset.form-columns-2 .hs-input{width:100%!important}}#cv-footer .copyright{text-align:center}