@charset "utf-8";

/****************************************/
/*	Name: KEPCO
/*	PART: SITE LAYOUT STYLE
/*	Version: 1.0
/*	Author:
/****************************************/

/* cm.layout sectionmain layout */
#container.sectionmain.layout1 #content {width:980px; z-index:15;}
#container.sectionmain.layout2 #lnb {float:left;width:170px; z-index:25;}
#container.sectionmain.layout2 #content {float:right; width:740px; z-index:15;}

/* subMenu bg */
.sub_kepcointro {background:url(/kepco/front/img/com/bg_subdoc01.png) 50% 0 no-repeat;}
.sub_cyber {background:url(/kepco/front/img/com/bg_subdoc02.png) 50% 0 no-repeat;}
.sub_company {background:url(/kepco/front/img/com/bg_subdoc03.png) 50% 0 no-repeat;}
.sub_knowledge {background:url(/kepco/front/img/com/bg_subdoc04.png) 50% 0 no-repeat;}
.sub_pr {background:url(/kepco/front/img/com/bg_subdoc05.png) 50% 0 no-repeat;}
.prGallery {}
.sub sub_com {background:url(/kepco/front/img/com/bg_subdoc00.png) 50% 0 no-repeat;}

/**** Skip Menu ****/
.skipMenu {overflow:hidden; position:relative; width:100%; z-index:2;}
.skipMenu a {display:block; height:0px; width:0px; margin:0 -1px -1px 0; overflow:hidden; font-size:0; line-height:0; text-align:center;}
.skipMenu a:focus, 
.skipMenu a:hover, 
.skipMenu a:active {background:#B40000; color:#fff; font-size:12px; font-weight:bold; margin:0; height:20px; line-height:1; margin:0; padding:8px 0 0 15px; width:auto;}

/* font */
#header ul.depth>li>a, 
#header .utill_box ul li .layer_box .layer_cont ul li a,
#header .utill_box .right ul.utill li.language .layer_box ul li a.china,
#header .utill_box .right ul.utill li.language .layer_box ul li a.france,
#header .utill_box .right ul.utill li.language .layer_box ul li a.spain,
#header .gnb .depth_tit p a,
#header .gnb ul.gnb_menu>li>a,
#header.independent .gnb ul.depth.depth1>li>a,
#header.independent .gnb .indep_menu a, .comlayout #header ul.depth>li>a,
.mainLayout2 #header.independent .gnb .depth_tit p a.logo,
.mainLayout2 #header.independent .gnb ul.depth.depth1>li a,
.comlayout #footer .footerCon addres, .comlayout #footer .footerCon li.family,
.comlayout #header .gnb ul.gnb_menu>li>a, .comlayout #footer .footerCon .ohsas_mark
{font-family:arial, tahoma,Verdana, AppleGothic, sans, simsun, mingliu, 宋体, simhei, ms yahei;}

#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dt a,
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd a,
.comlayout #footer .footerCon address, .comlayout #footer .footerCon address span,
#lnb ul.menu3dep > li a, #lnb ul.menu3dep > li a span, #lnb .lnbmu .lnbtit strong
{font-family:tahoma, arial, AppleGothic, Verdana,sans, simsun, mingliu, 宋体, simhei, ms yahei;}	

/**** layout ****/
#wrap {position:relative;}
.inbox {width:1400px; margin:auto;}
#header {min-height:88px; /* height:88px; background:url(/kepco/front/img/temp/temp_top.png) 0 0 no-repeat; */}
#container {margin:19px 0 0 0; zoom:1;padding: 0 0 0 260px; width: 980px;}
#container:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
*html #container {height:1%;} /* hides from ie-mac */
#container.subpage.layout1 #content {width:980px; z-index:15;}
#container.subpage.layout2 #lnb {float:left;width:170px; z-index:25;}
#container.subpage.layout2 #content {float:right; width:740px; z-index:15;}

#footer {background:#fff; width:100%; height:190px; padding-top:30px; z-index:30;}
#footer .footerCon {width:980px; margin:auto;}
#footer .footerCon li {font-size:12px; line-height:16px;}
#footer .footerCon .is_footer {background:url(/kepco/front/img/com/footer.png) no-repeat;}

*html #footer .footerCon {height:1%;} /* hides from ie-mac */
#footer .footerCon .is_footer.logo {float:left; width:170px; background-position:0 0; width:170px; height:29px;}
#footer .footerCon .footer_dsc {position:relative; float:right; width:735px; z-index:35;}
#footer .footerCon .footer_dsc .util_menu {margin-top:3px;}
#footer .footerCon .footer_dsc .util_menu li {float:left; background:url(/kepco/front/img/com/bg_footutil_line.png) 0 4px no-repeat; padding:0 12px; letter-spacing:-1px;}
#footer .footerCon .footer_dsc .util_menu li:first-child {background:none; padding-left:0; color:#121212;}
#footer .footerCon .footer_dsc .util_menu li a {color:#676767;}
#footer .footerCon .footer_dsc .util_menu li:first-child a {color:#121212;}
#footer .footerCon .footer_dsc .footer_info {margin-top:33px; *margin-top:50px;}

#footer .footerCon .footer_dsc .footer_info p.is_footer.qrcode {float:left; background-position:-240px -51px; width:68px; height:68px;}
#footer .footerCon .footer_dsc .footer_info>ul {position:relative; float:left; width:637px; margin-left:30px;}
#footer .footerCon .footer_dsc .footer_info>ul>li {line-height:23px; color:#676767; font-size:11px;}
#footer .footerCon .footer_dsc .footer_info>ul>li:first-child strong.is_footer.emphone {display:block; background-position:-339px -38px; margin:-14px 0 7px; width:488px; height:28px;}
#footer .footerCon .footer_dsc .footer_info>ul>li address {display:inline; margin-right:15px; letter-spacing:-1px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span {color:#000;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span strong {color:#676767;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span.sns a {display:inline-block; background:url(/kepco/front/img/com/footer.png) no-repeat; margin-top:0px; *margin-top:0; width:24px; height:24px; vertical-align:middle;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span.sns a:first-child {margin-left:8px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span.sns a.sns_t {background-position:-551px -98px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span.sns a.sns_f {background-position:-579px -98px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span.sns a.sns_m {background-position:-607px -98px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.phonesns span.sns a.sns_r {background-position:-635px -98px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family {position:absolute; top:0; right:0;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family>a {display:inline-block; background: url(/kepco/front/img/com/footer.png) -891px -50px no-repeat; width:79px; height:20px; margin:0px 0 0 0px; vertical-align:top;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family dl.family_site {display:none; position:absolute; bottom:20px; right:-5px; background:#fff; width:142px; font-size:12px; letter-spacing:-1px; border:1px #ddd solid; z-index:40;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family dl.family_site dt {background:url(/kepco/front/img/com/bg_dotline.png) 0 0 repeat-x; color:#1479c7; padding:15px 20px 5px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family dl.family_site dt:first-child {background:none;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family dl.family_site dd {padding:0px 20px 20px;}
#footer .footerCon .footer_dsc .footer_info>ul>li.family dl.family_site dd li {line-height:18px;}


#footer .footerCon .footer_dsc .util_menu li a:hover,
#footer .footerCon .footer_dsc .footer_info>ul>li.family dl.family_site dd li a:hover
 {text-decoration:underline;}

#footer .footerCon:after,
#footer .footerCon .footer_dsc .util_menu:after,
#footer .footerCon .footer_dsc .footer_info:after
 {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}

#footer .footerCon .is_footer.logo span,
#footer .footerCon .footer_dsc .footer_info p.is_footer.qrcode span,
#footer .footerCon .footer_dsc .footer_info ul>li:first-child strong.is_footer.emphone span,
#footer .footerCon .footer_dsc .footer_info ul>li span.sns a span,
#footer .footerCon .footer_dsc .footer_info>ul>li.family>a span 
 {display:block; height:0; width:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden;}

/* title.location */
.title h1.h1tit {font-size:30px; line-height:30px; font-weight:bold; color:#262626; letter-spacing:-1px; margin-bottom:45px;}
.title .page_util {margin:-38px 0 37px 0; height:23px; line-height:24px; font-size:11px; text-align:right; zoom:1;}
.title .page_util:after {content:'.'; display:block; height:0px; clear:both; visibility:hidden;}
.title .page_util li {display:inline; background:url(/kepco/front/img/com/bg_utilline.png) 0 0px no-repeat; *background-position:0 7px; padding:0 6px 0 0px; *padding:0 0px 0 10px;}
.title .page_util li:first-child {background:none;}
.title .page_util li span {display:inline-block; margin:0 5px 0 10px; height:23px; line-height:24px; vertical-align:top;}
.title .page_util li a {display:inline-block; background:url(/kepco/front/img/com/layout_ico.png) no-repeat; height:23px; line-height:24px; vertical-align:top;}
.title .page_util li a:first-child {margin-left:10px;}
.title .page_util li a:hover, .title .page_util li a:hover span {text-decoration:underline; cursor:pointer;}
.title .page_util li a span {background:none;}
.title .page_util li a.print {background-position:0 5px; padding-left:22px;}
.title .page_util li a.email {background-position:0 -35px; padding-left:20px; margin-left:15px;}
.title .page_util li a.twitter {background-position:0 -74px; width:23px; height:23px;}
.title .page_util li a.facebook {background-position:-28px -74px; margin-left:4px; width:23px; height:23px;}
.title .page_util li a.me2day {background-position:-56px -74px; margin-left:4px; width:23px; height:23px;}
.title .page_util li a.pdfdown {background-position:-102px -75px; padding-left:21px; margin:0 -8px 0 10px; *margin-right:0;}
.title .page_util li a.pdfdown span {margin-left:0;}

.title .lcmap {margin-bottom:25px; text-align:right; vertical-align:middle;}
.title .lcmap a {display:inline-block; background:url(/kepco/front/img/com/ico_lcarr.png) 0 1px no-repeat; height:11px; line-height:12px; margin-left:7px; padding-left:11px; font-size:11px; color:#646464; vertical-align:middle;}
.title .lcmap a.ico_home {background:url(/kepco/front/img/com/ico_lchome.png) 0 0 no-repeat; margin:0; padding:0; width:12px;}
.title .lcmap a.ico_home span {display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}
.title .lcmap span {display:inline-block; background:url(/kepco/front/img/com/ico_lcarr.png) 0 1px no-repeat; height:11px; line-height:12px; margin-left:7px; padding-left:11px; font-size:11px; color:#262626; vertical-align:middle;}
.title .lcmap a:first-letter,
.title .lcmap span:first-letter {font-size:0;}


/**** POPUP ****/
/* pop IR */
#wrapPop dl.popL
ayout dt.popTit .bgtit span,
#wrapPop dl.popLayout.lpop dd.close_box a span {display:block; height:0; width:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden;}

/* pop layout */
.popbg {background:#297ee9;}
#wrapPop {background:#297ee9; padding:3px;}
#wrapPop dl.popLayout {position:relative; margin:0 -3px;}
#wrapPop dl.popLayout.lpop {margin:0;}
#wrapPop dl.popLayout dt.popTit {position:relative; height:46px;}
#wrapPop dl.popLayout dt.popTit strong {display:inline-block; margin-left:18px; font-size:22px; line-height:43px; color:#fff;}
#wrapPop dl.popLayout dt.popTit .bgtit {display:inline-block; position:absolute; top:0; right:0; background:url(/kepco/front/img/com/pop_titbg.png) 0 100% no-repeat; width:177px; height:46px; text-align:right;}

#wrapPop dl.popLayout dd.popContainer {background:#fff;}
#wrapPop dl.popLayout dd.popContainer #popBody {padding:30px 30px 0; overflow-y:auto;}
#wrapPop dl.popLayout dd.close_box {background:#999fa7; width:100%; height:25px; margin-bottom:-25px; text-align:right;}
#wrapPop dl.popLayout dd.close_box a {display:inline-block; background:url(/kepco/front/img/com/btn_set.png) -100px -426px no-repeat; padding-left:12px; margin-right:10px; height:25px; color:#fff; line-height:25px;}

#wrapPop dl.popLayout.lpop dt.popTit .bgtit {width:227px;}
#wrapPop dl.popLayout.lpop dd.close_box {display:inline-block; position:absolute; top:-3px; right:0; background:none; width:49px; margin:0; padding:0; font-size:0; line-height:0;}
#wrapPop dl.popLayout.lpop dd.close_box a {display:inline-block; background:url(/kepco/front/img/com/btn_set.png) 0 -420px no-repeat; width:49px; height:50px;}

.modal_content {position:absolute; top:50%; left:50%;}
.modal_overlay {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000;}


/**** LNB ****/
#lnb div, #lnb a, #lnb strong, #lnb span {}
#lnb .lnbmu {margin:35px 0 20px;}
#lnb .lnbmu .lnbtit {position:relative; margin-left:10px; *margin-top:-3px;}
#lnb .lnbmu .lnbtit strong {display:inline-block; font-size:18px; line-height:18px; *line-height:24px; color:#323232; vertical-align:top;}
#lnb .lnbmu .lnbtit a {display:inline-block; background:url(/kepco/front/img/com/layout_ico.png) no-repeat;}
#lnb .lnbmu .lnbtit a span {display:block; height:0; width:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden;}
#lnb .lnbmu .lnbtit .office_more {display:inline-block; *display:inline; z-index:50;}
#lnb .lnbmu .lnbtit .office_more>a {background-position: -35px -112px; *margin-top:3px; width:20px; height:24px; vertical-align:middle;}
#lnb .lnbmu .lnbtit .office_list {display:none; position:absolute; top:36px; *top:38px; left:100%; background:#fff; width:168px; margin-left:10px; z-index:51; border:1px #ddd solid;}
#lnb .lnbmu .lnbtit .office_list>a {position:absolute; top:-1px; right:-1px; background-position:0 -115px; width:21px; height:21px;}
#lnb .lnbmu .lnbtit .office_list li { border-top:1px #ddd solid;}
#lnb .lnbmu .lnbtit .office_list li:first-child {border-top:none;}
#lnb .lnbmu .lnbtit .office_list li a {background:none; display:inline-block; font-size:13px; line-height:13px; *line-height:16px; margin:13px 0 15px 24px; vertical-align:middle;}
#lnb .lnbmu .lnbtit .office_list li a:hover {text-decoration:underline;}

#lnb ul.menu3dep {padding:0px; margin:13px 0 0 0; width:170px;}
#lnb ul.menu3dep > li {position:relative; list-style:none outside none; margin-top:-1px; font-size:13px; color:#454545; background:#fff; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; vertical-align:top; overflow:hidden;}
#lnb ul.menu3dep > li > a {display:block; line-height:18px; padding:11px 20px 14px 10px; background:url(/kepco/front/img/com/ico_lnb_more.png) 155px center no-repeat;}
#lnb ul.menu3dep > li.on > a {background:none;}
#lnb ul.menu3dep > li > a.on {color:#1479c7; font-weight:bold;}
#lnb ul.menu3dep > li > a.selected, 
#lnb ul.menu3dep > li > a:hover {color:#1479c7;}
#lnb ul.menu3dep > li.noChild a {background:none; line-height:18px; padding:11px 10px 14px}
#lnb ul.menu3dep li ul.menu4dep {position:relative; visibility:hidden; height:0; top:0; width:170px; background:#f5f5f5; border-top:1px solid #dddddd;}	
#lnb ul.menu3dep li.on ul.menu4dep {visibility:visible; height:auto; padding:8px 0 12px; }
#lnb ul.menu3dep li ul.menu4dep > li {font-size:12px;}
#lnb ul.menu3dep li ul.menu4dep li a {display:inline-block; padding:5px 10px 5px 23px; line-height:15px; width:137px; background:url(/kepco/front/img/com/bul_lnb_4dep.png) 13px 11px no-repeat; cursor:pointer;}
#lnb ul.menu3dep li ul.menu4dep > li > a.on {background-image:url(/kepco/front/img/com/bul_lnb_4depon.png); color:#1479c7; font-weight:bold;}
#lnb ul.menu3dep li ul.menu4dep li.has5dep a span {display:inline-block; width:130px; padding-right:10px; background:url(/kepco/front/img/com/ico_lnb_more.png) 132px center no-repeat;}
#lnb ul.menu3dep li ul.menu4dep li.on a span {background:none;}
#lnb ul.menu3dep li ul.menu4dep li a:hover {color:#1479c7; ackground:url(/kepco/front/img/com/bul_lnb_4depon.png) 13px center no-repeat;}
#lnb li.has5dep ul {position:relative; visibility:hidden; height:0; left:0px; top:0; width:170px;}	
#lnb ul.menu3dep li ul.menu4dep li.on ul {visibility:visible; height:auto;}
#lnb ul.menu3dep li ul.menu4dep li.has5dep ul li a {display:inline-block; padding-left:33px; padding-right:10px; width:127px; background:url(/kepco/front/img/com/bul_lnb_5dep.png) 23px 12px no-repeat;}
#lnb ul.menu3dep li ul.menu4dep li.has5dep ul li.on a,
#lnb ul.menu3dep li ul.menu4dep li.has5dep ul li a:hover {color:#1479c7; background-image:url(/kepco/front/img/com/bul_lnb_5depon.png);}	
#lnb ul.menu3dep li ul.menu4dep li.has5dep ul li.on a {font-weight:bold;}

#lnb .lnb_banner {background:#f9f9f9; margin-bottom:10px; border:1px #ddd solid;}
#lnb .lnb_banner a {display:inline-block; padding:8px 10px 10px 20px; font-weight:bold; color:#1479c7; line-height:18px;}
#lnb .lnb_banner a span.pop {display:inline-block; background:url(/kepco/front/img/com/layout_ico.png) -61px -115px no-repeat; margin-left:5px; width:16px; height:15px; vertical-align:middle;}
#lnb .lnb_banner a span.pop > span {display:block; height:0; width:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden;}

#lnb .lnb_reldsc {margin-bottom:10px; border:1px #ddd solid;}
#lnb .lnb_reldsc dt {background:#f9f9f9; border-bottom:1px #ddd solid;}
#lnb .lnb_reldsc dt strong {display:inline-block; padding:10px 10px 12px 20px; color:#1479c7;}
#lnb .lnb_reldsc dd {}
#lnb .lnb_reldsc dd ul {margin:10px 20px 14px;}
#lnb .lnb_reldsc dd ul li {margin-top:8px; font-size:12px;}
#lnb .lnb_reldsc dd ul li:first-child {margin-top:0px;}
#lnb .lnb_reldsc dd ul li a:hover {text-decoration:underline;}
#lnb .lnb_reldsc dd ul li.clfix span {float:left; margin:-3px 5px 0 0; line-height:25px;}
#lnb .lnb_reldsc dd ul li.clfix {margin-top:3px;}
#lnb .lnb_reldsc dd ul li.clfix:first-child {padding-top:3px;}
#lnb .lnb_reldsc dd .btn_file {margin:14px 20px 13px;}


/*** header GNB ***/
#header {width:100%; *zoom:1;}
#header:after {content:""; display:block; clear:both;}
#header ul li a:hover {text-decoration:underline;}
#header ul.depth {*zoom:1;}
#header ul.depth:after {content:""; display:block; clear:both;}
#header ul.depth li {float:left;}
#header ul.depth>li>a {display:block; background:url(/kepco/indi/foreign/com/img/gnb/depth_bar_bg.gif) 0 5px no-repeat; padding:0 12px 0 9px; line-height:18px; letter-spacing:-1px;}
#header ul.depth li a.member {color:#fb444c; font-weight:bold; letter-spacing:0;}
#header ul.depth li a.btn {text-decoration:none;}
#header ul.depth li a.btn {}
#header ul.depth li a.btn span {display:block; background:url(/kepco/indi/foreign/com/img/gnb/ico_set.png) right 0 no-repeat;}
#header ul.depth li a.btn span.btn_layer {background-position:right 7px; padding-right:12px;}
#header ul.depth li a.btn span.btn_search {background-position:right -32px; padding-right:20px;}
#header ul.depth li:first-child a {background:none; padding-left:0;}
#header ul.depth li a:hover,
#header ul.depth>li.on>a {color:#2876e0;}
#header .utill_box ul li {position:relative;}
#header .utill_box ul li a.btn {padding-right:10px;}
#header .utill_box ul li a.btn span.btn_layer {padding-right:14px;}
#header .utill_box ul li .layer_box {display:none; position:absolute; left:0; top:17px; border:3px solid #2877e1; }
#header .utill_box ul li .layer_box.on {display:block;}
#header .utill_box ul li .layer_box .layer_cont {background:#fff; width:100%; *zoom:1;}
#header .utill_box ul li .layer_box .layer_cont:after,
#header .utill_box ul li .layer_box .layer_cont ul li:after {content:""; display:block; clear:both;}
#header .utill_box ul li .layer_box .layer_cont ul li {width:100%; text-align:center; border-top:1px solid #e3e3e3; *zoom:1;}
#header .utill_box ul li .layer_box .layer_cont ul li:first-child {border-top:0;}
#header .utill_box ul li .layer_box .layer_cont ul li a {background:none; font-size:11px; line-height:27px; letter-spacing:-1px;}
#header .utill_box ul li .layer_box .layer_cont ul li ul li a {line-height:22px;}
#header .utill_box ul li .layer_box .layer_cont ul li a:hover,
#header .utill_box ul li .layer_box .layer_cont ul li.on a {color:#2876e0;}
/* utill_box */
#header .utill_box {position:relative; width:100%; padding-top:21px; *zoom:1; z-index:80;}
#header .utill_box:after {content:""; display:block; clear:both;}
#header .utill_box .left {float:left; width:655px; margin-left:18px; font-size:11px;}
#header .utill_box .left ul.depth.depth1 li .layer_box {width:145px;}
#header .utill_box .right {float:right; width:480px;}
#header .utill_box .right ul.utill>li {position:relative; text-align:right;}
#header .utill_box .right ul.utill.member>li:first-child a {padding-left:0;}
#header .utill_box .right ul.utill>li>a {padding-right:10px; font-size:11px;}
#header .utill_box .right ul.utill li.business_place .layer_box .layer_cont {width:140px; background:#fff url(/kepco/indi/foreign/com/img/gnb/layer_box_bg.gif) center top repeat-y}
#header .utill_box .right ul.utill li.business_place .layer_box .layer_cont ul li {float:left; width:70px;}
#header .utill_box .right ul.utill li.language .layer_box {width:82px;}
#header .utill_box .right ul.utill li.language .layer_box ul li a {letter-spacing:0;}
#header .utill_box .right ul.utill li.direct_link .layer_box .layer_cont {width:67px;}
/* search */
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap {position:absolute; right:2px; top:-4px; width:224px; *zoom:1; z-index:60;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap:after {content:""; display:block; clear:both;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont {float:left; background:#fff url(/kepco/indi/foreign/com/img/gnb/ico_arr_updown.png) 182px 10px no-repeat; width:195px; height:26px; border-top:1px solid #7f7f7f; border-left:1px solid #7f7f7f;}
#header .utill_box .right ul.utill li.utill_search.on .utill_search_wrap .utill_search_cont {background-position:133px -35px;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont input {float:left; height:24px; padding-top:0; border:none; line-height:22px;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont input[type=text]{width:176px;}
#header .utill_box .right ul.utill li.utill_search a.btn_search {display:block; float:left; width:25px; height:25px; padding:0; border:1px solid #8ab7f2;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont .utll_layer_box {position:absolute; left:-3px; top:28px; background:url(/kepco/front/img/com/gnb/utll_layer_bg.png) left bottom no-repeat; width:154px; padding-bottom:13px;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont .utll_layer_box ul {padding:9px 0 0;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont .utll_layer_box ul li {float:none; width:146px; text-align:left;}
#header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont .utll_layer_box ul li a {display:block; padding:6px 0 5px 15px; font-size:11px;}

/* GNB */
#header .gnb {position:relative; background:url(/kepco/indi/foreign/com/img/gnb/gnb_menu.png) 0 0 no-repeat; width:980px; margin-top:12px; *zoom:1; z-index:70;}
#header .gnb:after {content:""; display:block; clear:both;}
#header .gnb .indep_menu {position:absolute; right:0; top:0;}
#header .gnb .depth_tit {float:left; background:#1970de; height:37px; padding:0; margin-left:20px; /* margin-left:58px; */}
#header .gnb .depth_tit p a {display:block; float:left; padding-right:30px; color:#fff; font-weight:bold; font-size:15px; line-height:37px;}
#header .gnb .depth_tit p a.logo {background:url(/kepco/front/img/com/gnb/ico_logo.png) 0 9px no-repeat; width:39px; height:37px; padding:0;}
#header .gnb ul.gnb_menu {*zoom:1;}
#header .gnb ul.gnb_menu:after {content:""; display:block; clear:both;}
#header .gnb ul.gnb_menu>li {float:left; height:37px;}
#header .gnb ul.gnb_menu>li>a {display:block; background:url(/kepco/indi/foreign/com/img/gnb/gnb_menu_bar.png) 0 0 no-repeat; padding:0 39px; text-align:center; color:#fff; font-size:15px; line-height:37px; font-weight:bold;}
#header .gnb ul.gnb_menu>li>a:hover,
#header .gnb ul.gnb_menu>li>a.link {text-decoration:none;}
#header .gnb ul.gnb_menu>li:first-child>a {background:none; padding:0 41px 0 40px;}
#header .gnb ul.gnb_menu>li>a:hover,
#header .gnb ul.gnb_menu>li.on>a {background:#fbfbfb; color:#1658d6;}
#header .gnb ul.gnb_menu>li.fore>a:hover,
#header .gnb ul.gnb_menu>li.fore.on>a {color:#00dff6;}
#header .gnb ul.gnb_menu li .depth_box {position:absolute; left:0; top:37px; width:980px; z-index:2;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth {width:100%; *zoom:1;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth:after {content:""; display:block; clear:both;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun {float:left; width:163px; min-height:58px; padding:0 0 15px 0;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun:first-child {width:163px; padding-left:9px;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dt {margin-bottom:9px;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd {margin-bottom:0;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dt a {color:#323232; font-size:15px; line-height:17px; padding-left:20px;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd a {padding:4px 10px 4px 21px;} 
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dt a,
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd a {display:block;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dt a:hover,
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd a:hover {color:#2877e1;}
#header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd ul li{padding-left:6px; background:url(/kepco/indi/foreign/com/img/gnb/bul_depth_1x3.gif) no-repeat 20px 12px; font-size:12px; line-height:16px;}
#header .gnb ul.gnb_menu li .sub_depth .banner {float:right; margin-right:21px;}
/* SUB GNB */
.sub #header .gnb ul.gnb_menu li .depth_box {background:url(/kepco/indi/foreign/com/img/gnb/sub_menu_topbg.png) 0 0 no-repeat;}
.sub #header .gnb ul.gnb_menu li .depth_box .sub_depth {background:url(/kepco/indi/foreign/com/img/gnb/sub_menu_bg.png) left bottom no-repeat; padding-bottom:7px; margin-top:28px;}
.sub #header .gnb ul.gnb_menu li .depth_box.line_box01 .sub_depth {background-position:-1020px bottom;}/* 1단 */
.sub #header .gnb ul.gnb_menu li .depth_box.line_box02 .sub_depth {background-position:-2040px bottom;}/* 2단 */
.sub #header .gnb ul.gnb_menu li .depth_box.line_box03 .sub_depth {background-position:-3060px bottom;}/* 3단 */
.sub #header .gnb ul.gnb_menu li .depth_box.line_box04 .sub_depth {background-position:-4080px bottom;}/* 4단 */
.sub #header .gnb ul.gnb_menu li .depth_box.line_box05 .sub_depth,
.sub #header .gnb ul.gnb_menu li .depth_box.line_box06 .sub_depth {background-position:-5100px bottom;}/* 5단 */
.sub #header .gnb ul.gnb_menu li .depth_box.line_box05 .sub_depth dl.sub_meun:last-child,
.sub #header .gnb ul.gnb_menu li .depth_box.line_box06 .sub_depth dl.sub_meun:last-child {width:133px;}/* 6단 6번쨰 */
.sub #header .gnb ul.gnb_menu li .depth_box {padding-top:0; height:0; overflow:hidden;}

/* GNB */
#header.independent .gnb .depth_tit {width:150px;}
#header.independent .gnb .depth_tit p {}
#header.independent .gnb .depth_tit p a {background:url(/kepco/front/img/com/gnb/gnb_logo.png) 0 9px no-repeat; width:110px; height:37px;}
#header.independent .gnb ul.depth.depth1 {float:left; *zoom:1;}
#header.independent .gnb ul.depth.depth1:after {content:""; display:block; clear:both;}
#header.independent .gnb ul.depth.depth1>li {position:relative; float:left; height:37px;}
#header.independent .gnb ul.depth.depth1>li>a {display:block; background:url(/kepco/indi/foreign/com/img/gnb/gnb_menu_bar.png) 0 0 no-repeat; padding:0; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-family:Malgun Gothic,dotum; line-height:37px;}
#header.independent .gnb ul.depth.depth1>li:first-child>a {background:none;}
#header.independent .gnb ul.depth.depth1>li>a:hover,
#header.independent .gnb ul.depth.depth1>li.on>a {background:#fafafa; color:#1658d6;}
#header.independent .gnb ul.depth.depth1 li .depth_box {background:#fff; position:absolute; left:0; top:37px; *width:140px; padding:11px 18px 16px 19px; border:1px solid #e0e0e0;}
#header.independent .gnb ul.depth.depth1 li .depth_box .sub_meun {min-width:30px;}
#header.independent .gnb ul.depth.depth1 li .depth_box .sub_meun li {float:none; text-align:left;}
#header.independent .gnb ul.depth.depth1 li .depth_box .sub_meun li a {display:block; padding:6px 0 3px; color:#494949; text-align:left; font-family:Malgun Gothic,dotum; letter-spacing:-1px;}

#header.independent .gnb ul.depth.depth1 li .depth_box.box1 {}
#header.independent .gnb ul.depth.depth1 li .depth_box.box1 .sub_meun li {text-align:center;}

#header.independent .gnb ul.depth.depth1 li .depth_box.box2 {padding:0; *width:172px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun {width:172px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun li {float:left; width:85px; padding-bottom:8px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun li a {display:block; letter-spacing:-2px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun li ul.menu_col {width:100%; padding-top:12px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun li ul.menu_col li {float:none; padding-bottom:10px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun li ul.menu_col li a {padding-left:19px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2 .sub_meun>li:first-child {border-right:1px solid #e0e0e0;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box2>.sub_meun>li>a {width:66px; padding:16px 0 7px 19px; border-bottom:1px solid #e0e0e0;}

#header.independent .gnb ul.depth.depth1 li .depth_box.box3 {*width:130px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box3 .sub_meun {width:130px;}
#header.independent .gnb ul.depth.depth1 li .depth_box.box4 .sub_meun {width:97px;}
#header.independent .gnb .indep_menu a {background:url(/kepco/front/img/com/gnb/indep_menu_bg.png) 0 3px no-repeat; padding:0 31px 0 25px; color:#f3ffa4; font-size:15px; font-weight:bold; line-height:37px; letter-spacing:-1px;}
#header.independent .gnb ul.depth.depth1 li .depth_box {height:0; overflow:hidden; visibility:hidden;}
#header.independent .gnb ul.depth.depth1 li .depth_box.on {visibility:visible;}

#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth {float:left; width:auto; min-height:58px; padding:0 0 15px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth:first-child {width:auto; padding-left:21px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.sub_meun:first-child {margin-right:20px;}
/*#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth:first-child {margin-right:0;}*/
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth dt,
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth dd {background:url(/kepco/front/img/com/gnb/pr_gnb_menu.png) 0 0 no-repeat; height:97px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth a {display:block; width:100%; height:100%;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth dl.pr_depth span {display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth dt,
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth dd {width:129px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth .FN0604 {background-position:-130px 0;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth .FN0605 {background-position:0 0;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth .FN0606 {background-position:-260px 0;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth .FN0607 {background-position:-390px 0;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth .FN0608 {background-position:-520px 0;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr01 dl.pr_depth .FN0609 {background-position:-650px 0;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth dt,
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth dd {width:188px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth .FN10 {background-position:0 -127px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth .FN11 {background-position:-188px -127px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth .FN1104 {background-position:-376px -127px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth .FN1105 {background-position:-564px -127px;}
#header.pr_indep .gnb ul.gnb_menu li .depth_box .sub_depth.pr02 dl.pr_depth .FN1106 {background-position:-752px -127px;}
.pr #header.pr_indep ul.depth li a.btn {margin:0;}

#header .utill_box.pr_black ul.depth.depth1 li a.btn span.btn_layer {background-position:right -70px; color:#93bdff;}
#header .utill_box.pr_black ul.depth>li>a,
#header .utill_box.pr_black ul.depth>li>a>span {color:#fff;}
#header .utill_box.pr_black ul.depth li.direct_link a.btn span.btn_layer,
#header .utill_box.pr_black ul.depth li.language a.btn span.btn_layer {background-position:right -107px;}
#header .utill_box.pr_black ul.depth li a:hover,
#header .utill_box.pr_black ul.depth>li.on>a,
#header .utill_box.pr_black ul.depth li a:hover>span,
#header .utill_box.pr_black ul.depth>li.on>a>span {text-decoration:underline;}
#header .utill_box.pr_black .right ul.utill li .layer_box .layer_cont ul li ul li {border-top:none;}
#header .utill_box.pr_black .right ul.utill li .layer_box .layer_cont ul li ul li a {margin-left:-20px;}


/*** about KEPCO ***/
/* content common */
.comlayout.sub.main{background:url(/kepco/indi/foreign/com/img/bg_main.gif) repeat-x;}
/* .comlayout.sub{background: url(/kepco/indi/foreign/com/img/bg_subdoc01.png) no-repeat center top;} */
/*.comlayout #container{margin-bottom:0;}*/
.comlayout .submain .conSection_second{margin-bottom:30px;}
.comlayout .submain .conSection_first > .box_company_sub01 h2{font-size:18px; color:#1479c7; }
/* header common */
.comlayout #header .utill_box{font-size:11px; color:#454545;}
.comlayout #header .utill_box .right{width:auto;}
.comlayout #header ul.depth>li>a{letter-spacing:0; background-position:0 3px;}
.comlayout #header ul.depth li a.btn .btn_search{background-position:right -142px;}
.comlayout #header .gnb{background-position:0 -43px;}
.comlayout #header .gnb .depth_tit{margin-left:0; }
.comlayout #header .gnb .depth_tit p{padding-right:0;}
.comlayout #header .gnb ul.gnb_menu>li>a{font-size:14px; font-weight:normal;}
.comlayout #header .gnb ul.gnb_menu>li.fore>a{font-size:12px; background:none; padding-left:0; padding-right:0;}
.comlayout #header .gnb .fore{text-align:left;}
.comlayout #header .gnb .fore>a{color:#00dff6;}
.comlayout #header .gnb ul.gnb_menu>li.fore>a:hover{background-color:none !important;}
/* footer common */
.comlayout #footer{height:81px; /*padding-top:50px;*/} 
.comlayout #footer .footerCon p, 
.comlayout #footer .footerCon address{float:left;}
.comlayout #footer .footerCon .is_footer.logo{width:126px; background:url(/kepco/indi/foreign/com/img/img_foreign_footer.gif) no-repeat 0 7px;}
.comlayout #footer .footerCon address{padding-right:16px; margin:-3px 16px 0 0; color:#676767; font-size:11px; line-height:18px; background:url(/kepco/front/img/com/bg_dotline_dfdfdf.gif) no-repeat right 0;}
.comlayout #footer .footerCon address span{font-size:10px; color:#606060;}
.comlayout #footer .footerCon .ohsas_mark{display:inline-block; color:#606060; font-size:9px; font-weight:bold; line-height:12px; background:url(/kepco/front/img/com/bg_dotline_dfdfdf.gif) no-repeat right 0;}
.comlayout #footer .footerCon .ohsas_mark span{display:inline-block; height:32px; padding:4px 16px 0 80px; background:url(/kepco/indi/foreign/com/img/img_ohsas_mark.gif) no-repeat 0 0;}
.comlayout #footer .footerCon .util_menu{float:right; position:relative;}
.comlayout #footer .footerCon li.family{ padding:7px 15px 0 0; height:24px; font-weight:bold; font-size:12px; color:#454545; background:url(/kepco/indi/foreign/com/img/bul_top_arr.gif) no-repeat right 50%;}
.comlayout #footer .footerCon .util_menu>li.family dl.family_site {/*display:none;*/position:absolute; bottom:28px; right:0px; background:#fff; width:142px; font-size:12px; letter-spacing:-1px; border:1px #ddd solid; z-index:40;}
.comlayout #footer .footerCon .util_menu>li.family dl.family_site dt {background:url(/kepco/front/img/com/bg_dotline.png) 0 0 repeat-x; color:#1479c7; padding:15px 20px 5px;}
.comlayout #footer .footerCon .util_menu>li.family dl.family_site dt:first-child {background:none;}
.comlayout #footer .footerCon .util_menu>li.family dl.family_site dd {padding:0px 20px 20px;}
.comlayout #footer .footerCon .util_menu>li.family dl.family_site dd li {line-height:18px;}
/* header & footer */
.mainLayout1 #header .gnb .fore{width:147px;}
.mainLayout1 #header .utill_box .left{margin-left:2px;}
.mainLayout1 #header .left ul.depth li a.btn span{font-size:11px; background-position:right -180px}
.comlayout #header .gnb .depth_tit p a.logo {width:162px; height:37px; background:url(/kepco/indi/foreign/com/img/gnb/gnb_logo.png) center 9px no-repeat;}
.mainLayout1 #header .gnb ul.gnb_menu>li>a{padding:0 24px 0 25px;}
.mainLayout1 #header .gnb ul.gnb_menu>li.on>a{}
.main.mainLayout1.comlayout #footer{padding-top:0;}

/** Nuclear Energy main **/
/* body */
/* .mainLayout2{background:url(/kepco/indi/foreign/com/img/bg_subdoc01.png) no-repeat center top;} */
/* heard & footer */
.mainLayout2.comlayout #footer{padding-top:50px;}
.mainLayout2 #header.independent .gnb{background-position:0 -85px;}
.mainLayout2 #header.independent .gnb .depth_tit, .mainLayout2 #header ul.depth{width:auto;}
.mainLayout2 #header .gnb .depth_tit{background:none;}
.mainLayout2 #header.independent .gnb .depth_tit p a{background:none;}
.mainLayout2 #header.independent .gnb .depth_tit p a.logo{width:161px; padding-left:49px;letter-spacing:-1px; }
.mainLayout2 #header.independent .gnb ul.depth.depth1>li a{font-weight:normal; letter-spacing:0 !important;}
.mainLayout2 #header.independent .gnb ul.depth.depth1>li>a{font-size:14px; padding:0 24px 0 23px;}
.mainLayout2 #header.independent .gnb ul.depth.depth1>li.fore{position:static;}
.mainLayout2 #header.independent .gnb ul.depth.depth1>li.fore .sub_meun{position:relative;}
.mainLayout2 #header.independent .gnb ul.depth.depth1 li.fore .depth_box {width:140px; right:0; left:auto;}
.mainLayout2 #header.independent .gnb ul.depth.depth1>li.fore a {padding-right:11px; padding-left:11px;}

/*** Language ***/
/* header, footer */
.en .comlayout #footer .footerCon .util_menu>li.family dl.family_site, 
.fr .comlayout #footer .footerCon .util_menu>li.family dl.family_site {width:245px;}
.fr .mainLayout1 #header .gnb .fore{width:146px;}
.fr .comlayout #header .gnb ul.gnb_menu>li>a{padding:0 12px; font-size:13px;}
.fr .mainLayout2 #header.independent .gnb .depth_tit p a.logo{font-size:14px; line-height:14px; padding-top:4px;}
.fr .mainLayout2 #header.independent .gnb ul.depth.depth1>li>a{padding:0 26px;}
.fr #header .utill_box .right ul.utill li.utill_search .utill_search_wrap {width:216px;}
.fr #header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont {background-position:174px 10px; width:187px;}
.fr #header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont input[type=text]{width:168px;}

.es .mainLayout1 #header .gnb .fore{width:149px;}/*141219 민승우 수정*/
.es .mainLayout1 #header .gnb ul.gnb_menu>li>a{padding:0 15px; font-size:13px;}
.es .mainLayout1 #header .gnb ul.gnb_menu>li.fore>a{padding:0; letter-spacing:-1px;}
.es .mainLayout2 #header.independent .gnb ul.depth.depth1>li>a{padding:0 27px;}
.es .mainLayout2 #header.independent .gnb ul.depth.depth1 li .depth_box{*width:140px;}
.es .comlayout #footer .footerCon .util_menu>li.family dl.family_site {width:305px;}
.es #header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd a{font-size:13px;}
.es #header .utill_box .right ul.utill li.utill_search .utill_search_wrap {width:224px;}
.es #header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont {background-position:182px 10px; width:195px;}
.es #header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont input[type=text]{width:176px;}

.cn .comlayout #footer .footerCon .util_menu>li.family dl.family_site {width:150px;}
.cn .comlayout #header ul.depth>li>a{background-position:0 4px; font-size:13px;}
.cn #header .utill_box .right ul.utill>li>a,
.cn .mainLayout1 #header ul.depth li a.btn span{font-size:13px;}
.cn .mainLayout1 #header .gnb .fore{width:152px;}
.cn .mainLayout1 #header .gnb ul.gnb_menu>li>a{padding:0 30px 0 31px; font-size:15px; font-weight:bold; line-height:38px;}
.cn .mainLayout1 #header .gnb ul.gnb_menu>li.fore>a{font-size:13px;}
.cn .mainLayout2 #header.independent .gnb{background-position:0 -128px;}
.cn .mainLayout2 #header.independent .gnb .depth_tit p a.logo{width:113px; padding-top:1px;}
.cn .mainLayout2 #header.independent .gnb ul.depth.depth1>li>a{padding:0 37px; line-height:38px;}
.cn #header .gnb ul.gnb_menu li .depth_box .sub_depth dl.sub_meun dd a{font-size:13px;}
.cn #header .utill_box .right ul.utill li.utill_search .utill_search_wrap {width:196px;}
.cn #header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont {background-position:154px 10px; width:167px;}
.cn #header .utill_box .right ul.utill li.utill_search .utill_search_wrap .utill_search_cont input[type=text]{width:148px;}

.sub_en_bg{height:344px;background: url(/kepco/front/img/sub_r/visual_business.jpg) left top no-repeat;}
.sub_en_bg_about{height:344px;background: url(/kepco/front/img/sub_r/visual_about.jpg) left top no-repeat;}
.sub_en_bg_business{height:344px;background: url(/kepco/front/img/sub_r/visual_business.jpg) left top no-repeat;}
.sub_en_bg_etc{height:344px;background: url(/kepco/front/img/sub_r/visual_etc.jpg) left top no-repeat;}
.sub_en_bg_foreign{height:344px;background: url(/kepco/front/img/sub_r/visual_foreign.jpg) left top no-repeat;}
.sub_en_bg_investor{height:344px;background: url(/kepco/front/img/sub_r/visual_investor.jpg) left top no-repeat;}
.sub_en_bg_press{height:344px;background: url(/kepco/front/img/sub_r/visual_press.jpg) left top no-repeat;}
.sub_en_bg_sustain{height:344px;background: url(/kepco/front/img/sub_r/visual_sustain.jpg) left top no-repeat;}

#container.subpage.layout3{margin: 129px 0 0 0;}