/*메인비주얼*/
.main_scroll{z-index: 10;}
.visual{height: 973px;overflow: hidden;position: relative;}
.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/front/img/common_r/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/front/img/common_r/paging.png)center center no-repeat;}
.visual .slick-dots li.on button{background: url(/kepco/front/img/common_r/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/front/img/common_r/play.png)center top no-repeat;display: none;background-size: 11px 14px;}
.visual .control button.pause{background: url(/kepco/front/img/common_r/pause.png)center top no-repeat;}
.scroll{position: absolute;left:50%;bottom: 15px;margin-left: -26px;}
.scroll p{color: #fff;background: url(/kepco/front/img/main_r/scroll.png)center bottom no-repeat;padding-bottom: 40px;display: block;}
section{min-width: 1903px;}

/*메인1*/
.intro{height: 1013px;background: url(/kepco/front/img/main_r/intro_bg1.jpg)left top no-repeat;position: relative;}
.intro .title_area{padding: 0 0 58px 0;}
.intro_t{height: 50%;}
.intro_list ul{overflow: hidden;margin-top: 10px;margin-bottom: 50px;}
.intro_list ul li{float: left;text-align: center;width: 25%;position: relative;}
.intro_list ul li:after{content: '';width: 1px;height: 156px;background: #fff;position: absolute;right: 0;top: 0;}
.intro_list ul li:last-child:after{display: none;}
.intro_list ul li a{display: block;}
.intro_list ul li img{margin-bottom: 20px;height: 102px;}
.intro_list ul li p{font-size: 22px;margin-bottom:5px;color: #fff;font-family: 'Noto Sans KR', sans-serif;}
.intro_list ul li span{display: block;color: rgba(255,255,255,0.8);}
.stock_intro .date{font-size: 14px;margin: 5px 0 6px 0;}
.stock_intro p{display: inline-block;}
.stock_intro p .up{display: inline-block;font-size: 18px;color: #f10808;background: url(/kepco/front/img/main_r/up_red.png)left bottom 5px no-repeat;padding-left: 13px;margin-left: 18px;}
.stock_intro p .down{display: inline-block;font-size: 18px;color: #1375ab;background: url(/kepco/front/img/main_r/down_blue.png)left bottom 5px no-repeat;padding-left: 13px;margin-left: 18px;}
.intro_b{height:419px;overflow: hidden;width: 1903px;}
.intro_b div>a{padding-top: 50px;}
.intro_b h3{font-size: 25px;font-weight: 500;color: #fff;}
.intro_b p{font-size: 18px;color: #fff;line-height: 1.3;}
.intro_b .ceo{float: left;background: url(/kepco/front/img/main_r/intro_bg2.jpg)left top no-repeat;width: 589px;}
.intro_b .ceo a{display: block;text-align: right;height: 419px; box-sizing: border-box;}
.intro_b .ceo .txt_area{text-align: left;display: inline-block;padding: 0 50px 0 0;}
.intro_b .ceo .more_btn1{position: absolute;right: 60px;background: url(/kepco/front/img/common_r/more_arrow.png)center center no-repeat;}
.intro_b .ceo p{padding: 20px 0;}
.intro_b .ceo p.small{font-size: 14px;color: #000;padding-top: 0;margin-bottom: 25px;}
.intro_b .notice{float: left;padding-top: 0;width: 741px;overflow: hidden;background: #fff;}
.intro_b .notice h3{font-size: 25px;color: #000;}
.intro_b .board_list p{font-size: 14px;color: #4c4c4c;line-height: 1.2;margin-bottom: 10px;height: 2.4em;}
.intro_b .board_list .blue_p{font-size: 17px;line-height: 1.3;color: #1546a1;height: 2.8em;}
.notice_l{width: 52%;float: left;box-sizing: border-box;padding: 0 45px 0 40px;position: relative;padding-top: 45px;}
.notice_l ul{margin-top: 20px;}
.notice_l ul li{border-bottom: 1px solid #dcdcdc;padding-bottom: 15px;}
.notice_l ul li:nth-child(2),.notice_l ul li:last-child{padding-top: 10px;}
.notice_l ul li:last-child{border-bottom: 0;}
.notice_l .plus_btn{position: absolute;right:45px;top:55px;padding: 0;}
.notice_r{width: 48%;float: left;padding: 22px 25px 20px 15px;box-sizing: border-box;}
.banner{position:relative;}
.banner .slick-dots{position:absolute; right:33px; top:10px;overflow:hidden; height:20px;}
.banner .slick-dots li{margin: 0 2px;float: left;}
.banner .slick-dots li button{font-size: 0;line-height: 0;width: 17px;height: 17px;background: #fff;border-radius: 50%;vertical-align:top;}
.banner .slick-dots li.on button{background: #1c5381;}
.banner .control {position: absolute;right:28px;top:10px;}
.banner .control button{font-size: 0;line-height: 0;width: 17px;height: 17px;background: #e05626;position: absolute;top:0;}
.banner .control .play{display: none;background: url(/kepco/front/img/common_r/orange_play.png)left top no-repeat;background-size:100%;}
.banner .slick-list a {display:block; height:375px;}
.intro_b .careers{float: left;background: url(/kepco/front/img/main_r/intro_bg3.jpg)left top no-repeat;width: 573px;}
.intro_b .careers a{display: block;height: 419px;padding-left: 50px;position: relative; box-sizing: border-box;}
.intro_b .careers p{padding: 20px 0;}
.intro_b .careers .more_btn1{position: absolute;left: 50px;top: 295px;}
.ceo a:hover .more_btn1, .careers a:hover .more_btn1{border: 1px solid #000;background: url(/kepco/front/img/common_r/arrow_black.png)center center no-repeat; transition: 0.5s;-webkit-transition: 0.5s;}
.ceo a:focus .more_btn1, .careers a:focus .more_btn1{border: 1px solid #000;background: url(/kepco/front/img/common_r/arrow_black.png)center center no-repeat; transition: 0.5s;-webkit-transition: 0.5s;}

/*메인2*/
.custom{background: #fff;}
.custom .title_area{padding: 0 0 40px 0;padding-top: 20px;}
.custom .title_area .m_title{color: #000;text-shadow: none;}
.custom .title_area .s_title{color: #000;font-weight: 400;}
.custom_c{border:1px solid #d0cece;box-sizing: border-box;float: left;padding: 25px;}
.custom_c h3{font-size: 20px;color: #000;display: inline-block;line-height: 1.2;font-weight: 500;}
.custom_c .input_box select{width: 90px;}
.custom_t .list_t{margin-bottom: 4px;}
.custom_t .list ul{overflow: hidden;}
.custom_t .list ul li{float: left;background: #4970a6;text-align: center;height: 192px;width:16.666666%;box-sizing: border-box;}
.custom_t .list ul li:nth-child(2n){background: #335382;}
.custom_t .list ul li a{display: block;height: 100%;position: relative;}
.custom_t .list ul li a p{font-size: 16px;color: #fff;padding-top: 140px;}
.custom_t .list_t ul li:nth-child(1) a{background: url(/kepco/front/img/main_r/service01.png)center top 38px no-repeat;}
.custom_t .list_t ul li:nth-child(2) a{background: url(/kepco/front/img/main_r/service02.png)center top 38px no-repeat;}
.custom_t .list_t ul li:nth-child(3) a{background: url(/kepco/front/img/main_r/service03.png)center top 38px no-repeat;}
.custom_t .list_t ul li:nth-child(4) a{background: url(/kepco/front/img/main_r/service04.png)center top 38px no-repeat;}
.custom_t .list_t ul li:nth-child(5) a{background: url(/kepco/front/img/main_r/service05.png)center top 38px no-repeat;}
.custom_t .list_t ul li:nth-child(6) a{background: url(/kepco/front/img/main_r/service06.png)center top 38px no-repeat;}
.custom_t .list_b ul li:nth-child(1) a{background: url(/kepco/front/img/main_r/service07.png)center top 38px no-repeat;}
.custom_t .list_b ul li:nth-child(2) a{background: url(/kepco/front/img/main_r/service08.png)center top 38px no-repeat;}
.custom_t .list_b ul li:nth-child(3) a{background: url(/kepco/front/img/main_r/service09.png)center top 38px no-repeat;}
.custom_t .list_b ul li:nth-child(4) a{background: url(/kepco/front/img/main_r/service10.png)center top 38px no-repeat;}
.custom_t .list_b ul li:nth-child(5) a{background: url(/kepco/front/img/main_r/service11.png)center top 38px no-repeat;}
.custom_t .list_b ul li:nth-child(6) a{background: url(/kepco/front/img/main_r/service12.png)center top 38px no-repeat;}
.custom_b{overflow: hidden;margin-bottom: 50px;}
.circle_box{position: absolute;left:0;top:0;width: 100%;height: 140px;}
.circle_box .circle{position:absolute; border:2px solid rgba(225,225,225,.3); border-radius:100%; margin: 32px 71px 18px 71px; top:0; right:0; bottom:0; left:0; -webkit-animation-duration:1.5s; animation-duration:1.5s;opacity: 0;}
.circle_box .circle2{position:absolute;border:2px solid rgba(225,225,225,.1);border-radius:100%; margin: 20px 59px 5px 59px;top:0; right:0; bottom:0; left:0; -webkit-animation-duration:1.5s; animation-duration:1.5s;opacity: 0;}
.custom_t .list ul li a:hover .circle, .custom_t .list ul li a:focus .circle{border:2px solid rgba(225,225,225,.8); -webkit-animation-name:ripple-out-02; animation-name:ripple-out-02; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;}
.custom_t .list ul li a:hover .circle2, .custom_t .list ul li a:focus .circle2{border:2px solid rgba(225,225,225,.3); -webkit-animation-name:ripple-out; animation-name:ripple-out; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;}
/*애니메이션*/
@-webkit-keyframes ripple-out { 0% { margin: 32px 71px 18px 71px; opacity:1; }100% { margin: 20px 59px 5px 59px; opacity:0; } }
@keyframes ripple-out { 0% { margin: 32px 71px 18px 71px; opacity:1; }100% { margin: 20px 59px 5px 59px; opacity:0; } }

@-webkit-keyframes ripple-out-02 { 0% {  margin: 20px 59px 5px 59px; opacity:1; }100% { margin:15px 54px 0 54px; opacity:0; } }
@keyframes ripple-out-02 { 0% { margin: 20px 59px 5px 59px; opacity:1; } 100% { margin:15px 54px 0 54px; opacity:0; } }

.custom_m{overflow: hidden;margin: 10px 0;}
.custom_m .custom_c{width:33.33333%;position: relative;height: 102px;}
.custom_m .center_1 .number{position: absolute;right:30px;top:12px;}
.custom_m .center_1 .number span{font-size: 15px;font-weight: 600;display: inline-block;position: relative;top: -10px;}
.custom_m .center_1 .number span.bold{font-size: 48px;font-weight: 500;top:0;}
.custom_m .center_2{border-left:0;border-right:0;position: relative;}
/*0603수정*/.custom_m .center_2 .input_box{position:absolute;overflow: hidden;top:30px;right:25px;width:280px;}
.custom_m .center_2 .input_box select{float: left;height:35px !important;}
.custom_m .center_2 .input_box input{float: left;margin: 0 6px;height:35px;box-sizing:border-box;}
.custom_m .center_2 .input_box .btn_inner{float: left;}
.custom_m .center_3{position: relative;}
.custom_m .center_3 ul{overflow: hidden;position: absolute;top:25px;right:15px;}
.custom_m .center_3 ul li{float: left;position: relative; margin-top:3px;}
.custom_m .center_3 ul li:after{content: '';background: url(/kepco/front/img/common_r/dotted_line.png)right top no-repeat;width:1px;height: 26px;position: absolute;right:0;top:0;display: block;}
.custom_m .center_3 ul li:last-child {margin-top:0;}
.custom_m .center_3 ul li:last-child:after{display: none;}
.custom_m .center_3 ul li a{display: block;width:85px;text-align: center;}
.custom_m .center_3 ul li:nth-child(1) a{background: url(/kepco/front/img/main_r/customer01.png)center top no-repeat;}
.custom_m .center_3 ul li:nth-child(2) a{background: url(/kepco/front/img/main_r/customer02.png)center top no-repeat;}
.custom_m .center_3 ul li:nth-child(3) a{background: url(/kepco/front/img/main_r/customer03.png)center top no-repeat;}
.custom_m .center_3 ul li:nth-child(4) a{background: url(/kepco/front/img/main_r/customer04.png)center top no-repeat;}
.custom_m .center_3 ul li a p{font-size: 13px;color: #333;font-weight: 500;padding-top: 35px;}
.custom_m .center_3 ul li:last-child a p {padding-top: 38px;}
.custom_b .custom_c{border-right:0;height: 151px;box-sizing: border-box;}
.custom_b .energy_now{overflow: hidden;position: relative;width: 50%;}
.custom_b .custom_l{width: 50%;float: left;}
.custom_b .energy_now div{float: left;}
.custom_b .energy_now div h3{ margin: 5px 0 7px 0;}
.custom_b .energy_now .app_down{background: url(/kepco/front/img/common_r/app_down.jpg)left top no-repeat;margin: 2px 0 0 38px;padding-left: 118px;}
.custom_b .energy_now .app_down a{display: block;font-size: 16px;color:#000;background: url(/kepco/front/img/common_r/apple.jpg)left 10px top 14px no-repeat;padding: 13px 20px 10px 40px;font-weight: 500;transition: 0.5s;}
.custom_b .energy_now .app_down a:last-child{background: url(/kepco/front/img/common_r/android.jpg)left 10px top 12px no-repeat;position: relative;}
.custom_b .energy_now .app_down a:last-child:before{content: '';width: 201px;height: 1px;background: url(/kepco/front/img/common_r/dot_bg.jpg)left top repeat-x;position: absolute;left:0;top:0;}
.custom_b .energy_now .app_down a:hover{color: #4970a6;transition: 0.5s;}
.custom_b .energy_now .app_down a:last-child:hover{color: #93bb3a;}
.custom_b .energy_now h3{display: block;}
.custom_b .energy_now .graph{float: left;width: 140px;height: 100px;margin-top: -11px;margin-left: -10px;}
.custom_b .energy_now .graph_list{float: left;overflow: hidden;margin-top: 10px;margin-left:43px}
.custom_b .energy_now .graph_list li{float: left;text-align: center;}
.custom_b .energy_now .graph_list li span{display: block;font-size: 12px;color: #000;font-weight: 500;position: relative;}
.custom_b .energy_now .graph_list li span:first-child:after{content: '';width:1px;height: 10px;background: #cfcece;display: block;position: absolute;right:0;top:4px;}
.custom_b .energy_now .graph_list li:last-child span:first-child:after{display: none;}
.custom_b .energy_now .graph_list li span.graph_value{font-size: 13px;color: #fff;width: 118px;height: 50px;line-height: 50px;font-weight: 400;margin-top: 5px;}
.custom_b .energy_now .graph_list li #totalValue{background: #50719e;}
.custom_b .energy_now .graph_list li #currentValue{background: #149fdf;}
.custom_b .energy_now .graph_list li #reserveValue{background: #e84827;}
.custom_b .energy_now .graph_list li #reservePercent{background: #15a2e4;}
.custom_b .energy_now .reset_box{position: absolute;right:25px;top:25px;overflow: hidden;}
.custom_b .energy_now .reset_box span{float: left;margin-right: 8px;}
.custom_b .energy_now .reset_box a{float: left;}
.custom_b .shortcut{padding: 0;width: 25%;}
.custom_b .shortcut a{display: block;height: 100%;padding: 20px;box-sizing: border-box;text-align: center;}
.custom_b .shortcut:nth-child(1) a{background: url(/kepco/front/img/main_r/shortcut1.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(2) a{background: url(/kepco/front/img/main_r/shortcut4.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(3) a{background: url(/kepco/front/img/main_r/shortcut2.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(4) a{background: url(/kepco/front/img/main_r/shortcut3.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(4){border-right: 1px solid #d0cece;}
.custom_b .shortcut a p{font-size: 16px;color: #485362;font-weight: 500;padding-top: 80px;}
.custom_b .shortcut:nth-child(1) a:hover{background: url(/kepco/front/img/main_r/shortcut1_on.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(2) a:hover{background: url(/kepco/front/img/main_r/shortcut4_on.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(3) a:hover{background: url(/kepco/front/img/main_r/shortcut2_on.png)center top 35px no-repeat;transition: 0.7s;}
.custom_b .shortcut:nth-child(4) a:hover{background: url(/kepco/front/img/main_r/shortcut3_on.png)center top 35px no-repeat;transition: 0.7s;}


/*메인3*/
.communication{background: url(/kepco/front/img/main_r/communi_bg.jpg)left top no-repeat;height: 920px;background-size: cover;}

.communication .title_area{padding: 0 0 83px 0;}
.comm_t{overflow: hidden;padding-bottom: 100px;}
.comm_t>div{float: left;width: 335px;margin-right: 20px;box-sizing: border-box;height:442px;position: relative;overflow: hidden;}
.comm_t .bodo{background: #fff;position: relative;padding: 42px 29px 28px 28px;margin-right: 0;}
.comm_t .bodo h3{font-size: 23px;color: #000;font-weight: 600;}
.comm_t .bodo .date{text-align: right;color: #4c4c4c;display: block;margin-top: 8px;}
.comm_t .bodo .board_list{margin-top: 10px;}
.comm_t .bodo .board_list li{padding: 12px 0;border-bottom: 1px solid #dcdcdc;}
.comm_t .bodo .board_list li:last-child{padding-bottom: 0;border-bottom: 0;}
.comm_t .bodo .board_list .blue_p{height: 2.8em;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;display:-webkit-box;margin: 6px 0 5px 0;}
.comm_t .bodo .plus_btn{background: url(/kepco/front/img/common_r/plus_gray.png)left top no-repeat;position: absolute;right:29px;top:48px;}
.comm_t .back_bg{position:absolute;width: 100%;height:100%;background-size: cover;background-position: center;transition: all 1s ease;}
.comm_t .blog .back_bg{background-image: url(/kepco/front/img/main_r/communi_bg1.jpg);}
.comm_t .blog .sns_inner{background: url(/kepco/front/img/main_r/blog_b.png)center top 60px no-repeat;}
.comm_t .facebook .back_bg{background-image: url(/kepco/front/img/main_r/communi_bg2.jpg);}
.comm_t .facebook .sns_inner{background: url(/kepco/front/img/main_r/facebook_b.png)center top 60px no-repeat;}
.comm_t .youtube{}
.comm_t .youtube .back_bg{background-image: url(/kepco/front/img/main_r/communi_bg3.jpg);}
.comm_t .youtube .sns_inner{background: url(/kepco/front/img/main_r/youtube_b.png)center top 60px no-repeat;}
.sns_inner{position:relative;text-align: center;padding-top: 150px;display: block;height:100%;box-sizing:border-box;transition: 0.5s;-webkit-transition: 0.5s;}
.sns_inner p{font-size: 18px;color: #000;margin-bottom: 122px;}
.sns_inner p:nth-child(1){font-size: 17px;line-height: 1.2;margin-bottom: 15px;}
.sns_inner .more_btn3{background:rgba(255,255,255,0.4) url(/kepco/front/img/common_r/arrow_black.png)right 15px center no-repeat;}
.comm_t .blog:hover .back_bg{transform: scale(1.2);}
.comm_t .facebook:hover .back_bg{transform: scale(1.2);}
.comm_t .youtube:hover .back_bg{transform: scale(1.2);}
.comm_b{overflow: hidden;}
.center{width: 691px;overflow: hidden;margin-right: 18px;float: left;}
.center .zone{float: left;width: 335px;}
.center .zone:last-child{margin-left: 18px;width: 338px;}
.center .zone a{display: block;}
.service{background: #fff;float: left;width: 690px;box-sizing: border-box;padding: 5px;height: 138px;position: relative;}
.service ul{padding: 0 50px;padding-top: 22px;border:1px solid #999;height: 100%;}
.service ul li{overflow: hidden;}
.service .item{width: 50%;float: left;box-sizing: border-box;}
.service .item:first-child{background: url(/kepco/front/img/common_r/dotted_line.png)right center no-repeat;background-size:1px 55px;}
.service .item a{display: block;padding: 20px;}
.service li .item:nth-child(2) a{padding-left: 30px;}
.service .museum a{background: url(/kepco/front/img/main_r/museum_bg.png)right 20px top 20px no-repeat;}
.service .kv a{background: url(/kepco/front/img/main_r/765kv_bg.png)right 18px center no-repeat;}
.service .energy a{background: url(/kepco/front/img/main_r/energy_bg.png)right 35px center no-repeat;}
.service .car a{background: url(/kepco/front/img/main_r/car_bg.png)right 18px center no-repeat;}
.service .item p{font-size: 12px;color: #000;font-weight: 500;line-height: 1.2;}
.service .item p.title{font-size: 15px;margin-bottom: 5px;}
.service .item p.tel{font-size: 22px;}
.service .slick-arrow{font-size: 0;line-height: 0;width: 29px;height: 49px;position: absolute;top: 45px;}
.service .slick-prev{background: url(/kepco/front/img/common_r/prev_gray.png)left top no-repeat;left: 16px;}
.service .slick-next{background: url(/kepco/front/img/common_r/next_gray.png)left top no-repeat;right: 16px;}
.service .slick-dots{position: absolute;left:50%;top: 5px;overflow: hidden;padding: 0;margin-left: -16px;border: 0;height: auto;}
.service .slick-dots li{margin: 0 3px;float: left;}
.service .slick-dots li button{font-size: 0;line-height: 0;width: 10px;height: 10px;background: #ccdddd;border-radius: 50%;}
.service .slick-dots li.on button{background: #d75f26;}


/*메인3*/
.story{height:950px!important; background: url(/kepco/front/img/main_r/story_bg.jpg)left top no-repeat;overflow: hidden;background-size: 100%;}
.story .sec_inner {padding-top:36px!important;}
.story .wrap{position:relative;}
.story .title_area{padding: 0 0 80px 0;padding-top: 20px;}
.story_link{overflow: hidden; position:relative;}
.story_link a{width: 212.5px;float: left;position: relative;margin-right: 10px;padding-right: 15px;}
.story_link a:last-child{margin-right: 0;padding-right: 0;}
.story_link .img_inner{overflow: hidden;width:219px;height:302px;}
.story_link .img_inner img{transition: 0.5s;-webkit-transition: 0.5s;}
.story_link .txt_area{margin: 28px 0 0 10px;padding-bottom: 10px;}
.story_link h3{font-size: 20px;color: #000;font-weight: 500;padding-bottom: 15px;}
.story_link p{color: #000;line-height: 1.2;}
.story_link .more_btn2{position: absolute;right:22px;bottom: 10px;}
.story_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;}
.story_link .slick-arrow{font-size: 0;line-height: 0; width: 36px; height: 37px; background: url(/kepco/front/img/common_r/next_box.jpg)left top no-repeat; position: absolute;right: -40px;top: 138px;}
.story_link .slick-prev{background: url(/kepco/front/img/common_r/prev_box.jpg)left top no-repeat; left: -50px;}
.new_busi{float: left;margin: 0 19px;}
.new_busi .title_area{text-align: left;color: #fff;padding: 28px 0 0 23px;}
.new_busi .title_area h3{font-size: 20px;}
.new_busi .title_area p{font-size: 16px;line-height: 1.3;color: rgba(255,255,255,0.9);font-weight: 200;margin: 11px 0 39px 0;}
.banner_box{background: url(/kepco/front/img/main_r/new_bg.jpg)left bottom repeat-y;padding: 0 25px 25px;}
.banner_inner{background: #fff;border-radius: 5px;padding: 18px;width: 398px;box-sizing: border-box;position: relative;}
.banner_tab{margin: 15px 0 0 7px;}
.story_banner{position: relative;margin-top: 50px;}
.story_banner ul{ /* border-bottom: 1px solid #162c52; */ width: 100%;/* border-right:1px solid #d0cece;border-left:1px solid #d0cece; */ overflow:hidden; box-sizing:border-box;}
.story_banner ul li{float: left;width: 100%;}
.story_banner ul li div{border-right:0;border-bottom:0;float: left;box-sizing: border-box; height:93px;}
.story_banner ul li div:first-child{border-left:0;}
.story_banner ul li div a{display: block; text-align:center;}
.story_banner .slick-dots{border-bottom: 0;width: auto;position: absolute;right:10px;top:-28px;margin: 0;border:0;}
.story_banner .slick-dots li{width: auto;padding: 0 3px;}
.story_banner .slick-dots li button {font-size: 0;line-height: 0;width: 10px;height: 10px;background: #ccdddd;border-radius: 50%;}
.story_banner .slick-dots li.on button {background: #d75f26;}
.story_banner .slideArrow{font-size: 0;line-height: 0;width:19px;height: 32px;position: absolute;top:30px;}
.story_banner .prev{background: url(/kepco/front/img/common_r/prev_gray.png)left top no-repeat;background-size: 100%;left:210px;}
.story_banner .next{background: url(/kepco/front/img/common_r/next_gray.png)left top no-repeat;background-size: 100%;right:210px;}
.white_bg{background:#fff;width:4px;height:73px;position:absolute;right: 0; bottom: 0;}

/*사이드*/
aside ul{position: fixed;right:0;top: 36%;z-index: 250;}
aside ul li{margin-bottom: 8px;}
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: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;}


@media(max-width:1700px){
	.main_scroll section{min-width:1400px;box-sizing:border-box;}
	.main_scroll .intro_b{width:100%;min-width:1400px;}
	.main_scroll aside ul{display:none}
	.intro_b .ceo{float: left;background: url(/kepco/front/img/main_r/intro_bg2_m.jpg)right top no-repeat;width:29%}
	.intro_b .ceo p{font-size:16px;padding: 48px 0 0 0;width: 130px;font-weight:100;margin-left:15px;}
	.intro_b .ceo .txt_area{text-align: left;display: inline-block;padding: 0 20px 0 0;}
	.intro_b .ceo p.small{display:none;}
	.intro_b .ceo .more_btn1{right:40px;bottom: -150px;}
	.intro_b .careers{float: left;width:29%;background: url(/kepco/front/img/main_r/intro_bg3_m.jpg)left -30px top no-repeat;}
	.intro_b .notice{float: left;padding-top: 0;width:42%;overflow: hidden;background: #fff;}
	.notice_l{width:50%;padding:45px 26px 0 30px;}
	.notice_r{width:50%;}
	.intro_b .careers a{padding-left:50px;}
	.intro_b .careers p{font-size:16px;width: 150px; word-break: keep-all;padding: 48px 0 0 0;font-weight:100;}
	.story_link{margin-bottom:0;}
}
