@charset "UTF-8";.l-form{background-color:#f6f6f6;border-bottom:1px solid #dadada}@media (min-width:768px){.l-form{background:#f6f6f6 url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2023-theme/images/common/bg-dots-black2.png) 50%/10px repeat;padding:60px 10px 100px}}.l-form__wrap{background-color:#fff;padding-block:20px 100px}@media (min-width:768px){.l-form__wrap{border-radius:4px;-webkit-box-shadow:0 0 15px rgba(55,66,78,.05);box-shadow:0 0 15px rgba(55,66,78,.05);max-width:980px;padding:30px 40px}}.l-form__main{padding-top:25px}@media (min-width:768px){.l-form__main{margin-inline:auto;max-width:680px;padding-top:40px}}.l-form__title{padding-inline:15px}@media (min-width:768px){.l-form__title{font-size:18px;padding:0;text-align:center}}.l-form .row-fluid-wrapper+.row-fluid-wrapper{padding:25px 20px 0}@media (min-width:768px){.l-form .row-fluid-wrapper+.row-fluid-wrapper{padding:30px 0 0}}.l-form fieldset{border:none}.l-form#l-form-css-overwriting .hs-form-field{width:100%}.l-form form .hs-richtext,.l-form#l-form-css-overwriting .hs-form-field,.l-form#l-form-css-overwriting label{margin:0}@media (max-width:767px){.l-form form .hs-richtext p{margin:0}}.l-form#l-form-css-overwriting .input{margin-right:0}.l-form#l-form-css-overwriting .hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:7px;width:100%}.inquiry .hs_recruit_file{align-items:center;display:flex;flex-direction:column-reverse;gap:12px}.l-form .hs_recruit_file label{background-image:-o-radial-gradient(#f7f7f7 15%,transparent 24%),-o-radial-gradient(#f7f7f7 15%,transparent 24%);background-image:radial-gradient(#f7f7f7 15%,transparent 24%),radial-gradient(#f7f7f7 15%,transparent 24%);background-position:0 0,3px 3px;background-size:6px 6px;border:1px solid #334252;border-radius:50px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.3);box-shadow:0 3px 3px rgba(0,0,0,.3);color:#334252;display:inline-block;font-size:15px;font-weight:700;min-width:205px;padding:13px 18px 13px 48px;position:relative}@media (min-width:768px){.l-form .hs_recruit_file label{border-width:2px}}.hs_recruit_file label:before{background:#fff url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2023-theme/images/company/icon_clip.svg) 50%/contain no-repeat;content:"";display:block;height:24px;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:23px}.hs_recruit_file .input{display:none!important}.l-form .dnd-section .dnd-column{padding:0}.l-form .form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:768px){.l-form .form-columns-2{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.l-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:768px){.l-form form{gap:30px}}.l-form .hs-field-desc,.l-form label{display:inline;font-size:15px;font-weight:700;line-height:1}.l-form .l-form__label-text{display:inline-block;margin-bottom:0}.l-form .hs-form-required{font-size:0;position:relative}.l-form .hs-form-required:before{background-color:#db4242;color:#fff;content:"必須";display:block;font-size:12px;font-weight:700;line-height:1;min-width:34px;padding:4px 5px;position:absolute;right:-44px;top:-6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.l-form .hs-error-msgs{padding-top:7px}.l-form .hs-error-msgs li{margin:0}.l-form .hs-error-msg,.l-form .hs_error_rollup .hs-main-font-element{color:#db4242;font-size:15px;margin-top:5px;padding-left:20px;position:relative}.l-form .hs_error_rollup .hs-main-font-element{margin-top:0}.l-form .hs-error-msg:before,.l-form .hs_error_rollup .hs-main-font-element:before{background:url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2023-theme/images/common/icon_error_form.svg) 50%/contain no-repeat;content:"";display:block;height:17px;left:0;position:absolute;top:3px;width:17px}.l-form .hs-input{background-color:#fff;border:1px solid #dadada;border-radius:4px;-webkit-box-shadow:inset 0 2px 4px rgba(55,66,78,.15);box-shadow:inset 0 2px 4px rgba(55,66,78,.15);font-size:16px;font-weight:500;line-height:1;margin-top:7px;padding:12px 15px;width:100%}.l-form select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2023-theme/images/common/icon_form_arrow.svg) 98% 50%/12px 8px no-repeat;-webkit-box-shadow:0 2px 4px rgba(55,66,78,.15);box-shadow:0 2px 4px rgba(55,66,78,.15);height:50px;line-height:1;position:relative}.l-form textarea{height:200px;overflow:auto}@media (min-width:768px){.l-form textarea{height:120px}}.l-form form .hs-richtext p.l-form__annotation{font-size:12px;line-height:1;margin:-15px 0 0}@media (min-width:768px){.l-form form .hs-richtext p.l-form__annotation{margin-top:-25px}}.l-form .hs-input.error{background:#fff6f7;border:1px solid #db4242}.l-form .hs-input::-webkit-input-placeholder{color:#c2c2c2}.l-form .hs-input::-moz-placeholder{color:#c2c2c2}.l-form .hs-input:-ms-input-placeholder{color:#c2c2c2}.l-form .hs-input::-ms-input-placeholder{color:#c2c2c2}.l-form .hs-input::placeholder{color:#c2c2c2}.l-form .hs-company input,.l-form .hs-email input,.l-form .hs-firstname input,.l-form .hs-lastname input,.l-form .hs-phone input{background-color:#f5f9fd}.l-form__privacy-policy{background-color:#fff;border:1px solid #dadada;border-radius:4px;height:140px;overflow:auto;padding:10px 15px}@media (min-width:768px){.l-form__privacy-policy{height:120px}}.l-form__discription{font-size:13px}@media (min-width:768px){.l-form form .hs-richtext .l-form__discription{margin:-10px 0 0}}.l-form__discription-link{color:#0165ad}.l-form .hs-submit .actions{margin-inline:auto;max-width:345px;position:relative;width:100%}@media (min-width:768px){.l-form .hs-submit .actions{max-width:320px}}.l-form .hs-submit .actions:before{background:url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2023-theme/images/common/icon_button_arrow-white.svg) 50%/contain no-repeat;content:"";display:block;height:15px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;z-index:1}.l-form .hs-button{background:-webkit-gradient(linear,left top,right top,from(#fc4a1a),color-stop(76.56%,#f98728),to(#f7b733));background:-o-linear-gradient(left,#fc4a1a 0,#f98728 76.56%,#f7b733 100%);background:linear-gradient(90deg,#fc4a1a,#f98728 76.56%,#f7b733);border:none;border-radius:50px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:55px;line-height:1;margin-top:0;position:relative;text-shadow:1px 1px 0 #fa4714,-1px -1px 0 #fa4714,-1px 1px 0 #fa4714,1px -1px 0 #fa4714,1px 0 0 #fa4714,-1px 0 0 #fa4714,0 1px 0 #fa4714,0 -1px 0 #fa4714;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-form .hs-button,.l-form .hs-button:hover,.l-form .hs_recruit_file label:hover{-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-o-transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}@media (hover:hover) and (pointer:fine){.l-form .hs-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.l-form .hs-button:hover,.l-form .hs_recruit_file label:hover{opacity:.8}}.l-form .hs-button:after,.l-form .hs-button:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:768px){.l-form .hs-button{height:60px;margin-top:-10px}}.l-form .hs-button:hover{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.3);box-shadow:0 4px 4px rgba(0,0,0,.3);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.l-form .hs-button:active,.l-form .hs_recruit_file label:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 rgba(0,0,0,.3);opacity:1;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.l-form-heading{background-color:#db4242}.l-form-heading__wrap{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.l-form-heading__wrap{padding:30px}}.l-form-heading__title{font-size:22px}@media (min-width:768px){.l-form-heading__title{font-size:30px;text-align:center}}.l-form-heading__lead{font-size:14px;margin-top:10px;text-align:center}@media (min-width:768px){.l-form-heading__lead{font-size:16px}}.l-form-heading__cta{margin-top:15px}@media (min-width:768px){.l-form-heading__cta{margin-top:20px}}.l-form-heading .c-button.--white-small{border:none}