.title_area {text-align: center; padding: 100px 0 83px 0;}

/*메인1*/
.main_scroll{z-index: 10;}
.visual{height: 973px;overflow: hidden;position: relative;min-width: 1400px;}
.visual .sec_inner{height: 100%;}
.visual_popup{height: 100%;}
.visual_popup ul{overflow: hidden;position: relative;height: 100%;}
.visual_popup ul li{float: left;position: relative;}
.visual .detail{font-size: 17px;color: #fff;border: 1px solid #fff;padding: 14px 64px 14px 34px;position: relative;left: 30px;top:570px;background: url(/kepco/indi/foreign/en/img/kepcointro/arrow.png)right 30px center no-repeat;transition: 0.5s;-webkit-transition:0.5s;}
.visual .slick-dots{position: absolute;left:50%;bottom:94px;margin-left: -36px;height: 24px;}
.visual .slick-dots li{margin: 0 2px;height:auto;}
.visual .slick-dots li button{font-size: 0;line-height: 0;width: 20px;height: 20px;background: url(/kepco/indi/foreign/en/img/kepcointro/paging.png)center center no-repeat;}
.visual .slick-dots li.on button{background: url(/kepco/indi/foreign/en/img/kepcointro/paging_on.png)center center no-repeat;}
.visual .control{position: absolute;left:50%;bottom: 88px;margin-left: 43px;height:24px;}
.visual .control button{font-size: 0;line-height: 0;width: 12px;height: 24px;vertical-align: top;}
.visual .control button.play{background: url(/kepco/indi/foreign/en/img/kepcointro/play.png)center top no-repeat;display: none;background-size: 11px 14px;}
.visual .control button.pause{background: url(/kepco/indi/foreign/en/img/kepcointro/pause.png)center top no-repeat;}
.scroll{position: absolute;left:50%;bottom: 15px;margin-left: -26px;}
.scroll p{color: #fff;background: url(/kepco/indi/foreign/en/img/kepcointro/scroll.png)center bottom no-repeat;padding-bottom: 40px;display: block;}
section{min-width: 1903px;}

/*메인2*/
.company{background: url(/kepco/indi/foreign/en/img/kepcointro/story_bg.jpg)left top no-repeat;overflow: hidden;background-size: 100% 100%;min-width: 1400px;}
.company_link{margin-bottom: 45px;}
.company_link .wrap{overflow: hidden;}
.company_link a{width: 18.8%;float: left;position: relative;margin-right:20px;}
.company_link a:last-child{margin-right:0;}
.company_link a p{position: absolute;left: 30px;top: 45px;font-size:17px;color: #000;}
.company_link .img_inner{overflow: hidden;}
.company_link .img_inner img{transition: 0.5s;-webkit-transition: 0.5s;}
.company_link a:hover .img_inner img{transform: scale3d(1.15, 1.15, 1);-webkit-transform: scale3d(1.15, 1.15, 1);transition: 0.5s;-webkit-transition: 0.5s;}
.company_stock{height:150px;text-align: center;}
.company_stock>div{display: inline-block;}
.company_stock>div:first-child{background: url(/kepco/indi/foreign/en/img/kepcointro/dotted_line.png)right top 6px no-repeat;background-size: 1px 26px;padding-right:19px;margin-right:15px;}
.company_stock h3{display: inline-block;font-size: 20px;color: #000;}
.company_stock p{display: inline-block;font-size: 20px;color: #000;padding: 0 20px;}
.company_stock span{font-size: 15px;color: #f80426;display: inline-block;} 
/*메인3*/
.business{background: url(/kepco/indi/foreign/en/img/kepcointro/business_bg.jpg)left top no-repeat;overflow: hidden;background-size: 100% 100%;min-width: 1400px;}
.business_top{margin-bottom: 30px;}
 ul{overflow: hidden;}
.business_top li{float: left;width: 18.8%;margin-right:20px;height: 319px;}
.business_top li:last-child{margin-right:0;}
.business_top li a{display: block;text-align: center;height: 100%;border: 1px solid #fff;box-sizing: border-box;transition: 0.5s;-webkit-transition: 0.5s;}
.business_top li a:hover{border: 1px solid #83d6de;transition: 0.5s;-webkit-transition: 0.5s;}
.business_top li p{font-size: 17px;color: #fff;padding: 45px 0 50px 30px;text-align: left;}
.business_top li:first-child p{padding: 45px 0 40px 30px;}
.business_btm{height:170px;}
.business_btm ul{overflow: hidden;}
.business_btm li{float: left;position: relative;height: 90px;width: 18.8%;margin-right:20px;}
.business_btm li:nth-child(1){background: url(/kepco/indi/foreign/en/img/kepcointro/busi_link01.jpg)left top no-repeat;}
.business_btm li:nth-child(2){background: url(/kepco/indi/foreign/en/img/kepcointro/busi_link02.jpg)left top no-repeat;}
.business_btm li:nth-child(3){background: url(/kepco/indi/foreign/en/img/kepcointro/busi_link03.jpg)left top no-repeat;}
.business_btm li:nth-child(4){background: url(/kepco/indi/foreign/en/img/kepcointro/busi_link04.jpg)left top no-repeat;}
.business_btm li:nth-child(5){background: url(/kepco/indi/foreign/en/img/kepcointro/busi_link05.jpg)left top no-repeat;margin-right:0;}
.business_btm a{display: block;width: 100%;height: 100%;}
.business_btm p{position: absolute;left: 30px;top: 20px;font-size: 15px;color: #000;}


/*팝업*/
#popup_close {position:relative; background:#333;} 
#popup_close .popup_close_txt {width:70%; padding:4px 7px 5px 7px; color:#ddd; font-size:13px;}
#popup_close .popup_close_txt input {margin-right:4px; vertical-align:sub;}
#popup_close .popup_close_btn {position:absolute; top:0; right:0; width:14px; height:14px; margin:7px; background:url(/kepco/front/img/common_r/close.png) left top no-repeat; background-size:100% 100%; font-size:0; cursor:pointer;}

/**** side menu for sections ****/
aside .busan{position: fixed;right: 0;top: 32%;z-index: 250;}
aside .busan a{background: url(/kepco/indi/foreign/en/img/kepcointro/busan_bt_link_e.png) no-repeat;display: block;width: 189px;height: 130px;display: block;position: relative;}
/*20231017_기존스타일주석 aside ul{position: fixed;right:0;top: 36%;z-index: 250;}*/
aside ul{position: fixed;right:0;top: 47%;z-index: 250;}
aside ul li{margin-bottom: 8px;}
/*20231017 aside ul li a{font-size: 13px;color: rgba(255,255,255,0.3);background: rgba(0,0,0,0.3);padding: 20px 40px 20px 50px;display: block;position: relative;} */
aside ul li a{font-size: 13px;color: rgba(255,255,255,0.3);background: rgba(0,0,0,0.3);padding: 20px 25px 20px 50px;display: block;position: relative;}
aside ul li a:before{content: '';background: rgba(255,255,255,0.3);width: 6px;height: 6px;border-radius: 50%;position: absolute;left:28px;top:27px;}
aside ul li.on a{background: #fff;color: #000;}
aside ul li.on a:before{background: #f54305;}
aside ul li:hover a{background: #fff;color: #000;}
aside ul li:hover a:before{background: #f54305;}



/* 20231017_style plus */
.busan .img_set {display: block;vertical-align: middle;}
.busan_youtube {text-align: center;}
.busan_youtube .video-youtube {position: relative;margin: 0 auto;max-width: 589px;width: 100%;}
.busan_youtube .video-container {width: 100%;padding-bottom: 56.25%;}
.busan_youtube .video-container iframe {position: absolute;top: 0;left: 0;width:100%;height: 100%;}


/**** 20231017_busan_EXPO Popup ****/
#wrapPop.busan {background: url(/kepco/indi/foreign/en/img/kepcointro/busan_expo_bg_e.jpg) no-repeat;display: block;background-size: cover;overflow-y: scroll; height: 100%;} 
#wrapPop.busan dl.popLayout {position:relative; margin:0 -3px;}
#wrapPop.busan dl.popLayout.lpop {margin:0;}
#wrapPop.busan dl.popLayout dd.popContainer {position:relative; background:transparent;overflow: overlay !important;height: auto !important;}
#wrapPop.busan dl.popLayout dd.popContainer #popBody {padding:30px 30px 0; overflow-y:auto;}
#wrapPop.busan dl.popLayout dd.close_box {background:#444; width:100%; height:25px; margin-bottom:-25px; text-align:right;}
#wrapPop.busan dl.popLayout dd.close_box a {display:inline-block; background:url(/kepco/front/img/com/btn_set.png) -100px -426px no-repeat; height:25px; color:#fff; line-height:25px;}
#wrapPop.busan dl.popLayout.lpop dt.popTit .bgtit {width:227px;}

/*20231018_기존주석처리 #wrapPop.busan dl.popLayout.lpop dd.close_box {display:inline-block; position:absolute; top:-49px; right:0; background:none; width:49px; margin:0; padding:0; font-size:0; line-height:0;}
#wrapPop.busan dl.popLayout.lpop dd.close_box a {background-position:-1px -420px; width:49px; height:50px;}*/

#wrapPop.busan dl.popLayout.lpop dd.close_box#el_s {display: inline-block;position: fixed;top: -4px;right: calc(20vw);/* margin-left: 100px; */background: none;width: 49px;height: 49px;margin: 0;padding: 0;font-size: 0;line-height: 0;z-index: 1111111;background: #000;}
#wrapPop.busan dl.popLayout.lpop dd.close_box#el_s a {background-position:-1px -420px; width:49px; height:50px;}