#k_main{height: 100%; overflow: hidden; background-image: url(../images/voc_bimg.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 100}

.k_main_title{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:100%;}
.k_main_title>h2{font-size: 1.75rem; font-weight: 400; color: #fff;}
.k_main_title>p{color: #fff; font-size: 1rem; line-height: 2rem; font-weight: 300;  margin-top:3%; width:100%;}

.arrow{position: absolute; bottom: 10%; width: 100%; text-align: center;}
.head_nav>ul>li:nth-child(6)>div>a{color: #FF791F !important;}

#voc{}
.voc_list>li>h2{color: #000; font-size: 2.5rem;  text-align: center;}
.voc_list>li{display: none;}
.voc_list>li:nth-child(1){display: block;}
.contact_type{padding-bottom: 5%;}
.contact_type>li{width: 33%; float: left; border: 1px solid #FF791F; border-right: 0px; text-align: center; padding: 15px 0; color: #FF791F; font-weight: bold; cursor: pointer;}
.contact_type>li:nth-child(3){border-right: 1px solid #ff791f;}
.contact_active{color: #fff !important; background: #FF791F;}
.contact_type>li>a {color:#ff791f;display:block;height:100%;}
.contact_type>li.contact_active>a {color:#fff;}

.contact_table{ width: 80%; margin: 0 auto;}
.contact_table th{padding: 10px; border: 1px solid #ccc; border-left: 0px; font-weight: bold; font-size: 13px; vertical-align: top !important;}
.contact_table td{padding: 10px; border: 1px solid #ccc; border-right: 0px; font-weight: bold; font-size: 13px;}
.contact_table>tr>th,.contact_table>tr>td {border-top: 0px !important;}
textarea {
    resize: none;
}
.voc_form>button{background: #FF791F; padding: 20px 0; width: 140px; text-align: center; margin: 0 auto; display: block; color: #fff; cursor: pointer;}
.voc_form input{box-shadow: none !important; border: 1px solid #ccc !important;}
.voc_form textarea{box-shadow: none !important; border: 1px solid #ccc !important;}



/* 개인정보 방침 */

.privacy{width:80%; margin: 0 auto 5% auto;}
.privacy h4{margin-top: 5%; margin-bottom: 20px; font-weight: bold;}
.privacy p{font-size:13px; line-height: 18px;}
.privacy label{display:block; font-size:12px;}
.privacy span{float:right; font-size:14px;}
.privacy span *{float:left;}
.privacy span input{margin-top:1px; margin-right:5px;}
.privacy_box{padding:20px; border:1px solid #ddd;}
.decri{margin:10px 20px; display:block;}


/*as 신청*/

#as{padding: 5% 0;}
#as>h2{color: #000; font-size: 2.5rem; }


/*faq*/

.faq>p{font-size: 1rem; text-align: center;}


#wr_subject,#wr_content,#as_wr_content{width: 100%;}
#wr_content,#as_wr_content{height: 150px;}





@media (max-width:1300px){
    :root{font-size: 15px;}
    .privacy{width: 100%;}
}
@media (max-width:1024px){
    :root{font-size: 14px;}
    .contact_table{width: 100%;}

}
@media (max-width:768px){
    :root{font-size: 13px;}
    
}
@media (max-width:480px){
    :root{font-size: 12px;}
    .arrow11>img{width: 15px;}
    .faq_list>div:nth-child(1)>div:nth-child(1)>div>img,.faq_list>div:nth-child(2)>div>img{width: 35px !important;}
    .faq_list>div:nth-child(1)>div:nth-child(1)>div:nth-child(1),.faq_list>div:nth-child(2)>div:nth-child(1){margin-right: 10px !important;}
    
}

