@charset "utf-8";
@import url(/css/nanumgothic.css);
@import url(/css/notosanskr.css);

BODY{margin:0; padding:0; text-align:center; FONT-FAMILY: "Noto Sans KR", "Nanum Gothic", "±¼¸²";}
img{border:0px;}

#top_moveIcon{ width:100%; height:30px; margin: 0 auto; text-align:left; background-color:#F5F6F8; overflow:hidden;}

#top_wrap{width:100%; text-align:left; background-color: #FFFFFF;}
#top_wrap #header{width:100%; border-bottom:1px solid #d5d5d5;}
#top_wrap #header #top_category {margin: 0 auto; width:1100px; height:95px;}
#top_wrap #header #top_category #top_banner{float: left; width:380px; margin-top:16px;}
#top_wrap #header #top_category #top_logo{float: left; width:340px; margin-top:19px; text-align: center;}
#top_wrap #header #top_category #search{float: left; width:380px; height:40px; text-align:right;}
#top_wrap #header #top_category #search #AddMenu{width:380px; height:30px; margin-top:19px;}
#top_wrap #header #top_category #search #AddMenu ul{margin:0; padding:0; list-style:none; float:right;}
#top_wrap #header #top_category #search #AddMenu li{margin:8px 0 0 0; padding: 0; float:left}
#top_wrap #header #top_category #search #AddMenu li a{font-size:13px;color:#494F67;font-weight:bold;}
#top_wrap #header #top_category #search #AddMenu li span{font-size:13px;color:#DDDDDD;padding:0 9px 0 4px;}
#searchbox{width:380px; height:30px; margin-top:10px; display:inline-block;}
#searchbox .social{width:150px; height:27px; float:left;}
#searchbox .social img{margin-right:5px;}
#searchbox .find01{margin:0; padding:0; float:left;}
#searchbox .find{font-size:13px; border:1px solid #d5d5d5; width:120px; height:21px; margin:0; padding:0; float:left;}
#searchbox .find03{margin:0; padding:0; float:left;}
#top_wrap #header .top_line{width:100%; height:1px; border-bottom:1px solid #d5d5d5;}

#top_wrap #header #MainMenu_area{margin: 0 auto; width:1100px; height:45px; font-family: 'Noto Sans KR', sans-serif, '±¼¸²'; font-size:16px; font-weight:500;}
#top_wrap #header #MainMenu_area #MainMenu{width:660px; height:45px; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu{margin:0; padding: 10px 30px 0 30px; height:45px; color:#000000; text-align:center; cursor:pointer; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu.active{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu:hover{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu_tab{margin:0; padding: 13px 0 0 0; height:45px; font-size:12px; color:#DDDDDD; float:left;}

#top_wrap #header #MainMenu_area #MainMenu .menu1{margin:0; padding: 10px 25px 0 25px; height:45px; color:#000000; text-align:center; cursor:pointer; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu1.active{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu1:hover{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu2{margin:0; padding: 10px 25px 0 25px; height:45px; color:#000000; text-align:center; cursor:pointer; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu2.active{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu2:hover{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu3{margin:0; padding: 10px 25px 0 25px; height:45px; color:#000000; text-align:center; cursor:pointer; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu3.active{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu3:hover{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu4{margin:0; padding: 10px 25px 0 25px; height:45px; color:#000000; text-align:center; cursor:pointer; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu4.active{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu4:hover{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu5{margin:0; padding: 13px 25px 0 25px; height:45px; text-align:center; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu5 a img.over {display:none; }
#top_wrap #header #MainMenu_area #MainMenu .menu5 a:hover img {display:none; }
#top_wrap #header #MainMenu_area #MainMenu .menu5 a:hover img.over {display:inline; }
#top_wrap #header #MainMenu_area #MainMenu .menu6{margin:0; padding: 10px 0 0 25px; height:45px; color:#FFFFFF; text-align:center; cursor:pointer; float:left;}
#top_wrap #header #MainMenu_area #MainMenu .menu6.active{color:#D80911;}
#top_wrap #header #MainMenu_area #MainMenu .menu6:hover{color:#D80911;}

