#contact-form{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity));padding:2.5rem 1.5rem 3rem}@media (min-width: 768px){#contact-form{padding:3rem}}#contact-form form{width:100%!important}#contact-form *{float:initial!important;padding:0!important;font-family:Noto Sans JP,sans-serif}#contact-form label{padding:0!important}#contact-form a{text-decoration-line:underline!important}#contact-form .mktoForm,.mktoForm *{padding:0}#contact-form .mktoHasWidth{width:100%!important}#contact-form .mktoOffset{height:0px!important}#contact-form .mktoFormCol{margin-bottom:0!important}#contact-form .mktoHtmlText:has(hr){height:0px!important}#contact-form .mktoFieldWrap>label{margin-bottom:.5rem;display:inline-block}#contact-form .mktoLabel{font-size:.875rem!important;line-height:180%!important;letter-spacing:.06em!important;font-weight:700!important}#contact-form .mktoRequiredField .mktoLabel:after{margin-left:.25rem;vertical-align:top;--tw-text-opacity: 1;color:rgb(196 59 103 / var(--tw-text-opacity));--tw-content: "＊";content:var(--tw-content)}#contact-form .mktoAsterix{display:none}#contact-form .mktoHtmlText{font-size:1rem;line-height:180%;letter-spacing:.04em;font-weight:400}@media (min-width: 768px){#contact-form .mktoHtmlText{font-size:1rem}}#contact-form .mktoHtmlText>strong{font-weight:400!important}#contact-form .mktoFieldWrap{margin-bottom:2.5rem!important}#contact-form .mktoRadioList{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:flex-start;row-gap:.375rem}#contact-form .mktoRadioList>label{margin:0}#contact-form .mktoRadioList>label{cursor:pointer}#contact-form .mktoRadioList>label{font-size:.875rem;line-height:180%;letter-spacing:.06em;font-weight:400}#contact-form .mktoRadioList>label:not(:last-of-type){margin-right:1.5rem}#contact-form input[type=radio]{position:relative;margin-right:.5rem;height:1.5rem!important;width:1.5rem!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0px;background-color:transparent!important;vertical-align:text-bottom}input[type=radio]:before{position:absolute;top:0;left:0;display:block;height:1.5rem;width:1.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(111 111 111 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}input[type=radio]+label{font-size:.8125rem;line-height:180%;letter-spacing:.06em;font-weight:400}@media (min-width: 768px){input[type=radio]+label{font-size:.875rem}}input[type=radio]:checked:before{top:0;left:0;border-width:3px;--tw-border-opacity: 1;border-color:rgb(0 51 158 / var(--tw-border-opacity))}input[type=radio]:checked:after{position:absolute;top:50%;left:50%;display:block;height:.75rem;width:.75rem;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 51 158 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}#contact-form input[type=text],#contact-form input[type=email],#contact-form input[type=tel],#contact-form select{display:block;height:2.8125rem;width:100%!important;border-radius:.375rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 1rem!important;font-size:1rem;line-height:180%;letter-spacing:.04em;font-weight:400}#contact-form input[type=text]::-moz-placeholder,#contact-form input[type=email]::-moz-placeholder,#contact-form input[type=tel]::-moz-placeholder,#contact-form select::-moz-placeholder{--tw-text-opacity: 1;color:rgb(233 233 233 / var(--tw-text-opacity))}#contact-form input[type=text]::placeholder,#contact-form input[type=email]::placeholder,#contact-form input[type=tel]::placeholder,#contact-form select::placeholder{--tw-text-opacity: 1;color:rgb(233 233 233 / var(--tw-text-opacity))}#contact-form input[type=text],#contact-form input[type=email],#contact-form input[type=tel],#contact-form select{outline-offset:-1px;outline-color:#00339e}#contact-form select{font-size:1rem;line-height:180%;letter-spacing:.04em;font-weight:400}@media (min-width: 768px){#contact-form select{font-size:1rem}}#contact-form select{display:block!important;width:100%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center;background-repeat:no-repeat;padding:.5rem 1rem!important;background-image:url(/_remix/static/chevron-down.svg);outline-offset:-1px;outline-color:#00339e}#contact-form textarea{display:block;width:100%!important;border-radius:.375rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 1rem!important;font-size:1rem;line-height:180%;letter-spacing:.04em;font-weight:400}#contact-form textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(233 233 233 / var(--tw-text-opacity))}#contact-form textarea::placeholder{--tw-text-opacity: 1;color:rgb(233 233 233 / var(--tw-text-opacity))}#contact-form textarea{outline-offset:-1px;outline-color:#00339e}#contact-form #PostalCode{width:238px!important}#contact-form #county{height:45px!important;width:238px!important}#contact-form #inquiry{height:298px}@media (min-width: 768px){#contact-form #inquiry{height:598px}}#contact-form .mktoFieldWrap:has(#Lblis_agreed_term){margin-bottom:1rem!important}input[type=checkbox]{height:1.5rem;width:1.5rem;cursor:pointer;padding:0}#contact-form .mktoCheckboxList{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}#contact-form .mktoCheckboxList label{font-size:.8125rem!important;line-height:180%!important;letter-spacing:.06em!important;font-weight:400!important}@media (min-width: 768px){#contact-form .mktoCheckboxList label{font-size:.875rem!important}}#contact-form .mktoCheckboxList label{margin:0}#contact-form .mktoFormRow:last-child:last-child{margin-top:1rem}#contact-form .mktoHtmlText:has(a){font-size:.8125rem;line-height:180%;letter-spacing:.06em;font-weight:400}@media (min-width: 768px){#contact-form .mktoHtmlText:has(a){font-size:.875rem}}#contact-form .mktoHtmlText:has(a){--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity))}#contact-form .mktoButtonRow{width:100%}#contact-form .mktoButtonRow>span{margin-left:0!important;width:100%}#contact-form .mktoButtonRow>span>button{font-size:1rem;line-height:180%;letter-spacing:.04em;font-weight:700}@media (min-width: 768px){#contact-form .mktoButtonRow>span>button{font-size:1rem}}#contact-form .mktoButtonRow>span>button{display:block;width:100%;border-radius:80px;padding:1.5rem 1.75rem!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){#contact-form .mktoButtonRow>span>button{width:240px}}#contact-form .mktoButtonRow>span>button{background:var(--TDB-Blue, #00339e)}#contact-form .mktoFormRow:has(hr){margin-bottom:2.5rem}#contact-form .mktoFieldWrap:has(input[value=個人情報のお取り扱いに同意する])>label{display:none}
