@charset "UTF-8";header .header_wrap{margin:0 auto;max-width:1180px}#page-form{margin-left:auto;margin-right:auto;max-width:1180px;padding-left:20px;padding-right:20px;position:relative;width:100%}#page-form:before{background-color:#0073c3;bottom:auto;content:"";display:block;height:4px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:calc(100% - 40px)}#page-form .ttl1{font-size:32px;font-size:2rem;font-weight:700;padding:.75em 0}#page-form p{font-size:22.4px;font-size:1.4rem;line-height:1.75;padding-top:1em}#page-form p .bold{font-weight:700}#page-form a{text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}#page-form a:hover{opacity:.7}#page-form strong{font-weight:700}#page-form .orange{color:#ef6b51}#page-form .hs-error-msg,#page-form .hs-error-msgs{font-weight:700}#page-form ul.note{font-size:22.4px;font-size:1.4rem;line-height:1.75;padding-top:1em}#page-form ul.note li{padding:.25em 0 .25em 1em;position:relative}#page-form ul.note li:before{content:"・";display:block;height:1em;left:0;line-height:2;position:absolute;top:0;width:1em}#page-form form{background-color:#f4f4fc;font-size:24px;font-size:1.5rem;margin-bottom:3em;margin-top:3em;padding:3em 0}#page-form form .hs-submit,#page-form form .hs_error_rollup,#page-form form fieldset{margin-left:auto;margin-right:auto;margin-top:.5em;max-width:750px!important;width:100%}#page-form form .hs-submit input,#page-form form .hs_error_rollup input,#page-form form fieldset input{background-color:#fff;border:1px solid #d7d7d7;padding:1em}#page-form form .no-list.hs-error-msgs.inputs-list li>*{color:#ef6b51;font-weight:700}#page-form form input[type=submit]{-webkit-appearance:none;background-color:#0075c2;background-image:none;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:24px;font-size:1.5rem;padding:1em 2em;text-decoration:none;text-transform:uppercase;width:auto}#page-form form input.hs-input.error{border-color:#ef6b51}@media screen and (min-width:1024px){body{min-width:100%}body footer .wrap{width:100%}}@media (max-width:1024px){#page-form{width:100%}#page-form,#page-form form{padding-left:20px;padding-right:20px}#page-form form{margin-bottom:0;margin-left:-20px;width:calc(100% + 40px)}}@media (max-width:767px){#page-form:before{height:2px}}@media screen and (min-width:1025px){body.en header .header_wrap .logo{width:282px}}@media screen and (max-width:1024px){body.en header .header_wrap .logo{width:197px}}@media screen and (max-width:767px){body.en header .header_wrap .logo{width:157px}}