@charset "utf-8";

/*탭 이전
.tab{ float:left; width:796px; padding:0 20px; border:2px solid #ccc; margin-bottom:30px;}
.tab li{ float:left; padding:10px 30px; background:url(../images/common/line_tab.gif) top center no-repeat;}
.tab li a{color:#636363;}
.tab li a.on{color:#083f77; font-weight:bold;}*/

/*탭*/
.tab {
	float: left;
	width: 840px;
	border-bottom: 2px solid #797f91;
	margin-bottom: 30px;
}

.tab li {
	display: block;
	float: left;
	margin-right: 0px;
	font-family: 맑은 고딕;
	letter-spacing: 0px;
	font-size: 13px;
}

.tab li a {
	display: block;
	color: #696969;
	background: #f7f7f7;
	padding: 7px 20px 7px 20px;
	border-left: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	box-sizing: border-box !important;
}

.tab li a.on {
	color: #fff;
	font-weight: 500;
	background: #147db6 !important;
	box-sizing: border-box !important;
	border: 1px solid #147db6;
}

/*paginate*/
.paginate_complex {
	float: left;
	width: 100%;
	line-height: normal;
	text-align: center;
	margin: 50px 0;
}

.paginate_complex a, .paginate_complex strong {
	display: inline-block;
	position: relative;
	z-index: 2;
	margin-right: 1px;
	padding: 5px 10px;
	border: 1px solid #d4d4d4;
}

.paginate_complex strong {
	color: #fff;
	font-weight: bold;
	background: #1d99d3;
	border: 1px solid #2985b9;
}

h4 {
	float: left;
	/*width: 820px;*/
	/*height: 20px;*/
	background: url(../images/common/icon_h4.gif) no-repeat 0 1px;
	color: #005e9a;
	font-family: 맑은 고딕;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin-bottom: 15px;
}

/*button*/
.btn_pack, .btn_pack * {
	display: inline-block;
	overflow: visible;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/common/btn_pack.png) no-repeat;
	vertical-align: middle;
	white-space: nowrap
}

.btn_pack {
	margin-right: 4px;
}

.btn_pack * {
	cursor: pointer;
}

.btn_pack.strong * {
	font-weight: bold !important;
}

.btn_pack.basis, .btn_pack.basis * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.basis {
	background-position: left -26px;
}

.btn_pack.basis * {
	padding: 1px 20px 0 20px;
	background-position: right -26px;
	font-weight: bold;
	color: #000
}

.btn_pack.gray, .btn_pack.gray * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.gray {
	background-position: left -26px;
}

.btn_pack.gray * {
	padding: 1px 20px 0 20px;
	background-position: right -26px;
	font-weight: bold;
	color: #666
}

.btn_pack2, .btn_pack2 * {
	display: inline-block;
	overflow: visible;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/common/btn_pack2_2.png) no-repeat;
	vertical-align: middle;
	white-space: nowrap
}

.btn_pack2 {
	margin-right: 4px;
}

.btn_pack2 * {
	cursor: pointer;
}

.btn_pack2.gray, .btn_pack2.gray * {
	height: 23px;
	line-height: 23px;
	width: 600px;
}

.btn_pack2.gray {
	background-position: left;
}

.btn_pack2.gray * {
	padding: 1px 20px 0 20px;
	background-position: right;
	font-weight: bold;
	color: #666
}

.btn_pack.orange, .btn_pack.orange * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.orange {
	background-position: left -239px;
}

.btn_pack.orange * {
	padding: 1px 20px 0 20px;
	background-position: right -239px;
	font-weight: bold;
	color: #fff;
}

.btn_pack.small, .btn_pack.small * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.small {
	background-position: left -209px;
}

.btn_pack.small * {
	padding: 1px 15px 0 15px;
	background-position: right -209px;
	color: #595959;
	font-size: 11px;
}

.btn_pack.b_blue, .btn_pack.b_blue * {
	height: 38px;
	line-height: 38px;
}

.btn_pack.b_blue {
	background-position: left -129px;
}

.btn_pack.b_blue * {
	padding: 1px 33px 0 32px;
	background-position: right -129px;
	font-weight: bold;
	color: #fff;
	font-size: 15px;
}

.btn_pack.b_gray, .btn_pack.b_gray * {
	height: 38px;
	line-height: 38px;
}

.btn_pack.b_gray {
	background-position: left -270px;
}

.btn_pack.b_gray * {
	padding: 1px 33px 0 32px;
	background-position: right -270px;
	font-weight: bold;
	color: #fff;
	font-size: 15px;
}

.btn_pack.s_gray, .btn_pack.s_gray * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.s_gray {
	background-position: left -314px;
}

.btn_pack.s_gray * {
	padding: 1px 15px 0 15px;
	background-position: right -314px;
	color: #fff;
	font-size: 11px;
}

.btn_pack.icon, .btn_pack.icon * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.icon {
	background-position: left -26px;
}

.btn_pack.icon * {
	padding: 1px 10px 0 10px;
	background-position: right -26px;
	font-weight: bold;
	color: #505050
}

.btn_pack.icon .arrow {
	background-position: 0 -180px;
}

.btn_pack.file, .btn_pack.file * {
	height: 23px;
	line-height: 23px;
}

.btn_pack.file {
	background-position: left -209px;
}

.btn_pack.file * {
	padding: 1px 15px 0 7px;
	background-position: right -209px;
	color: #595959;
	font-size: 11px;
}

.btn_pack.file .icon {
	background-position: -20px -180px;
}

/*연구보고서*/
.tab_img {
	float: left;
	width: 100%;
	text-align: right;
	background: url(../images/precedent_report/Year_Bg.gif) repeat-x;
	height: 25px;
	margin-bottom: 30px;
}

.report_area {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	height: auto !important;
}

.report_area .left {
	float: left;
	width: 155px;
	margin-right: 45px;
}

.report_area .left img {
	padding-bottom: 5px;
}

.report_area .right {
	text-align: left;
}

.report_area .right p {
	padding: 0 0 20px 200px;
}

