.font{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.75;color:#221815}.l-header.--superior{padding:15px}.l-header.--superior .l-header__logo{width:182px;height:60px}@media(min-width: 750px){.l-header.--superior{padding:12px 0 8px}}.c-btn.--superior-base{background-color:#447b95;color:#fff}.c-btn.--superior-base::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.16363 18.0364C8.81216 17.6849 8.81216 17.1151 9.16363 16.7636L13.9272 12L9.16363 7.23638C8.81216 6.88491 8.81216 6.31506 9.16363 5.96359C9.5151 5.61212 10.0849 5.61212 10.4364 5.96359L15.8364 11.3636C16.1879 11.7151 16.1879 12.2849 15.8364 12.6364L10.4364 18.0364C10.0849 18.3879 9.5151 18.3879 9.16363 18.0364Z' fill='%23447B95'/%3E%3C/svg%3E%0A")}.c-btn.--superior-base:hover{background-color:#1f5067}.c-btn.--superior{background-color:#c34447;color:#fff}.c-btn.--superior::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.16363 18.0364C8.81216 17.6849 8.81216 17.1151 9.16363 16.7636L13.9272 12L9.16363 7.23638C8.81216 6.88491 8.81216 6.31506 9.16363 5.96359C9.5151 5.61212 10.0849 5.61212 10.4364 5.96359L15.8364 11.3636C16.1879 11.7151 16.1879 12.2849 15.8364 12.6364L10.4364 18.0364C10.0849 18.3879 9.5151 18.3879 9.16363 18.0364Z' fill='%23C34447'/%3E%3C/svg%3E%0A")}.c-btn.--superior:hover{background-color:#962225}.p-superiorForm .p-pageTitle{border-color:#447b95}.p-superiorForm .formItem__requir{background-color:#447b95}.p-superiorForm .formItem__optional{color:#447b95;border-color:#447b95}.p-superiorForm .formItem__errorMessage{color:#c34447;background:#ffdee1 url(/assets_v2/img/form/superior/supe_form_exclude.svg);background-size:12px 12px;background-position:6px center;background-repeat:no-repeat}.p-superiorForm .c-radio label{border-color:#447b95}.p-superiorForm .c-radio input[type=radio]:checked+label{background-color:#447b95}.p-superiorForm .c-radio .is-error+label{border-color:#c34447}.p-superiorForm .c-borderedRadio:has(:checked){border-color:#447b95;color:#447b95}.p-superiorForm .c-borderedRadio:has(:checked)::before{border:5px solid #447b95}.p-superiorForm .c-select:active{color:#447b95}.p-superiorForm .c-select .c-select__placeholder:after{border-top-color:#447b95}.p-superiorForm .c-select:has(.is-error){border-color:#c34447}.p-superiorForm .c-text.is-error,.p-superiorForm .c-email.is-error,.p-superiorForm .c-tel.is-error,.p-superiorForm .c-textarea.is-error{border-color:#c34447}.p-superiorForm .p-box--info{background-color:#f0f0f0}.p-superiorForm .p-list--info .p-list_item::before{background-color:#c1974f}.p-superiorForm .p-catchCopy__highlight{color:#447b95}.p-superiorForm .p-appi__note a{color:#c65283}.p-superiorForm .p-accordion__header{background-color:#f0f0f0}.p-superiorForm .c-head .text01{color:#447b95}.p-superiorForm .c-head::after{background-color:#447b95}.p-superiorForm .p-box--alert__inner{border-color:#c34447}.p-superiorForm .p-list--message__title,.p-superiorForm .p-list--message em{color:#447b95}.p-superiorForm .p-list--message__wrap{margin-top:48px}@media(min-width: 750px){.p-superiorForm .p-list--message__wrap{margin-top:64px}}.p-superiorForm .p-list--message .p-list_item::before{background-color:#c65283}.p-box--bordered{border:2px solid #447b95;padding:8px}.p-box--bordered ul{padding-left:16px}.p-box--bordered__title{margin-bottom:8px;color:#447b95;font-weight:600}.p-box--bordered__note{margin-top:4px;color:#585d63;font-size:10px}.p-box--bordered .p-list_item{position:relative;font-size:12px}.p-box--bordered .p-list_item::before{content:"";position:absolute;top:8px;left:-12px;width:6px;height:6px;background-color:#c65283;border-radius:100%}@media(min-width: 750px){.p-box--bordered{padding:8px 24px}.p-box--bordered__title{margin-bottom:16px}.p-box--bordered .p-list_item{font-size:16px}.p-box--bordered .p-list_item::before{top:11px;left:-14px}}
/*# sourceMappingURL=../map/form/form_superior.css.map */
