.inquiry .sec01{padding-bottom: 20rem;}
.inquiry .sec01 .title{margin-bottom: 9rem;}
.inquiry .sec01 .title h2{font-size: 6rem; font-weight: 800; font-family: 'Kumbh Sans'; }
.inquiry .sec01 .title p{margin: 9rem 0 4rem; font-size: 2.4rem;}
.inquiry .sec01 .tab{display: flex; gap: 1.6rem; }
.inquiry .sec01 .tab li{background-color: #F1F1F1; width: calc((100% - 3.2rem) / 3); max-width: 180px; height: 6.5rem; border-radius: 100px; color: #707070; font-size: 2rem;}
.inquiry .sec01 .tab li a{display: flex; align-items: center; justify-content: center; height: 100%;}
.inquiry .sec01 .tab li.active{background-color: #5FA5A6; color: #fff; font-weight: 700;}
@media all and (max-width: 768px){
    .inquiry .sub-visual{margin-bottom: 60px;}
    .inquiry .sec01{padding-bottom: 0;}
    .inquiry .sec01 .title h2{font-size: 32px;}
    .inquiry .sec01 .title p{margin: 14px 0; font-size: 16px;}
    .inquiry .sec01 .tab li{height: 35px; font-size: 14px;}
}
.inquiry .form-wrap{padding: 8rem 7rem; background-color: #FCFCFC; font-size: 20px;}
.inquiry .form-wrap ul{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 5rem 0 ;}
.inquiry .form-wrap ul .info{font-size: 17px; padding-left: 16px; position: relative;}
.inquiry .form-wrap ul .info::before{content: ""; position: absolute; width: 6px; height: 6px; background-color: #b30303; border-radius: 10px; left: 0; top: 50%; transform: translateY(-50%);}
.inquiry .form-wrap ul li{width: 100%;}
.inquiry .form-wrap ul li > span{margin-bottom: 10px; padding-right: 16px; position: relative; display: inline-block; font-weight: 800; }
.inquiry .form-wrap ul li > span::after{content: ""; position: absolute; width: 6px; height: 6px; background-color: #b30303; border-radius: 10px; right: 0; top: 50%; transform: translateY(-50%);}
.inquiry .form-wrap ul li input{width: 100%; height: 60px; border: 1px solid #C0C0C0; padding: 0 15px; font-size: 16px;}
.inquiry .form-wrap ul li textarea{font-size: 16px; padding: 30px 15px; width: 100%; border: 1px solid #C0C0C0; resize: none; height: 200px;}
.inquiry .form-wrap ul li input:focus,
.inquiry .form-wrap ul li textarea:focus{border: 2px solid #111; outline: none;}
.inquiry .form-wrap ul li.half {width: 48%;}
.inquiry .form-wrap ul li.privacy{margin-bottom: 57px;}
.inquiry .form-wrap ul li.privacy span::after{background-color: #0364B3;}
.inquiry .form-wrap ul li .txtbox{border: 1px solid #C0C0C0; overflow: hidden; padding: 38px; padding-right: 20px; line-height: 1.6; margin-bottom: 22px; font-size: 14px;}
.inquiry .form-wrap ul li .txtbox p{height: 200px; overflow-y: scroll; padding-right: 10px;}
.inquiry .form-wrap ul li .txtbox p b{font-weight: 700;}
.inquiry .form-wrap ul li .txtbox p::-webkit-scrollbar{width: 2px; background-color: #D1D1D1;}
.inquiry .form-wrap ul li .txtbox p::-webkit-scrollbar-thumb{background-color: #5C5B5B;}
.inquiry .form-wrap ul li .checkbox{cursor: pointer; display: flex; align-items: center; gap: 6px; font-size: 14px;}
.inquiry .form-wrap ul li .checkbox input{position: absolute; opacity: 0; height: 0; width: 0;}
.inquiry .form-wrap ul li .custom-check{width: 30px; height: 30px; border-radius: 100px; border: 1px solid #0364B3; position: relative;}
.inquiry .form-wrap ul li .custom-check::after{content: ""; width: 12px; height: 12px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #0364B3; border-radius: 100px;}
.inquiry .form-wrap button{width: 200px; height: 75px; font-size: 24px; font-weight: 700; color: #fff; background-color: #62AAAA; display: flex; align-items: center; justify-content: center; gap: 10px; border-radius: 100px; margin: 0 auto;}
@media all and (max-width: 768px){
    .inquiry .sec01 .inner{padding: 0;}
    .inquiry .sec01 .title{padding: 0 20px; margin-bottom: 55px;}
    .inquiry .form-wrap{padding: 60px 40px 80px;}
    .inquiry .form-wrap ul li.half{width: 100%;}
    .inquiry .form-wrap ul li .txtbox{padding: 38px 10px;}
}