.report_area .right p.txt span {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.report_area .right .btn_area {
	float: left;
	width: 640px;
	border-bottom: 1px solid #999;
	padding: 0;
}

.report_area .right .btn_area span.txt {
	float: left;
	font-weight: bold;
	padding: 10px 0;
}

.report_area .right .btn_area span.txt_sub {
	float: left;
	padding: 15px 20px;
	background-color: #EDEDED;
	margin-bottom: 10px;
	line-height: 120%;
}

.report_area .right .btn_area span.btn {
	float: right;
	padding: 10px 0;
}

/*고객만족도*/
#satisfaction_research {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

#satisfaction_research .tit_bg {
	float: left;
	padding: 15px 0 0 0;
	width: 100%;
	height: 40px;
	background: url(../images/common/Point_tit_Bg.gif) repeat-x;
}

#satisfaction_research .tit_bg dt {
	padding: 2px 0 0 0;
	float: left;
}

#satisfaction_research .tit_bg dd {
	float: right;
	padding-right: 20px;
}

#satisfaction_research .tit_bg input {
	vertical-align: middle
}

#satisfaction_research .i_check {
	width: 12px;
	height: 12px;
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align: middle;
	border: #FFF solid 1px;
}

#satisfaction_research label {
	margin: 0 15px 0 0;
	cursor: pointer;
	height: 26px;
}

#satisfaction_research dl {
	margin-bottom: 20px;
}
/* 2014-10-10 css 수정. by won
#satisfaction_research dl dt{padding-left:15px;}
#satisfaction_research dl dd.txt{padding:0 0 10px 30px;}
#satisfaction_research dl dd.txt img{vertical-align:top}
*/
#satisfaction_research dl dt {
	padding-left: 15px;
}

#satisfaction_research dl dd.tit {
	padding: 5px 0 0 30px;
}

#satisfaction_research dl dd.txt {
	padding: 0 0 5px 30px;
}

#satisfaction_research dl dd.txt img {
	vertical-align: top
}

/* 담당자 */
#worker dl dt {
	padding-left: 15px;
}

#worker dl dd.txt {
	padding: 0 0 5px 30px;
}

/*검색 201711 */
.srch-box {
	float: none !important;
	width: 840px;
	display: inline-block;
	position: relative;
}

.srch-box-daily {
	float: none !important;
	width: 900px;
	display: inline-block;
	position: relative;
}

.srch {
	width: 100%;
	height: 50px;
	/*background: url(../images/common/bg_srch.gif) no-repeat;*/
	/*171112*/
	background: #fff;
	border: 1px solid #595959;
	margin: 0px 0 20px 0;
	padding: 6px 5px 0 10px !important;
	box-sizing: border-box; '
	float: left !important;
	display: inline-block;
	text-align: center;
	position: relative;
}

#searchWord {
	width: 400px;
	height: 35px;
	border: 2px solid #e86600;
	box-sizing: border-box;
	float: left !important;
	display: inline-block;
	margin: 0 10px;
	float: left !important
}

.selectde {
	width: 130px !important;
	box-sizing: border-box;
	padding: 5px 10px !important; /* 여백으로 높이 설정 */
	background: url(../images/common/select-btn.jpg) no-repeat 95% 50% #fff
		!important;
	border: 1px solid #a0a0a0 !important;
	border-radius: 0px !important; /* iOS 둥근모서리 제거 */
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	cursor: pointer !important;
	float: left !important;
	display: inline-block;
	margin: 2px 10px 0 0 !important;
}

.srch-key {
	font-size: 13px;
	color: #303030 !important;
	float: left;
	margin: 8px 10px 0 0;
	cursor: pointer;
}

.srch-btn {
	font-size: 13px;
	border: none;
	background: #e86600;
	color: #fff;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	padding: 0 15px;
}

.chkbox-key-wrap {
	width: 840px;
	float: none !important;
	/*position: absolute;
	top: 50px;*/
	box-sizing: border-box;
	border: 1px solid #595959;
	margin-top: -21px;
	margin-bottom: 20px;
	background: #e3e3e3;
	padding: 5px 30px 5px 30px;
	position: relative;
	display : block;
}

.chkbox-key-wrap-daily {
	width: 900px;
	float: none !important;
	/*position: absolute;
	top: 50px;*/
	box-sizing: border-box;
	border: 1px solid #595959;
	margin-top: -21px;
	margin-bottom: 20px;
	background: #e3e3e3;
	padding: 5px 30px 5px 30px;
	position: relative;
	display : block;
}


.chkbox-key-wrap>div, .chkbox-key-wrap-daily>div  {
	width: 100%;
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #f0f1f1;
	float: none !important;
	/*position: absolute;
	top: 50px;*/
	box-sizing: border-box;
	padding:7px 30px 7px 0px
}

.chkbox-key-wrap>div h6, .chkbox-key-wrap-daily>div h6 {
	float: left;
}

.chkbox-key-wrap .chkbox-key5, .chkbox-key-wrap-daily .chkbox-key5 {
	border-bottom: none !important;
}

.chkbox-key-wrap .chkbox-key5 h6, .chkbox-key-wrap-daily .chkbox-key5 h6 {
	margin-top: 6px;
}

.chkbox-key-wrap div h6, .chkbox-key-wrap-daily div h6 {
	margin-right: 5px;
}

.chkbox-key-wrap .selectde, .chkbox-key-wrap-daily .selectde {
	float: none !important;
	display: inline-block;
}

.chk-key-close-btn {
	width: 100px !important;
	height: 25px !important;
	paddint: 0 0px !important;
	position: absolute;
	bottom: -25px;
	left: 50%;
	transform: translateX(-50%);
	background: url(../images/common/chk-arrow.png) no-repeat 81% 40%
		#e3e3e3 !important;
	border-bottom: 1px solid #b8b8b8 !important;
	border-left: 1px solid #b8b8b8 !important;
	border-right: 1px solid #b8b8b8 !important;
	border-top: none !important;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	cursor: pointer;

}.chk-key-close-btn p{
	margin-top: -5px;

}
.chk-key-open-btn p{
	margin-left : -10px;
	margin-top: 3px;

}
.chk-key-open-btn {
	width: 100px !important;
	height: 25px !important;
	paddint: 0 0px !important;
	position: absolute;
	bottom: -26px;
	left: 50%;
	transform: translateX(-50%);
	background: url(../images/common/chk-arrow2.png) no-repeat 80% 43%
		#fff !important;
	border-bottom: 1px solid #b8b8b8 !important;
	border-left: 1px solid #b8b8b8 !important;
	border-right: 1px solid #b8b8b8 !important;
	border-top: none !important;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	cursor: pointer;
}
.chk-key-open-btn p, .chk-key-close-btn p {
	color: #303030;
	text-align: center;
}

