.nobpad {padding-bottom:0 !important;}
.nobar {border:none !important;}
.b { font-family: 'NanumGothicBoldWeb'; }


h2.contit {width:85%; font-size:19pt; line-height:20pt; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232; background:url('../img/com/icon_contit.gif') no-repeat 5px 9px; 
              padding:5px 0 0 15% ; }
h2.contit .ltit {width:100%;font-size:19pt; line-height:26pt; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-2px; color:#323232;}
h2.contit .lstit {width:100%;font-size:19pt; line-height:26pt; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-2px; color:#323232; }


h2.contit .tdot {font-size:30pt; line-height:32pt; color:#55a8c8; }

.conbox {width:78%; float:right; overflow:hidden; padding:5px 0 20px 0;}
.conleft{width:17%;  float:left;  }
.conleft ul {width:100%; padding:41px 0; overflow:hidden;  }
.conleft ul li {width:100%;  }
.conleft ul.banner {width:100%; overflow:hidden; }
.conleft ul.banner li {float:left; width:98%; padding:0; margin:0 0 5px 0; border:1px solid #ccc;}
.conleft ul.banner li dl.cbox {width:80%; _width:100%; padding:10px 0 10px 10% ;}
.conleft ul.banner li dl.cbox dt {width:100%; font-size:13px; line-height:1.1; font-family: 'NanumGothicBoldWeb'; text-align:left; color:#32323; padding:0 0 7px 0;}
.conleft ul.banner li dl.cbox dt span.co_g {color:#7aae27;font-size:13px; line-height:20px; font-family: 'NanumGothicBoldWeb'; text-align:left; }
.conleft ul.banner li dl.cbox dd {width:100%; font-size:11px;  line-height:14px;  text-align:left; color:#888; }
.conleft ul.banner li dl.cbox dd.tel {color:#29afd0; font-size:17px;  font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; line-height:1.2;}
.conleft ul.banner li dl.cbox dd .more {color:#aaa; font-size:9pt;font-family: 'NanumGothicBoldWeb'; letter-spacing:0; line-height:16px; }


.bg_tel1 {background:url('../img/main/icon_tel.gif') no-repeat right 20%; }
.bg_patner {background:url('../img/main/icon_tel.gif') no-repeat right 80%; }
.bg_place1 {background:url('../img/main/icon_place.gif') no-repeat right 80%; }
.bg_system1 {background:url('../img/main/icon_system.gif') no-repeat right 20%; }
.bg_energy1 {background:url('../img/main/icon_energy.gif') no-repeat right 80%; }

h2.mtit {width:100%; font-size:22px; line-height:26px; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232; background:url('../img/com/icon_tbg.gif') no-repeat 0 1px; margin:5px 0 0 0; padding:0 0 15px 35px ; }
  
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pb20 {padding-bottom:20px !important;}
.pr5 {padding-right:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}

h3.etit {width:100%;font-size:19px; line-height:20px; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232;
                   background:url('../img/com/icon_gtit.gif') no-repeat 0 5px; padding:5px 0 10px 28px ; margin:10px 0 0 0; overflow:hidden;}
h3.motit {width:100%;font-size:19px; line-height:20px; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232;
                   background:url('../img/com/icon_gtit.gif') no-repeat 0 5px; padding:5px 0 10px 28px ; margin:0;}
h3.motit span  {font-size:13px; line-height:20px; color:#888; padding:0 0 0 10px;}
        
h4.etit {width:100%;font-size:16px; line-height:20px; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232;
                   background:url('../img/com/icon_stit.gif') no-repeat 0 3px; padding:0 0 10px 30px ; margin:30px 0 0 0; overflow:hidden;}
  
h5.etit {width:100%; background:url('../img/com/icon_estit.gif') no-repeat 0 25px; font-size:15px; color:#454545; line-height:20px; padding:20px 0 7px 13px; font-family: 'NanumGothicBoldWeb'; overflow:hidden;}





/* board_num */
.board_num {width:100%; padding:30px 0 0 0; text-align:center;}
.board_num  a {width:24px; height:24px; text-align:center; line-height:22px; background:#fff; border:1px solid #ccc; color:#777; display:inline-block; margin:0 2px; font-family: 'NanumGothicBoldWeb'; vertical-align:top; }
.board_num  a.arr {background:#666; border:1px solid #666; color:#fff;font-size:11px; font-weight:600; }
.board_num  a:hover {background:#aaa; border:1px solid #aaa; color:#fff;}
.board_num  a.num_on {background:#a01040; border:1px solid #a01040; color:#fff;}


/* board_btn */
.board_btn {width:100%; padding:30px 0 0 0 ; text-align:center; overflow:hidden;}
.board_btn a {width:90px; text-align:center; padding:15px 0; color:#fff;font-size:14px; line-height:22px;  display:inline-block; margin:0 2px; font-family: 'NanumGothicBoldWeb'; vertical-align:top; }
.board_btn input {width:90px; text-align:center; padding:15px 0; color:#fff;font-size:14px; line-height:22px;  display:inline-block; margin:0 2px; font-family: 'NanumGothicBoldWeb'; vertical-align:top; }

/* sbtn_btn */
.sbtn_btn {width:100%; padding:30px 0 0 0 ; text-align:center;}
.sbtn_btn a { text-align:center; padding:10px 40px; color:#fff;font-size:14px; line-height:22px;  display:inline-block; margin:0 2px; font-family: 'NanumGothicBoldWeb'; vertical-align:top; }
.sbtn_btn input { text-align:center; padding:10px 0; color:#fff;font-size:14px; line-height:22px;  display:inline-block; margin:0 2px; font-family: 'NanumGothicBoldWeb'; vertical-align:top; }
.sbtn_btn span {padding:0 !important; margin:0; display:inline-block; }


.btn_ok { background:#2facc8; border:1px solid #2facc8;color:#fff;font-family: 'NanumGothicBoldWeb';}
.btn_list { background:#aaa; border:1px solid #a9a9a9; color:#fff;font-family: 'NanumGothicBoldWeb';}
.btn_modify { background:#888; border:1px solid #878787;color:#fff;font-family: 'NanumGothicBoldWeb';}
.btn_delete { background:#666; border:1px solid #656565;color:#fff;font-family: 'NanumGothicBoldWeb';}
.btn_cancel { background:#444; border:1px solid #434343; color:#fff;font-family: 'NanumGothicBoldWeb';}



/* proboard_btn */
.proboard_btn {width:100%; padding:30px 0 0 0 ; text-align:center;}
.proboard_btn  a {width:80px; text-align:center;  color:#fff;font-size:14px; line-height:28px; height:28px;  display:inline-block; margin:0 2px; font-family: 'NanumGothicBoldWeb'; vertical-align:top; }

.input_search { width:300px; padding: 0 10px; background:#fff; border:1px solid #ccc;  line-height:28px; height:28px;  }

.member {width:100%; padding:30px 0 0 0;}


/* vision */
.vision{width:100%; }

.vision h2.vtit {width:100%; font-size:26pt; line-height:32pt; color:#999;  font-family: 'NanumGothicBoldWeb';letter-spacing:-2px; overflow:hidden; padding:0 0 8px 0 ; }
.vision h2.vtit span{font-size:26pt; line-height:32pt; color:#333;letter-spacing:-2px;  font-family: 'NanumGothicBoldWeb';}
.vision h4.vtit {width:100%; font-size:16px; line-height:20px; color:#777; font-family: 'NanumGothicBoldWeb';overflow:hidden; padding:0 0 30px 0; }
.vision .vimg {width:100%; overflow:hidden; padding: 0 0 30px 0;  text-align:center; }
.vision .vimg img {width:100%; max-width:719px; }


.vision dl {width:30%; float:left; margin:0;}
.vision dl.first { margin:0 4.9% 0 0;}

.vision dl.last { float:right;}

.vision dl dt {width:100%; font-size:14pt; color:#252525; line-height:20pt; font-family: 'NanumGothicBoldWeb'; padding: 0 0 10px 0;}
.vision dl dd {width:100%; font-size:10pt; color:#555; line-height:14pt;  font-family: 'NanumGothicBoldWeb';}

.vision dl dd dl.list_01 {width:100%; float:none; margin:0; padding:0;} 
.vision dl dd dl.list_01 dt { width:100%; font-size:10pt; color:#666; line-height:14pt;  font-family: 'NanumGothicBoldWeb';}
.vision dl dd dl.list_01 dd { width:100%; font-size:10pt;font-family: 'NanumGothicWeb'; color:#777; line-height:14pt; background:url('../img/com/icon_gdot.gif') no-repeat 1px 9px; padding:0 0 0 10px;}

.vision dl dd dl.list_02 {width:100%; margin:0;padding:0 0 10px 0;} 
.vision dl dd dl.list_02 dt {float:left; width:30%; font-size:10pt; color:#666; line-height:14pt;  font-family: 'NanumGothicBoldWeb'; padding:0; letter-spacing:-1px; }
.vision dl dd dl.list_02 dd {float:right; width:68%; font-size:10pt; color:#777; line-height:14pt; padding:0; font-family: 'NanumGothicWeb';}
.vision dl dd dl.slast {padding:0;} 


/* greeting */
.ceoimg { width:30%; float:right; max-width:177px; padding:10px 0 0 0;}
.ceoimg img { width:100%;max-width:177px;}


.greeting {float:left;/* width:67%;*/ width:70%;}
.greeting h3.gtit {font-family:'Nanum Brush Script'; font-size:44pt; line-height:46pt; color:#303030; letter-spacing:-3px;}
.greeting h3.gtit span{font-family:'Nanum Brush Script'; font-size:44pt; line-height:46pt; color:#99c21d;letter-spacing:-3px;}
.greeting .cimg {width:100%;font-size:28pt;color:#303030; letter-spacing:-2px; line-height:1.1;}
.greeting .cimg span {font-size:28pt;   color:#88b010; letter-spacing:-2px; line-height:1.1; }
.greeting .cimg img {width:100%; max-width:488px;}
.greeting dl {width:100%;padding-top:5%; }
.greeting dl dt {width:100%; color:#48760a; font-size:16pt; line-height:24pt;  }
.greeting dl dt .ltxt {width:100%; float:left; color:#48760a; font-size:14px; line-height:30px; overflow:hidden;  font-family: 'NanumGothicBoldWeb'; }

.greeting dl dd {width:100%; color:#888; font-size:13px; line-height:24px;  padding-top:3%; overflow:hidden; }
.greeting dl dd span { font-size:13px; line-height:24px;  }



.greeting .txt_01 { color:#444; }
.greeting .txt_02 { color:#555;}

.greeting .txt_03 { color:#454545;}
.greeting .txt_04 { color:#555; }
.greeting .txt_05 { color:#5c88ae; }
.greeting .end { color:#353535; font-family:'Nanum Brush Script';  font-size:24pt; line-height:24pt;}

.greeting .f18 {font-size:16px; }


/*  history */

h2.htit {width:100%; font-size:24pt; line-height:26pt; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-2px; color:#323232; background:url('../img/com/icon_tbg1.gif') no-repeat 0 5px; padding:5px 0 10px 25px ; }
   
/* tab_common */
#tabcontent0,#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7 {clear:both; margin-top:25px; color:#333; font-size:9pt; line-height:14px; }

/* tab_layout */
#tabmenu_lo{ overflow:hidden;width:100%; margin:5px 0 0 0; border-left:1px solid #42506b;}
#tabmenu_lo ul {width:99%;  }
#tabmenu_lo ul li{padding:0; _display:inline; float:left;border-top:1px solid #42506b; border-bottom:1px solid #42506b;border-right:1px solid #42506b;margin-bottom:5px;  width:180px; padding:0;margin:0;}

#tabmenu_lo ul li a{display:block;_float:left; width:100%; height:40px; text-align:center; line-height:40px; color:#999;text-decoration:none;background:#fff; font-size:12pt;  font-family: 'NanumGothicBoldWeb'; }
#tabmenu_lo ul li.on { border:1px solid #42506b; }
#tabmenu_lo ul li.on a{ width:100%;background:#42506b; color:#fff;}
#tabmenu_lo ul li.first { border:1px solid #42506b;}



.hbox {width:100%; overflow:hidden; padding: 25px 0; border-bottom:1px solid #ddd;}
.hfirst { border-top:2px solid #454545;}
.hbox h3.htit {width:20%; max-width: 100px; min-width: 100px;font-size:26pt; line-height:28pt; float:left;  font-family: 'NanumGothicBoldWeb';  letter-spacing:-3px; color:#55a8c8; text-align:center; padding:0 0 10px 0; }
.hbox dl.hconbox {width:80%; float:right; padding:5px 0; overflow:hidden; }
.hbox dl.hconbox dt {width:7%;font-size:16px; line-height:24px; float:left; font-family: 'NanumGothicBoldWeb'; color:#aaa; }
.hbox dl.hconbox dd {width:90%; font-size:13px; line-height:24px; float:right; color:#555; }






/* bi */
.bi {width:100%; overflow:hidden; padding:0 0 30px 0; }

.bi p.bimg {float:right; width:30%; border:1px solid #ccc; text-align:center; padding:20px 0;}

.bi dl.btxt_01 {width:65%; float:left; }
.bi dl.btxt_01 dt {width:100%; font-size:16pt; line-height:26px; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232; background:url('../img/com/icon_tbg.gif') no-repeat 0 1px; padding:0 0 10px 35px ; }
.bi dl.btxt_01 dd {width:100%;  font-size:12px; line-height:22px; font-family: 'NanumGothicWeb'; color:#777;}
.bi dl.btxt_01 dd.bstxt { color:#333; padding:0 0 10px 0;}



.bi dl.btxt {width:100%;  }
.bi dl.btxt dt {width:100%; font-size:16pt; line-height:26px; float:left; font-family: 'NanumGothicBoldWeb'; letter-spacing:-1px; color:#323232; background:url('../img/com/icon_tbg.gif') no-repeat 0 1px; padding:0 0 10px 35px ; }
.bi dl.btxt dd {width:100%;  font-size:12px; line-height:22px; font-family: 'NanumGothicWeb'; color:#777;}


.bi .color {width:100%; padding:0; overflow:hidden; padding:0;}
.bi .color h3 {width:12%; float:left; font-size:15px ; font-family: 'NanumGothicBoldWeb'; color:#323232; }
.bi .blist {width:87%;  margin:0; float:right;} 
.bi .bibox {width:30.1%;  margin:0 1.4% 25px 1.4%; overflow:hidden; float:left;}  

.bi .blist p{width:100%; padding:8px 0; text-align:center;color:#fff; font-family: 'NanumGothicBoldWeb';} 

.bi .blist dl.name {width:100%; overflow:hidden; padding:4px 0 0 0; }
.bi .blist dl.name dt {width:20%; float:left; color:#454545;  font-family: 'NanumGothicBoldWeb';font-size:11px;} 
.bi .blist dl.name dd{ width:78%; float:right; font-size:11px; }


.bi .co_main {background:#00609a;}
.bi .co_01 {background:#e07b20;}
.bi .co_02 {background:#50c2bb;}
.bi .co_03 {background:#c8cd2d;}
.bi .co_04 {background:#f05b89;}
.bi .co_05 {background:#2bb673;}
.bi .co_06 {background:#ffc20e;}
.bi .co_07 {background:#f04930;}
.bi .co_08 {background:#906a7a;}
.bi .co_09 {background:#3b75a1;}
.bi .co_10 {background:#eb3969;}
.bi .co_11 {background:#984775;}
.bi .co_12 {background:#456b69;}



/* organ */
.organ {width:100%; }
.organ img { width:100%;max-width:720px;}

/* cert */
.cert {width:100%;*zoom:1; display:inline-block; *display:inline; text-align:center; padding:10px 0 0 0;}

.cert:after{content:""; display:block; clear:both;} 

.cert ul {width:100%;} 
.cert ul li {display:inline-block; float:left; width:18.9%;  margin:0 0.4% 0 0.4%;text-align:center;padding:0;line-height:16px; height:260px;}

.cert ul li img {width:100%;max-width:141px; margin: 0 0 7px 0;}
.cert ul li.last {width:37.8%; text-align:center !important; }
.cert ul li.last img {width:100%; max-width:244px;  text-align:center !important;}

/*  project */

.projectbox  {*zoom:1; display:inline-block; *display:inline; text-align:center; padding:10px 0 80px 0; width:100%; }
.projectbox:after{content:""; display:block; clear:both;} 


.projectbox  .mbox {display:inline-block;  width:175px;  margin:0 0.4% 0 0.4%; float:left; height:350px; #margin:0 0.4% 0 0.4%; overflow:hidden;}
.projectbox  .mbox .mimg { width:100%; padding:0 0 10px 0;}
.projectbox  .mbox .mimg img { width:175px; height:158px; }

.projectbox  img{max-width:729px;}
.projectbox  dl {display:inline-block; #float:left; width:100%; margin:0 0 0 5px;}
.projectbox  dl dt{width:35px; float:left;text-align:left; }
.projectbox  dl dt span {width:35px; font-size:18pt; line-height:20pt; text-align:left; color:#454e54; vertical-align:middle;

 display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;


}

.projectbox  dl dd {width: 75%; float:left; text-align:left; }

.projectbox  dl dd dl.mb {width: 100%; margin:0; padding:0;}
.projectbox  dl dd dl.mb dt {width: 100%; font-size:10pt; line-height:1.2; padding:3px 0 10px 0; font-family: 'NanumGothicBoldWeb'; text-align:left;  color:#454e54; }
.projectbox  dl dd dl.mb dd {width: 100%; font-size:9pt; line-height:1.3; color:#78839b;}












/* map */

.map_wrap {width:100%; padding:0 0 30px 0; overflow:hidden;}
#map_canvas { width:99.7%; height:400px; border:1px solid #ccc; overflow:hidden; }
#map_canvas1 { width:99.7%; height:400px; border:1px solid #ccc; overflow:hidden; }
#map_canvas2 { width:99.7%; height:400px; border:1px solid #ccc; overflow:hidden; }
.map_Content { text-align:center; padding:0 10px;; overflow:hidden;}
.map .map_tit {width:100%; position:relative;padding:10px 0; margin:0;overflow:hidden;}
.map .map_tit .stit {width:45%; float:left; line-height:60px; font-size:17px; color:#333; float:left; font-weight:600; padding: 0;}

.map .map_tit .mark_naver{width:55%;max-width:156px; float:right;}
.map .map_txt_01 {width:100%; border-top: 2px solid #454545; overflow:hidden;}
.map .map_txt_01 dl{width:100%;  border-bottom: 1px solid #ced1d5; overflow:hidden;}
.map .map_txt_01 dl dt {width:20%; float:left;line-height:40px; text-align:center; color:#454545;  background:#f7f7f7; font-family: 'NanumGothicBoldWeb';}
.map .map_txt_01 dl dd {width:75%;float:right; line-height:40px; color:#565656; }

.map .map_txt_01 dl.list2 dt{ line-height:70px; }
.map .map_txt_01 dl.list2 dd {line-height:30px; padding:5px 0;}
.map .map_txt_01 dl.list2 dd .list_txt_01 {overflow:hidden;padding:5px 5px 0 5px; text-align:center;  line-height:30px; border:1px solid #d1d1d1; font-family:'µ¸¿ò'; font-size:11px; color:#999;}
.map .map_txt_01 dl.list2 dd .list_txt_02 {line-height:24px; padding-left:10px; color:#888;}
.map .map_txt_01 dl.list3 dt{  line-height:70px;}
.map .map_txt_01 dl.list3 dd {line-height:24px; padding:10px 20px;}



/* build */
.build {width:100%; overflow:hidden; padding:0 0 20px 0; }
.build .txtbox h3.btit {width:100%; font-size:16px; color:#454545;font-family: 'NanumGothicBoldWeb'; line-height:24px;}
.build .txtbox {width:100%; float:left;}
.build .bimg {width:100%;text-align:center;}
.build .bimg img {width:100%; max-width:614px;  margin-top:30px;}

.build h3.butit {width:100%; font-size: 16px;  }
.build .btxt {width:100%; font-size:13px; color:#777; line-height:24px; }


/* tab_common */
#tabmenu_01_content0,#tabmenu_01_content1,#tabmenu_01_content2,#tabmenu_01_content3,#tabmenu_01_content4,#tabmenu_01_content5,#tabmenu_01_content6,#tabmenu_01_content7 {clear:both; margin-top:30px; color:#333; font-size:9pt; line-height:14px; }

/* tab_layout */
#tabmenu_01{  margin:0; padding:0;}
#tabmenu_01 ul {width:100%;  margin:0; padding:0;font-size:0; line-height:0 }
#tabmenu_01 ul li{padding:0; _display:inline; float:left;border:1px solid #42506b;  width:19.4%; padding:0;margin:0.1%;}

#tabmenu_01 ul li a{display:block;_float:left; width:99.8%; height:38px; text-align:center; line-height:1.2; color:#777;text-decoration:none;background:#fff; font-size:13px; padding:7px 0 0 0; margin:0; font-family: 'NanumGothicBoldWeb'; }
#tabmenu_01 ul li.on { border-top:1px solid #42506b; border-bottom:1px solid #42506b;border-right:1px solid #42506b; }
#tabmenu_01 ul li.on a{ width:100%;background:#42506b; color:#fff;}

#tabmenu_01 ul li a.pad {padding:14px 0 0 0; height:31px;}



/* energy_table */
.energy_table {width:100%;border-top:2px solid #323232; }
.energy_table table {width:100%; }
.energy_table table th {border-bottom:1px solid #454545;border-right:1px solid #ccc;font-size:13px; line-height:18px; padding:10px 0 ; vertical-align:middle;}
.energy_table table .first {border-left:1px solid #ccc;}
.energy_table table td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px; line-height:18px; padding:10px 0 ; text-align:center; vertical-align:middle;}











/* etable_01 */

.etable_01 {width:100%; }
.etable_01 dl {width:100%; border-bottom:1px dotted #aaa; overflow:hidden; }
.etable_01 dl.first {border-top:2px solid #323232;}
.etable_01 dl.last {border-bottom:none !important;}
.etable_01 dl dt {float:left; text-align:center; width:16%; padding:10px 0; font-size:14px; line-height:20px; font-family: 'NanumGothicBoldWeb'; color:#323232; }
.etable_01 dl dd {float:right; width:73%; padding:10px 5%; font-size:13px;  line-height:20px; border-left:1px dotted #aaa;color:#777;}

.etable_01 dl dd.eimgbox dl {width:50%;float:left; border:0; overflow:hidden;}
.etable_01 dl dd.eimgbox dl dt {width:90%; text-align:center; padding:0 5%; }
.etable_01 dl dd.eimgbox dl dt img {width:100%; max-width:284px; margin:0 0 5px 0 ;}
.etable_01 dl dd.eimgbox dl dd{width:90%;float:left; padding:0 5%; text-align:center; border:0; font-size:12px; }

.etable_01_1 {width:100%; margin:20px 0 0 0; }
.etable_01_1 dl {width:100%; border-bottom:1px dotted #999; overflow:hidden; }
.etable_01_1 dl.first {border-top:2px solid #323232;}
.etable_01_1 dl.last {border-bottom:none !important;}
.etable_01_1 dl dt {float:left; text-align:center; width:20%; padding:20px 0 0 0 ; font-size:14px; line-height:20px; font-family: 'NanumGothicBoldWeb'; color:#323232; }

.etable_01_1 dl dt.las {padding:30px 0 0 0;} 

.etable_01_1 dl dd {float:right; width:68%; padding:10px 5%; font-size:13px;  line-height:20px; border-left:1px dotted #aaa;color:#777;}




/* etable_02 */
.etable_02 {width:100%; }
.etable_02 dl {width:100%; overflow:hidden; }

.etable_02 dl.etit {width:100%; background:#454545;}
.etable_02 dl.etit dt {float:left; text-align:center; width:16%; #width:15.8%; padding:10px 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#fff; text-align:center;}
.etable_02 dl.etit dd {float:left; width:12%; padding:10px 0; font-size:13px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#fff;  text-align:center;}

.etable_02 dl.etxt {width:100%; border-bottom:1px dotted #aaa;}
.etable_02 dl.etxt dt {float:left; text-align:center; width:12%;  #width:11.8%; padding:10px 2%; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center;}
.etable_02 dl.etxt dt span { color:#26aec7; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; padding:0 3px 0 0; }

.etable_02 dl.etxt dd {float:left; width:12%; padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicWeb'; color:#666; text-align:center;}


.sum {color:#f04d4d !important; font-family: 'NanumGothicBoldWeb' !important; }


.ebox {width:100%; overflow:hidden; line-height:20px; border-bottom:1px dotted #aaa; padding:0 0 50px 0;}

.ebox .etxt {width:100%; font-size:13px; color:#454545; line-height:20px; overflow:hidden;}
.ebox .etxt span { font-size:13px; line-height:20px; }
.ebox dl.elist {width:100%; padding:0; }
.ebox dl.elist dt {width:100%; font-size:14px; color:#323232; line-height:20px; padding:10px 0 7px 20px;font-family: 'NanumGothicBoldWeb'; overflow:hidden;}
.ebox dl.elist dt.etit {width:100%; background:url('../img/com/icon_estit.gif') no-repeat 0 16px; font-size:15px; color:#454545; line-height:20px; padding:10px 0 7px 13px;font-family: 'NanumGothicBoldWeb'; overflow:hidden;}

.ebox dl.elist dd {width:100%;  font-size:12px; color:#555; line-height:20px; padding:0 0 10px 0; overflow:hidden ;}
.ebox dl.elist dd ul.elistbox { width:100%; padding:15px 0; background:#eee; margin:12px 0 ;}
.ebox dl.elist dd ul li {font-size:12px; color:#333; line-height:20px; padding:0 0 0 20px;}



/* etable_02_1 */
.etable_02_1 {width:100%; }
.etable_02_1 dl {width:100%; overflow:hidden; }

.etable_02_1 dl.etit {width:100%; border-bottom:1px solid #454545;border-top:2px solid #222; }
.etable_02_1 dl.etit dt {float:left; text-align:center; width:20%; #width:19.8%;  padding:10px 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center;}
.etable_02_1 dl.etit dd {float:left; width:20%; padding:10px 0; font-size:13px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232;  text-align:center;}

.etable_02_1 dl.etxt {width:100%; border-bottom:1px solid #ccc; height:73px;}
.etable_02_1 dl.etxt dt {float:left; text-align:center; width:20%; #width:19.8%; padding:25px 0 0 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; }

.etable_02_1 dl.etxt dd {float:left; text-align:center;width:20%; padding:5px 0; font-size:12px;  line-height:18px; color:#666; }

.etable_02_1 dl.etxt dd ul.mod {width:100%; padding:0; margin:0; }
.etable_02_1 dl.etxt dd ul.mod li {width:100%; text-align:center;padding:0; margin:0;}
.etable_02_1 dl.etxt dd ul.mod li .bluebox {width:30px; height:20px;line-height:20px; background:#3C5087; margin:0 auto;}


.arr {font-size:13px; font-weight:600; vertical-align:middle;}

.etable_02_1 ul.elist {width:100%; padding:10px 0 0 0;}
.etable_02_1 ul.elist li {width:100%; font-size:12px; color:#555; padding:0 0 20px 0; overflow:hidden; }

.etable_02_1 ul.elist ul.mod {width:30px; float:left; padding:0; margin:0; }
.etable_02_1 ul.elist ul.mod li {width:100%;padding:0; margin:0; text-align:center;}
.etable_02_1 ul.elist ul.mod li .bluebox {width:30px; height:20px;line-height:20px; background:#3C5087;}



/* etable_03 */
.etable_03 {width:100%; border-bottom:1px solid #ccc; overflow:hidden;}
.etable_03 dl {width:20%; #width:19.9%; padding:0; overflow:hidden; float:left;}
.etable_03 dl.first {margin:0 4% 0 0;}
.etable_03 dl.last {float:right;}
.etable_03 dl dt {float:left; text-align:center; width:100%; padding:10px 0; font-size:13px; line-height:20px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center; border-bottom:1px solid #454545;border-top:2px solid #222;}
.etable_03 dl dd {float:left; width:90%; padding:10px 5%; font-size:12px;  line-height:20px; color:#666; }


/* etable_03 */
.etable_03_1 {width:100%;  overflow:hidden; padding:20px 0;}
.etable_03_1 dl {width:33%; padding:0; overflow:hidden; float:left;}
.etable_03_1 dl.first {margin:0;}
.etable_03_1 dl.last {float:right;}
.etable_03_1 dl dt {float:left; text-align:center; width:100%; padding:10px 0; font-size:13px; line-height:20px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center; border-bottom:1px solid #454545;border-top:2px solid #222;}
.etable_03_1 dl dd {float:left; width:90%; padding:10px 5%; font-size:12px;  line-height:20px; color:#666; }


/* etable_03 */
.etable_03_2 {width:100%;  overflow:hidden; padding:20px 0 0 0;}
.etable_03_2 dl {width:49.9%; padding:0; overflow:hidden; float:left; margin:0;}
.etable_03_2 dl.first {margin:0;}
.etable_03_2 dl.last {float:right;}
.etable_03_2 dl dt {float:left; text-align:center; width:100%; padding:10px 0; font-size:13px; line-height:20px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center; border-bottom:1px solid #454545;border-top:2px solid #222;}
.etable_03_2 dl dd {float:left; width:90%; padding:10px 5%; font-size:12px;  line-height:20px; color:#666; }
.etable_03_2 dl dd dl {width:100%;padding:0;margin:0; }
.etable_03_2 dl dd dl dt {border:none; text-align:left; padding:0; margin:0; }
.etable_03_2 dl dt dl dd {text-align:left; padding:0;margin:0; }


/* etable_02_2 */
.etable_02_2 {width:100%; }
.etable_02_2 dl {width:100%; overflow:hidden; }

.etable_02_2 dl.etit {width:100%; border-bottom:1px solid #454545;border-top:2px solid #222; }
.etable_02_2 dl.etit dt {float:left; text-align:center; width:20%;#width:19.8%; padding:10px 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center;}
.etable_02_2 dl.etit dd {float:left; width:20%; padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232;  text-align:center;}

.etable_02_2 dl.etxt {width:100%; border-bottom:1px solid #ccc; }
.etable_02_2 dl.etxt dt {float:left; text-align:center; width:20%; #width:19.8%; padding:10px 0; font-size:12px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#666; }
 
.etable_02_2 dl.etxt dd {float:left; text-align:center;width:20%; padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicWeb'; color:#666; }



/* etable_02_3 */
.etable_02_3 {width:100%; }
.etable_02_3 p {width:100%; text-align:center; padding:10px 0; font-size:13px; line-height:18px; color:#323232; font-family: 'NanumGothicBoldWeb';}
.etable_02_3 .etitle_01 {width:100%; background:#cbd4f0;}
.etable_02_3 .etitle_02 {width:100%; background:#b1e0e0; }
.etable_02_3 .etitle_03 {width:100%; background:#c6e4d1; }
.etable_02_3 .etitle_04 {width:100%; background:#d0dfb9; }
.etable_02_3 dl {width:100%; overflow:hidden; }

.etable_02_3 dl.etit {width:100%; border-bottom:1px solid #454545;border-top:2px solid #222; }
.etable_02_3 dl.etit dt {float:left; text-align:center; width:20%; #width:19.8%;  padding:10px 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center;}
.etable_02_3 dl.etit dd {float:left; width:20%; padding:10px 0; font-size:13px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232;  text-align:center;}

.etable_02_3 dl.etxt {width:100%; border-bottom:1px solid #ccc; }
.etable_02_3 dl.etxt dt {float:left; text-align:center; width:20%; #width:19.8%; padding:8px 0; font-size:12px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; }

.etable_02_3 dl.etxt dd {float:left; text-align:center;width:20%; padding:8px 0; font-size:12px;  line-height:18px; color:#666; }

.etable_02_3 dl.last {border-bottom:none;}



/* etable_02_4 */
.etable_02_4 {width:100%; }
.etable_02_4 dl {width:100%; overflow:hidden; }

.etable_02_4 dl.etit {width:100%; border-bottom:1px solid #454545;border-top:2px solid #222; }
.etable_02_4 dl.etit dt {float:left; text-align:center; width:33.3%;#width:33.1%; padding:10px 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center;}
.etable_02_4 dl.etit dd {float:left; width:33.3%;#width:33.1%; padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232;  text-align:center;}

.etable_02_4 dl.etxt {width:100%; border-bottom:1px solid #ccc; }
.etable_02_4 dl.etxt dt {float:left; text-align:center; width:33.3%;#width:33.1%;padding:10px 0; font-size:12px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#454545; }
 
.etable_02_4 dl.etxt dd {float:left; text-align:center; width:33.3%;#width:33.1%;padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicWeb'; color:#777; }


/* etable_02_5 */
.etable_02_5 {width:100%; }
.etable_02_5 dl {width:100%; overflow:hidden; }

.etable_02_5 dl.etit {width:100%; border-bottom:1px solid #454545;border-top:2px solid #222; }
.etable_02_5 dl.etit dt {float:left; text-align:center; width:33.3%;#width:33.1%; padding:10px 0; font-size:13px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232; text-align:center;}
.etable_02_5 dl.etit dd.txt1  {float:left; width:43.3%;#width:43.1%; padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232;  text-align:center;}
.etable_02_5 dl.etit dd.txt2  {float:left; width:23.3%;#width:23.1%; padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#323232;  text-align:center;}

.etable_02_5 dl.etxt {width:100%; border-bottom:1px solid #ccc; }
.etable_02_5 dl.etxt dt {float:left; text-align:center; width:33.3%;#width:33.1%;padding:10px 0; font-size:12px; line-height:18px; font-family: 'NanumGothicBoldWeb'; color:#454545; }
 
.etable_02_5 dl.etxt dd.txt1 {float:left; text-align:center; width:43.3%;#width:43.1%;padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicWeb'; color:#777; }

.etable_02_5 dl.etxt dd.txt2 {float:left; text-align:center; width:23.3%;#width:23.1%;padding:10px 0; font-size:12px;  line-height:18px; font-family: 'NanumGothicWeb'; color:#777; }




.efsize_01 span.num{line-height:70px;float:left; padding:0 10px 0 0;}
.efsize_01 span.ntxt{line-height:70px;float:left; padding:0 10px; }

.ebox .txtlist_01 {padding:0 0 0 10px;}
.ebox .txtlist_01 dl {width:100%; padding:0 0 10px 0; }
.ebox .txtlist_01 dl dt {width:100%; font-size:13px; padding:0 0 5px 0; color:#323232; background:none}
.ebox .txtlist_01 dl dd {padding:0 0 0 10px; font-size:13px; }


.ebox .txtlist_02 {padding:10px 5px 0 5px; }
.ebox .txtlist_02 dl {width:100%; padding:0 0 5px 0;overflow:hidden;}
.ebox .txtlist_02 dl dt {width:2%; float:left; font-size:13px;  line-height:20px;padding:0 0 5px 0; color:#323232; background:none}
.ebox .txtlist_02 dl dd {width:98%;float:right; padding:0; font-size:13px; line-height:20px; }

.ebox .txtlist_03 {padding:10px 5px 0 5px; width:97%;}
.ebox .txtlist_03 dl {width:100%; padding:0;overflow:hidden;}
.ebox .txtlist_03 dl dt {width:2%; float:left; font-size:13px;  line-height:20px;padding:0 0 5px 0; color:#323232; background:none}
.ebox .txtlist_03 dl dd {width:98%;float:right; padding:0; font-size:13px; line-height:20px; }

.ebox .txtlist_04 { width:100%; overflow:hidden;}
.ebox .txtlist_04 dl {width:100%; padding:0;overflow:hidden;padding:0 0 10px 0;}
.ebox .txtlist_04 dl dt {width:3%; float:left; font-size:13px;  line-height:20px;padding:0; color:#323232; }
.ebox .txtlist_04 dl dd {width:97%;float:right; padding:0; font-size:13px; line-height:20px; }
.ebox .txtlist_04 span { font-size:12px;line-height:20px; vertical-align:middle; }


.ebox .etxtbox {width:100%;  padding:10px 0 0 0;overflow:hidden;}
.ebox .etxtbox li {background:url('../img/com/icon_gdot.gif') no-repeat 5px 8px; padding:0 0 10px 15px; color:#777; line-height:20px; }
.ebox .etxtbox li span {line-height:20px;}

.ebox .etxtbox1 {width:100%;  padding:0; overflow:hidden;}
.ebox .etxtbox1 li {background:url('../img/com/icon_gdot.gif') no-repeat 5px 8px; padding:0 0 0 15px; color:#777; line-height:20px; }
.ebox .etxtbox1 li span {line-height:20px;}



.eimg {width:100%; text-align:center; padding:20px 0 30px 0 ; overflow:hidden; }

.eimg_01 {width:100%; max-width:490px;} 
.eimg_02 {width:100%; max-width:794px;} 
.eimg_05 {width:100%; max-width:794px;} 
.eimg_energy  {width:100%; max-width:719px;}
.eimg_energy_01  {width:100%; max-width:893px;}
.eimg_sun {width:100%; max-width:728px;}




.energyimg {width:100%; padding:10px 0 0 0;}
.energyimg ul{*zoom:1; display:inline-block; *display:inline; text-align:center; padding:10px 0 0 0;}
.energyimg ul:after{content:""; display:block; clear:both;} 
.energyimg li {display:inline-block; width:48%; max-width:443px;  margin:0 5px 10px 5px; float:left;  overflow:hidden; text-align:center;}

.energyimg li img{width:100%; max-width:443px; }


.ebox .lbox {width:45%; float:left; padding:0 5% 0 0; border-right:1px dotted #aaa;margin:0;  }
.ebox .rbox {width:45%; padding:0; float:right;}


/* elist_01 */
.elist_01 {width:100%; }
.elist_01 dt {width:100%; font-size:13px; color:#323232;  font-family: 'NanumGothicBoldWeb';  line-height:20px;padding:5px 0;  }
.elist_01 dd {padding:0 0 10px 10px; font-size:13px; color:#555; line-height:20px; }
.elist_01 dd span { font-size:13px;line-height:20px; }


/* elist_02 */
.elist_02 {width:100%; }
.elist_02 dt {width:100%; font-size:13px; color:#323232;  font-family: 'NanumGothicBoldWeb';  line-height:20px;padding:5px 0;  }
.elist_02 dd {padding:0 0 0 10px; font-size:13px; color:#555; line-height:20px; }
.elist_02 dd span { font-size:13px;line-height:20px;  }

/* elist_03 */
.elist_03 {width:100%; padding:0 0 20px 0; }
.elist_03 dt {width:100%; font-size:13px; color:#323232; font-family: 'NanumGothicBoldWeb';  line-height:20px;padding:5px 0;  }
.elist_03 dd {width:100%; padding:0; font-size:13px; color:#555; line-height:20px; }
.elist_03 dd span { font-size:13px;line-height:20px;  }


/* elist_04 */
.elist_04 {width:90%; padding:20px 5% 25px 5%; background:#e1e1e1;}
.elist_04 dt {width:100%; font-size:13px; color:#323232; font-family: 'NanumGothicBoldWeb';  line-height:20px;padding:5px 0;  }
.elist_04 dd {width:100%; padding:0; font-size:13px; color:#555; line-height:20px; }
.elist_04 dd span { font-size:13px;line-height:20px;  }

.egrafe {width:100%; text-align:center; padding:30px 0; }
.eimgtit {width:98%; line-height:36px; font-family: 'NanumGothicBoldWeb'; color:#467ba8; font-size:13px; overflow:hidden; text-align:center; border:1px solid #467ba8; margin:20px 0 30px 0;}
.egrafe img.egimg {margin-bottom:30px; width:100%; max-width:710px;}

.eimg_effect  {width:100%; max-width:710px; margin-bottom:30px;}


.gbox {width:94%; padding:20px 3% 25px 3%; background:#e1e1e1; overflow:hidden; line-height:18px;}



.eimgbox {width:98% !iportant; text-align:center; padding:20px 0 !important; margin:0; overflow:hidden; border:1px solid #ccc; }
.eimgbox1 {width:100%; text-align:center; padding:30px 0 0 0 ; overflow:hidden; }
.eimgbox2 {width:100%; text-align:center; overflow:hidden; }


.eimg_02_01 {width:100%; max-width:726px; }
.eimg_02_02 {width:100%; max-width:727px; }
.eimg_02_03 {width:100%; max-width:667px; }
.eimg_03_01 {width:100%; max-width:728px; }
.eimg_04_01 {width:100%; max-width:717px; }
.eimg_04_02 {width:100%; max-width:671px; }


.sun_01 {width:100%; border:0;margin:0 0 10px 0; }
.sun_01 th {font-size:12px; color:#323232;font-family: 'NanumGothicBoldWeb'; text-ali2094bagn:center;  border-bottom:1px solid #454545;border-top:2px solid #222; line-height:18px; padding:10px 5px;vertical-align:middle; }
.sun_01 td {font-size:12px; color:#666; line-height:18px; padding:10px 5px;text-align:center;  border-bottom:1px solid #454545;border-left:1px solid #aaa;vertical-align:middle; }
.sun_01 td.sort {color:#323232;  background:#f2f2f2;  border-left:none;font-family: 'NanumGothicBoldWeb';}
.sun_01 td.tit {color:#454545;font-family: 'NanumGothicBoldWeb'; }

.sun_02 {width:100%; border:0;border-top:2px solid #222; }
.sun_02 th {font-size:12px; color:#323232;font-family: 'NanumGothicBoldWeb'; text-align:center;  border-bottom:1px solid #454545; line-height:18px; padding:10px 5px;vertical-align:middle; }
.sun_02 th.sorttit {border-right:1px solid #aaa;}
.sun_02 td {font-size:12px; color:#666; line-height:18px; padding:10px 5px;text-align:center;  border-bottom:1px solid #454545;border-left:1px solid #aaa;vertical-align:middle; }
.sun_02 td.sort {color:#323232;  background:#f2f2f2;  border-left:none;font-family: 'NanumGothicBoldWeb';}
.sun_02 td.tit {color:#454545;font-family: 'NanumGothicBoldWeb'; }



/* noemail */
.noemail {float:left; width:100%;}
.noemail h2.gtit {width:100%;font-size:18pt; line-height:30pt; color:#777; letter-spacing:-1px;font-family: 'NanumGothicBoldWeb';}

.noemail dl {width:100%; }
.noemail dl dt {width:100%; color:#48760a; font-size:16px; line-height:20px; padding-bottom:10px;font-family: 'NanumGothicBoldWeb';   }
.noemail dl dd {width:100%; color:#888; font-size:13px; line-height:24px;  overflow:hidden; }
.noemail dl dd span { font-size:13px; line-height:24px;  }

.noemail .nimg {width:100%; text-align:left; padding:3% 0;}
.noemail .nimg img {width:95%; max-width:548px; }


/* privacy */
.privacy{width:100%;line-height:20px; margin:0; overflow:hidden; }
.privacy h4.ptit {color:#333;font-size:17px;line-height:22px; padding:10px 0 10px 0;  font-family: 'NanumGothicBoldWeb'; }
.privacy p, .privacy div{font-size:13px; line-height:22px;margin-bottom:10px; color:#666;}
.privacy p{ padding:0 0 0 10px;}


.privacy strong{display:inline-block;font-size:14px;line-height:22px;margin-bottom:5px;  font-family: 'NanumGothicBoldWeb'; padding:0 0 0 10px;}
.privacy span{line-height:22px;display:block;}












/*  1024ÀÌÇÏÇì´õ°øÅë */ 
@media all and (max-width:1024px){
.bi .bibox {width:30.1%;} 


.bi p.bimg img {width:80%; max-width:180px; }










}










/*  1024~720px¿ë */ 
@media all and (min-width:789px) and (max-width:1024px){



.greeting {width:71%;  }

.energyimg li {width:48%; margin:0 0.2% 5px 0.2%; #float:left; }
.greeting .cimg {font-size:24pt; }
.greeting .cimg span{font-size:24pt; }
}
/*  1024ÀÌÇÏ¿ë */ 
@media all and (max-width:1000px){
.conbox {width:100%; float:none; }
.conleft {display:none;}
.greeting .cimg {font-size:22pt; letter-spacing:-1px; }
.greeting .cimg span{font-size:22pt;letter-spacing:-1px; }
}


/*  789ÀÌÇÏ¿ë */ 
@media all and (max-width:789px){
.cert ul li { width:24%;  height:250px;}
.cert ul li.last {width:48%; text-align:center;}

.greeting {width:69%;  }
.greeting .cimg {font-size:20pt;}
.greeting .cimg span{font-size:20pt; }
.greeting h3.gtit {font-size:34pt; line-height:36pt; }
.greeting h3.gtit span{font-size:34pt; line-height:36pt; }
.greeting dl dt .ltxt {font-size:14pt;  line-height:20pt;  }

.greeting dl dd { line-height:22px; }
.greeting dl dd span { line-height:22px;  }


h2.contit {width:100%; float:none; overflow:hidden; padding:5px 0 20px 25px;  }
h2.contit .ltit {width:auto; float:left;}
h2.contit .lstit {width:auto; float:left; }



.bi .color h3 {width:15%;}
.bi .blist {width:84%; }


.build .txtbox {width:100%; float:none;}
.build .bimg {width:100%; float:none; text-align:center !important;}

.build .bimg img {margin:20px 0 0 0;}





.etable_02 dl.etit {width:33%;float:left;background:none;}
.etable_02 dl.etit dt {width:100%; float:none; background:#454545; font-size:12px; }
.etable_02 dl.etit dd {width:100%; float:none; color:#323232; border-bottom:1px dotted #aaa;}

.etable_02 dl.etxt {width:33%;float:left;border-bottom:none;}
.etable_02 dl.etxt dt {width:100%; float:none;  background:#454545; color:#fff; font-size:12px;}
.etable_02 dl.etxt dt span { color:#1b8ec3; font-size:12px; }

.etable_02 dl.etxt dd {width:100%; float:none;  border-bottom:1px dotted #aaa;}


.ebox .txtlist_02 dl dt {width:3%; }
.ebox .txtlist_02 dl dd {width:97%; }

.ebox .txtlist_03 dl dt {width:3%; }
.ebox .txtlist_03 dl dd {width:97%; }
.energyimg li {width:48%; margin:0 0.2% 5px 0.2%; #float:left; }


}

/*  700ÀÌÇÏ¿ë */ 
@media all and (max-width:700px){
.projectbox  img{width:100%;}

.etable_02_2 dl.etit {width:49.9%;float:left;border:none;}
.etable_02_2 dl.etit dt {width:100%; float:none; font-size:12px; border-top:2px solid #323232; border-bottom:1px solid #454545; padding:10px 0 0 0; height:50px; }
.etable_02_2 dl.etit dd {width:100%; float:none; border-bottom:1px solid #aaa; height:60px; padding:10px 0 0 0;height:50px;}
.etable_02_2 dl.etxt {width:49.9%;float:left;border:none;}
.etable_02_2 dl.etxt dt {width:100%; float:none; font-size:12px;border-top:2px solid #323232; border-bottom:1px solid #454545; height:40px; padding:20px 0 0 0;  }
.etable_02_2 dl.etxt dd {width:100%; float:none; border-bottom:1px  solid #aaa; height:60px; padding:20px 0 0 0; height:40px;}

}

/*  660ÀÌÇÏ¿ë */ 
@media all and (max-width:660px){

.bi .color h3 {width:20%;}
.bi .blist {width:79%; }
.bi .bibox {width:47%;}

#tabmenu_01 ul li a{ font-size:12px;}


}

/*  600ÀÌÇÏ¿ë */ 
@media all and (max-width:600px){




h2.contit {width:100%; float:none; overflow:hidden; font-size:19pt;line-height:24pt; }
h2.contit .ltit { font-size:19pt;line-height:24pt; }
h2.contit .lstit { font-size:19pt;line-height:24pt; }

.conbox {width:100%; float:none; }
h2.vtit {font-size:22pt; }
h2.vtit span{font-size:22pt; }


/* vision */
.vision h2.vtit {font-size:24pt; line-height:30pt;}
.vision h2.vtit span {font-size:24pt; line-height:30pt;}
.vision h4.vtit {font-size:15px;} 
.vision dl {width:100%; margin:0; float:none; padding:25px 0; border-bottom:1px dotted #bbb; overflow:hidden;}
.vision dl.first {padding:0 0 25px;}

.vision dl.last {border-bottom:none; padding:25px 0 0 0;}

.vision dl dd dl.list_01 {border-bottom:none;} 
.vision dl dd dl.list_02 {border-bottom:none;} 



/* greeting */
.ceoimg { display:none;}
.greeting {width:100%; float:none;  }


.bi p.bimg{width:40%; }
.bi dl.btxt_01 {width:55%;}

.cert ul li { width:32%; }




/* energy_table */

.energy_table table th {font-size:12px;}





.projectbox  .mbox {width:47%;  margin:0 0.4% 0 0.4%; height:320px; #margin:0 0.4% 0 0.4%; float:none; }
.projectbox  .mbox .mimg img { width:100%; height:auto; }

#tabmenu_lo ul li{ width:49.4%;}

.hbox h3.htit {width:100%; float:none; text-align:left;font-size:22pt; line-height:26pt; }
.hbox dl.hconbox {width:100%; float:none; padding:3px 0;}
.hbox dl.hconbox dt {line-height:20px; padding:0 0 0 2%; width:8%; }
.hbox dl.hconbox dd {line-height:20px; width:87%;}


#map_canvas { width:99.6%; }
#map_canvas1 { width:99.6%; }
#map_canvas2 { width:99.6%; }
.map .map_txt_01 dl dt {width:94%; padding:10px 3% 0 3%; float:none; background:#fff; line-height:24px; text-align:left;}
.map .map_txt_01 dl dd {width:94%; padding:0 3% 10px 3%; float:none; line-height:24px;}

.map .map_txt_01 dl.list2 dt{ width:94%; padding:10px 3% 0 3%; float:none; background:#fff; line-height:20px; text-align:left;}
.map .map_txt_01 dl.list2 dd {width:94%; padding:0 3% 5px  3%; float:none; line-height:30px;}



.noemail h2.gtit {font-size:16pt; line-height:30pt;}
.noemail .nimg { padding:5% 0;}

.noemail dl dt {font-size:15px; line-height:20px; }
.noemail dl dd { line-height:22px;}
.noemail dl dd span { line-height:22px;  }
#tabmenu_01 ul li{  width:32%; margin:0 2px 2px 0; }
#tabmenu_01 ul li.first {border-left:1px solid #42506b;}



.ebox .lbox {width:100%; float:none; padding:20px 0 0 0; border-right:none;   }
.ebox .rbox {width:100%; float:none; padding:0;}
.ebox .txtlist_02 dl dt {width:4%; }
.ebox .txtlist_02 dl dd {width:96%; }

.ebox .txtlist_03 dl dt {width:4%; }
.ebox .txtlist_03 dl dd {width:96%; }



.etable_03 dl {width:100%; padding:0 0 20px 0;}
.etable_03_2 dl {width:100%; padding:0 0 20px 0;}



}


/*  480ÀÌÇÏ¿ë */ 
@media all and (max-width:480px){


h2.vtit {font-size:20pt; }
h2.vtit span{font-size:20pt; }
h2.htit {font-size:22pt; }
  
.vision h2.vtit {font-size:22pt; line-height:26pt;}
.vision h2.vtit span {font-size:22pt; line-height:26pt;}  

.vision h4.vtit {font-size:13px;} 
.projectbox {text-align:center;}
.projectbox  .mbox {width:100%; max-width:290px; margin:0 auto 0 auto;  height:340px; }


.cert ul li { width:49%;  height:250px;}
.cert ul li.last {width:99%;}
#map_canvas { width:99.5%; }
#map_canvas1 { width:99.5%; }
#map_canvas2 { width:99.5%; }

.greeting h3.gtit {font-size:30pt; line-height:34pt; }
.greeting h3.gtit span{font-size:30pt; line-height:34pt; }
.greeting dl dt .ltxt {font-size:12pt;  line-height:18pt;}

.bi p.bimg{width:98%; margin:0 0 30px 0 ; }
.bi dl.btxt_01 {width:100%;}

.bi .color h3 {width:90%; padding:0 0 10px 1.4%;}
.bi .blist {width:100%; }


#tabmenu_01 ul li a{ font-family: 'NanumGothicWeb';  }

/* etable */

.etable_01 dl dt {font-size:12px;}
.etable_01 dl dd {font-size:12px;}
.etable_01 dl dd.eimgbox dl {width:100%; padding:0 0 20px 0; }
.etable_01 dl dd.eimgbox dl dd {line-height:16px;font-size:12px;}
.etable_03_1 dl {width:100%; padding:0 0 20px 0;}


.etable_02_3 dl.etxt dt {font-size:11px; }

.etable_02_3 dl.etxt dd {font-size:11px; }

}




/* 400ÀÌÇÏ¿ë */ 
@media all and (max-width:400px){



.vision h2.vtit {font-size:20pt; line-height:24pt;}
.vision h2.vtit span {font-size:20pt; line-height:24pt;} 

.bi .bibox {width:97.1%;}

.greeting .cimg {font-size:18pt;}
.greeting .cimg span{font-size:18pt; }

.etable_02_1 dl.etit dt {font-size:12px; }
.etable_02_1 dl.etit dd {font-size:12px; }

.ebox .txtlist_02 dl dt {width:5%; }
.ebox .txtlist_02 dl dd {width:95%; }

.ebox .txtlist_03 dl dt {width:5%; }
.ebox .txtlist_03 dl dd {width:95%; }

.energyimg li {width:100%;  margin:0 0 5px 0;

/* energy_table */

.energy_table table th {font-size:11px;letter-spacing:-1px;}
.energy_table table td {font-size:11px; letter-spacing:-1px;}


}

/*  360ÀÌÇÏ¿ë */ 
@media all and (max-width:360px){

h2.contit { font-size:18pt;}
h2.contit .ltit {font-size:18pt;}
h2.contit .lstit {font-size:18pt;}



.vision h2.vtit {font-size:18pt; line-height:22pt;}
.vision h2.vtit span {font-size:18pt; line-height:22pt;}  

.greeting .cimg {font-size:16pt;}
.greeting .cimg span{font-size:16pt; }
.greeting h3.gtit {font-size:26pt; line-height:28pt; }
.greeting h3.gtit span{font-size:26pt; line-height:28pt; }


#tabmenu_lo ul li{ width:49.2%;}

.etable_02_1 dl.etit dt {font-size:11px; }
.etable_02_1 dl.etit dd {font-size:11px; }


.etable_02_3 dl.etxt dt {letter-spacing:-0.5px; }

.etable_02_3 dl.etxt dd {letter-spacing:-0.5px; }
}






#flash a { font-size:11px; font-family:"µ¸¿ò",Dotum; }




