@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");


@font-face {
         font-family:"Noto Sans KR";
         src: url('../font/NotoSansCJKkr-Medium.eot');/* IE6-IE8 */
}

/* reset */
*{margin:0;padding:0;border:0}
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,input,textarea,select,table,tr,th,td,button{margin:0;padding:0}
body,h1,h3,h2,h4,h5,input,textarea,select,button,table{font-family:'Noto Sans KR','Nanum Gothic','돋움',dotum,sans-serif; font-size:14px; color:#4d4d4d; font-weight:normal;letter-spacing:-0.7px}
p,li,th,td,dt,dd{font-size:1em;text-align:left;color:inherit}
img,fieldset,iframe{border:0 none; vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
input,select,textarea,button {vertical-align:middle;}
label,button {border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;border:0 none}
a {color:#4d4d4d;text-decoration:none;}
a:active, a:hover, a:focus{text-decoration:none; }
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
.clearfix {*zoom:1;}
.clearfix:after{content:''; display:block; clear:both;}
.blind{display:none;}


/* base */
.hidden{position:absolute;left:-10000px;top:-10000px;font-size:0;line-height:0;width:0;height:0;overflow:hidden;display:block}
.clear{clear:both}
#wrap_all{width:100%; position:relative; min-width:1200px;}
#innerH{width:1200px;position:relative;margin:0 auto}


/* skipNav */
#skipNav {position:relative; z-index:100;}
#skipNav a {position:absolute; left:-9999%;}
#skipNav a:active, #skipNav a:hover, #skipNav a:focus { left:0; top:0; display:block; width:100%; padding:10px;background:#343434; color:#fff; font-size:14px; text-align:center; }


/* header */
#header {width:100%; height:130px; min-width:1200px; box-shadow: 0px 3px 3px rgba(0,0,0,.3); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,.3); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.3);z-index:1000;position:relative;}
#header_top{width:100%; height:30px; background:#df653b} 
#header_top #member {}
#header_top #member li {float:left; color:#fff; padding:0 21px; line-height:28px; border-left:#e47c58 1px solid;font-size:11px}
#header_top #member li.last{border-right:#e47c58 1px solid}
#header_top #member li a{color:#fff;}
#header_top #member li a:hover{color:#ff8f00;}
#header_top #hd_sch {float:right;overflow:hidden}
#header_top #hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#header_top #hd_sch span{float:left;width:70px;height:30px;line-height:28px;background:#ff8f00; color:#57350b;display:block;font-weight:500;text-align:center}
#header_top #hd_sch form{display:block;overflow:hidden}
#header_top #hd_sch #sch_stx {float:left;width:130px;height:30px;line-height:30px;;padding:0 10px;background:#323232;border:0;color:#c2c2c2}
#header_top #hd_sch #sch_submit {float:left;width:40px; height:30px; background:url(../img/search.jpg) 0 0 no-repeat;display:block;text-indent:-9999px}
#header_bottom{width:100%;height:100px;position:relative;}
#header_bottom h1#logo1{position:absolute; top:0;left:0}
#header_bottom h1#logo2{position:absolute; top:0;left:0}
#header_bottom #gnb{position:absolute; right:14px; top:38px;z-index:500}
#header_bottom #gnb_ul>li{float:left; color:#000; font-size:18px; font-weight:500;padding:0 25px;letter-spacing:-1px}
#header_bottom #gnb_ul li a{color:#000;padding-bottom:32px}
#header_bottom #gnb_ul li a:hover{color:#46922d}
#header_bottom #gnb_ul>li>ul {width:178px;float:left; position:absolute; top:47px; display:none; border-top:#46922d 5px solid}
#header_bottom #gnb_ul>li>ul>li{width:178px;display:block; overflow:hidden;  font-size:14px;  font-weight:normal;}
#header_bottom #gnb_ul .m1>ul{left:-34px; }
#header_bottom #gnb_ul .m2>ul{left:82px; }
#header_bottom #gnb_ul .m3>ul{left:200px; }
#header_bottom #gnb_ul .m4>ul{left:325px; }
#header_bottom #gnb_ul .m5>ul{left:445px;}
#header_bottom #gnb_ul .m5 {border-right:none;}
#header_bottom #gnb_ul>li>ul>li>a{width:100%; display:block; padding:12px 5px 12px 0px; line-height:15px;  background:url('../img/opacity_bg.png') 0 0; text-align:center;}
#header_bottom #gnb_ul>li>ul>li>a:hover,#header .gnb_ul>li>ul>li>a:focus,#header.gnb_ul>li>ul>li>a:active {width:100%; background:#46922d;  color:#fff; display:block; }


/* footer */
#footer{width:100%; min-width:1200px;}
#foot_top{width:100%; height:46px; background:#7e7f70}
#foot_top ul{margin-left:15px}
#foot_top ul li{float:left;color:#fff;margin-right:23px; line-height:42px}
#foot_top ul li a{color:#fff}
#foot_bottom{width:100%; height:166px; background:#3d4045; color:#fff; padding-top:31px;}
#foot_bottom #foot_left{float:left;width:869px;}
#foot_bottom #foot_right{float:left;}
#foot_bottom dl {margin-left:15px;}
#foot_bottom dl dt{margin-bottom:15px;}
#foot_bottom dl dd{color:#c6c6c6;}

/* footer family site */
div#select_box {
    position: absolute;
    width: 130px;
    height: 35px;
	line-height: 35px;
    background: url(../img/drop_down_btn.png) right no-repeat;
	background-size: 10px;
	background-position: 90%;
    border: 1px solid #888;
	top: 0px;
	right: 0;
}
div#select_box label {
    position: absolute;
    font-size: 1em;
    top: 0px;
    left: 10px;
    letter-spacing: 1px;
	color:#fff;
}
div#select_box select#fm_site {
    width: 100%;
    height: 35px;
    min-height: 35px;
    line-height: 35px;
    padding: 0 5px;
    opacity: 0;
	margin-top: -4px;
	color: #888;
}

/* style */
span.orange{color:#cf3f0d}