﻿@charset "utf-8";

.main_noti{position:relative;padding:25px 35px 0 35px;text-align:center;background-color:#877669;}
.main_noti .basic{position:relative;color:#d4cfcc;line-height:1.4;z-index:2;}
.main_noti .noti{padding:15px 0;color:#fff;line-height:1.4;}
.main_noti .foot{position:relative;height:42px;margin:30px -35px 0;padding-right:55px;text-align:right;background:#76675c;}
.main_noti .foot .checkbox{line-height:42px;}
.main_noti .foot .checkbox input[type="checkbox"] + label{color:#d4cfcc;background:url(../images/common/bg_check2.png) no-repeat;background-size:20px auto;}
.main_noti .foot .checkbox input[type="checkbox"]:checked + label{background-position:0 -20px;}
.main_noti .foot .close{position:absolute;top:0;right:20px;width:15px;height:42px;font-size:0;background:url(../images/common/ico_close_02.png) no-repeat center center;background-size:15px 15px;}

#main_contents {position:relative;}

.main_visual {position:relative;}
.main_visual.slider {width:100%;height:100%;}
.main_visual .slick-slide {width:100%;height:100%;position:relative;}
.main_visual .slick-slide:focus {color: transparent;outline: none;}
.main_visual .slick-prev {display:none !important;}
.main_visual .slick-next {display:none !important;}
.main_visual .slick-dots {position: absolute;bottom:50px;left:0px;display: block;z-index:100;text-align:center;line-height:0;font-size:0;width:100%;}
.main_visual .slick-dots li {position: relative;display: inline-block;width:16px;height:16px;margin:0px 5px 0px 0px;}
.main_visual .slick-dots li button {font-size:0;display:block;width:100%;height:100%;border:none;outline: none;background:url('../images/main/bul_banner_02.png') no-repeat center center;background-size:11px auto;transition: 200ms all;cursor: pointer;border-radius:3px;}
.main_visual .slick-dots li button:hover,
.main_visual .slick-dots li button:focus {background:url('../images/main/bul_banner_01.png') no-repeat center center;background-size:16px auto;}
.main_visual .slick-dots li.slick-active button {background:url('../images/main/bul_banner_01.png') no-repeat center center;background-size:16px auto;}
.main_visual .play {background:url('../images/main/bul_stop_play_01.png') no-repeat center center !important;background-size:8px auto !important;}
.main_visual .stop {background:url('../images/main/bul_stop_play_02.png') no-repeat center center !important;background-size:10px auto !important;}
.main_visual .bg01 {background:url('../images/main/main_visual_01.jpg') no-repeat center center;background-size:cover;}
.main_visual .bg02 {background:url('../images/main/main_visual_02.jpg') no-repeat center center;background-size:cover;}
.main_visual .bg03 {background:url('../images/main/main_visual_03.jpg') no-repeat center center;background-size:cover;}
.main_visual .bg04 {background:url('../images/main/main_visual_04.jpg') no-repeat center center;background-size:cover;}
.main_visual h2 {text-align:center;font-size:32px;color:#ffffff;line-height:38px;margin-bottom:20px;text-shadow:1px 1px 3px rgba(0,0,0,0.46);}
.main_visual h2 span{display:block;margin-bottom:15px;font-size:18px;font-weight:400}
.main_visual p {text-align:center;font-size:18px;color:#ffffff;line-height:24px;text-shadow:1px 1px 3px rgba(0,0,0,0.46);}

.main_visual.slider .icoArrow{display:inline-block;position:absolute;bottom:39px;left:50%;width:28px;height:30px;margin-left:-14px;background:url(../images/main/ico_arrow.png) no-repeat 0 0;
    -webkit-animation:visualArrow 0.5s infinite linear alternate;
    -moz-animation:visualArrow 0.5s infinite linear alternate;
    animation:visualArrow 0.5s infinite linear alternate
}

/*메인화면 공지사항*/
.main_innovative {background:url('../images/main/bg_main_01.jpg') no-repeat center center;background-size:cover;}
.main_innovative h2 {font-size:18px;color:#2a2a2a;font-weight:300;line-height:34px;text-align:center;padding:65px 0px 35px 0px;}
.main_innovative h2 strong{display:block;font-size:28px;}
.innovative_link {position:relative;padding-bottom:120px;}
.innovative_link.slider {width:100%;height:100%;}
.innovative_link .slick-slide {width:100%;height:100%;position:relative;padding-bottom:15px;}
.innovative_link .slick-slide:focus {color: transparent;outline: none;}
.innovative_link .slick-prev {display:none !important;}
.innovative_link .slick-next {display:none !important;}
.innovative_link .slick-dots {position: absolute;bottom:70px;left:0px;display: block;z-index:100;text-align:center;line-height:0;font-size:0;width:100%;}
.innovative_link .slick-dots li {position: relative;display: inline-block;width:16px;height:16px;margin:0px 5px 0px 0px;}
.innovative_link .slick-dots li button {font-size:0;display:block;width:100%;height:100%;border:none;outline: none;background:url('../images/main/bul_banner_04.png') no-repeat center center;background-size:10px auto;transition: 200ms all;cursor: pointer;border-radius:3px;}
.innovative_link .slick-dots li button:hover,
.innovative_link .slick-dots li button:focus {background:url('../images/main/bul_banner_03.png') no-repeat center center;background-size:15px auto;}
.innovative_link .slick-dots li.slick-active button {background:url('../images/main/bul_banner_03.png') no-repeat center center;background-size:15px auto;}
.innovative_link .img_box {margin:0px 60px 0px 20px;box-shadow:5px 5px 16px rgba(0,0,0,0.2);position:relative;z-index:10;}
.innovative_link .img_box img {width:100%;}
.innovative_link .notice_text {background:#ff8000;margin:-40px 20px 0px 60px;position:relative;box-shadow:5px 5px 16px rgba(218,41,28,0.3);padding:50px 20px 25px 20px;}
.innovative_link .notice_text h3 {font-size:16px;color:#ffffff;font-weight:700;margin-bottom:15px;position:relative;}
.innovative_link .notice_text .no01 {display:inline-block;background-size:auto 22px;padding:20px 20px 0px 0px;}
.innovative_link .notice_text .no02 {display:inline-block;background-size:auto 22px;padding:20px 20px 0px 0px;}
.innovative_link .notice_text .no03 {display:inline-block;background-size:auto 22px;padding:20px 20px 0px 0px;}
.innovative_link .notice_text .no04 {display:inline-block;background-size:auto 22px;padding:20px 20px 0px 0px;}
.innovative_link .notice_text .link_go {background:url('../images/main/bul_go_01.png') no-repeat right center;background-size:17px auto;position:absolute;top:20px;right:0;width:17px;height:17px;font-size:0;}
.innovative_link .notice_text p {color:#ffffff;line-height:20px;height:60px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

/*메인화면 회사소개*/
.main_company {background:url('../images/main/bg_main_03.jpg') no-repeat center center;background-size:cover;padding-bottom:45px;}
.main_company h2 {font-size:28px;color:#ffffff;line-height:37px;text-align:center;padding:35px 0px 15px 0px;}
.main_company p {line-height:20px;color:#ffffff;margin-bottom:20px;text-align:center;}
.main_company .btn_area {text-align:center;}
.main_company .btn_area span {display:inline-block;border:2px solid #ffffff;width:96px;line-height:31px;color:#ffffff;}

/*메인화면 전자정부사업*/
.main_manage {background:url('../images/main/bg_main_04.jpg') no-repeat center center;background-size:cover;padding-bottom:45px;}
.main_manage h2 {font-size:18px;color:#ffffff;padding:35px 20px 15px 20px;font-weight: bold;}
.main_manage p {line-height:20px;color:rgba(255,255,255,0.5);margin-bottom:20px;padding:0px 20px;}
.main_manage .btn_area {padding-left:20px;}
.main_manage .btn_area span {display:inline-block;line-height:31px;padding-right:23px;color:#ffffff;background:url('../images/main/bul_go_01.png') no-repeat right center;background-size:17px auto;}

/*메인화면 에너지사업*/
.main_customer {background:url('../images/main/bg_main_05.jpg') no-repeat center center;background-size:cover;padding-bottom:33px;}
.main_customer.eng {background:url('../images/main/bg_main_05_eng.jpg') no-repeat center center;background-size:cover;padding-bottom:33px;}
.main_customer h2 {font-size:18px;color:#ffffff;padding:35px 20px 15px 20px;font-weight: bold;}
.main_customer p {line-height:20px;color:rgba(255,255,255,0.5);margin-bottom:20px;padding:0px 20px;}
.main_customer .btn_area {padding-left:20px;}
.main_customer .btn_area span {display:inline-block;line-height:31px;padding-right:23px;color:#ffffff;background:url('../images/main/bul_go_01.png') no-repeat right center;background-size:17px auto;}

.main_notice {background:url('../images/main/bg_main_06.jpg') no-repeat center center;background-size:cover;padding-bottom:70px;}
.main_notice h2 {font-size:28px;color:#2a2a2a;padding:65px 20px 35px 20px;text-align:center;line-height:32px;}
.main_notice h2 span {display:inline-block;padding-right:17px;color:#2a2a2a;background:url('../images/main/arrow_go_01.png') no-repeat right center;background-size:7.5px auto;}
.main_notice .notice_board_list li a {background:#ffffff;}


.main_test {background:url('../images/company/stamping_at50_main.jpg') no-repeat center center;background-size:cover;padding-bottom:256px;}
.main_test1 {background:url('../images/company/stamping_at50_detail.jpg') no-repeat center center;background-size:cover;padding-bottom:560px;}

