@charset "utf-8";




.cul01{ margin-bottom:15px; text-align:left;}
.cul01 > li{line-height:1.8em;margin-bottom:8px; font-size:14px;}
.cul01 > li > ul { margin:5px 0 0 10px;}
.cul01 > li > ul >li{line-height:18px;margin-bottom:5px; font-size:13px;}



.cdl01{margin-bottom:30px;}
.cdl01 dt{ font-weight:600; margin-bottom:5px; margin-top:20px; font-size:15px;line-height:24px;}
.cdl01 dd{ line-height:1.8em;font-size:13px;}

.cbox01{ text-align:left; font-size:13px; line-height:24px; margin-bottom:20px;}
.cbox02{ text-align:left; font-size:14px; line-height:26px; margin-bottom:20px;}





/* 버튼 스타일 이미지 들어가는거 */
.btn_style01{  color:#fff; display:inline-block; box-shadow: 1px 2px 4px #d8d8d8; margin-bottom:5px;}
.btn_style01 a{ color:#fff; display:block;}
.btn_style01 a:hover{ background:#000; transition:all 0.3s; }

.btns_bg01 {background:#2d2626; line-height:48px;}
.btns_bg01 a{ padding:0 80px;}

.btns_bg01_01 {background:#74655d; line-height:48px;}
.btns_bg01_01 a{ padding:0 80px;}


.btns_bg02 {background:#382522; line-height:40px; font-size:14px;}
.btns_bg02 a{ padding:0 30px;}

.btns_bg03 {background:#5d514b; line-height:40px; font-size:14px;}
.btns_bg03 a{ padding:0 30px;}

.btns_bg03.no_link {padding:0 30px}
.btns_bg03.no_link a{padding:0}

.btns_bg04 {background:#382522; line-height:45px; font-size:14px;}
.btns_bg04 a{ padding:0 50px;}






/* 테이블 센터정렬 풀라인*/
.ctable01 {width:100%; border-top:2px solid #000; margin-bottom:30px;}
.ctable01 th{  padding:8px 10px;text-align:center;background: #f4f4f4; border:1px solid #ccc;color:#000; line-height:1.8em; font-size:14px;}
.ctable01 td{border:1px solid #ccc; padding:8px 10px;text-align:center; line-height:1.8em;background:#fff;}
.ctable01 .tl{ text-align:left;}
.ctable01 .tr{ text-align:right;}


/* 테이블 왼쪽정렬 풀라인*/
.ctable02 {width:100%; border-top:2px solid #0f1f7e;margin-bottom:30px; word-break:keep-all;}
.ctable02 th{ padding:8px 10px;background: #f4f4f4; border:1px solid #ccc;color:#000; line-height:1.8em; font-size:13px;}
.ctable02 td{border:1px solid #ccc; padding:8px 10px;line-height:1.8em; font-size:13px;}
.ctable02 .tc{ text-align:center;}
.ctable02 .tr{ text-align:right;}
.ctable02 .ctul01 li{  text-align:left; padding-left:12px; background: url("/images/001kunsan/inc/all_icon02.gif") left 10px no-repeat;}
.ctable02 .ctul01 li ul li{ text-align:left; padding-left:0; margin-left:10px; text-indent:-10px; font-size:13px;background:none; line-height:20px;}

.ctable02 .ctdl01{ width:32%; display:inline-block; vertical-align:top; margin:10px 0;}
.ctable02 .ctdl01 dt{ font-weight:600; font-size:15px;}
.ctable02 .ctdl01 dd{ text-align:left; padding-left:12px; background: url("/images/001kunsan/inc/all_icon02.gif") left 10px no-repeat; font-size:13px;}



/* 테이블 가로선01 */
.ctable03 {width:100%; border-top:2px solid #0f1f7e;margin-bottom:30px;color:#000; word-break:keep-all;}
.ctable03 th{ padding:8px 10px;background: #f4f4f4; border-bottom:1px solid #ccc;color:#000; line-height:1.8em; font-size:14px;}
.ctable03 td{border-bottom:1px solid #ccc; padding:8px 10px;line-height:1.8em; font-size:14px;}
.ctable03 .tc{ text-align:center;}
.ctable03 .tr{ text-align:right;}





/* 탭처리 */
.ctab01{ text-align:center; margin-bottom:20px;}
.ctab01 ul{ display:inline-block; font-size:0;width:100%;}
.ctab01 ul:after{content:''; display:block;clear:both;}
.ctab01 li{border:1px solid #e9e9e9; margin-bottom:-2px; margin:0 2px;}
.ctab01 li a {display: block;color:#000; padding:7px 60px; font-weight:600;} 
.ctab01 li:first-child{border-left:1px solid #e9e9e9; } 
.ctab01 a:hover{ transition:all 0.3s; background:#e9e9e9;}
.ctab01 li { line-height:1.8em; text-align:center; display:inline-block;font-size:14px;}
.ctab01 .on a{ background:#363636; color:#fff;border:1px solid #363636;}







/* 탭처리 */
.ctab02{ text-align:center; margin-bottom:20px;}
.ctab02 ul{ display:inline-block; font-size:0;width:100%;}
.ctab02 ul:after{content:''; display:block;clear:both;}
.ctab02 li{border:1px solid #e9e9e9; margin-bottom:-2px; margin:0 2px;}
.ctab02 li a {display: block;color:#000; padding:7px 40px; font-weight:600;} 
.ctab02 li:first-child{border-left:1px solid #e9e9e9; } 
.ctab02 a:hover{ transition:all 0.3s; background:#e9e9e9;}
.ctab02 li { line-height:1.8em; text-align:center; display:inline-block;font-size:14px;}
.ctab02 .on a{ background:#363636; color:#fff;border:1px solid #363636;}

/* 탭처리 */
.ctab03{ text-align:center; margin-bottom:20px;}
.ctab03 ul{ display:inline-block; font-size:0;width:100%;}
.ctab03 ul:after{content:''; display:block;clear:both;}
.ctab03 li{border:1px solid #e9e9e9; margin-bottom:-2px; margin:0 2px;}
.ctab03 li a {display: block;color:#000; padding:7px 40px; font-weight:600;} 
.ctab03 li:first-child{border-left:1px solid #e9e9e9; } 
.ctab03 a:hover{ transition:all 0.3s; background:#e9e9e9;}
.ctab03 li { line-height:1.8em; text-align:center; display:inline-block;font-size:14px;}
.ctab03 .on a{ background:#363636; color:#fff;border:1px solid #363636;}






/* 정렬방식 02*/
.al_ac_1400{ text-align:left;}
.al_ac_1220{ text-align:left;}
.al_ac_1100{ text-align:left;}
.al_ac_1000{ text-align:left;}
.al_ac_768{ text-align:left;}
.al_ac_480{ text-align:left;}
.al_ac_320{ text-align:left;}

.ar_ac_1400{ text-align:right;}
.ar_ac_1220{ text-align:right;}
.ar_ac_1100{ text-align:right;}
.ar_ac_1000{ text-align:right;}
.ar_ac_768{ text-align:right;}
.ar_ac_480{ text-align:right;}
.ar_ac_320{ text-align:right;}


.ar_al_1400{ text-align:right;}
.ar_al_1220{ text-align:right;}
.ar_al_1100{ text-align:right;}
.ar_al_1000{ text-align:right;}
.ar_al_768{ text-align:right;}
.ar_al_480{ text-align:right;}
.ar_al_320{ text-align:right;}


.al_ar_1400{ text-align:left;}
.al_ar_1220{ text-align:left;}
.al_ar_1100{ text-align:left;}
.al_ar_1000{ text-align:left;}
.al_ar_768{ text-align:left;}
.al_ar_480{ text-align:left;}
.al_ar_320{ text-align:left;}



@media all and (max-width :1400px) {


/* 정렬방식 02*/
.al_ac_1400{ text-align:center;}
.ar_ac_1400{ text-align:center}
.ar_al_1400{ text-align:left;}
.al_ar_1400{ text-align:right;}

}



@media all and (max-width :1220px) {


/* 정렬방식 02*/
.al_ac_1220{ text-align:center;}
.ar_ac_1220{ text-align:center}
.ar_al_1220{ text-align:left;}
.al_ar_1220{ text-align:right;}

.ctab02 li a {padding:7px 25px;} 
.ctab03 li a {padding:7px 25px;} 


}

@media all and (max-width :1120px) {


.ctab02 li{width:100%;margin-bottom: 6px;}
}

@media all and (max-width :1100px) {


/* 정렬방식 02*/
.al_ac_1100{ text-align:center;}
.ar_ac_1100{ text-align:center}
.ar_al_1100{ text-align:left;}
.al_ar_1100{ text-align:right;}


}


@media all and (max-width :1000px) {



/* 정렬방식 02*/
.al_ac_1000{ text-align:center;}
.ar_ac_1000{ text-align:center}
.ar_al_1000{ text-align:left;}
.al_ar_1000{ text-align:right;}

.ctab03 li{margin-bottom:-2px; margin:0 2px; width:30%;}
.ctab03 li a {padding:7px 0; } 


}






/* 모바일 */
@media all and (max-width :768px) {


/* 정렬방식 02*/
.al_ac_768{ text-align:center;}
.ar_ac_768{ text-align:center}
.ar_al_768{ text-align:left;}
.al_ar_768{ text-align:right;}






}






/* 모바일 */
@media all and (max-width :700px) {


.ctab01 li a { padding:7px 40px;} 




}







@media all and (max-width :480px) {


/* 정렬방식 02*/
.al_ac_480{ text-align:center;}
.ar_ac_480{ text-align:center}
.ar_al_480{ text-align:left;}
.al_ar_480{ text-align:right;}

/* 이메일무단수집거부 */
.email_box01{ padding-top:150px; background-size:120px;}


/* 탭처리 */
.ctab01 li a { padding:3px 22px; } 
.ctab01 li { font-size:13px;}





}





@media all and (max-width :450px) {

.ctab03 li{ width:48%;}




}




@media all and (max-width :320px) {

/* 정렬방식 02*/
.al_ac_320{ text-align:center;}
.ar_ac_320{ text-align:center}
.ar_al_320{ text-align:left;}
.al_ar_320{ text-align:right;}

}   
/* 탭 갯수별 */
@media all and (min-width:768px) {
.ctab02 ul.col2, .ctab02 ul.col3, .ctab02 ul.col4 {display: flex; flex-wrap: wrap;}
.ctab02 ul.col2 li { width: 48.8%;margin: 0px 3px 6px 3px;}
.ctab02 ul.col3 li { width: 32.1%;margin: 0px 3px 6px 3px;}
.ctab02 ul.col4 li { width: 23.8%;margin: 0px 3px 6px 3px;}
}
                                        