#top_wrap #header #MainMenu_area #main_menu_hide {position:absolute; top:148px; margin:0; padding:0; width:160px; list-style:none; background-color:#FFF; border-top:3px solid #DDD; border-left:2px solid #DDD; border-right:3px solid #DDD; border-bottom:3px solid #DDD; display:none; z-index:101}
#top_wrap #header #MainMenu_area #main_menu_hide .menu{padding-left:25px; height:40px; line-height:40px; border-bottom:1px solid #DDD; cursor:pointer;}
#top_wrap #header #MainMenu_area #main_menu_hide .menu:hover{background-color:#DC252C; color:#FFF;}
#top_wrap #header #MainMenu_area #main_menu_hide .menu.active{background-color:#DC252C; color:#FFF;}
#top_wrap #header #MainMenu_area #main_menu_hide .menu2{padding-left:25px; height:40px; line-height:40px; border-bottom:1px solid #DDD; letter-spacing:-1px; cursor:pointer;}
#top_wrap #header #MainMenu_area #main_menu_hide .menu2:hover{background-color:#DC252C; color:#FFF;}
#top_wrap #header #MainMenu_area #main_menu_hide .menu2.active{background-color:#DC252C; color:#FFF;}

#top_wrap #header #MainMenu_area #main_menu_hash {width:760px; height:45px; float:left; overflow:hidden;}
#top_wrap #header #MainMenu_area #main_menu_hash a{font-size:16px; color:#000; font-weight:400; line-height:44px; margin:0 10px 0 10px;}
#top_wrap #header #MainMenu_area #main_menu_hash img{margin:0 0 0 0px; float:left;}
#top_wrap #header #MainMenu_area #AddMenu2{height:45px; float:right;}
#top_wrap #header #MainMenu_area #AddMenu2 ul{margin:0; padding:0; list-style:none;}
#top_wrap #header #MainMenu_area #AddMenu2 li{margin:8px 0 0 0; padding: 0; float:left}
#top_wrap #header #MainMenu_area #AddMenu2 li a{font-size:12px;color:#494F67;font-weight:bold;}


