html{font-size:100%!important}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-text-size-adjust:100%}dl,ol,p,ul{margin-top:1em}a{color:#06c;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}a:hover{opacity:.5}strong{color:#ea6a00;font-weight:400}em{font-style:normal;font-weight:700}small{font-size:smaller}dl,ol,ul{margin-left:1.3em}.header-container-wrapper{animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease;-webkit-animation-timing-function:ease;background:#fff;height:120px;left:0;position:fixed!important;position:absolute;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:ease;width:100%;z-index:1000}.header-container-wrapper .logo{display:table;height:120px;padding-left:50px;width:auto}.header-container-wrapper .logo img{height:70px;width:auto}.header-container-wrapper .layout-widget-wrapper{display:table-cell;vertical-align:middle}.header-container-wrapper .social-content{float:right!important;margin:40px 0}.header-container-wrapper .social-content .head-social{float:right}.header-container-wrapper .social-content .directed-by-vcube{display:none}.header-container-wrapper .social-content .head-social li{display:inline-block;height:30px;line-height:0px;margin-right:15px;width:30px}.header-container-wrapper .social-content .head-social li img{width:100%}.body-container-wrapper{background-color:#f7f7f7;height:100%;margin-bottom:30px;padding:120px 0 50px}.body-container-wrapper .banner{height:290px}.body-container-wrapper .banner .row-fluid-wrapper.row-number-2{display:none}.body-container-wrapper .lp-header{display:table;float:none!important;height:290px;margin-left:auto!important;margin-right:auto!important;position:relative;width:81.81%;z-index:100!important}.body-container-wrapper .lp-header .hs_cos_wrapper_type_rich_text{color:#fff;display:table-cell;font-size:220%;height:290px;line-height:1.2;vertical-align:middle}.body-container-wrapper .lp-header .hs_cos_wrapper_type_rich_text span{font-size:80%}.body-container-wrapper .lp-header .hs_cos_wrapper_type_rich_text span.day{font-size:65%}.color-overlay{background-color:rgba(0,0,0,.2);bottom:0;height:410px;left:0;position:absolute;right:0;top:0}.body-container-wrapper .lp-content{float:none!important;margin:100px auto 40px!important;max-width:1100px;width:68.75%!important}.body-container-wrapper .lp-content .page-section img{max-width:100%}.body-container-wrapper .lp-content .page-fotter .content-footer,.body-container-wrapper .lp-content .page-section .content-section{color:#474747;font-size:110%;line-height:1.8;margin-bottom:20px}.body-container-wrapper .lp-content .page-section .content-section h2,.body-container-wrapper .lp-content .page-section .content-title h2{border-bottom:1px solid #ccc;font-size:160%;line-height:1.4em;margin:0 0 30px;padding-bottom:18px}.body-container-wrapper .lp-content .page-fotter .content-footer h3,.body-container-wrapper .lp-content .page-section .content-section h3{border-bottom:1px solid #ccc;font-size:120%;line-height:2;margin-top:4em}.body-container-wrapper .lp-content .page-fotter .content-footer h4,.body-container-wrapper .lp-content .page-section .content-section h4{line-height:2}.body-container-wrapper .lp-content .page-section .download-button a{background-color:#ea6a00;border-radius:3px;color:#fff;display:inline-block;font-size:120%;margin:10px 4px;padding:.6em 4em;text-align:center;text-decoration:none;white-space:nowrap}.body-container-wrapper .widget-type-form{background-color:#fff;color:#474747}.body-container-wrapper .widget-type-form .form-title{font-size:100%;font-weight:400;margin-bottom:30px;text-align:center}input[type=email],input[type=tel],input[type=text],select,textarea{border:1px solid #ccc;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:5px}.body-container-wrapper .widget-type-form{padding:7%}.body-container-wrapper .widget-type-form .hs-form-required{color:red}span.hs-form-required{font-size:1.1em}.body-container-wrapper .widget-type-form fieldset{margin:0 auto;max-width:100%}.body-container-wrapper .widget-type-form .hs-form-field{margin-bottom:20px}.hs-form fieldset.form-columns-1 .hs_email legend{color:red;font-size:75%;line-height:1.2;margin-top:5px}.hs_privacy_policy{margin-top:20px}#cv-contents #form .widget-type-form.block-medium .hs_privacy_policy{text-align:center}.hs-form fieldset.form-columns-1 .hs_privacy_policy legend{font-size:90%}.hs_privacy_policy a{text-decoration:underline}.hs_privacy_policy ul.inputs-list{margin-top:0}.body-container-wrapper .widget-type-form input,.body-container-wrapper .widget-type-form select,.body-container-wrapper .widget-type-form textarea{font-size:15px;height:40px;width:100%}.body-container-wrapper .widget-type-form textarea{min-height:90px}.hs-form fieldset.form-columns-1 .input{margin-right:0!important}.hs-form fieldset.form-columns-1 .hs-input{width:100%!important}.hs-form .hs-form-field input[type=checkbox]{height:auto!important;width:auto!important}.hs-form .hs-form-field .hs_privacy_policy .input{margin-top:15px}.body-container-wrapper .widget-type-form select{background-color:#f7f7f7}.body-container-wrapper .widget-type-form .input{margin-top:5px}.body-container-wrapper .widget-type-form .hs_firstname input,.body-container-wrapper .widget-type-form .hs_lastname input{width:100%}.body-container-wrapper .widget-type-form li{list-style:none}.body-container-wrapper .widget-type-form .hs_submit{margin:20px auto;max-width:300px}.body-container-wrapper .widget-type-form .hs_submit .actions{background-color:#ea6a00;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}.body-container-wrapper .widget-type-form .hs_submit .actions input{background-color:transparent;background-image:none;border:0;color:#fff;cursor:pointer;font-size:120%;font-weight:700;height:60px;line-height:1;padding:20px 0}.body-container-wrapper .widget-type-form .hs_submit .actions:hover{opacity:.5}.body-container-wrapper .hs-error-msgs{color:red;font-size:80%;line-height:1.2;margin-top:5px}.hs-form fieldset.form-columns-2 .hs-form-field:first-child .input{margin-right:4px}.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) .hs-error-msgs,.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) .input,.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) label{margin-left:4px;margin-right:0}.footer-container-wrapper .footer-container{color:#666;margin-left:auto;margin-right:auto;min-height:120px;width:68.75%!important}@media screen and (max-width:1200px){.body-container-wrapper .lp-content{float:none!important;margin:40px auto!important;max-width:1100px;width:90%!important}}@media screen and (max-width:766px){.header-container-wrapper .logo img{height:60px}.social-content{display:none!important}.body-container-wrapper .lp-content .page-fotter .content-footer,.body-container-wrapper .lp-content .page-section .content-section{color:#474747;float:left;font-size:100%;line-height:1.8;margin-bottom:20px;width:100%}.body-container-wrapper .lp-content .page-section .content-section h2{font-size:120%}.body-container-wrapper .lp-content .page-fotter .content-footer p,.body-container-wrapper .lp-content .page-section .content-section p{font-size:90%}.body-container-wrapper .lp-content .page-fotter .content-footer img,.body-container-wrapper .lp-content .page-section .content-section img{display:block;float:none;margin-left:auto!important;margin-right:auto!important}.body-container-wrapper .lp-content .page-section .content-img,.body-container-wrapper .lp-content .page-section .download-button{text-align:center}}@media screen and (max-width:600px){.header-container-wrapper,.header-container-wrapper .logo{height:80px}.header-container-wrapper .logo img{height:50px;margin-left:-12px;max-width:260px}.body-container-wrapper .banner{height:220px}.body-container-wrapper .lp-header{height:220px;width:90%}.body-container-wrapper .lp-header .hs_cos_wrapper_type_rich_text{font-size:170%;height:220px;text-align:center}.color-overlay{background-color:rgba(0,0,0,.2);bottom:0;height:300px;left:0;position:absolute;right:0;top:0}.body-container-wrapper{padding:80px 0 30px}.body-container-wrapper .lp-content{margin:40px auto!important;width:90%!important}.body-container-wrapper .lp-content .page-section{width:100%!important}.body-container-wrapper .lp-content .page-fotter .content-footer,.body-container-wrapper .lp-content .page-section .content-section{color:#474747;margin-bottom:30px}.body-container-wrapper .lp-content .page-fotter .content-footer img,.body-container-wrapper .lp-content .page-section .content-section img{display:block;float:none!important;max-width:100%}.body-container-wrapper .lp-content .page-section .lp-header{margin-bottom:25px;margin-top:20px}.footer-container-wrapper .footer-container{width:90%!important}}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){.body-container-wrapper .banner,.body-container-wrapper .lp-header{height:200px}.body-container-wrapper .lp-header .hs_cos_wrapper_type_rich_text{font-size:120%;height:200px}.color-overlay{height:280px}form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100%!important}.body-container-wrapper .widget-type-form .hs_lastname label{margin-left:0}.hs-form fieldset.form-columns-2 .input{margin-right:0!important}.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) .hs-error-msgs,.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) .input,.hs-form fieldset.form-columns-2 .hs-form-field:nth-child(2) label{margin-left:0}}.body-container-wrapper .widget-type-form .hs-form-booleancheckbox-display input{height:auto;margin-right:1em;width:auto}.body-container-wrapper .widget-type-form .hs-form-booleancheckbox:after{clear:both;content:"";display:block}