@charset "utf-8";
    

a {
	color: #1abc9c;
	text-decoration: none;
	background-color: transparent
}
a:not ([href] ), a:not ([href] ):hover {
	color: inherit;
	text-decoration: none
}

.tabMenu { overflow:hidden; clear:both; margin-bottom:30px; padding:0;}
.tabMenu > li {display:inline-block; float:left;width:20%;}
.tabMenu > li > a {display:block; font-size:17px;font-weight:600; border:1px solid #c8c8c8; padding:5px 23px 5px ; background:#ffffff; color: inherit; letter-spacing:-0.04em;text-align:center;}
.tabMenu > li.active > a {border:1px solid #1a7bd9; background:#1a7bd9; color:#ffffff;}
.tabMenu > li >a:hover{background:#1a7bd9; color:#ffffff;}

.tabMenu01 { overflow:hidden; clear:both; margin-bottom:30px; padding:0;}
.tabMenu01 > li {display:inline-block; float:left;width:33.333%;}
.tabMenu01 > li > a {display:block; font-size:17px;font-weight:600; border:1px solid #c8c8c8; padding:5px 30px 5px ; background:#ffffff; color: inherit; letter-spacing:-0.04em;text-align:center;}
.tabMenu01 > li.active > a {border:1px solid #1a7bd9; background:#1a7bd9; color:#ffffff;}
.tabMenu01 > li >a:hover{background:#1a7bd9; color:#ffffff;}

.tabMenu02 { overflow:hidden; clear:both; margin-bottom:30px; padding:0;}
.tabMenu02 > li {display:inline-block; float:left;width:20%;}
.tabMenu02 > li > a {display:block; font-size:17px;font-weight:600; border:1px solid #c8c8c8; padding:5px 10px 5px ; background:#ffffff; color: inherit; letter-spacing:-0.04em;text-align:center;}
.tabMenu02 > li.active > a {border:1px solid #1a7bd9; background:#1a7bd9; color:#ffffff;}
.tabMenu02 > li >a:hover{background:#1a7bd9; color:#ffffff;}

.tabMenu03 { overflow:hidden; clear:both; margin-bottom:30px; padding:0;}
.tabMenu03 > li {display:inline-block; float:left;width:25%;}
.tabMenu03 > li > a {display:block; font-size:17px;font-weight:600; border:1px solid #c8c8c8; padding:5px 23px 5px ; background:#ffffff; color: inherit; letter-spacing:-0.04em;text-align:center;}
.tabMenu03 > li.active > a {border:1px solid #1a7bd9; background:#1a7bd9; color:#ffffff;}
.tabMenu03 > li >a:hover{background:#1a7bd9; color:#ffffff;}

.tabMenu04 { overflow:hidden; clear:both; margin-bottom:30px; padding:0;}
.tabMenu04 > li {display:inline-block; float:left;width:14.2%;}
.tabMenu04 > li > a {display:block; font-size:16px;font-weight:600; border:1px solid #c8c8c8; padding:8px 0 ; background:#ffffff; color: inherit; letter-spacing:-0.04em;text-align:center;}
.tabMenu04 > li.active > a {border:1px solid #1a7bd9; background:#1a7bd9; color:#ffffff;}
.tabMenu04 > li >a:hover{background:#1a7bd9; color:#fff;}

.tabMenu05 { overflow:hidden; clear:both; margin-bottom:30px; padding:0;}
.tabMenu05 > li {display:inline-block; float:left;width:50%;}
.tabMenu05 > li > a {display:block; font-size:17px;font-weight:600; border:1px solid #c8c8c8; padding:5px 23px 5px ; background:#ffffff; color: inherit; letter-spacing:-0.04em;text-align:center;}
.tabMenu05 > li.active > a {border:1px solid #1a7bd9; background:#1a7bd9; color:#ffffff;}
.tabMenu05 > li >a:hover{background:#1a7bd9; color:#ffffff;}

.mdisplay{display:none;}
.pdisplay{display:block;}
.right_content {float: left;width: 80%; padding: 26px 0 32px 35px;}


/* 사이트맵 */
.sitemap-div{margin:0 25px 0 25px;}
#sitemap{margin:0;padding:0}
#sitemap:after{content:''; display:block; clear:both;}
#sitemap > li{display:inline-table; width:32.9%;}
#sitemap > li > a{display:block; padding:3px 0; margin-bottom:15px; border-bottom:3px solid #2c3e50; font-size:16px;color:#2c3e50; text-align:center; font-weight:600;overflow: hidden;}
#sitemap > li > ul{padding:0px;}
#sitemap > li ul li a{position:relative; display:block; padding:5px 10px 5px 0; border-bottom:1px solid #e7e7e7; color:#777;font-size:15px;padding:7px 20px;font-weight:500}
#sitemap > li ul li a:after{content:''; display:inline-block; position:absolute; top:50%; right:0; margin-top:-4.5px; width:6px; height:9px}
#sitemap > li ul li a:hover,
#sitemap > li ul li a:focus{color:#0e56cd;}
#sitemap > li ul li a:hover:after,
#sitemap > li ul li a:focus:after{background-position:0 -9px;}


.upload-group{display:flex;}
.upload-div{display:flex;width:60%;}
.captcha-div{display:inline-flex;}

.on-mobile{display:none;}
.on-mobile-2{display:none;}
.on-mobile-992{display:none;}

.sub_tit {margin-bottom: 25px;}
.sub_tit h4 {border-bottom: 1px solid #ddd;padding-bottom: 16px;margin:0;}
.content-div{padding:0 30px;}
.content-img{max-width:100%;}

/* 메뉴info */
.s_history { font-size: 12px;font-weight: normal;color: #5c524c; text-decoration: none;text-align: right; float: right;}
.s_history em {color: #1e6119;font-weight: bold;font-style: normal;font-size: 0.9em;}
.s_history span {padding: 0 10px 0 0;margin: 0 2px 0 0;background: url(/images/kikwang/sub/bullet_h.gif) no-repeat right 2px;font-size: 0.9em;}

.send{text-align:right;margin:20px 0 0 0;}
.btn-div{text-align:right;}

@media (max-width: 992px){
	
	.on-pc-992{display:none;}
	.on-mobile-992{display:block;}
	.content-div{padding:0;}
	.right_content{width:100%;padding:0 10px;}
	.sub_tit h4{padding-bottom:8px;}
	
	.mdisplay{display:block;}
	.pdisplay{display:none;}
}

/*모바일 시작 */
@media (max-width: 479px) {

	.right_content{float: none !important;min-height: 0px !important;padding: 0px !important;margin: 5px 10px !important;width: initial !important;}
	.page-section{padding:0 0 1rem 0;margin:0;min-height:0;}
	
	.on-mobile{display:block;}
	.on-mobile-2{display:inline-block;}
	.on-pc{display:none;}
	
	.lnb{display:none;}
	.tabMenu{display:none;}
	.tabMenu01{display:none;}
	.tabMenu02{display:none;}
	.tabMenu03{display:none;}
	.tabMenu04{display:none;}
	.tabMenu05{display:none;}
	
	#content{width: 100%;}
	.sub_tit{margin-bottom:20px;}
	.sub_tit h4{font-size:20px;}
	.s_history{width:100%; margin-bottom:2px;}
	.tit-span{display:none;}
	.content05 dl{width:50%;padding:0px;}
	.send{margin:10px 0 0 0 !important;}
	
	#sitemap{padding:0px;width:100%;margin:unset;}
	#sitemap > li { float: left;width: 100%; min-height: auto;margin: 0px 0%;margin-top:8px;}
	
	fieldset {border: 0;padding-left: 0;padding-right: 0px; font-size: 11px;}

	.upload-group{display:block;}
	.upload-div{display:flex;width:100%;}
	.info-label{padding-right: unset; padding-left: unset;}
	.table{margin-top:15px;}
	.table-div{padding-left: 5px; padding-right: 5px;}
	
	.su-div{text-align:center;}
	.content05 dd{width:unset;}
}

