.contactus{padding-bottom:100px}.contactus .contactus-01{max-width:1440px;margin:0 auto;padding:100px 20px 0}.contactus .contactus-01 .title-area{margin-bottom:48px}.contactus .contactus-01 .title-area h2{color:#111;font-size:32px;font-weight:700;margin-bottom:14px}.contactus .contactus-01 .title-area h3{color:#00274e;font-size:16px}.contactus .contactus-01 .map-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 30px;margin-bottom:100px}.contactus .contactus-01 .map-info .maps{flex-basis:710px;height:444px}.contactus .contactus-01 .map-info .address{flex-basis:588px}.contactus .contactus-01 .map-info .address address{padding:8px 0 8px 36px;background:url(/images/sub/contact-us/direction-01.svg) no-repeat 0 6px}.contactus .contactus-01 .map-info .address>p{margin-top:30px;padding:8px 0 8px 36px}.contactus .contactus-01 .map-info .address>p.tel{background:url(/images/sub/contact-us/direction-02.svg) no-repeat 0 6px}.contactus .contactus-01 .map-info .address>p.mail{background:url(/images/sub/contact-us/direction-03.svg) no-repeat 0 6px}.contactus .contactus-01 .contact-form{padding-top:100px}.contactus .contactus-01 .contact-form .form .row-1{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:72px}.contactus .contactus-01 .contact-form .form .row-1>div{width:calc(33.3333333333% - 14px)}.contactus .contactus-01 .contact-form .form .row-1>div label{display:block;margin-bottom:32px;color:#333;font-size:18px;font-weight:600}.contactus .contactus-01 .contact-form .form .row-1>div input{width:100%;font-size:16px;border:none;border-bottom:1px solid #c1c7cd;font-weight:500;padding-bottom:28px}.contactus .contactus-01 .contact-form .form .row-1>div input::placeholder{color:#999}.contactus .contactus-01 .contact-form .form .row-2 label{display:block;margin-bottom:32px;color:#333;font-size:18px;font-weight:600}.contactus .contactus-01 .contact-form .form .row-2 textarea{resize:none;width:100%;padding:20px;box-sizing:border-box;border-radius:16px;border:1px solid #c1c7cd;font-size:16px;height:400px}.contactus .contactus-01 .contact-form .form .row-2 textarea::placeholder{color:#999}.contactus .contactus-01 .contact-form .form .contact-button{text-align:center;margin-top:48px}.contactus .contactus-01 .contact-form .form .contact-button button{padding:16px 56px;color:#fff;font-size:18px;font-weight:700;border-radius:10px;background:#0295fd;border:none;cursor:pointer;transition:all sec .3}.contactus .contactus-01 .contact-form .form .contact-button button:hover{background:#02273f;color:#00b8ff}@media screen and (max-width:767px){.contactus .contactus-01 .contact-form .form .row-1>div{width:100%}}