@charset "UTF-8";body{font-family:"Zen Kaku Gothic New",sans-serif;background-color:var(--color-main-background)}img{width:100%}li{list-style:none}a{text-decoration:none}:root{--font-family-serif:'Zen Kaku Gothic New", sans-serif';--font-family-serif-title:'Cormorant Garamond", serif';--font-family-sans:;--color-gold:#9b8c6c;--color-navy:#122a88;--color-main-background:#38a1db;--color-light-gray:#555;--color-white:#fff;--color-cream:#f0f4f8}#page-contact header h2{color:var(--color-white);font-size:60px;font-family:var(--font-family-serif-title);font-weight:400;font-style:normal;padding-block:80px;display:flex;align-items:baseline;padding-left:10%;position:relative}#page-contact header h2 span{display:inline-block;font-size:14px;font-family:var(--font-family-serif);color:var(--color-cream);margin-left:20px}#page-contact header h2:after{position:absolute;content:"";width:95%;height:2px;bottom:70px;right:0;background-color:var(--color-cream)}#page-contact .contact-form .wrapper{width:100%;max-width:calc(1080px + 6%);margin:0 auto;padding:3%;margin-bottom:10%;background-color:var(--color-white)}#page-contact .contact-form .form-wrapper{padding-bottom:5%;width:100%;max-width:calc(900px + 6%);margin:0 auto;margin-bottom:5%}#page-contact .text-small-p14{font-size:14px;color:var(--color-navy);margin:8px 5%}#page-contact .contact-form .wrapper .top-text-note{text-align:center;padding:5% 0 2%;border-bottom:2px solid #999;margin-bottom:2rem}#page-contact .contact-form .wrapper .top-text-note .contact-note{margin-bottom:1rem}#page-contact .contact-form .wrapper .top-text-note .must-mention{display:block;font-size:18px;font-weight:900;letter-spacing:.05em;color:#1ba2e6}#page-contact .required:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;background-color:#1ba2e6;border-radius:50%;margin-right:13px}#page-contact .contact-form .form-wrapper .form-content{display:flex;align-content:center;width:100%;justify-content:center;align-items:center;margin-bottom:5%}#page-contact .contact-form .form-wrapper .form-content .question{width:30%;padding-top:17px;font-weight:400}#page-contact .contact-form .form-wrapper .form-content .answer{width:70%}#page-contact .contact-form .form-wrapper .form-content .answer label span{font-size:14px}#page-contact .contact-form .form-wrapper .form-content .question-Y-N{margin-left:5%}#page-contact .contact-form .form-wrapper .form-bottom{text-align:center;display:flex;flex-direction:column;justify-content:center;margin-top:5%}#page-contact #page-contact .contact-form .form-wrapper .submit-btn{display:flex;justify-content:center;align-items:center}#page-contact .contact-form .form-wrapper .submit-btn .confirm{border:solid 1px var(--color-navy);background-color:var(--color-navy);border-radius:30px;width:40%;display:inline-block;cursor:pointer;margin-top:2rem;padding:1.4rem;text-align:center}#page-contact .contact-form .form-wrapper .submit-btn .confirm:hover{background-color:rgba(61,121,210,.5)}#page-contact .contact-form .form-wrapper .submit-btn .confirm input{color:var(--color-white);font-size:1.25rem;background-color:unset;border:unset}#page-contact .form-content .answer .form-input{width:100%;height:60px;border:unset;background-color:#f0f3f5;font-size:14px}#page-contact .form-content .answer textarea{width:100%;overflow:scroll;padding:16px 28px;font-size:14px;background-color:#f0f3f5}#page-contact .answer input[type=text]:focus{border:3px solid var(--color-light-gray)}.page-contact input[type=email]:focus{border:3px solid var(--color-light-gray)}.page-contact input[type=tel]:focus{border:3px solid var(--color-light-gray)}#page-contact .contact-form .job-select{width:75%;height:60px;padding:15px 29px 17px;font-size:1rem;background-color:#f0f3f5;background-position:calc(100% - 20px) calc(1em + 15px), calc(100% - 15px) calc(1em + 15px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}#page-contact .contact-form .job-select option{font-size:1rem;display:inline-block}#page-contact .contact-form .contact-type-selecter{padding:8px 4%}#page-contact .f#rm__privacy{width:100%;display:flex;flex-direction:column;text-align:left;justify-content:center;align-items:center}#page-contact .form__text{background-color:#f2f2f2;margin:1rem 0;padding:3rem;width:100%}#page-contact .form__text .wrap{height:15rem;line-height:1.6;overflow:hidden scroll}#page-contact .form__text .wrap h3{font-size:20px}#page-contact .form__privacy .check{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:5rem}#page-contact .contact-form.contact-form-terms-title{font-weight:400;font-size:18px;letter-spacing:.1em;color:#1ba2e6}#page-contact .inquiry th{text-align:left;width:30%;background:#f7f7f7;border:solid 1px #d7d7d7;padding:2.5rem;font-weight:600}.form-privacy .wrap .container h3{font-size:20px}.contact-dealer-box{margin-top:1rem;border:1px dotted #9999;padding:1rem}.note{margin-top:1rem}@media (max-width:1023px){#page-contact .contact-form .job-select{width:100%;padding:15px 40px 17px 15px;height:auto}#page-contact .form-wrapper{width:100%;max-width:inherit}}@media (width < 768px){#page-contact .contact-form .wrapper{width:unset}#page-contact .contact-form .form-wrapper .form-content{flex-direction:column;margin-bottom:10px}#page-contact .contact-form .form-wrapper .form-content .question{width:100%}#page-contact .contact-form .form-wrapper .form-content .answer{width:100%}#page-contact .form__text{padding:1rem;font-size:.875rem}#page-contact .contact-form .form-wrapper .submit-btn .confirm{width:80%}#page-contact .form-content .answer textarea{padding:unset}#page-contact header h2{font-size:35px}}