#wrap{width: 1100px; margin: 0 auto; text-align:left; background-color: #FFFFFF;}
A:active {color:#282828;text-decoration:underline}
A:link {color:#282828;text-decoration:none}
A:visited {color:#282828;text-decoration:none}
A:hover {color:#282828;text-decoration:underline}
.mnews {vertical-align:middle; margin-bottom:2px;}

#wrap #headline_area {width:1100px; margin:15px 0 15px 0;}
#wrap #headline_area .headline_big_img{width:758px; height:350px; border:1px solid #D5D5D5; float:left; cursor:pointer; overflow:hidden;}
#wrap #headline_area .headline_big_img .gradient {line-height:70px; margin-top:280px; background:rgba(0,0,0,.75);text-shadow:1px 1px rgba(0,0,0,.75)}
#wrap #headline_area .headline_big_img .gradient a{padding:0 20px 0 20px; font-family:"Noto Sans KR"; font-size:32px; color:#FFFFFF;  font-weight:600; text-decoration:none;}
#wrap #headline_area .headline_small_img{ display:inline-block; width:338px; height:350px; margin:0; padding:0; List-style:none; border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;}
#wrap #headline_area .headline_small_img li{ margin:0; padding:0px; height:70px; cursor:pointer; }
#wrap #headline_area .headline_small_img p{width:310px; height:60px; font-family:"Noto Sans KR"; font-size:16px; font-weight:500; line-height:24px; word-break:keep-all; margin:0px auto; padding:10px 0 0 0; border-bottom:1px solid #D5D5D5;}
#wrap #headline_area .headline_small_img li:last-child p{border:0;}

#wrap .fast_news {width:1100px; margin-bottom:15px;}
#wrap .fast_news .contType01 {margin:0; padding:0; width:1047px; height:40px; border:1px solid #D5D5D5; overflow:hidden;}
#wrap .fast_news .contType01 .list {position:relative; padding-left:20px; width:1050px;}
#wrap .fast_news .contType01 .list .listIn {position:relative; height:40px; width:1050px;}
#wrap .fast_news .contType01 .list li {float:left; width:1050px; }
#wrap .fast_news .contType01 .list .listIn ul {position:absolute; margin:0; padding:7px 0 0 0; list-style:none;}
#wrap .fast_news .contType01 .list .listIn ul li {position:absolute; width:350px; height:40px;}
#wrap .fast_news .contType01 .list .listIn ul li a {font-family:"Noto Sans KR"; font-size:15px; color:#333333; text-decoration:none;}

#wrap .main_banner ul{margin:0 0 10px 0; padding:0; list-style:none; border:1px solid #d5d5d5; display:inline-block;}
#wrap .main_banner li{width:274px; height:78px; float:left; display:inline-block;}
#wrap .main_banner li:nth-child(1){width:274px; height:78px; border-right:1px solid #d5d5d5;}
#wrap .main_banner li:nth-child(2){width:274px; height:78px; border-right:1px solid #d5d5d5;}
#wrap .main_banner li:nth-child(3){width:274px; height:78px; border-right:1px solid #d5d5d5;}
#wrap .main_banner li:nth-child(4){width:273px; height:78px;}
#wrap .main_banner li img{width:100%; height:100%;}

#wrap .section ul{margin:0 0 20px 0; padding:0; list-style:none; border:1px solid #d5d5d5; display:inline-block;}
#wrap .section li{width:274px;float:left; display:inline-block; border-right:1px solid #d5d5d5;}
#wrap .section li:last-child{width:273px; border:0px;}
#wrap .section .section_title{padding:16px; font-family:'Noto Sans KR'; font-size:18px; text-align:center;}
#wrap .section .section_title a {color:#bc0e25;}
#wrap .section_news img{width:100%; height:175px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
#wrap .section_news .t1{margin:0; padding:5px 10px 0 10px; font-size:15px; color:#282828; font-weight:500; line-height:24px;}
#wrap .section_news .t2{margin:0; padding:5px 10px 0px 10px; font-size:14px; color:#5f5f5f; line-height:18px;}
#wrap .section_news .t2 a{color:#5f5f5f;}
#wrap .section_news .t3{margin:10px; padding:10px 0px 0 0px; font-size:15px; color:#282828; font-weight:500; line-height:21px; border-top:1px solid #d5d5d5;}

#wrap .section2 ul{margin:0; padding:0; list-style:none; display:inline-block;}
#wrap .section2 li{width:283px;float:left; display:inline-block; }
#wrap .section2 li:nth-child(4){width:250px; border:0px; margin-bottom:20px;}
#wrap .section2 li:nth-child(8){width:250px; border:0px;}
#wrap .section2 .section_title2{padding:0 0 5px 0; font-family:'Noto Sans KR'; font-size:18px;}
#wrap .section2 .section_title2 a {color:#000;}
#wrap .section_news2 img{width:250px; height:160px; border:1px solid #d5d5d5;}
#wrap .section_news2 .t1{width:250px; margin:0; padding:0 10px 0 0; font-size:15px; color:#282828; font-weight:500; line-height:24px;}
#wrap .section_news2 .t1 img{width:44px; height:19px; border:0; vertical-align:middle;}
#wrap .section_news2 .t2{width:250px; margin:0; padding:5px 10px 0px 0; font-size:14px; color:#5f5f5f; line-height:18px;}
#wrap .section_news2 .t2 a{color:#999999;}
#wrap .section_news2 .t3{width:250px; height:40px; margin:10px 10px 10px 0; padding:10px 0px 0 0; font-size:15px; color:#282828; font-weight:500; line-height:21px; border-top:1px dotted #cccccc;}

#wrap .line1 {width:100%; margin:15px 0 15px 0; border-bottom:2px solid #000000}
#wrap .line2 {width:100%; margin:0 0 14px 0; border-bottom:2px solid #000000; display:inline-block;}

#body_left{width:355px; float:left;}
#body_left #card_area{width:335px;}
#body_left #card_area .card_big_img{width:255px; height:260px; float:left; overflow:hidden;}
#body_left #card_area .card_small_img{margin:0; padding:0; List-style:none;}
#body_left #card_area .card_small_img li{height:84px;margin:0; padding:0;}

#body_left #powerbiz{margin:0; padding:0; width:335px;}
#body_left #powerbiz #powerbiz01{width:335px; height:100px; margin:10px 0 10px 0;}
#body_left #powerbiz #powerbiz02{width:335px; height:100px; margin:0 0 10px 0;}
#body_left #powerbiz #powerbiz03{width:333px; height:100px; margin:0 0 10px 0; border:1px solid #cccccc;}
/*
#body_left #powerbiz #powerbiz04{width:333px; height:100px; margin:0 0 10px 0; border:1px solid #cccccc;}
#body_left #powerbiz #powerbiz05{width:335px; height:100px; margin:0 0 10px 0;}
#body_left #powerbiz #powerbiz06{width:335px; height:100px; margin:0 0 10px 0;}
#body_left #powerbiz #powerbiz07{width:335px; height:100px; margin:0 0 10px 0;}
*/

#body_left #main_contents_area{width:335px; margin:0 0 15px 0;}
#body_left #main_contents_area #main_contents_title{width:335px; margin:5px 0 7px 0; padding:0; text-align:left; background:url(/images/new/main_subject01.gif) no-repeat; cursor:pointer;}
#body_left #main_contents_area #main_contents_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#353535; line-height: 35px; margin-left:10px;}
#body_left #main_contents_list{width:335px; height:25px; font-size:15px; text-align:left; overflow:hidden;}
#main_contents_list .main_contents_icon{width:23px; padding:5px 0 0 10px; float:left;}
#main_contents_list .main_contents_txt{font-size:15px; color:#282828; line-height:28px;}

#newsletter_area{width:355px; height:136px; margin:2px 0 0 0; cursor:pointer;}
#newsletter_area #newsletter_title{width:355px; margin:0; padding:0; text-align:left; background:url(/images/new/main_subject01.gif) no-repeat;}
#newsletter_area #newsletter_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#353535; line-height: 35px; margin-left:20px;}
#newsletter_area .letter_txt{width:335px; height:50px; padding:5px 0 0 0;font-size:14px; color:#5f5f5f; text-align:center; line-height:21px;}

#body_left #sub_section_area{width:355px; margin:0 0 5px 0; padding:0;}
#body_left #sub_section_area #sub_section_title{width:355px; margin:0 0 10px 0; padding:0; text-align:left; background:url(/images/new/main_subject01.gif) no-repeat; cursor:pointer;}
#body_left #sub_section_area #sub_section_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#353535; line-height: 35px; margin-left:10px;}
#body_left #sub_section{width:335px; text-align:left;}
#body_left #sub_section .sub_1{width:115px; float:left;}
#body_left #sub_section .sub_1 img{border:1px solid #DDDDDD;}
#body_left #sub_section .sub_2{width:335px; height:70px; padding-top:8px;}
#body_left #sub_section .sub_2 .sub_link{margin:0; padding:0; font-size:15px; line-height:24px; color:#282828; overflow:hidden;}


#body_center{width:378px; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; float:left;}
#body_center #sub_section_area{width:378px; margin:0 0 5px 0; padding:0;}
#body_center #sub_section_area #sub_section_title{width:378px; margin:0 0 10px 0; padding:0; text-align:left; background:url(/images/new/main_subject02.gif) no-repeat; cursor:pointer;}
#body_center #sub_section_area #sub_section_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#353535; line-height: 35px; margin-left:20px;}
#body_center #sub_section{width:335px; margin:0 auto; text-align:left;}
#body_center #sub_section .sub_1{width:115px; float:left;}
#body_center #sub_section .sub_1 img{border:1px solid #DDDDDD;}
#body_center #sub_section .sub_2{width:335px; height:70px; padding-top:8px;}
#body_center #sub_section .sub_2 .sub_link{margin:0; padding:0; font-size:15px; line-height:24px; color:#282828; overflow:hidden;}

#body_center #sub_txt_area{width:378px; margin:0 0 20px 0; padding:0;}
#body_center #sub_txt_area #sub_txt_title{width:378px; margin:0 0 10px 0; padding:0; text-align:left; background:url(/images/new/main_subject02.gif) no-repeat; cursor:pointer;}
#body_center #sub_txt_area #sub_txt_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#353535; line-height: 35px; margin-left:20px;}
#body_center #sub_txt{width:335px; margin:0 auto; text-align:left;}
#body_center #sub_txt .sub_2{width:335px; height:20px; padding-bottom:7px;}
#body_center #sub_txt .sub_2 .sub_link{margin:0; padding:0; font-size:15px; line-height:24px; color:#282828; overflow:hidden;}

#body_right{width:364px;  text-align:center; float:left; border-right:1px solid #DDDDDD; }
#body_right #seq{width:364px; margin:0 0 10px 0; padding:0;}
#body_right #seq .tab-newstit{border:1px solid #EEEEEE; margin:0; padding:0; background:#fff; list-style:none;}
#body_right #seq .tab-newstit:after{clear:both; display:block; content:""}
#body_right #seq .tab-newstit li{float:left; width:33.333333%;}
#body_right #seq .tab-newstit li span{display:block; height:26px; padding-top:7px ;font-size:14px; font-weight:500; color:#999999; text-align:center;cursor:pointer;}
#body_right #seq .tab-newstit li span.on{color:#000000; background:#EEEEEE;cursor:pointer;}

#body_right #seq .tab-newslist{margin:0; padding:0; background:#fff; list-style:none;}
#body_right #seq .tab-newslist li:first-child{border-top:0;}
#body_right #seq .tab-newslist li:after{clear:both;display:block;content:""}
#body_right #seq .tab-newslist li p{width:40px; font-family: 'Noto Sans KR'; font-size:22px; color:#000; font-weight:300; float:left;}
#body_right #seq .tab-newslist li a{display:block; text-align:left; color:#000; font-weight:bold; font-size:15px; line-height:24px;}
#body_right #seq .tab-newslist li a span img {width:92px; height:60px; border:1px solid #ddd; margin-top:7px;}
#body_right #seq .tab-newslist li a span:nth-child(1){float:left;display:inline-block;margin:0 10px 0 0;}
#body_right #seq .tab-newslist li a span:nth-child(2){display:table-cell;vertical-align:middle;padding:14px 10px 10px 0;}

#body_right #sub_section02_area{width:364px; margin:0 0 5px 0; padding:0;}
#body_right #sub_section02_area #sub_section02_title{width:364px; margin:0 0 10px 0; padding:0; text-align:left; background:url(/images/new/main_subject03.gif) no-repeat; cursor:pointer;}
#body_right #sub_section02_area #sub_section02_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#353535; line-height: 35px; margin-left:20px;}
#body_right #sub_section02{width:323px; margin:0 auto; text-align:left;}
#body_right #sub_section02 .sub_1{width:115px; float:left;}
#body_right #sub_section02 .sub_1 img{border:1px solid #DDDDDD;}
#body_right #sub_section02 .sub_2{width:335px; height:70px; padding-top:8px;}
#body_right #sub_section02 .sub_2 .sub_link{margin:0; padding:0; font-size:15px; line-height:24px; color:#282828; overflow:hidden;}

#poll_title{width:364px; margin:0 0 8px 0px; text-align:left; background-color:#EEEEEE;}
#poll_title span{font-family: 'Noto Sans KR'; font-size:15px; color:#bc0e25; line-height: 35px; margin-left:20px;}
#poll_table{width:330px; height:400px; margin:0 auto; overflow:hidden;}
#poll_table .poll_q{font-size:15px; color:#282828; line-height:21px; text-align:left;}
#poll_table .poll_item{width:295px; font-size:14px; color:#5f5f5f; letter-spacing:-1px; text-align:left;}

#bottom{width: 100%; padding:35px 0 20px 0; clear:both; background-color:#F6F6F8;}
#bottom #main_news{margin: 0 auto; padding:30px 0 30px 0; width:1100px; height:200px; text-align:left;}
#bottom #main_news ul{margin:0; padding:0;}
#bottom #main_news li{width:250px; margin-right:33px; background-color:#FFFFFF; float:left; list-style:none;}
#bottom #main_news li:nth-child(4n){margin-right:0;}
#bottom #main_news li p{FONT-FAMILY: "Noto Sans KR", "Nanum Gothic", "±¼¸²"; font-size:16px; line-height:24px; margin:0; padding:5px 10px 10px 10px;}

#copyright{width: 1100px; height:110px; margin: 0 auto; text-align:left; clear:both;}
#copyright ul{margin:10px 0 0 0; padding:0; list-style:none;}
#copyright li{height:35px; line-height:30px; float:left; font-size:14px; color:#282828; letter-spacing:-1px;}
#copyright span{padding: 0 8px 0 8px; color:#5f5f5f;}
#copyright #inc{margin: 0 0 0 15px;}
#copyright #kina{margin: 0 0 0 25px;}
#copyright #address1{width:1100px; font-size: 14px; color:#5f5f5f; line-height:21px; text-align:center; clear:both;}
#copyright #address2{width:1100px; height:30px; margin-top: 10px; font-size: 14px; color:#5f5f5f; text-align:center; }
#copyright #address2 a{color:#e12c1a;}

