@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", "±¼¸²";}
table, p{ FONT-FAMILY: "Noto Sans KR", "±¼¸²"; font-size:15px; color:#282828;}
.input16 { border:1px solid #CACBCC;background-color:#E7F0FD;width:120px;height:21px;line-height:15px;padding:2px;color: #595D59; }
.input18 { border:1px solid #CACBCC; background-color:#E7F0FD;width:200px;height:21px;line-height:15px;padding:2px;color: #595D59; }
.input19 { border:1px solid #CACBCC;background-color:#E7F0FD;width:55px;height:21px;line-height:15px;padding:2px;color: #595D59; }
.input100 { border:1px solid #CACBCC;background-color:#E7F0FD;width:100%;height:21px;line-height:15px;padding:2px;color: #595D59; }

#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', '±¼¸²'; 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; height:auto; overflow:hidden; 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}

#body{width:1100px;overflow:hidden;}
#body_left {width:180px; margin:0 auto; text-align:center; float:left; }
#body_right {width:920px; margin:0 auto; text-align:center; float: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;}
