.key-image.contact{background-image:url(../media/key-image.264305e9.jpg)}@media screen and (max-width:1060px){.key-image.contact{background-image:url(../media/key-image-sp.564d3fae.jpg)}}.contact-details-wrap{margin-top:56px}.contact-details-wrap .inner{text-align:center}.contact-details-wrap .contact-title{font-size:44px;font-weight:var(--Bold);text-align:center}.contact-details-wrap .contact-text{text-align:center;margin-top:24px;line-height:1.8}.contact-details-wrap .form-style{margin-top:56px}.contact-details-wrap .form-style table{min-width:1000px;display:inline-table}.contact-details-wrap .form-style th,.contact-details-wrap .form-style td{padding:16px 0}.contact-details-wrap .form-style th{font-weight:var(--Bold);vertical-align:middle;white-space:nowrap;padding-top:12px;padding-bottom:12px;padding-right:60px}.contact-details-wrap .form-style .vertical-top{vertical-align:top}.contact-details-wrap .form-style .vertical-top.btn-top{padding-top:27px}.contact-details-wrap .form-style th .required{color:#ce0000;vertical-align:middle;display:inline-block}.contact-details-wrap .form-style td input[type=text],.contact-details-wrap .form-style td input[type=email],.contact-details-wrap .form-style td textarea{appearance:none;background-color:var(--color-white);border-radius:var(--border-radius);border:none;outline:none;min-width:600px;padding:12px 24px}.contact-details-wrap .form-style td textarea{min-height:240px}.contact-details-wrap .form-style .btn-style,.contact-details-wrap .form-style td .contact-item select{appearance:none;border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;background-color:#fff;outline:none;min-width:160px;min-height:48px;padding:12px 24px;transition:all .3s ease-in-out}.contact-details-wrap .form-style td .contact-item select{padding-right:42px}.contact-details-wrap .form-style td .contact-item{display:inline-block;position:relative}.contact-details-wrap .form-style td .contact-item:before{border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text);content:"";pointer-events:none;width:9px;height:9px;display:block;position:absolute;top:calc(50% - 2px);right:18px;transform:translateY(-50%)rotate(45deg)}.contact-details-wrap .form-style .authentication{align-items:center;gap:16px;margin-top:16px;display:flex}@media (any-hover:hover){.contact-details-wrap .form-style .btn-style:hover{background-color:var(--color-red);border-color:var(--color-red);color:#fff;font-weight:var(--Bold)}}.contact-details-wrap .form-style .area-section dl:nth-of-type(n+2){margin-top:16px}.contact-details-wrap .form-style .area-section dt{font-size:14px}.contact-details-wrap .form-style .area-section dt small{font-size:12px}.contact-details-wrap .form-style .area-section dd{margin-top:12px}.contact-details-wrap .form-style .area-section input[name=post-code]{min-width:244px}.contact-details-wrap .form-style .contact-details th,.contact-details-wrap .form-style .contact-details td{padding-bottom:40px}.contact-details-wrap .form-style .contact-privacy th,.contact-details-wrap .form-style .contact-privacy td{border-top:1px solid var(--color-border);padding-top:40px}.contact-details-wrap .form-style .contact-privacy td a{color:#0a68dd;font-weight:var(--Bold);text-decoration:underline}.contact-details-wrap .form-style .contact-checkbox{align-items:center;display:flex}.contact-details-wrap .form-style .contact-checkbox .form-checkbox input{border:2px solid var(--color-border);cursor:pointer;border-radius:6px;width:32px;height:32px}.contact-details-wrap .form-style .contact-checkbox .form-checkbox input:checked{accent-color:var(--color-red);border-color:var(--color-red)}.contact-details-wrap .form-style .contact-checkbox dd{margin-left:18px}.contact-details-wrap .form-style .contact-banner-section{justify-content:center;gap:25px;margin-top:40px;display:flex}.contact-details-wrap .form-style .contact-text-confirm{margin-bottom:56px}.contact-details-wrap .form-confirm .form-style table{min-width:inherit}.contact-details-wrap .return-top{margin-top:40px}@media screen and (max-width:1060px){.contact-details-wrap{margin:12.438vw 4.975vw 0}.contact-details-wrap .contact-title{font-size:7.96vw}.contact-details-wrap .contact-text{margin-top:4.478vw}.contact-details-wrap .form-style .contact-text-confirm{margin-bottom:4.478vw}.contact-details-wrap .form-style table{min-width:inherit;width:100%}.contact-details-wrap .form-style tr{display:block}.contact-details-wrap .form-style tr:nth-of-type(n+2){margin-top:6.716vw}.contact-details-wrap .form-style th,.contact-details-wrap .form-style td{padding:0;display:block}.contact-details-wrap .form-style th{font-size:3.98vw}.contact-details-wrap .form-style td{margin-top:4.975vw}.contact-details-wrap .form-style td input[type=text],.contact-details-wrap .form-style td input[type=email],.contact-details-wrap .form-style td textarea{min-height:11.94vw;min-width:inherit;width:100%;padding:2.985vw 4.975vw}.contact-details-wrap .form-style .btn-style,.contact-details-wrap .form-style td .contact-item select{min-width:55.721vw;min-height:11.94vw;padding:2.985vw 4.975vw}.contact-details-wrap .form-style td .contact-item select{padding-right:9.975vw}.contact-details-wrap .form-style .contact-details th,.contact-details-wrap .form-style .contact-details td{padding-bottom:0}.contact-details-wrap .form-style td textarea{min-height:59.701vw}.contact-details-wrap .form-style .contact-privacy th{padding-top:6.716vw}.contact-details-wrap .form-style .contact-privacy td{border-top:none;padding-top:0}.contact-details-wrap .form-style .contact-checkbox .form-checkbox input{width:5.97vw;height:5.97vw}.contact-details-wrap .form-style .contact-banner-section{flex-wrap:wrap;gap:6.716vw;margin-top:8.706vw}.contact-details-wrap .form-style .vertical-top.btn-top{padding-top:0}.contact-details-wrap .form-style #check_code_btn{min-width:22.721vw}}
