@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
img{display:block}
dl,ul,ol,menu,li {list-style:none}
input,select,textarea,button {vertical-align:middle}
body {background:#fff}

#fixedTop .top_va{border-top:2px solid #000;background-color:rgba(37,37,37,0.8)}
#fixedTop .top_dp{height:41px;background:url(../images/common/topdp_bg.png) no-repeat center}
#fixedTop .top_dp_m{display:none}
#fixedTop .top_va .top_first{position:relative;margin:0 auto;width:1020px;height:99px;border-bottom:1px solid #858586}
#fixedTop .top_va .top_first h1{margin:0 auto;padding-top:26px;width:206px}
#fixedTop .top_va .top_first .top_language{position:absolute;top:14px;left:50px}
#fixedTop .top_va .top_first .top_language li{float:left;margin-right:14px;padding-right:14px;background:url(../images/common/language_bar.gif) no-repeat 100% 4px}
#fixedTop .top_va .top_first .top_language li.last{margin-right:0;padding-right:0;background:none}
#fixedTop .top_va .top_first .top_language li a{font-family:'Malgun Gothic';font-size:12px;font-weight:bold;color:#fff;text-decoration:none}
#fixedTop .top_va .top_first .top_language li a.on{color:#f01414}
#fixedTop .top_va .top_first .top_language li a.shop{color:#fff000}
#fixedTop .top_va .top_menu{position:relative;overflow:hidden;margin:0 auto;width:1020px;min-height:44px}
#fixedTop .top_va .top_menu ul.mainmenu{margin:14px 0 0 49px}
#fixedTop .top_va .top_menu ul.mainmenu li{float:left;margin-right:88px}
#fixedTop .top_va .top_menu ul.mainmenu li.last{margin-right:0}
#fixedTop .top_va .top_menu ul.mainmenu li a{font-family:'Malgun Gothic';font-size:14px;font-weight:bold;color:#fff;letter-spacing:-1px;text-decoration:none}
#fixedTop .top_va .top_menu .top_submenu{display:none;clear:both;position:relative;overflow:hidden;padding:30px 0 0 49px;height:120px}
#fixedTop .top_va .top_menu .top_submenu div{float:left;position:relative;overflow:hidden;width:120px}
#fixedTop .top_va .top_menu .top_submenu div.submenu_part1{margin-right:50px}
#fixedTop .top_va .top_menu .top_submenu div.submenu_part2{margin-right:37px}
#fixedTop .top_va .top_menu .top_submenu div.submenu_part3{margin-right:37px}
#fixedTop .top_va .top_menu .top_submenu div.submenu_part4{margin-right:50px}
#fixedTop .top_va .top_menu .top_submenu div.submenu_part5{margin-right:37px}
#fixedTop .top_va .top_menu .top_submenu div li{margin-bottom:5px}
#fixedTop .top_va .top_menu .top_submenu div li a{font-family:'Malgun Gothic';font-size:13px;font-weight:bold;color:#ccc;letter-spacing:-1px;text-decoration:none}
#fixedTop .top_va .top_menu .top_submenu div li a.on{color:#49dcff;text-decoration:underline}

/*** 640 이하 ***/
#fixedTop .top_va .top_menu_mobile{display:none}
#fixedTop .top_va .top_menu_mobile li.tm_main p{padding-top:12px;height:31px;border-bottom:1px solid #5a5b5c;text-align:center}
#fixedTop .top_va .top_menu_mobile li.tm_main p a{font-family:'Malgun Gothic';font-size:12px;font-weight:bold;color:#c3c3c3;letter-spacing:-1px;text-decoration:none}
#fixedTop .top_va .top_menu_mobile li.tm_main p a.on{color:#49dcff}
#fixedTop .top_va .top_menu_mobile li.tm_main ul{display:none;padding:10px 0;border-bottom:1px solid #5a5b5c;}
#fixedTop .top_va .top_menu_mobile li.tm_main ul li{padding:6px 0;text-align:center}
#fixedTop .top_va .top_menu_mobile li.tm_main ul li a{font-family:'Malgun Gothic';font-size:12px;font-weight:bold;color:#c3c3c3;letter-spacing:-1px;text-decoration:none}
#fixedTop .top_va .top_menu_mobile li.tm_main ul li a.on{color:#49dcff}
/*** 640 이하 ***/

#footer{position:relative;overflow:hidden;height:250px;background:url(../images/common/footer_bg.jpg) no-repeat top center}
#footer .footer_va{position:relative;overflow:hidden;margin:0 auto;width:1020px;height:250px}
#footer .footer_va .footer_center{height:99px}
#footer .footer_va .footer_info{position:absolute;bottom:27px;left:0}
#footer .footer_va .footer_info .fi_link{position:relative;overflow:hidden;margin-bottom:10px}
#footer .footer_va .footer_info .fi_link li{float:left;margin-right:19px;padding-right:20px;background:url(../images/common/footer_link_bar.gif) no-repeat 100% 4px;font-size:0}
#footer .footer_va .footer_info .fi_link li.last{margin-right:0;padding-right:0;background:none}
#footer .footer_va .footer_info .fi_link li a{font-family:'Malgun Gothic';font-size:12px;font-weight:bold;color:#ccc;letter-spacing:-1px;text-decoration:none}
#footer .footer_va .footer_info .fi_copy_text{clear:both;margin-bottom:10px;font-family:'Malgun Gothic';font-size:11px;font-weight:bold;color:#b2b2b2;line-height:15px}
#footer .footer_va .footer_info .fi_copy{font-family:'Malgun Gothic';font-size:11px;font-weight:bold;color:#b2b2b2}
#footer .footer_va .footer_logo{position:absolute;bottom:52px;right:0}

@media all and (max-width:1024px) {
	#fixedTop .top_va .top_first{width:100%}
	#fixedTop .top_va .top_menu{width:100%}
	#fixedTop .top_va .top_menu ul.mainmenu{margin:14px 0 0 0}
	#fixedTop .top_va .top_menu ul.mainmenu li{margin:0;width:16.5%;text-align:center}
	#fixedTop .top_va .top_menu .top_submenu{padding:30px 0 0 0}
	#fixedTop .top_va .top_menu .top_submenu div{width:16.5%;text-align:center}
	#fixedTop .top_va .top_menu .top_submenu div.submenu_part1{margin:0}
	#fixedTop .top_va .top_menu .top_submenu div.submenu_part2{margin:0}
	#fixedTop .top_va .top_menu .top_submenu div.submenu_part3{margin:0}
	#fixedTop .top_va .top_menu .top_submenu div.submenu_part4{margin:0}
	#fixedTop .top_va .top_menu .top_submenu div.submenu_part5{margin:0}
	
	#footer .footer_va{width:100%}
	#footer .footer_va .footer_center{background:url(../images/common/footer_center.jpg) no-repeat top center}
	#footer .footer_va .footer_center img{display:none}
}

@media all and (max-width:800px) {
	#footer .footer_va .footer_logo{display:none}
}

@media all and (max-width:640px) {
	#fixedTop .top_va .top_first h1{width:160px}
	#fixedTop .top_va .top_first h1 img{width:100%}
	#fixedTop .top_va .top_first .top_language{position:relative;overflow:hidden;left:0;margin:0 auto;width:250px}
	#fixedTop .top_va .top_menu{display:none}
	#fixedTop .top_dp{display:none}
	#fixedTop .top_dp_m{display:block;height:55px;background:url(../images/common/topdp_bg_m.png) no-repeat center}
	
	#footer{height:190px}
	#footer .footer_va{width:100%;height:190px}
	#footer .footer_va .footer_info{position:relative;margin-top:50px;width:100%;text-align:center}
	#footer .footer_va .footer_info .fi_link{display:inline-block}
	#footer .footer_va .footer_info .fi_copy_text{display:none}
}

@media all and (max-width:480px) {
	#footer{height:160px}
	#footer .footer_va{height:160px}
	#footer .footer_va .footer_info .fi_link{display:none}
}

@media all and (max-width:320px) {
	
}