@charset "euc-kr";
/*°øÅë*/
.sub_cont {color:#6C6C6C; font-size:15px; letter-spacing:-0.5px;}
.sub_cont h2 {width:110px; margin:30px auto;}
.sub_cont img {width:100%;}
.sub_cont p {font-size:12px;}
.sub_cont h3 {font-size:20px; font-weight:bold; color:#51850E; position:relative; padding-left:5px; left:-7px; margin-bottom:20px;}
.sub_cont h3 span {border-left:3px solid #51850E; width:1px; height:14px; left:0; top:2px; position:absolute; display:block;font-weight:bold;}
.sub_cont.space h3 span {border-left:0;}
.sub_cont.feat h3 span {border-left:0;}
.sub_cont .sub_wrap {margin:20px 20px 70px;}
.sub_cont .sub_wrap dl {margin-bottom:20px;}
.sub_cont .sub_wrap dl dt {color:#679144; font-weight:bold;}
.sub_cont .sub_wrap dl dd {margin-left:5px; margin-top:7px;}
.sub_cont .sub_box {margin:0 10px;}
.info_table {width:100%; text-align:center;}
.info_table tr,.info_table thead,.info_table tbody {width:100%;}
.info_table th {padding:7px 0; background-color:#889A8E; border:2px solid #fff; width:50%; color:#FEFEFD;}
.info_table td {padding:7px 0; background-color:#F4F4F4; border:2px solid #fff; width:50%}
.info_table td:first-child {color:#e7ece6;}
.info_table td:first-child span {font-weight:bold;}
.notice_info {padding-left:17px; font-size:10px; margin:20px 0 25px; color:#797979;}
.notice_info li {position:relative;}
.notice_info li:before {content:"¡Ø"; position:absolute; left:-15px;}
.complex_p {padding-left:0;}
.complex_p li:before {content:"";}
.tap_ul {*zoom:1;}
.tap_ul:after {display:block; clear:both; content:"";}
.tap_ul li {float:left; text-align:center; font-size:14px;}
.tap_ul li a {display:block; width:100%; position:relative; font-weight:bold; background-color:#C1C1C1; color:#fff; padding:10px 0; 
border:2px solid #fff; border-right:0px;}
.tap_ul li a span {font-weight:bold;}
.tap_ul li:first-child a {border-left:0px;}
.tap_ul .on a {background-color:#016D31;}
.tap_ul .on a:after {content:""; display:block; border:solid transparent; height:0; width:0; border-top-color:#016D31; 
border-width:10px; position:absolute; left:50%; top:100%;margin-left:-10px;}

/*ºÐ¾ç¾È³»*/


/*°ø±Þ¾È³»01-2*/
.supply {}
.supply .supply_list {}
.supply .supply_list {background-color:#F0F3EC; margin-top:20px; padding:20px 0;}
.supply .supply_list ul {overflow:hidden; width:100%;}
.supply .supply_list ul li {border-left:1px dotted #919191; float:left;height:70px;text-align:center;}
.supply .supply_list ul li:first-child {border-left:0 none; padding-left:0;}
.supply .supply_list ul .last {padding-right:0;}
.supply .supply_list ul li span {display:block; height:30px; width:25px; margin:0 auto;}
.supply .supply_list ul li span img {width:100%;}
.supply .supply_list ul li p {color: #676767; font-size:11px; font-weight: normal; margin:3px 0 3px; padding: 0; text-align: center;}
.supply .supply_list ul li:first-child p {padding-left:5px;}
.supply .supply_list ul li a {font-size:11px; background-color:#5D743E; color:#F3F5F2; padding:4px 10px 5px;}
.supply .supply_list ul li:first-child a {margin-left:5px;}
/*Ã£¾Æ¿À´Â ±æ01-3*/
.location {width:100%; background-color:#fff; color:#888888; letter-spacing:-1px; position:relative;}
.location img {width:100%;}
.location h1 img {width:115px; margin:0 auto; display:block; padding-top:40px; padding-bottom:20px; text-align:center;}
.location p {text-align:center; font-size:14px;}
.location .desc {color:#145f3b;}
.location .box_gray {text-align:center; font-size:16px; font-weight:bold; padding:10px; margin:10px 10% 30px; background-color:#ecf0ee;}
.location .box_gray .desc {font-weight:bold; margin-right:10px;}
.location .map_p_k {margin:10px 10% 15px; font-size:12px;}
.location .trans{padding:0 10% 20px}
.location #map {width:100%; height: 336px; margin:40px 0}
.location .daum_btn {position:relative; overflow:hidden; height:58px; display:block; margin-bottom:70px;}
.location .daum_btn img {width:250px; margin:0 auto; display:block; text-align:center; padding-bottom: 60px;}
/*¿ÀÇÇ½ºÅÚ °¡ÀÌµå01-4*/
.guide {}
.guide .tap_ul li {font-size:8px;}
.guide .tap_ul li a {font-weight:normal;}
.guide .tap_ul .on a:after {left:38%;}
.guide .guid_img {margin:20px 0px;}
.guide .guid_img li {display:none;}


/*»óÇ°¾È³»02*/
/*ÀÔÁöÈ¯°æ02-1*/
.envi {}
.envi .envi_list ul {overflow:hidden; margin-left:7%; margin-right:7%; padding-top:15px; border-top:1px solid #D3D3D3;}
.envi .envi_list ul li {overflow:hidden; font-weight:bold; margin-bottom:15px; width:100%;}
.envi .envi_list ul li .bold_gr {font-weight:bold; margin-left:72px; font-size:14px; color:#137544;}
.envi .envi_list ul li .bold_gr span {font-weight:bold;}
.envi .envi_list ul li .normal_gr {margin-left:72px; margin-top:3px;  font-size:11px; border:0px;  display:block; padding:0}
.envi .envi_list ul li .normal_gr li {border:0px; margin:0;}
.envi .envi_list ul li img {float:left; width:65px;}
.envi .envi_list2 {margin-left:7%; margin-right:0%; padding-bottom:20px; padding-top:15px; border-top:1px solid #D3D3D3;}
.envi .envi_list2 ul {}
.envi .envi_list2 ul li {font-size:9px; padding-bottom:3px;}
.envi .notice_info {margin-left:7%; margin-right:7%; padding-bottom:30px;}
/*´ÜÁöÁ¤º¸02-2*/
.comp_info {}
.comp_info .tap_ul li {width:25%;}
.comp_info .comp_box {padding:40px 0 60px;}
.comp_info .comp_3_box {padding:0 30px 0;}
/*Æ¯ÀåÁ¡02-3*/
.feat {}
.feat .tap_ul li {width:25%;}
.feat .tap_ul .on a:after {display:none;}
.feat .feat_box {padding:10px 0 30px;}
.feat_text {padding:30px 10px 30px; display:none;}
.feat_text li {margin-bottom:7px;padding-left:10px;text-indent:-10px;font-size:13px;line-height:1.4em}
.feat_text strong {font-weight:bold}
.feat_text p {margin-top:15px; font-size:10px;}
.feat_text .notice_info li {font-size:10px; color:#888;}
.feat h3 span {border-left:none; display:block; height:100%; left:0; position:relative; top:.0px; width:100%;}

/*Æ¯È­¾ÆÀÌÅÛ02-4*/
.item {}
.item .item_box {overflow:hidden; width:100%;}
.item .item_box ul {width:360px;}
.item .notice_info {margin:10px 20px 30px; border-top:1px solid #C1C1C1; padding-top:15px;}
.item .l_arrow {position:absolute; top:50%; left:3%;}
.item .r_arrow {position:absolute; top:50%; right:3%;}
.item .l_arrow img {width:20px;}
.item .r_arrow img {width:20px;}
.item #sliderWrap li {display:none; width:90%; margin:5px auto;}
.item #sliderWrap li:first-child {display:block;}
.item #sliderWrap li img {width:100%;}

/*ÀÎÅ×¸®¾î03*/
.inter {}
.inter .inter_box {padding:30px 20px 30px;}
.inter .inter_box li {margin-bottom:30px;}
.inter .inter_box .box {display:none;}
.inter .notice_info li {margin-bottom:3px;}

/*Æò¸é¾È³»04*/
.space {}
.space h3 span {border-left:none; display:block; height:100%; left:0; position:relative; top:.0px; width:100%; font-weight:bold;}
.space .tap_ul {}
.space .tap_ul li {width:20%;}
.space .tap_ul .on a:after {display:none;}
.space .space_box {padding:30px;}
.space .space_box .block {margin:30px 0;}
.space .space_box .block img {margin:5px 0}
.space .space_box .block p {margin-bottom:10px; text-align:center; font-size:11px;}
.space .space_box .space_table {width:100%; margin:20px 0 10px}
.space .space_box .space_table td {width:50%; text-align:center; background-color:#F4F4F4; border:2px solid #fff; font-size:16px; 
padding:10px 0}
.space .space_box .space_table td:first-child{background-color:#A8CB79; color:#336B00;}

/*e-¸ðµ¨ÇÏ¿ì½º*/
.model {}
.model .model_box {}
.model .model_box h3 {padding-left:20px;}
.model .model_box #pano {height:100%; margin:30px 0; height:350px;}

/* login */
.login_wrap {min-width:300px;max-width:480px;margin:0 auto;padding:0 10px;}
.login_wrap img {max-width:100%;}
.login_txt {padding:95px 0 60px;text-align:center;}
.login_txt .desc {padding-bottom:20px;}
.login_txt a img {width:48%;}
.login_summit {}
.login_summit h3 img {width:20%;}
.login_summit .summit_box {margin:10px 0;padding:15px 10px 7px; overflow:hidden; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.login_summit .summit_box .idpw {float:left;width:69%;margin-right:5px;}
.login_summit .summit_box .idpw div {height:38px;margin-bottom:5px;}
.login_summit .summit_box .idpw label {position:relative;top:7px;width:25%;margin-right:3px;}
.login_summit .summit_box .idpw label img {width:100%;}
.login_summit .summit_box .idpw input {width:66%;height:18px; padding:5px; border:1px solid #d0d0d0;}
.login_summit .summit_box .btn_login {float:right;width:76px;}
.login_summit .btn_box {margin-bottom:90px;}
.login_summit .btn_box div {overflow:hidden;margin-bottom:3px;}
.login_summit .btn_box div p {float:left;position:relative;top:4px;width:48%;margin-right:10px;}
.login_summit .btn_box div a img {float:left;width:22.5%;}
.login_summit .btn_box div a img.btn_pw {width:25%;margin-left:3px;}

/* login - gnb */
.member {margin:15px 0 0 8%;font-size:14px;}
.member #login span {margin:0 5px;}