﻿﻿main .margin_60{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){main .margin_60{margin-top:37px;margin-bottom:37px}}main .margin_37{margin-top:37px;margin-bottom:37px}@media screen and (max-width: 768px){main .margin_37{margin-top:23px;margin-bottom:23px}}.drop_shadow{box-shadow:2px 2px 2px rgba(0,0,0,0.14);transition:.3s}h1 span{display:block}h1 span::before,h1 span::after{content:"\2015"}.svc_wrap{grid-template-columns:repeat(3, 1fr);justify-content:center}@media screen and (max-width: 768px){.svc_wrap{grid-template-columns:repeat(2, 1fr)}}.svc_wrap a{color:#333;font-size:clamp(1.1rem, 1.069rem + 0.13vw, 1.2rem);line-height:1.88;margin-bottom:23px}@media screen and (max-width: 768px){.svc_wrap a{line-height:1.6;margin-bottom:14px}}.flow_wrap__h2{color:#fff}.flow_wrap__inner{background:#fff;border-radius:23px;display:flex;gap:clamp(3.75rem, 3.042rem + 3.02vw, 6.063rem);align-items:center;padding:clamp(1.438rem, 1.17rem + 1.14vw, 2.313rem) clamp(3.75rem, 3.042rem + 3.02vw, 6.063rem);position:relative;margin-bottom:60px}@media screen and (max-width: 430px){.flow_wrap__inner{flex-direction:column;gap:clamp(1.438rem, 1.17rem + 1.14vw, 2.313rem);align-items:center;padding:clamp(3.75rem, 3.042rem + 3.02vw, 6.063rem)}.flow_wrap__inner h3{text-align:center}}.flow_wrap__inner::after{content:"";background:url(/partners/img/icn_flow.svg) 50% 50% no-repeat;background-size:60px 20px;width:100%;height:30px;display:block;position:absolute;left:0;right:0;bottom:-45px}.flow_wrap__inner:last-child{margin-bottom:0}.flow_wrap__inner:last-child::after{display:none}.flow_wrap__icon{min-width:12vw;width:140px}.flow_wrap__icon img{width:100%;height:auto}.flow_wrap h3{margin-top:0}.flow_wrap p{margin-bottom:0}.hbspt-form{margin:auto;max-width:500px;color:#333;font-size:clamp(1.1rem, 1.069rem + 0.13vw, 1.2rem)}.hbspt-form fieldset{max-width:none !important}.hbspt-form fieldset .hs-form-field>label{margin-top:clamp(1.438rem, 1.17rem + 1.14vw, 2.313rem);margin-bottom:9px;display:block}.hbspt-form fieldset .hs-form-field>label .hs-form-required{color:#DC331C;font-size:1rem;margin-left:9px}.hbspt-form fieldset .hs-form-field>label .hs-form-required::after{content:"必須"}.hbspt-form fieldset .hs-form-field .input{margin-right:0 !important}.hbspt-form fieldset .hs-form-field .input input.hs-input,.hbspt-form fieldset .hs-form-field .input select.hs-input,.hbspt-form fieldset .hs-form-field .input textarea.hs-input{color:#333;font-size:clamp(1.1rem, 1.069rem + 0.13vw, 1.2rem);padding:14px;box-sizing:border-box;border:solid 1px #ccc;width:100%}.hbspt-form fieldset .hs-form-field .input input.hs-input::placeholder,.hbspt-form fieldset .hs-form-field .input select.hs-input::placeholder,.hbspt-form fieldset .hs-form-field .input textarea.hs-input::placeholder{color:#999}.hbspt-form fieldset .hs-form-field .input input.hs-input.error,.hbspt-form fieldset .hs-form-field .input select.hs-input.error,.hbspt-form fieldset .hs-form-field .input textarea.hs-input.error{border-color:#DC331C}.hbspt-form fieldset .hs-form-field .input textarea.hs-input{min-height:200px;line-height:1.5}.hbspt-form fieldset .hs-form-field.hs-fieldtype-checkbox .hs-form-checkbox,.hbspt-form fieldset .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-checkbox{margin-bottom:9px}.hbspt-form fieldset .hs-form-field.hs-fieldtype-checkbox .input input.hs-input,.hbspt-form fieldset .hs-form-field.hs-fieldtype-booleancheckbox .input input.hs-input{width:auto;padding:0;margin-right:9px}.hbspt-form fieldset .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{display:flex;align-items:center}.hbspt-form fieldset .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display span{margin-left:9px !important}.hbspt-form fieldset .hs-form-field ul.inputs-list{list-style:none}.hbspt-form fieldset .legal-consent-container{margin-top:clamp(3.75rem, 3.042rem + 3.02vw, 6.063rem)}.hbspt-form fieldset.form-columns-2 .input input.hs-input{width:auto}.hbspt-form fieldset .input select.hs-input{width:auto !important}.hbspt-form ul.hs-error-msgs,.hbspt-form .hs_error_rollup{list-style:none}.hbspt-form ul.hs-error-msgs li,.hbspt-form .hs_error_rollup li{margin-top:9px}.hbspt-form ul.hs-error-msgs li label,.hbspt-form .hs_error_rollup li label{color:#333;font-size:1.08rem;font-weight:normal;color:#DC331C;margin-top:14px}@media screen and (max-width: 768px){.hbspt-form ul.hs-error-msgs li label,.hbspt-form .hs_error_rollup li label{font-size:0.9rem}}.hbspt-form .hs-submit{margin-top:clamp(1.438rem, 1.17rem + 1.14vw, 2.313rem)}.hbspt-form .hs-submit input.hs-button{color:#333;font-size:clamp(1.1rem, 1.069rem + 0.13vw, 1.2rem);font-weight:700;line-height:1.5;padding:9px 23px;width:120px;cursor:pointer;background:#0093cf;color:#fff;border:none}.hbspt-form .hs-submit input.hs-button:hover{background:#333;transition:.3s}

/*# sourceMappingURL=partners.css.map */