@charset "utf-8";

html,body,p,h1,h2,h3,h4,h5,h6,menu,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,hr{margin:0;padding:0; font-family: 'Nanum Gothic', sans-serif; 
	font-weight:normal; line-height:15px;}
body{background-color:#1f1f1f;}
input,textarea,select,button,table{font-size:1em;}
img, fieldset{border:0;}
img, input, select {vertical-align:middle; margin:0; padding:0;}
ul,ol{list-style:none}em,address,i {font-style:normal}
button{display:inline-block;overflow:hidden;border:0;background:none;cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
caption {visibility:hidden;overflow:hidden;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
textarea {resize:none; vertical-align:middle;}
button { border:0; padding:0; background:transparent; cursor:pointer; *overflow:visible; }
a {text-decoration:0; margin:0; padding:0; border:0;}


#main {width:100%; margin:auto; background:url(../../images/main/main_bg.gif) repeat-x; height:900px; padding:0; min-width:1200px; }

/*topmenu*/
#main .header {width:100%; margin:0 auto; padding:0; height:100px;}
#main .header .wrap{width:1200px; margin:auto;height:100px;}
#main .header .wrap .top_logo{float:left; width:270px; margin-right:9px;}
#main .header .wrap .top_logo li{ float:left; height:31px; margin:42px 63px 27px 76px; width:130; padding:0;}
#main .header .wrap .topmenu{float:left; width:761px; text-align:center; height:40px; padding:0; margin:45px 80px 0px 80px; overflow: hidden; list-style-type: none;}
#main .header .wrap .topmenu li{ float:left; display:inline-block; height:16px; margin:0; position:relative; z-index:100; width:; padding:0; font-family: 'Nanum Gothic', sans-serif; font-weight:bold; font-size:15px; color:#cfcfcf;}

#main .header .wrap .topmenu li.menu_A { float:left; display: inline-block; width:px; margin:0px 90px 0px 0px;}
#main .header .wrap .topmenu li.menu_A a { display: inline-block; color: white; text-align: center; text-decoration: none; color:#cfcfcf; }
#main .header .wrap .topmenu li.menu_A a:hover {color:white;}
#main .header .wrap .topmenu li.menu_A:hover {float:left; width:px; display: block; color:white;}
#main .header .wrap .topmenu li.menu_A .dropdown-menu { display: none; position: absolute; min-width:400px; z-index:1; }
#main .header .wrap .topmenu li.menu_A .dropdown-menu a { float:left; color: #858585; font-size:12px; font-weight:normal; margin:10px 15px 0px 15px; text-decoration: none; display: inline; text-align: left; }
#main .header .wrap .topmenu li.menu_A .dropdown-menu a:hover {color:white;}
#main .header .wrap .topmenu li.menu_A:hover .dropdown-menu { display: block; }

#main .header .wrap .topmenu li.menu_B { float:left; display: inline-block; width:px; margin:0px 90px 0px 0px;}
#main .header .wrap .topmenu li.menu_B a { display: inline-block; color: white; text-align: center; text-decoration: none; color:#cfcfcf; }
#main .header .wrap .topmenu li.menu_B a:hover {color:white;}
#main .header .wrap .topmenu li.menu_B:hover {float:left; display: inline-block; width:px; display: block; color:white;}
#main .header .wrap .topmenu li.menu_B .dropdown-menu { display: none; position: absolute; min-width:400px; z-index:1; }
#main .header .wrap .topmenu li.menu_B .dropdown-menu a { float:left; color: #858585; font-size:12px; font-weight:normal; margin:10px 15px 0px 15px;  text-decoration: none; display: inline; text-align: left; }
#main .header .wrap .topmenu li.menu_B .dropdown-menu a:hover {color:white;}
#main .header .wrap .topmenu li.menu_B:hover .dropdown-menu { display: block; }

#main .header .wrap .topmenu li.menu_C { float:left; display: inline-block; width:px;margin:0px 90px 0px 0px;}
#main .header .wrap .topmenu li.menu_C a { display: inline-block; color: white; text-align: center; text-decoration: none; color:#cfcfcf; }
#main .header .wrap .topmenu li.menu_C a:hover {color:white;}
#main .header .wrap .topmenu li.menu_C:hover {float:left; display: inline-block; width:px; display: block; color:white;}
#main .header .wrap .topmenu li.menu_C .dropdown-menu { display: none; position: absolute; min-width:400px; z-index:1; }
#main .header .wrap .topmenu li.menu_C .dropdown-menu a { float:left; color: #858585; font-size:12px; font-weight:normal; margin:10px 15px 0px 15px;  text-decoration: none; display: inline; text-align: left; }
#main .header .wrap .topmenu li.menu_C .dropdown-menu a:hover {color:white;}
#main .header .wrap .topmenu li.menu_C:hover .dropdown-menu { display: block; }

#main .header .wrap .topmenu li.menu_D { float:left; display: inline-block; width:px; margin:0px 80px 0px 0px;}
#main .header .wrap .topmenu li.menu_D a { display: inline-block; color: white; text-align: center; text-decoration: none; color:#cfcfcf; }
#main .header .wrap .topmenu li.menu_D a:hover {color:white;}
#main .header .wrap .topmenu li.menu_D:hover {float:left; display: inline-block; width:px; display: block; color:white;}
#main .header .wrap .topmenu li.menu_D .dropdown-menu { display: none; position: absolute; min-width:400px; z-index:1; }
#main .header .wrap .topmenu li.menu_D .dropdown-menu a { float:left; color: #858585; font-size:12px; font-weight:normal; margin:10px 15px 0px 15px;  text-decoration: none; display: inline; text-align: left; }
#main .header .wrap .topmenu li.menu_D .dropdown-menu a:hover {color:white;}
#main .header .wrap .topmenu li.menu_D:hover .dropdown-menu { display: block; }

#main .header .wrap .topmenu li.menu_E { float:right; display: inline-block; text-align:right; width:75px; margin:0;}
#main .header .wrap .topmenu li.menu_E a { display: inline-block; color: white; text-align: center; text-decoration: none; color:#cfcfcf; }
#main .header .wrap .topmenu li.menu_E a:hover {color:white;}
#main .header .wrap .topmenu li.menu_E:hover { display: inline-block; width:px; display: block; color:white;}
#main .header .wrap .topmenu li.menu_E .dropdown-menu { display: none; position: absolute; min-width:400px; z-index:1; margin-left:-160px;}
#main .header .wrap .topmenu li.menu_E .dropdown-menu a { float:left; color: #858585; font-size:12px; font-weight:normal; margin:10px 15px 0px 15px;  text-decoration: none; display: inline; text-align: left; }
#main .header .wrap .topmenu li.menu_E .dropdown-menu a:hover {color:white;}
#main .header .wrap .topmenu li.menu_E:hover .dropdown-menu { display: block; }
#main .contents {background:#; width:1200px; margin:0 auto; padding:0; height:660px;}

#main .contents .main_visual{width:1200px; margin:0 auto; padding:0; height:350px; margin-top:10px;}

#main .contents .main_contents1{width:1200px; margin:0 auto; padding:0; height:205px; margin-top:10px;}
#main .contents .main_contents1 .webMail{float:left; display:inline; width:270px; height:205px; background:#e70036; margin-right:9px;}
#main .contents .main_contents1 .webMail img, input{float:left; margin:9px 32px 0px 33px; border:0; background:#cfcfcf;}
#main .contents .main_contents1 .webMail .idPass {float:left; margin-top:7px; margin-left:40px;}
#main .contents .main_contents1 .webMail .idPass a{ color:#fff; text-decoration:none;}
#main .contents .main_contents1 .webMail span {float:left; display:inline-block; font-size:12px; color:#b4b2b3;}
#main .contents .main_contents1 .webMail span input{float:left; display:inline-block; margin:0; margin-top:2px; padding:0; border:0; background:#cfcfcf;}
#main .contents .main_contents1 .dSearch{float:left; width:480px; display:inline; height:205px; background:url(../../images/main/main_dSearchBg.jpg);}
#main .contents .main_contents1 .inq{float:right; display:inline; width:432px; height:205px; background:#241f1b;}
#main .contents .main_contents1 .webMail .idPass .main_login_control{ margin-top:7px;}

#main .contents .main_contents2{width:1200px; margin:0 auto; padding:0; height:75px; margin-top:10px;}
#main .contents .main_contents2 .call{float:left; display:inline; width:270px; height:75px; margin-right:9px;}
#main .contents .main_contents2 .call img { margin:16px 14px 0px 25px;}
#main .contents .main_contents2 .bbs{float:left; width:480px; display:inline; height:75px; }
#main .contents .main_contents2 .bbs img{float:left; margin:12px 13px 0px 0px;}
#main .contents .main_contents2 .banner{float:right; display:inline; width:432px; height:75px; display:flex; justify-content:center;}
#main .contents .main_contents2 .banner a { margin:0 20px; }
#main .contents .main_contents2 .banner img{/*float:left; margin:9px 19px 0px 0px;*/ }

#main .footer {width:1200px; margin:0 auto; padding:0; height:140px; margin-top:-10px;}
#main .footer .footer_logo { float:left; width:270px; height:140px; margin-right:9px;}
#main .footer .footer_logo li{ float:left; height:30px; margin:22px 62px 87px 74px; width:132px; padding:0;}
#main .footer .address { float:left; width:px; height:140px; margin-right:px;}
#main .footer .address li{ float:left; height:53px; margin-top:22px; width:524px; padding:0;}
#main .footer .terms { float:right; width:px; height:140px; margin:;}
#main .footer .terms li{ float:right; height:11px; margin-top:22px; width:; padding:0;}
#main .footer .terms li img{ float:left; height:11px; margin-right:9px; width:; padding:0;}



