@charset "utf-8";
/* Type Selector */
html{overflow-y:scroll;}
a	{cursor:pointer}
body{background:url(/newr/img/common/bg_top.jpg) repeat-x;}
#wrap{min-width:1000px;}
#wrap:after{content:""; display:block; clear:both;}
#header{position:relative;height:311px;margin:0 auto;text-align:center;background:url(/newr/img/main/m_inb.gif) 50% 244px no-repeat;}
#header h1{position:absolute;left:0;top:0;width:186px;height:37px;text-indent:-9999px;overflow:hidden;padding-top:25px;padding-left:16px;}
#header h1 a{float:left;width:384px;height:171px;}
#container{width:1000px; margin:0 auto;background:url(/newr/img/common/bg_snb.gif) left top repeat-y;padding-bottom:30px}
#container:after{content:""; display:block; clear:both;}
#footer{ float:left;width:100%;height:145px;border-top:4px solid #000;}

#inb{height:38px;background:url(/newr/img/main/m_inb.gif) center top no-repeat;z-index:9999}
#inb .navi{width:1000px;margin:0 auto}

#snb{float:left;width:228px;}
#contents{float:left;width:745px}

.sub_title{height:48px;padding-bottom:15px}
.sub_title p{float:left;}
.sub_title span{float:right;padding-top:35px;font-size:11px;color:#6b6b6b}
.w_contents{margin-top:30px}

.copyright{width:1000px;height:145px;margin:0 auto;background:url(/newr/img/main/copyright.gif) 20px 33px no-repeat}

.certification li{width:186px;float:left; text-align:center}
.certification span{clear:both;display:block;text-align:center;padding:10px 0 }

.certification2 li{width:245px;float:left; text-align:left}
.certification2 span{clear:both;display:block;text-align:center;padding:10px 0 }

/* line 322, ../sass/screen.sass */
.certification a, .certification2 a {
  float: left;
  display: block;
  background: #d2d2d2;
  padding: 3px;
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 332, ../sass/screen.sass */
.certification a img, .certification2 a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c3c3c3
}
/* line 335, ../sass/screen.sass */
.certification a:hover,.certification2 a:hover {
  background-color: #e11b22;
}

.w_map{border-bottom:1px solid #e4e1db;height:370px;padding-top:35px;}
.w_map p{float:left;margin-right:15px;}

.worklist1 {float:left;width:360px;}
.worklist1 li{width:350px;line-height:30px;background:url(/newr/img/common/dot_g.gif) 0 50% no-repeat;padding-left:10px;border-bottom:1px solid #f2f2f2;margin-right:25px}
.worklist1 li.latest{line-height:30px;background:url(/newr/img/common/dot_r.gif) 0 50% no-repeat;color:#b40b11}

.thidden{display:none}




/* ---------------- ÁÂÃø ¸Þ´º ----------------------------- */

.left_ttl1 {
	 font-family: 'Noto Sans KR', sans-serif; /* font-weight: 300; */
	 font-size: 9px;
	 color: #cdd8e1;
	 text-decoration: none;
	 width:155px;
	 /*
	 line-height: 48px;
	 text-indent: 30px;
		 
	 font-weight: bold;
	 */
}
.left_ttl2 {
	font-family: 'Noto Sans KR', sans-serif; /* font-weight: 300; */
	 font-size: 30px;
	 font-weight:bold;
	 color: #2a2f2b;
	 text-decoration: none;
	 width:155px;
	 padding-bottom:5px;
	 border-bottom:1px solid #dbe0ee;
	 margin-bottom:5px;

}

ul.sub_menu li {
	font-family: 'Noto Sans KR', sans-serif; /* font-weight: 300; */
	height:20px;
	width:155px;
	line-height:22px;
	font-size: 15px;
    border-bottom:1px solid #dbe0ee;
	color: #8890af;
	padding:7px 2px;
}

ul.sub_menu li:hover {
	background-color:#3c423e;
}

ul.sub_menu li a{
	font-family: 'Noto Sans KR', sans-serif; /* font-weight: 300; */
	display: block;
	height:100%;
	width:100%;
	line-height:22px;
	font-size: 15px;    
	color: #2a2f2b;
	 text-decoration: none;
	 padding-left:5px;
}

ul.sub_menu li a:hover{
	 
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;	
}


ul.sub_menu2 li {
	font-family: 'Noto Sans KR', sans-serif; /* font-weight: 300; */
	height:20px;
	width:100%;
	line-height:22px;
	font-size: 13px;
    border-bottom:1px solid #dbe0ee;
	color: #8890af;
	padding:7px 2px;
}

ul.sub_menu2 li a{
	font-family: 'Noto Sans KR', sans-serif; /* font-weight: 300; */
	display: block;
	height:100%;
	width:100%;
	line-height:22px;
	font-size: 13px;    
	color: #8890af;
	 text-decoration: none;
}

ul.sub_menu2 li a:hover{
	 
	color: #1c2859;
	text-decoration: none;
	font-weight:bold;
}