#nav_box{}
#nav_box .top_bar_box{height: 40px; border:1px solid #ccc; background: #f2f2f2;}
.top_bar_wrap{width: 1200px;  margin: 0 auto; height: 40px; line-height: 40px; position: relative;}
#nav_box .top_bar_box .r_box{width: 300px; height: 40px; position: absolute; right: 0px; border:0px solid #ccc;}
#nav_box .top_bar_box .r_box li{float:left; padding: 0px 10px 0px 0px; margin-top: 4px;}
#nav_box .top_bar_box .r_box li a{color: #000; font-size: 11px;}   
#nav_box .top_bar_box .r_box .act a{background: #fff; display: block; border:1px solid #ccc; border-radius: 30px; padding: 0px 10px 0px 10px;}
.logo_line_box{width: 1160px; margin: 0 auto; height: 130px; border: 0px solid #ccc; position: relative;}
.logo_line_box .logo{border:0px solid #ccc;  position: absolute; top:70px; left:10px;} 
.logo_line_box .logo img{}
.gnb_box{height: 55px; background: #3c4043; border-bottom:0px solid #000;}
.gnb_wrap{width: 1200px; margin: 0 auto; border:0px solid #fff; position: relative;}
.gnb_wrap:after{display: block; clear: both; content: ''}
.gnb_wrap .left_gnb li{float: left; height: 55px; line-height: 50px; text-align: center; padding: 0px 20px 0px 20px;}
.gnb_wrap .left_gnb li a{color: #fff; font-size: 18px; font-weight: bold;}
		  

		  
	  
.gnb_wrap .right_gnb{border:0px solid #ccc; width: 360px; position: absolute; right: -21px; top:0px; padding: 0px;}
.gnb_wrap .right_gnb:after{display: block; clear: both; content: ''}
.gnb_wrap .right_gnb li{float: left; width: 170px; height: 55px; line-height: 55px; border:0px solid #ccc; text-align: right; position: relative; background: #000;}
.gnb_wrap .right_gnb li a{color: #fff; font-size: 18px !important; font-weight: bold;}
.gnb_wrap .right_gnb img{position: absolute; left:15px; top:7px;}
.col-sm-12 h1 {font-size: 16px; font-weight: bold;}
.boxed {margin-bottom: 0px !important;}
.col-sm-3 {padding: 5px !important;}
		  

.feature.boxed.boxed--border.border--round {padding: 0px !important;}
.feature.boxed.boxed--border.border--round.cus_box {border-style: solid; border-width: 1px; border-color: #d6d2d1; background-color: #f2f2f2;}
.bn_title{position: absolute; left: 90px; top:0px; display: block !important; color: #8282a5; font-size: 12px; font-weight: bold;}
.bn_title2{position: absolute; left: 90px; top:16px; display: block !important; color: #2c52bf; font-size: 12px;  font-weight: bold;}
.i_1{display: block; border:0px solid #ccc; position: absolute; top:25px; height: 20px; line-height: 20px; font-size: 12px; color: #000; height: 20px; line-height: 20px;}
.i_3{display: block; border:0px solid #ccc; position: absolute; top:25px; left: 100px; font-size: 12px; color: #000;height: 20px; line-height: 20px; }
.i_2{display: block; border:0px solid #ccc; position: absolute; top:5px; font-size: 12px; color: #000; height: 20px; line-height: 20px;}
.cus_padding{padding: 0px !important; }
.cus_padding .col-sm-12{border-left: 3px solid #000; padding-left: 5px;}
		
		
		
	
/*pc*/
@media screen and (min-width: 768px) {

/* 검색박스 */
.search_box{border:3px solid #000; width: 400px; height: 43px; position: absolute; left: 50%; top:90px; margin-left: -200px; background: #fff !important; }
.search_box .input{width:350px; height: 35px; display: block; position: absolute !important; top:-1px !important; left:-1px !important; border:0px !important; background: #fff !important; border-radius: 0px !important;}
.search_box .s_btn{width: 45px !important; text-align: center !important; height: 38px !important; line-height: 18px !important; border:1px solid #000; position: absolute; right: -1px; top:-1px !important; background: #000;}
.search_box .s_btn img{width: 23px; }
.form-style{position: relative !important; border:1px solid #ccc; padding: 0px !important;}
.search_box input::-webkit-input-placeholder { font-size: 12px; line-height: 3; color: #3d3d3d;}
.call_box{position: absolute; right: 0px; top:70px; border:0px solid #000; width: 200px; }
.owl-pagination {position:absolute; bottom:0px;  width: 100%;}
				
				

/* 메인상단 배너박스	 */
.cd-auto-hide-header{display: none !important;}	


      
/* 공지사항 */
.section_ul{position:relative;border:0px solid #ddd;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ul a{color:#666;text-decoration:none}
.section_ul a:hover,
.section_ul a:active,
.section_ul a:focus{text-decoration:underline}
.section_ul em{font-style:normal}
.section_ul h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #eee;font-size:12px;color:#333; text-align: left; font-weight: bold;}
.section_ul h2 em{color:#cf3292}
.section_ul ul{margin:13px;padding:0;list-style:none}
.section_ul li{position:relative;margin:0 0 0px 0}
.section_ul li:after{display:block;clear:both;content:""}
.section_ul li .bu{float:left;margin:0 4px 0 0;color:#999}
.section_ul li a{float:left}
.section_ul li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ul .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;color:#d76ea9;vertical-align:middle}


.section_ul2{position:relative;border:0px solid #ddd;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ul2 a{color:#666;text-decoration:none}
.section_ul2 a:hover,
.section_ul2 a:active,
.section_ul2 a:focus{text-decoration:underline}
.section_ul2 em{font-style:normal}
.section_ul2 h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #eee;font-size:12px;color:#333; text-align: left; font-weight: bold;}
.section_ul2 h2 em{color:#cf3292}
.section_ul2 ul{margin:13px;padding:0;list-style:none}
.section_ul2 li{position:relative;height: 50px; line-height: 30px; border-bottom: 1px solid #eee;}
.section_ul2 li:after{display:block;clear:both;content:""}
.section_ul2 li .bu{float:left;margin:0 4px 0 0;color:#999}
.section_ul2 li a{float:left}
.section_ul2 li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul2 .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ul2 .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;color:#d76ea9;vertical-align:middle}


/* //UI Object */


.col-sm-3.cus_box {padding: 0 !important;}
.col-sm-3.cus_box1 {padding: 10 !important;}




/* UI Object */
.section_ol{position:relative;border:0px solid #ddd;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ol a{color:#666;text-decoration:none}
.section_ol a:hover,
.section_ol a:active,
.section_ol a:focus{text-decoration:underline}
.section_ol em{font-style:normal}
.section_ol h2{margin:0;padding:10px 0 8px 10px;border-bottom:1px solid #ddd;font-size:14px;color:#333}
.section_ol h2 em{color:#cf3292}
.section_ol ol{margin:13px;padding:0;list-style:none}
.section_ol li{position:relative;margin:0 0 10px 0;*zoom:1}
.section_ol li:after{display:block;clear:both;content:""}
.section_ol li .ranking{display:inline-block;width:14px;height:14px;margin:0 10px 0 0;border-top:1px solid #fff;border:1px solid #ccc;background:#f2f2f2;text-align:center;font:bold 10px Tahoma;color:#999}
.section_ol li.best .ranking{border:1px solid #cd0865;background:#f2117b; color: #fff;}
.section_ol li.best a{color:#000}
.section_ol li .num{position:absolute;top:0;right:0;font-size:11px;color:#000;white-space:nowrap}
.section_ol li.best .num{font-weight:bold;color:#000}
.section_ol .more{position:absolute;top:13px;right:10px;font:13px;text-decoration:none !important}
.section_ol .more span{margin:0 5px 0 0;font-weight:bold;font-size:16px;color:#d76ea9;}
/* //UI Object */






.top_box_bg{
background-color: #fff;	
padding: 0px !important; 
}
.cusbox{background: #fff;  border:1px solid #eee !important;}
.mobile_ht{display: none;}


        .typed-text{
			  color: #eb2a44 !important;
			  font-: 8px !important;
			}

				div.typed-headline {
				height: 22px !important;
				}

			span.h4.inline-block {
	    margin-top: -20px !important;
				}
				
				span.h4.inline-block {
    font-weight: bold;
}

span.h4.inline-block.typed-text.typed-text--cursor.color--primary {
    font-weight: normal !important;
}


.pc-hiden{display: none;}

.bor-b{border-bottom: 1px solid #ccc !important; background-color: #fff !important; border-top-left-radius:6px; border-top-right-radius:6px;  }




}/* PC end */
	
	
	
		
/*모바일*/
@media screen and (max-width: 768px) {
	
	.pm2 {
    color: #0c5cd4 !important;
}


	.m_border{
		
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#787878)";/*IE 8*/
-moz-box-shadow: 0 0 18px -1px rgba(120,120,120,0.3);/*FF 3.5+*/
-webkit-box-shadow: 0 0 18px -1px rgba(120,120,120,0.3);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 0 18px -1px rgba(120,120,120,0.3);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#787878); /*IE 5.5-7*/
		
	}
	
	        .typed-text{
			  color: #eb2a44 !important;
			
			   font-size: 16px;
			}

				div.typed-headline {
				height: 22px !important;
				}

			span.h4.inline-block {
	    margin-top: -30px !important;
				}
				
				span.h4.inline-block {
    font-weight: bold;
}

span.h4.inline-block.typed-text.typed-text--cursor.color--primary {
    font-weight: normal !important;
}



.mobile_margin{height: 30px !important;}
.mpm0{padding: 0px !important;}
.mb{margin-bottom: 10px;}	
	
/* 공지사항 */
.section_ul{position:relative;border:0px solid #ddd;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ul a{color:#666;text-decoration:none}
.section_ul a:hover,
.section_ul a:active,
.section_ul a:focus{text-decoration:underline}
.section_ul em{font-style:normal}
.section_ul h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #eee;font-size:12px;color:#333; text-align: left; font-weight: bold;}
.section_ul h2 em{color:#cf3292}
.section_ul ul{margin:13px;padding:0;list-style:none}
.section_ul li{position:relative;margin:0 0 0px 0}
.section_ul li:after{display:block;clear:both;content:""}
.section_ul li .bu{float:left;margin:0 4px 0 0;color:#999}
.section_ul li a{float:left}
.section_ul li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ul .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;color:#d76ea9;vertical-align:middle}
/* 구인정보 */
.section_ul2{position:relative;border:0px solid #ddd;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ul2 a{color:#666;text-decoration:none}
.section_ul2 a:hover,
.section_ul2 a:active,
.section_ul2 a:focus{text-decoration:underline}
.section_ul2 em{font-style:normal}
.section_ul2 h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #eee;font-size:12px;color:#333; text-align: left; font-weight: bold;}
.section_ul2 h2 em{color:#cf3292}
.section_ul2 ul{margin:13px;padding:0;list-style:none}
.section_ul2 li{position:relative;height: 30px; line-height: 30px; border-bottom: 1px solid #eee;}
.section_ul2 li:after{display:block;clear:both;content:""}
.section_ul2 li .bu{float:left;margin:0 4px 0 0;color:#999}
.section_ul2 li a{float:left}
.section_ul2 li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul2 .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ul2 .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;color:#d76ea9;vertical-align:middle}



/* UI Object */
.section_ol{position:relative;border:0px solid #ddd;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ol a{color:#666;text-decoration:none}
.section_ol a:hover,
.section_ol a:active,
.section_ol a:focus{text-decoration:underline}
.section_ol em{font-style:normal}
.section_ol h2{margin:0;padding:10px 0 8px 10px;border-bottom:1px solid #ddd;font-size:14px;color:#333}
.section_ol h2 em{color:#cf3292}
.section_ol ol{margin:13px;padding:0;list-style:none}
.section_ol li{position:relative;margin:0 0 10px 0;*zoom:1}
.section_ol li:after{display:block;clear:both;content:""}
.section_ol li .ranking{display:inline-block;width:14px;height:14px;margin:0 10px 0 0;border-top:1px solid #fff;border:1px solid #ccc;background:#f2f2f2;text-align:center;font:bold 10px Tahoma;color:#999}
.section_ol li.best .ranking{border:1px solid #cd0865;background:#f2117b; color: #fff;}
.section_ol li.best a{color:#000}
.section_ol li .num{position:absolute;top:0;right:0;font-size:11px;color:#000;white-space:nowrap}
.section_ol li.best .num{font-weight:bold;color:#000}
.section_ol .more{position:absolute;top:13px;right:10px;font:13px;text-decoration:none !important}
.section_ol .more span{margin:0 5px 0 0;font-weight:bold;font-size:16px;color:#d76ea9;}





#nav_box{display: none;}
.cd-auto-hide-header{background: #000;}	  
.mobile_ht{height: 40px;}	
.mobile_margin{margin-bottom: 5px !important;}
.bor-b{border-bottom: 0px solid #ccc !important; background-color: #fff !important; border-top-left-radius:6px; border-top-right-radius:6px;  }

}/* 모바일 end */
		

/* Global css */
.sec_title {
    padding-left: 10px;
    margin-top: 30px;
    margin-left: 8px;
    margin-bottom: 20px;
}
.pdd_10 {
    padding: 0 !important;
    padding-bottom: 10px !important;
}
.infoh_title{ height: 20px;}


.bor-b img{width: 100px;}
.pd_5{padding: 5px !important;  padding: 10px !important;}

.pm0{padding: 0px !important; margin: 0 !important;}
.pm2{padding-left: 10px !important;}
/* 하단사업자 정보 */
.bi span{position: relative;}
.bi div{position:absolute; right: -4px; width: 1px; top:1px; height: 10px; background: #eee; margin-right: 5px;}
.plus_box_padding{ padding: 0 !important;}
.font-12{font-size: 12px !important;}
.price{ color: #050505;font-weight: bold;}

.seo_memo{display: none !important;}
