@charset "euc-kr";
/*reset*/
html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal; font-size:100%;}
fieldset,img,button{border:0;}
img,input,button{vertical-align:top;}
table{border-collapse:collapse;}
address,em{font-style:normal;}
ol,ul{list-style:none;}
hr{display:none;}
a{text-decoration:none; color:#444444;}
a:hover,a:active,a:focus{text-decoration:none;}
legend{position:absolute; left:-9999px; top:0}
caption{overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
button{background:none; cursor:pointer;}
button::-moz-focus-inner{padding:0; border:0;}
#wrap h1, #wrap h2 {display:block;}
body {background-color:#E7E5E6;}
#wrap {overflow:visible;}
/*common*/
.clearfix:before, .clearfix:after {content:" ";display:table}
.clearfix:after {clear:both}
.ir{display:block;overflow:hidden;width:0;height:0;font-size:0px;line-height:0;text-indent:-9999px}
.user_blind {font-size:0;line-height:0;visibility:hidden}
.fl {float:left}
.fr {float:right}
.pdb_10 {padding-bottom:10px;}
.pdb_20 {padding-bottom:20px;}
.pdb_30 {padding-bottom:30px;}
.pdb_40 {padding-bottom:40px;}
.pdb_50 {padding-bottom:50px;}
.pdt_5 {padding-top:5px;}
.pdt_10 {padding-top:10px;}
.pdt_20 {padding-top:20px;}
.pdt_30 {padding-top:30px;}
.pdt_40 {padding-top:40px;}
.pdt_50 {padding-top:50px;}
.pdl_10 {padding-left:10px;}
.pdl_20 {padding-left:20px;}
.pdl_30 {padding-left:30px;}
.pdl_40 {padding-left:40px;}
.pdl_50 {padding-left:50px;}
.pdr_10 {padding-right:10px;}
.pdr_20 {padding-right:20px;}
.pdr_30 {padding-right:30px;}
.pdr_40 {padding-right:40px;}
.pdr_50 {padding-right:50px;}
.mgb_5 {margin-bottom:5px;}
.mgb_10 {margin-bottom:10px;}
.mgb_20 {margin-bottom:20px;}
.mgb_30 {margin-bottom:30px;}
.mgb_40 {margin-bottom:40px;}
.mgb_50 {margin-bottom:50px;}
.mgt_10 {margin-top:10px;}
.mgt_20 {margin-top:20px;}
.mgt_30 {margin-top:30px;}
.mgt_40 {margin-top:40px;}
.mgt_50 {margin-top:50px;}
.mgl_10 {margin-left:10px;}
.mgl_20 {margin-left:20px;}
.mgl_30 {margin-left:30px;}
.mgl_40 {margin-left:40px;}
.mgl_50 {margin-left:50px;}
.mgr_10 {margin-right:10px;}
.mgr_20 {margin-right:20px;}
.mgr_30 {margin-right:30px;}
.mgr_40 {margin-right:40px;}
.mgr_50 {margin-right:50px;}
.font_18 {font-size:18px;}
.font_16 {font-size:16px;}
.font_14 {font-size:14px;}
.font_12 {font-size:12px;}
.font_10 {font-size:10px;}
.f13 {font-size:13px;}
.f_gr {color:#005e39}
/*header*/
#header {width:100%; position:relative; top:0px; background-color:#fff; z-index:200; overflow:visible; /*box-shadow:1px 1px 20px #AAAAAA;*/}
.header_cont {width:100%; padding:15px 0 0; *zoom:1; overflow:visible; text-align:center;}
.header_cont:after{display:block; clear:both; content:"";}
.header_cont .header_top {overflow:hidden; width:980px; margin:0 auto;}
.header_cont .header_top a {float:left;}
.header_cont .header_top .member {float:right; overflow:hidden; position:relative; top:13px; right:20px; display:none;}
.header_cont .header_top .member li {float:left; padding-left:7px; border-left:1px solid #eee; height:12px;}
.header_cont .header_top .member li:first-child {padding-right:7px; padding-left:0px; border:none;}
.header_cont .header_top p {margin-top:5px;}
.header_cont .header_gnb {padding:15px 0 15px; margin-top:15px; border-top:1px solid #e2e2e2;}
.header_cont .header_gnb ul {margin:0 auto; width:750px; overflow:visible; *zoom:1;}
.header_cont .header_gnb ul:after {display:block; clear:both; content:"";}
.header_cont .header_gnb ul li:first-child {padding-left:0px; border:0px;}
.header_cont .header_gnb ul li {float:left; padding:0 35px; overflow:visible; border-left:1px solid #e2e2e2;}
.header_cont .header_gnb ul .last {padding-right:0;}
.header_cont .header_gnb .on a:after {display:none;}
.header_cont .header_gnb ul li img {margin-top:5px;}
.header_cont p {float:right;}
.header {width:100%; padding:15px 0 0; *zoom:1; overflow:visible; text-align:center;}
.header:after{display:block; clear:both; content:"";}
.header .header_top {overflow:hidden; width:980px; margin:0 auto;}
.header .header_top a {float:left;}
.header .header_top .member {float:right; overflow:hidden; position:relative; top:13px; right:20px; display:none;}
.header .header_top .member li {float:left; padding-left:7px; border-left:1px solid #eee; height:12px;}
.header .header_top .member li:first-child {padding-right:7px; padding-left:0px; border:none;}
.header .header_top p {margin-top:5px;}
.header .header_gnb {padding:15px 0 15px; margin-top:15px; border-top:1px solid #e2e2e2; border-bottom:1px solid #E3E9DD;}
.header .header_gnb ul {margin:0 auto; width:750px; overflow:visible; *zoom:1;}
.header .header_gnb ul:after {display:block; clear:both; content:"";}
.header .header_gnb ul li:first-child {padding-left:0px; border:0px;}
.header .header_gnb ul li {float:left; padding:0 35px; overflow:visible; border-left:1px solid #e2e2e2;}
.header .header_gnb ul .last {padding-right:0;}
.header .header_gnb .on a:after {display:none;}
.header .header_gnb ul li img {margin-top:5px;}
.header p {float:right;}
.event_bar {background: url("/HOME/2014/asset/images/event_bg.gif") repeat; box-shadow:0 10px 10px #C4C4C4;}
.event_bar .txt {padding-bottom:10px;}
.event_bar .event_bar_cont {width:980px; margin:0 auto; padding:40px 0 27px; position:relative;}
.event_bar .close_btn {position:absolute; cursor:pointer; font-size:13px; padding:2px 15px; background-color:#fff; right:0;
    bottom:-18px;}
/*2dep*/
.sub_gnb {padding:15px 0; background-color:#e3e9dd;}
.sub_gnb .sub_gnb_cont {overflow:hidden; width:750px; margin:0 auto;}
.sub_gnb .sub_gnb_cont li {float:left; padding-left:45px; overflow:hidden;}
.sub_gnb .sub_gnb_cont li:first-child {padding-left:0px; margin-left:0px;}
.sub_gnb .sub_gnb_cont li a {float:left; font-size:14px; color:#519977; font-weight:bold;}
.sub_gnb .sub_gnb_cont li .product_gnb {float:left; padding-right:15px;}
.sub_gnb .sub_gnb_cont li .product_gnb li {float:none; padding-left:20px; padding-top:10px; margin-left:0px;}
.sub_gnb .sub_gnb_cont li .product_gnb li:first-child {padding-left:20px; padding-top:0px; margin-left:0px;}
.sub_gnb .sub_gnb_cont li .product_gnb li a {font-size:12px; font-weight:normal; color:#75A069;}
.sub_gnb .sub_gnb_cont li .space_gnb {float:left; padding-right:5px; padding-left:10px;}
.sub_gnb .sub_gnb_cont li .space_gnb li {float:none; margin:0px; padding:0px;}
.sub_gnb .sub_gnb_cont li .space_gnb li:first-child {padding:0px; margin:0px;}
.sub_gnb .sub_gnb_cont li .space_gnb li a {font-size:12px; font-weight:normal; color:#75A069; padding:3px 20px;}
.sub_gnb .sub_gnb_cont li .space_gnb .sp_active a {color:#fff; background-color:#90B567; padding:3px 20px;}
.sub_gnb .sub_2 li {margin-left:25px; padding-left:40px;}
.sub_gnb .sub_3 li {padding-left:20px; min-width:60px;}
.sub_gnb .sub_4 {padding-left:100px}
.sub_gnb .sub_5 {padding-left:390px;}
.sub_gnb .sub_02 {width:500px;}
.sub_gnb .sub_02 li {margin-left:25px; padding-left:40px;}
.sub_gnb .sub_04 {padding-left:105px;}
.sub_gnb .sub_05 {padding-left:440px; width:450px}

/*footer*/
#footer {width:100%; background-color:#E7E5E6; color:#818181; border-top:1px solid #b0afaf; position:relative;}
#footer .copyright {width:980px; margin:0 auto; padding:30px 0; overflow:hidden;}
#footer .copyright .lgogo {float:left; overflow:hidden;}
#footer .copyright .lgogo .fl {margin-right:20px;}
#footer .copyright .lgogo .fl img {margin-top: 8px; *margin-top: 6px;}
#footer .copyright .lgogo .copy_cont {padding-left:20px; float:left; border-left:1px solid #bbbbbb; font-size:10px;}
#footer .copyright .fr {text-align:right; font-size:11px;}
#footer .copyright .bold {font-weight:bold;}

/*join*/
.login_wrap {background-color:#fff; padding-bottom:200px;}
.login_txt {padding:130px 0 40px 0; text-align:center;}
.login_txt .desc {margin-bottom:40px;}
.login_summit {width:890px; margin:0 auto;}
.login_summit h3 {padding-bottom:10px;}
.login_summit .summit_box {padding:40px 0; overflow:hidden; border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.login_summit .summit_box fieldset {width:595px; margin:0 auto;}
.login_summit .summit_box .idpw {float:left; margin-right:10px; width:455px;}
.login_summit .summit_box .idpw div {overflow:hidden;}
.login_summit .summit_box .idpw div label {position:relative; top:13px; margin-right:40px;}
.login_summit .summit_box .idpw input {height:18px; padding:10px 5px; border:1px solid #D0D0D0; width:350px;}
.login_summit .summit_box .btn_login {float:left;display:block;}
.login_summit .btn_box {width:340px; margin:20px auto 0;}
.login_summit .btn_box div {overflow:hidden; width:256px;}
.login_summit .btn_box div:first-child {overflow:hidden; width:340px; margin-bottom:5px;}
.login_summit .btn_box div .txt {position:relative; top:6px;}
.mgr_3 {margin-right:3px;}
#loginErrPrint {margin: 0 auto;width: 222px;padding-left: 10px;line-height: 18px;text-indent: -11px;margin-top: -11px;padding-bottom: 11px;}