@charset "utf-8";
/*common.css*/
*{margin:0; padding:0}
html,body{width:100%; height:100%}
body{font-size:12px; font-family:Dotum, '돋움', NanumGothic, Dotum, '돋움', gulim; color:#505050; letter-spacing:-0.5px}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
em, address {font-style:normal}
img		{border:0; vertical-align:top}
ul		{list-style:none; vertical-align:top}
ol		{list-style:none;}
table	{border-collapse:collapse; border-spacing:0}
table	caption {display:none}
fieldset {border:0}
legend  {display:none}
a{text-decoration:none; color:#000}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.blank_box{height:60px}
/*main.css*/
.wrap{width:100%;}
.icon4_visual{width:1104px; margin:0 auto;}
.icon4{float:left}
#slider{position:relative; overflow:hidden;height:524px; width:883px}
.banner{width:200%; height:524px;}
.banner li{float:left; width:50%; height:524px;}
.banner li img{display:block; width:100%; height:524px}
.icon5{width:1104px; margin:0 auto;}
.icon5 ul li{float:left}
.notice_center{width:1104px;margin:0 auto; clear:both}
.notice01{float:left; position:relative; background-image:url("../images/notice_bg.png"); width:663px; height:222px}
.notice_btn{position:absolute; top:45px; right:55px; z-index:10}
.notice01 .not_list{padding:93px 0 0 192px; float:left}
.notice01 .not_list li{padding-left:10px; font-size:13px; line-height:25px; background-image:url("../images/dot.gif"); background-repeat:no-repeat; background-position:0 9px}
.notice01 .not_list .date{float:right}
.date_list{float:right; padding:93px 55px 0 0; line-height:25px;}
/*header.css*/
.header{width:100%;height:100px; border-bottom:3px solid #404040; background-color:#f4f4f4}
.hd_wrap{margin:0 auto; width:1104px; border-bottom:3px solid #404040; background-color:#f4f4f4;; height:100px}
.logo{padding-top:34px; display:block; float:left}
.gnb{float:right; padding-top:40px; margin-right:10px}
.gnb li{float:left; padding-left:65px}
.ov_dw_01{display:block; background-image:url("../images/dw_01.png"); background-repeat:no-repeat; width:113px; height:19px;}
.ov_dw_01:hover{display:block; background-image:url("../images/ov_01.png"); background-repeat:no-repeat; width:113px; height:19px;}
.ov_dw_02{display:block; background-image:url("../images/dw_02.png"); background-repeat:no-repeat; width:77px; height:19px;}
.ov_dw_02:hover{display:block; background-image:url("../images/ov_02.png"); background-repeat:no-repeat; width:77px; height:19px;}
.ov_dw_03{display:block; background-image:url("../images/dw_03.png"); background-repeat:no-repeat; width:91px; height:19px;}
.ov_dw_03:hover{display:block; background-image:url("../images/ov_03.png"); background-repeat:no-repeat; width:91px; height:19px;}
.ov_dw_04{display:block; background-image:url("../images/dw_04.png"); background-repeat:no-repeat; width:62px; height:19px;}
.ov_dw_04:hover{display:block; background-image:url("../images/ov_04.png"); background-repeat:no-repeat; width:62px; height:19px;}
.ov_dw_05{display:block; background-image:url("../images/dw_05.png"); background-repeat:no-repeat; width:60px; height:19px;}
.ov_dw_05:hover{display:block; background-image:url("../images/ov_05.png"); background-repeat:no-repeat; width:60px; height:19px;}
/*sub.css*/
.sub_con{width:1104px; margin:0 auto}
.left_right_con{padding-top:40px}
.left_menu{width:221px; float:left; padding-right:40px}
.site_wrap{width:843px; float:right; margin-top:20px; margin-bottom:50px}
.site_dl li{font-size:15px;}
.site_dl li a{display:block; padding-left:10px; line-height:34px}
.info_wrap{width:843px; float:right}
.info_wrap p{line-height:18px}
/*footer.css*/
.footer_div{width:100%; height:127px; background-color:#4d4d4d; clear:both;}
.footer_copy{width:1104px; margin:0 auto;  height:127px; background-color:#4d4d4d; }
.footer_copy li{float:left;}