/*체크박스 */
.chkbox-key-wrap h6, .chkbox-key-wrap-daily h6 {
	font-size: 13px;
	color: #303030;
	width: 100px;
}

.chkbox-key-wrap label, .chkbox-key-wrap-daily label {
	font-size: 12px;
	color: #303030;
	/*border-right: 1px solid #cacaca;*/
	padding: 5px 10px;
}

.chkbox-key-wrap label:first-child, .chkbox-key-wrap-daily label:first-child {
	border-right: none !important;
}

.chkbox-key-wrap label:last-child, .chkbox-key-wrap-daily label:last-child {
	border-right: none !important;
}

.chkbox-key-wrap input[type=radio], .chkbox-key-wrap-daily input[type=radio] {
	display: none;
}

.chkbox-key-wrap input[type=checkbox], .chkbox-key-wrap-daily input[type=checkbox] {
	display: none;
}

.checkbox {
    position: relative;
    padding: 10px;
    border-radius: 15px;
    color: #484848;
    font-weight: 100;
    cursor: pointer;

}
/*
.checkbox::before {
    content: '';
    position: absolute;
    top: 1px;
    bottom: 1px;
    right: 37px;
    width: 1px;
    background-color: #aaa;
}*/

.checkbox::after {
    position: absolute;
    top: 0px;
    right: 0px;
    content:'';
    float: left;

}

input[type="checkbox"]:checked + .checkbox {
    color: #fff;
    background : #e86600;
}
input[type="radio"]:checked + .checkbox {
    color: #fff;
    background : #e86600;
}
input[type="checkbox"]:checked + .checkbox::before {

}

