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