input[type="checkbox"]:checked + .checkbox::after {


}
.srch{ position:relative;  background:#fff;/*url(../images/common/bg_srch.gif) no-repeat*/; margin-bottom:20px; padding:0; border:1px solid #595959; color:#303030;}
.srch .base_search { overflow: hidden; padding:10px 25px 7px 25px; }
.srch .detail_search { background:#e3e3e3; padding:5px 25px;}
.srch .tit { float:left; line-height:33px; width:95px; padding-left:20px;  }
.srch input[type="text"]{ height:33px; border:2px solid #e86600; box-sizing: border-box; padding:0; }
.srch select{ height:33px; box-sizing: border-box;}
.srch dl { background: url(../images/renewal/bg_search_line.gif) repeat-x left bottom; overflow: hidden;}
.srch dl:last-child { background: none; }
.srch dl dt { float:left; width: 95px; padding:5px 0 7px 20px;}
.srch dl dd { float:left; padding:5px 0 7px;}
.srch dl dd .all { border-radius: 11px; background: #e86600; color:#fff; line-height: 22px; padding:0 10px; display: inline-block;}
.srch dl dd a { border-right:1px solid #b3b3b3; padding-right:15px; padding-left:15px; color:#303030;}
.srch dl dd a:last-child { border-right:0; }
.srch dl dd input[type="text"] { height:26px; }
.srch dl dd select { height:26px; }
.srch .btn_search_close { position: absolute; bottom:-23px; left: 371px; width:78px; height: 23px; line-height: 20px; padding:0 0 0 20px; background: url(../images/renewal/bg_search_close_btn.gif) no-repeat; cursor: pointer}
.srch .btn_search_close { position: absolute; bottom:-23px; left: 371px; width:78px; height: 23px; line-height: 20px; padding:0 0 0 20px; background: url(../images/renewal/bg_search_close_btn.gif) no-repeat; cursor: pointer}
.srch .btn_search_close span { background: url(../images/renewal/bg_search_close_btn_arrow.gif) no-repeat left 0; height:17px; padding-right:17px; display: inline-block; width:61px; font-size:0; vertical-align: top}
.srch .btn_search_close.on span { background: url(../images/renewal/bg_search_close_btn_arrow.gif) no-repeat left -43px; height:17px; padding-right:17px; display: inline-block; width:61px; font-size:0; vertical-align: top}


/**/
.tabbox {
	position: relative;
	height: 36px;
	margin-bottom: 50px;
}

/*도움말*/
.advice {
	float: left;
	width: 810px;
	background: #fff6ed;
	border: 1px solid #ffb266;
	padding: 15px;
	margin-top: 40px;
}

.advice dt {
	height: 30px;
	background: url(../images/common/icon_point.gif) no-repeat;
	color: #ff7200;
	font-weight: bold;
	font-size: 14px;
	padding: 1px 0 0 30px;
	overflow: hidden;
}

.advice dd {
	padding-left: 20px;
	color: #7b7b7b;
	background: url(../images/common/icon_02.gif) no-repeat 10px 7px
}
/* *:first-child+html .advice dd{ padding-left:0}*/

/*새창*/
#reset_wrap h2 {
	height: 43px;
	background: url(../images/common/pop_h2_bg.gif) no-repeat;
	color: #fff;
	font-family: "맑은 고딕";
	letter-spacing: -1px;
	font-size: 20px;
	margin-bottom: 20px;
	padding: 7px 60px;
	line-height: 1.5em;
}

/*ipdesk 사업안내*/
.txt_list dt {
	color: #2a73b2;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

.txt_list dd {
	padding: 10px 0
}

.txt_list dd p {
	padding-left: 15px;
}

.txt_list dd p.tit {
	border-left: 3px solid #35abd4;
	font-weight: bold;
}

.map {
	float: left;
	width: 100%
}

.map dl {
	position: relative;
	min-height: 180px;
	border: 3px solid #dcebfc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.map dt {
	border-bottom: 3px solid #dcebfc;
	padding: 7px 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px
}

.map dd.img {
	float: left;
	display: block;
	width: 170px;
	padding-left: 20px;
}

.map dd.img img {
	border: 1px solid #ddd
}

.map dd.txt {
	padding: 0 20px 0 190px;
}

.map dd p {
	padding: 2px 0
}

.map dd span.tit {
	float: left;
	width: 80px;
	font-weight: bold;
	padding: 2px 0
}

.map .view {
	display: block;
	width: 73px;
	height: 20px;
	background: url(../images/ipdesk/b_11.gif);
	position: absolute;
	top: 7px;
	left: 740px;
	font-size: 0;
	line-height: 0%;
	cursor: pointer;
	z-index: 2
}

/*지원사업 절차*/
.process_txt dl {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px
}

.process_txt dt {
	color: #009ed8;
	font-weight: bold;
	padding-top: 30px;
}

.process_txt dd {
	padding: 3px 0 0 20px
}

/*분쟁동향보고서*/
.tab_img {
	float: left;
	width: 100%;
	text-align: right;
	background: url(../images/precedent_report/Year_Bg.gif) repeat-x;
	height: 25px;
	margin-bottom: 30px;
}

.report_area {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	height: auto !important;
}

.report_area .left {
	float: left;
	width: 155px;
	margin-right: 45px;
}

.report_area .left img {
	padding-bottom: 5px;
}

.report_area .right {
	text-align: left;
}

.report_area .right p {
	padding: 0 0 20px 200px;
}

.report_area .right p.txt span {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.report_area .right .btn_area {
	float: left;
	width: 640px;
	border-bottom: 1px solid #999;
	padding: 0;
}

.report_area .right .btn_area span.txt {
	float: left;
	font-weight: bold;
	padding: 10px 0;
}

.report_area .right .btn_area span.btn {
	float: right;
	padding: 10px 0;
}

.dot_01 {
	background: url(../images/common/dot_01.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
}

.dot_02 {
	float: left;
	width: 100%;
	background: url(../images/common/dot_02.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
}

.dot_03 {
	float: left;
	width: 100%;
	background: url(../images/common/icon_02.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
}

.check {
	float: right;
	background: #fffbe5;
	padding: 3px;
}

/*시스템의 목적/시스템 이용 대상*/
.border_1_box {
	float: left;
	border: 1px solid #e1e1e1;
	padding: 20px;
	margin-bottom: 40px;
}

.target_01, .target_02, .target_03 {
	float: left;
	width: 674px;
	padding: 10px 20px;
	padding-left: 100px;
}

.target_01 dd.tit, .target_02 dd.tit, .target_03 dd.tit {
	border: none;
	font-family: "맑은 고딕";
	letter-spacing: -1px;
	font-size: 15px;
	font-weight: bold;
	line-height: 200%;
}

.target_01 dd.txt, .target_02 dd.txt, .target_03 dd.txt {
	float: left;
	width: 100%;
}

.target_01 {
	background: url(../images/support/number_01.gif) no-repeat 20px 20px;
}

.target_01 dd.tit {
	color: #3175a9;
}

.target_02 {
	background: url(../images/support/number_02.gif) no-repeat 20px 20px;
}

.target_02 dd.tit {
	color: #6b9e02;
}

.target_03 {
	background: url(../images/support/number_03.gif) no-repeat 20px 20px;
}

.target_03 dd.tit {
	color: #009394;
}

/*시스템의 목적/시스템 이용 절차*/
table.process {
	float: left;
	border-right: 1px solid #d8dbdc;
	border-left: 1px solid #d8dbdc;
}

table.process th {
	font-weight: bold;
	padding: 5px;
	text-align: center;
	color: #fff;
}

table.process th.process_01 {
	width: 33%;
	background: url(../images/support/bg_process_tit_01.gif);
	border-left: 1px solid #47849b;
	border-right: 1px solid #47849b;
}

table.process th.process_02 {
	width: 33%;
	background: url(../images/support/bg_process_tit_02.gif);
	border-right: 1px solid #62823a;
}

table.process th.process_03 {
	background: url(../images/support/bg_process_tit_03.gif);
	border-right: 1px solid #4d8981;
}

table.process td {
	padding: 5px;
	text-align: left;
	padding-left: 20px;
	border-left: 1px solid #d8dbdc;
	border-bottom: 1px solid #dedede;
	vertical-align: top;
}

/*사이트맵*//*
.sitemap {
	float: left;
	width: 240px;
	margin-right: 46px;
	overflow: hidden
}

.sitemap h4 {
	font-family: "맑은 고딕";
	letter-spacing: -1px;
	font-size: 26px;
	background: none;
	color: #599932;
	font-weight: normal;
	padding: 0 0 20px 0
}

.sitemap ul {
	float: left;
	margin-bottom: 50px;
}

.sitemap ul li {
	float: left;
	width: 230px;
}

.sitemap ul li span {
	float: left;
	width: 220px;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
	background: url(../images/common/icon_02.gif) 0 12px no-repeat;
	padding: 5px 0 5px 12px;
}

.sitemap ul li ul {
	float: left;
	width: 230px;
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 0;
	background: #fafafa
}

.sitemap ul li ul li {
	float: left;
	width: 190px;
	border-bottom: none;
	padding: 1px 20px
}

.sitemap ul li ul li a:hover {
	color: #1d99d3;
	text-decoration: underline;
}

.sitemap a.on {
	color: #1d99d3;
	text-decoration: underline;
}*/

.sitemap {

box-sizing : border-box;
display : inline-block;
float : none!important;
width : 100%;
padding : 30px 0!important;
}

.sitemap > div {
display :inline-block;

}
.sitemap > div:nth-child(1){
width : 100%!important;
border-bottom : 2px solid #2d71c4;

}
.sitemap h4 {
	/* font-family: 'Nanum Gothic'; */
	font-family: 'Noto-regular';
	letter-spacing:-1;
	font-size: 18px;
	color: #2d71c4;
	font-weight: bold;
	padding: 0;
	box-sizing : border-box;
	background : none;
	float : left;
	margin-bottom : 10px;

}
.sitemap-gnb {
	padding : 10px 0;
}
.sitemap-gnb > ul {
	float: none!important;
}
.sitemap > ul {
}

.sitemap-gnb > ul  > li {
float :left;
min-width : 220px;
box-sizing : border-box;
border-right : 1px solid #cacaca;
min-height : 150px;
padding : 0 10px 20px 10px;
margin-bottom : 20px;
}
.sitemap-gnb > ul > li:last-child{
border-right: none;	
}
.sitemap-gnb > ul  > li > ul {
	padding : 15px 0 0 10px;
}
.sitemap-gnb > ul  > li > ul li{
float :none!important;
display : block;
height: 30px;
line-height: 30px;
}

.sitemap ul li span {
font-size : 14px;
font-weight: bold;
color : #484848;
/* font-family: 'Nanum Gothic';*/
font-family: 'Noto-regular';
margin-bottom : 10px;

}
.sitemap ul li span:hover {
font-size : 14px;
/* font-weight: bold; */
color : #484848;

}
.sitemap>ul>li ul {
float: none!important;
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 0;
	background: #fafafa;
}

.sitemap>ul>li>ul>li {

float: none!important;
	border-bottom: none;
	padding: 1px 20px;
}
 .sitemap a {
/* font-family: 'Nanum Gothic'!important; */
font-family: 'Noto-regular';
font-size: 14px;
}
.sitemap>ul>li ul li a:hover {
	color: #1d99d3;
	text-decoration: underline;
}

.sitemap a.on {
	color: #1d99d3;
}








/*준비중입니다.*/
.landing {
	width: inherit;
	border: 7px solid #9bd179;
	margin-bottom: 30px;
	padding: 50px 0;
}

.landing dt {
	display: block;
	height: 71px;
	color: #474747;
	font-size: 20px;
	font-weight: bold;
	font-family: 맑은 고딕;
	letter-spacing: -1px;
	margin: 0 45px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../images/common/bg_tree.gif) right bottom no-repeat;
	line-height: 300%;
	padding-left: 10px
}

.landing dd {
	padding: 20px 0 0 55px;
}
.landing{ width:inherit;border:7px solid #9bd179;margin-bottom:30px; padding:50px 0; }
.landing dt{ display:block;height:71px; color:#474747; font-size:20px; font-weight:bold;font-family:맑은 고딕;letter-spacing:-1px; margin:0 45px; border-bottom:1px solid #cfcfcf; background:url(../images/common/bg_tree.gif) right bottom no-repeat; line-height:300%; padding-left:10px}
.landing dd{padding:20px 0 0 55px;}




/*상표브로커란*/
.bg_kbrand {background:url("../images/common/bg_kbrand.gif") no-repeat right 0;}
.brandadd.kbrand  {border:1px solid #ed5312 }
.kbrand p {background:#ed5312;color:#fff;border-bottom:1px solid #ed5312}
.kbrand span {color:#3fc640;font-weight:bold}
.ulist.combo li.cnt .dl_kbrand dt {font-size:14px;color:#333;padding-left:0}
.dl_kbrand dt:before {display:none}
.dl_kbrand dt em {color:#fff;font-size:12px;background:#3fc640;border-radius:3px;display:inline-block;padding:0 6px;margin-right:10px}
.ulist.combo li.cnt .dl_kbrand dd {border:1px solid #9fd7a0;padding:5px 0;margin-bottom:30px}
.dl_kbrand dd > div {display:table-cell}
.dl_kbrand dd > div:first-child {width:160px;height:160px;background:url("../images/common/bg_kbrand2.gif") no-repeat 15px center;box-sizing:border-box;vertical-align:middle;text-align:center;color:#ffff00;font-weight:bold;font-size:12px;line-height:16px}
.dl_kbrand dd > div:last-child {vertical-align:middle;padding:0 18px;letter-spacing:-0.5px}
.dl_kbrand dd > div p {margin-bottom:15px}
.brandadd.kbrand {margin:0}
.brandadd.kbrand p img {margin-right:10px}
.brandadd.kbrand ul.kbranded li {background:none;padding-left:0;font-size:14px;color:#666}
.brandadd.kbrand ul.kbranded li span {color:#666}
.brandadd.kbrand ul.kbranded li span.point {color:#ed5312}
.landing dd{padding:20px 0 0 55px;}



/*상표브로커*/
.tabList {width:100%;border-bottom:2px solid #798092;overflow:hidden}
.tabList li button {width:128px;font-size:13px;color:#333;padding:10px 0;margin-bottom:-1px;font-weight:bold}
.tabList li.on button {border:1px solid #375b99;background:#798092;color:#fff}
.tabCnt {padding-top:50px;display:none}
.tabCnt.on {display:block}
.ulist li {padding-left:20px;background:url("../images/common/bul_direction.gif") no-repeat 0 2px;display:block;margin-bottom:20px;font-size:14px;line-height:18px}
.ulist li.cnt {font-weight:normal;font-size:14px;background:none;margin-bottom:50px}
.ulist.combo li {font-size:16px;color:#666;font-weight:bold;overflow:hidden;}
.ulist.combo li.cnt {font-weight:normal;font-size:14px;background:none;margin-bottom:50px}
.ulist.combo li.cnt strong {color:#3fc640}
.ulist.combo li.cnt dt {padding-left:20px;position:relative;font-weight:bold;margin-bottom:10px}
.ulist.combo li.cnt dd {padding-left:20px;margin-bottom:10px}
.ulist.combo li.cnt dt::before {content:"-";position:absolute;top:0;left:5px}
.imgBox {padding:0 10px;margin-bottom:20px	}
.imgBox img {width:100%;margin-bottom:10px}
.numdt > dt, .numdt > dd {padding-left:20px;}
.numdt dd {margin-bottom:20px;font-size:14px}
.numdt dt {position:relative;font-size:16px;color:#333;font-weight:bold;margin-bottom:10px}
.numdt dt span {position:absolute;top:2px;left:0;background:#3fc640;width:15px;height:15px;font-size:12px;color:#fff;text-align:center;border-radius:100%;font-weight:bold;line-height:17px}
.numdt dd dt {color:#666;margin-top:10px}
.numdt dd ol {padding-left:15px}
.numdt dd li {display:table;width:100%}
.numdt dd li span {display:table-cell}
.numdt dd li span:first-child {width:20px}
.picTxt {text-align:right;color:#666}
.qnaBox {padding:25px;border:1px solid #000}
.qnaBox dl {border-bottom:1px dashed #e6e6e6;padding:10px 0 ;margin-bottom:10px}
.qnaBox dl:last-child {margin-bottom:0;border-bottom:none }
.ulist.combo li.cnt .qnaBox dt {font-family:"dotum";font-size:14px;color:#666;padding-left:40px;position:relative;line-height:30px}
.ulist.combo li.cnt .qnaBox dd {font-family:"dotum";font-size:14px;color:#666;padding-left:40px;position:relative;line-height:18px}
.qnaBox dt span {font-family:'Helvetica';position:absolute;top:0;left:0;width:30px;height:30px;background:#5177d5;color:#fff;line-height:30px;text-align:center}
.qnaBox dd span {font-family:'Helvetica';position:absolute;top:0;left:0;width:30px;height:30px;background:#52cade;color:#fff;line-height:30px;text-align:center}
.ulist.combo li.cnt .qnaBox strong {color:#ed5312}
.info {font-size:14px;font-family:'dotum';color:#666;margin-bottom:30px}

.graphList li {margin-bottom:30px;overflow:hidden;display:block;16px}
.graphList li dl {float:left}
.graphList dt {padding-left:20px;background:url("../images/common/bul_direction.gif") no-repeat 0 2px;display:block;margin-bottom:20px;font-size:16px;line-height:18px;float:left;width:100%;overflow:hidden;box-sizing:border-box;font-weight:bold;color:#666}
.graphList dt span {float:right}
.graphList dd {width:100%;float:left}
.graphList dd.cnt {padding-left:20px}
.graphList .half {width:48%;}
.graphList .half:last-child {float:right}
.graphList .graph div {height:250px}
.graphList .half .graph div {height:400px}


.copeList {margin-bottom:40px}
.copeList li {display:block;margin-bottom:10px}
.copeList > li > span {display:block;padding:15px 20px;color:#fff;font-size:16px;background:#2ca72d;font-weight:bold}
.copeList > li > ul {padding:20px 40px}
.copeList > li > ul > li {padding-left:20px;position:relative}
.copeList > li > ul > li > span {font-size:16px;color:#666;font-weight:bold}
.copeList > li > ul > li > span:first-child {position:absolute;top:0;left:0;width:15px;height:15px;display:block;border-radius:100%;background:#3fc640;color:#fff;text-align:center;font-weight:bold;font-weight:normal;font-size:12px}
.copeList > li > ul > li > ol {display:block;padding:10px 0}
.copeList > li > ul > li > ol > li  {font-size:14px;color:#666}
.copeList > li > ul > li > ol > li > span:first-child {margin-right:5px}
.linkgo a {display:block;width:100%;height:23px}
.linkgo {width:34px;height:23px;display:inline-block;margin-left:10px;background:url("../images/common/bg_linkgo.png") no-repeat 0 0;text-indent:-9999999px}
.linkgo.intitle {float:right}
.copeDeth {margin-bottom:40px;}
.dep01 {padding:10px 0px;border:1px solid #198d1a;color:#fff;background:#2ca72d;text-align:center;margin-bottom:10px;font-size:16px}
.dep02 {padding:10px 0px;border:1px solid #2ca72d;color:#fff;background:#3fc640;text-align:center;margin-bottom:10px;font-size:16px}
.dep03 {padding:10px 0px;border:1px solid #74d774;color:#3fc640;background:#fff;text-align:center;margin-bottom:0px;font-size:14px}
.copeDetail {background:url("../images/common/bg_dashedLine.gif") repeat-x bottom left;padding:0 18px 30px 18px;margin-bottom:10px}
.copeDetail p {margin-bottom:20px;line-height:22px;font-size:14px;overflow:hidden;letter-spacing:-0.2px}
.copeTitle {margin-bottom:30px}
.gotolist {overflow:hidden}
.gotolist a {float:right;margin-right:20px;width:54px;height:23px;background:url("../images/common/bg_linkback.png") no-repeat 0 0;display:inline-block;text-indent:-999999px}
.floatimgBox {overflow:hidden;margin-bottom:20px}
.floatimgBox p {margin-bottom:0}
.img_float {float:left;margin-right:30px}
.lowCN {border:1px solid #000;padding:45px 0 0 190px ;background:url("../images/common/bg_lowCN.jpg") no-repeat 0 0;margin-bottom:20px}
.lowCN p {font-size:14px;font-weight:bold;color:#666;margin-bottom:40px;text-decoration:underline}
.lowCN li {font-size:12px;display:block;margin-bottom:30px}
.exBox {border:1px solid #000;padding:20px;box-sizing:border-box}
.exBox > div {display:table-cell;vertical-align:top}
.exBox .extext {padding:10px 40px;}
.exBox .extext p {font-size:12px;color:#666;margin-bottom:0}
.srhBox {margin-bottom:20px;overflow:hidden}
.srhtb {float:none}
.srhtb th, .srhtb td {border:1px solid #eeeeee}
.srhtb th {background:#fcfcfc;font-size:14px;font-weight:bold;color:#666}
.srhtb td {text-align:left;}
.srhtb select {height:30px;border:1px solid #e0e0e0;width:130px}
.srhtb select.closer {margin-right:-5px}
.srhtb input[type=text] {border:1px solid #e0e0e0;height:30px;box-sizing:border-box}
.srhtb button {vertical-align:middle;cursor:pointer}
.srhtb button.btn_srh {width:28px;height:28px;background:url("../images/common/btn_srh.gif") no-repeat 0 0;text-indent:-99999px}
.srhtb button.btn_renew {padding:0 10px;background:#798092;color:#fff;height:30px;box-sizing:border-box}
.srhtb td input[type=radio] {width:15px;vertical-align:middle}
.srhtb td input[type=radio] + label {height: 40px;display: inline-block;vertical-align: middle;line-height: 40px;margin-top: 0;}

.stand {width:100%;margin-bottom:10px;font-size:12px;float:none}
.stand th {border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:2px solid #848484;border-top:2px solid #848484;padding:2px;letter-spacing:-1px}
.stand th:last-child {border-right:none}
.stand th.rowspaned {border-bottom:1px solid #cbcbcb}
.stand td {border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:4px 2px;letter-spacing:-1px}
.stand td:last-child {border-right:none;}
.enter {margin-bottom:30px;float:none}
.enter th {background:#fcfcfc;font-size:14px;color:#666;border:1px solid #eee;vertical-align:top}
.enter td {text-align:left;border:1px solid #eee;padding:0}
.enter td input {width:100%;height:40px;background:url("../images/common/bul_star.png") no-repeat 10px 14px;border:0;box-sizing:border-box;padding-left:40px}
.enter td input[type=radio] {width:15px;vertical-align:middle}
.enter td input[type=radio] + label {height: 40px;display: inline-block;vertical-align: middle;line-height: 40px;margin-top: 0;}
.enter td input.nonecompulsory {background:none}
.enter td .yesorno {text-align:center;line-height:1}
.enter.stronghead th {font-weight:bold}
.enter th.lefthead {text-align:left;padding-left:25px;vertical-align:middle}
.smallcate {padding-left:10px;background:url("../images/common/bul_smallcate.gif") no-repeat 0 5px;font-size:14px;color:#666;margin-bottom:15px;font-weight:bold}
.cope {float:none;margin-bottom:20px;}
.cope th {font-size:14px;color:#666;background:#fcfcfc;border:1px solid #eeeeee;font-weight:bold}
.cope td {border:1px solid #eeeeee;text-align:left;padding-left:20px}
.cope td.imgTd {text-align:center}
.morebroker {padding:5px 20px 5px 10px;color:#fff;background:url("../images/common/bg_btnMorebroker.png") no-repeat right 5px center #5f71b9;line-height:1;margin-left:10px;cursor:pointer}
.morebroker:hover, .morebroker:visited, .morebroker:link {color:#fff}
.download {overflow:hidden;padding:20px 20px}
.download li {float:left;width:50%;overflow:hidden;margin-bottom:40px}
.download li div {display:table-cell;vertical-align:top;position:relative}
.download li div:last-child {padding:10px 15px}
.download li div p {font-size:14px;font-family:dotum;color:#666;font-weight:bold;letter-spacing:-0.5px}
.download li div p span {display:block;margin-top:10px;font-weight:normal}
.download li div a {position:absolute;bottom:5px;left:15px;padding:5px 10px;background:#5f71b9;color:#fff;border-radius:3px;font-weight:bold;}

.btnArea {display:block}
.btnArea button {padding:18px 40px;background:#5f71b9;color:#fff;margin-bottom:30px;cursor:pointer;font-weight:bold}
.btnArea a {padding:18px 40px;background:#5f71b9;color:#fff !important;margin-bottom:30px;cursor:pointer;display:inline-block;font-weight:bold}
.btnArea a:visited, .btnArea a:linked, .btnArea a:active, .btnArea a:hover {color:#fff}
.btnArea .centerBtn {text-align:center}

.popUp {background:none}
.popTitle {background:#5f71b9;padding:10px;color:#fff;font-size:14px;font-family:"dotum"}
.popCnt {padding:10px;padding-bottom:70px}
.popCate {color:#5f71b9;font-size:14px;font-family:"dotum";font-weight:bold;background:url("../images/common/bul_popCate.gif") no-repeat 0 7px;padding-left:10px}
.popSection {margin-bottom:20px}
.popSection:last-child {margin-bottom:0px}
.popSection .stand td {height:40px}
.popClose {position:fixed;bottom:0;left:0;height:50px;text-align:center;width:100%;background:#fff;box-sizing:border-box;padding-top:10px}
.popClose button {background:#798092;color:#fff;font-size:12px;padding: 10px 30px;line-height:1}
.reportBox {border:1px solid #797979;margin:0 20px;box-sizing:border-box;padding:50px;text-align:center;margin-bottom:20px}
.reportBox p.reportInfo {font-size:14px;color:#5f71b9;margin-bottom:20px}
.reportBox p {font-size:14px;color:#666}
.reportHead {border-bottom:1px dashed #eee}
.reportBody {padding-top:20px}
.reportBody p {margin-bottom:20px}
.inputFileBox {width:100%;position:relative}
.inputFileBox.compulsory {background:url("../images/common/bul_star.png") no-repeat 10px 14px;}
.inputFileBox .inputFile{position:absolute;top:0;left:0;overflow:hidden}
.inputFileBox .inputFile span:first-child {float:left;width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.inputFileBox .inputFile span:last-child {font-size:12px;padding:5px 10px;background:#798092;color:#fff;border-radius:3px;float:right;box-sizing:border-box;line-height:1;margin-top:8px;margin-right:10px}
.inputFileBox input {position:absolute;top:0;left:0;width:100%;opacity:0}

.editArea {width:100%;height:150px;padding-left:40px;box-sizing:border-box;background:url("../images/common/bul_star.png") no-repeat 10px 14px;}

.enter td .inputFileBox {height:40px}
.enter td .inputFileBox .inputFile {width:100%;padding-left:40px;box-sizing:border-box;line-height:40px;}

.estim {display:none;margin-bottom:20px;box-sizing:border-box;border:1px solid #c7ceeb;padding:30px}
.estim.basic, .estim.on {display:block}
.estim dt {padding-left:10px;background:url("../images/common/bul_smallcate.gif") no-repeat 0 5px;font-weight:bold;font-size:16px;margin-bottom:10px}
.estim dd li {vertical-align:middle;line-height:40px;display:inline-block}
.estim dd input[type=radio] {width:16px;height:16px;vertical-align:top;margin-top:0;}
.estim dd label {font-size:16px;display:inline-block;line-height:16px;margin-top:0}
.commonestim {display:none}
.commonestim.on {display:block}
.commonestim .estim dd {margin-bottom:40px}
.commonestim .estim dd:last-child {margin-bottom:0}
.commonestim .reportBox {margin:0 0 20px 0;width:100%;padding:50px 100px}
.commonestim p {font-size:14px;margin-bottom:5px}
.result {display:none}
.result.on {display:block}
.dangerWrap {overflow:hidden}
.dangerBox {float:right}
.dangerBox p {padding-left:30px;font-size: 16px;color:#666;background:url("../images/common/bg_danger.gif") no-repeat 0 0;width:86px;height:32px;display:block;margin-bottom:4px;line-height: 41px;font-weight: bold;}
.dangerBox .dangerLevle {width:282px;height:42px;background:url("../images/common/dangerLevle.png") no-repeat 0 0;text-indent:-999999px}
	.dangerBox .dangerLevle.lv1 {background:url("../images/common/dangerLevle01.gif") no-repeat 0 0}
	.dangerBox .dangerLevle.lv2 {background:url("../images/common/dangerLevle02.gif") no-repeat 0 0}
	.dangerBox .dangerLevle.lv3 {background:url("../images/common/dangerLevle03.gif") no-repeat 0 0}
	.dangerBox .dangerLevle.lv4 {background:url("../images/common/dangerLevle04.gif") no-repeat 0 0}
	.dangerBox .dangerLevle.lv5 {background:url("../images/common/dangerLevle05.gif") no-repeat 0 0}
	.dangerBox .dangerLevle.lv6 {background:url("../images/common/dangerLevle06.gif") no-repeat 0 0}
	.dangerBox .dangerLevle.lv7 {background:url("../images/common/dangerLevle07.gif") no-repeat 0 0}

.ulist.combo .aid {overflow:hidden}
.ulist.combo .aid li {width:23%;padding-left:0;background:none;float:left;margin-right:2.5%}
.ulist.combo .aid li:last-child {margin-right:0}
.ulist.combo .aid li dl {border:1px solid #333;box-sizing:border-box}
.ulist.combo .aid li.point dl {border:5px solid #669ad3;box-sizing:border-box}
.ulist.combo .aid li dl dt {border-bottom:1px solid #333;text-align:center;color:#333;font-size:14px;margin-bottom:0;background:none;padding:15px 0}
.ulist.combo .aid li dl dt:before {display:none}
.ulist.combo .aid li dl dd {height:180px;padding:20px 0 10px 0;}
.ulist.combo .aid li.point dl dd {padding:20px 0 0 0;}
.ulist.combo .aid li dl dd p {text-align:center;font-size:14px;color:#333;font-weight:normal;margin-bottom:40px}
.ulist.combo .aid li dl dd p span {display:block;color:#669ad3;margin:10px 0}
.ulist.combo .aid li dl dd p em {display:block;color:#b5b4b4;margin:5px 0;font-size:12px;text-align:center}
.ulist.combo .aid li dl dd a {display:block;width:80%;background:#4b6ca3;color:#fff;margin:0 auto;text-align:center;border-radius:30px;padding:5px 0;font-size:12px;margin-bottom:10px}
.ulist.combo .aid li dl dd a.noticeB {background:#469d9c}

.aid {overflow:hidden}
.aid li {width:23%;padding-left:0;background:none;float:left;margin-right:2.5%}
.aid li:last-child {margin-right:0}
.aid li dl {border:1px solid #333;box-sizing:border-box}
.aid li.point dl {border:5px solid #669ad3}
.aid li dl dt {border-bottom:1px solid #333;text-align:center;color:#333;font-size:14px;margin-bottom:0;background:none;padding:10px 0}
.aid li dl dt:before {display:none}
.aid li dl dd {height:205px;padding:20px 0 10px 0;}
.aid li.point dl dd {padding:20px 0 0 0;}
.aid li dl dd p {text-align:center;font-size:14px;color:#333;font-weight:normal;margin-bottom:40px}
.aid li dl dd p span {display:block;color:#669ad3;margin:10px 0}
.aid li dl dd p em {display:block;color:#b5b4b4;margin:5px 0;font-size:12px;text-align:center}
.aid li dl dd a {display:block;width:80%;background:#4b6ca3;color:#fff;margin:0 auto;text-align:center;border-radius:30px;padding:5px 0;font-size:12px;margin-bottom:10px}
.aid li dl dd a.noticeB {background:#469d9c}

.estimResult {border:1px solid #c7ceeb;padding:20px;margin-bottom:20px}
.estimResult .estimResult_info {padding-bottom:10px;background:url("../images/common/bg_underline.png") repeat-x bottom;margin-bottom:30px;font-size:16px;color:#666}
.estimResult .estimResult_info > span {padding-left:10px;;background:url("../images/common/bul_smallcate.gif") no-repeat 0 7px;display:block}
.estimResult .copeDetail p {letter-spacing:-1px}

.brandadd {border:2px solid #5177d5;margin:10px}
.brandadd p {background:#5177d5;color:#fff;font-size:16px;font-family:"Dotum",'돋움';padding:10px}
.brandadd > ul {padding:20px 15px}
.brandadd ul > li {display:block;margin-bottom:10px;font-size:14px;color:#666666;font-weight:bold;}
.brandadd ul > li ul {padding-top:10px}
.brandadd ul > li li {font-size:13px;color:#666;font-weight:normal;margin-bottom:5px}
.brandadd ul > li li::before {content:"-";display:inline-block;margin-right:5px;}
.brandadd ul > li span {display:table-cell;vertical-align:top}
.brandadd ul > li span:first-child em {background:#5177d5;color:#fff;border-radius:100%;width:10px;height:10px;font-size:10px;padding:5px;display:block;line-height:1;text-align:center;margin-right:10px;font-weight:bold}
.brandadd ul > li span:last-child {line-height:20px}
.brandadd ul > li a {border:1px solid #3bb6cb;background:#52cade;font-size:11px;color:#fff;font-weight:bold;padding:5px 15px;line-height:1;border-radius:50px;margin-left:10px}


/*상표브로커란*/
.bg_kbrand {background:url("../images/common/bg_kbrand.gif") no-repeat right 0;}
.brandadd.kbrand  {border:1px solid #ed5312 }
.kbrand p {background:#ed5312;color:#fff;border-bottom:1px solid #ed5312}
.kbrand span {color:#3fc640;font-weight:bold}
.ulist.combo li.cnt .dl_kbrand dt {font-size:14px;color:#333;padding-left:0}
.dl_kbrand dt:before {display:none}
.dl_kbrand dt em {color:#fff;font-size:12px;background:#3fc640;border-radius:3px;display:inline-block;padding:0 6px;margin-right:10px}
.ulist.combo li.cnt .dl_kbrand dd {border:1px solid #9fd7a0;padding:5px 0;margin-bottom:30px}
.dl_kbrand dd > div {display:table-cell}
.dl_kbrand dd > div:first-child {width:160px;height:160px;background:url("../images/common/bg_kbrand2.gif") no-repeat 15px center;box-sizing:border-box;vertical-align:middle;text-align:center;color:#ffff00;font-weight:bold;font-size:12px;line-height:16px}
.dl_kbrand dd > div:last-child {vertical-align:middle;padding:0 18px;letter-spacing:-0.5px}
.dl_kbrand dd > div p {margin-bottom:15px}
.brandadd.kbrand {margin:0}
.brandadd.kbrand p img {margin-right:10px}
.brandadd.kbrand ul.kbranded li {background:none;padding-left:0;font-size:14px;color:#666}
.brandadd.kbrand ul.kbranded li span {color:#666}
.brandadd.kbrand ul.kbranded li span.point {color:#ed5312}



/*지원사업 예방컨설팅 사업 사업안내  20180110 추가 */
.vid_wrap {display : block; margin : 0 0 25px 20px; background : #edf1fa; width : 560px; height : 315px;}
.business_p {margin : 0 0 20px 20px;}
.business_p p {font-weight : bold; font-size : 12px;color : #616161;}
.business_table {width : 820px; margin-left : 20px;}
.b_p {font-size : 12px; color : #616161;margin-left : 20px;}
.t_c {text-align : center!important;    padding: 3px 3px 3px 3px!important;}
.t_c.a_link a{color : #005e9a;}