@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {padding:0;margin:0;}

/*Common*/
body, th, td, textarea, h1, h2, h3, h4, h5, h6 {font-family: 'Nanum Gothic', serif;font-size:12px; color:#424142;}
body, th, td, textarea { line-height:1.5; }
img,a,fieldset{ border:0 none;outline:0;selector-dummy: expression(this.hideFocus=true); margin:0;}
li { list-style:none; }
select, input { font-family:verdana; color:#000000; font-size:1.00em;line-height:17px; }
address,em { font-style:normal; }
button { border:none; background:none; cursor:pointer; }
hr, legend { display:none; }
p, h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }
a img {vertical-align:top;}
a:link {font-size:12px;color:#787878;text-decoration:none}
a:visited {font-size:12px;color:#787878;text-decoration:none}
a:hover {font-size:12px;color:#787878;text-decoration:none}
table {border-collapse:collapse;}

#header{border-bottom:2px solid #5c310a;}

/* TOPMENU_common */
#top{width:100%;height:30px;border-bottom:1px solid #f3f3f3;}
#topmenu{width:1100px;height:31px;position:relative;text-align:left;margin:0 auto;}

#topmenu .global_menu {float:right;}
#topmenu .global_menu li{width:120px; float:left; margin:0; line-height:31px;text-align:center;border-left:1px solid #f3f3f3;display:inline-block;}

#topmenu .global_menu li a:hover{width:120px; float:left; margin:0; line-height:31px;text-align:center;display:inline-block;color:#cc1800;}


.gnb{width:1100px; height:76px; overflow:hidden; margin:0 auto;background:#fff; }
.gnb h1{width:300px; height:76px;float:left;}
.gnb ul{float:right; padding:0; list-style:none;width:715px; height:76px;overflow:hidden; margin-right:30px;}
.gnb ul li{float:left;width:143px; text-align:center; line-height:76px; display:inline-block;font-size:15px;font-weight:bold;letter-spacing:1px;color:#545557;}
.gnb ul li a{float:left;width:143px; text-align:center; line-height:76px; display:inline-block;font-size:15px;font-weight:bold;letter-spacing:1px;color:#545557;}
.gnb ul li a:hover{float:left;width:143px; text-align:center; line-height:76px; display:inline-block;font-size:15px;font-weight:bold;letter-spacing:1px;color:#be1e2d;}


.gnb .on a{float:left;width:143px; text-align:center; line-height:76px; display:inline-block;font-size:15px;font-weight:bold;letter-spacing:1px;color:#cc1800;}
.snb{display:none;width:100%;margin:0 auto; height:160px; background:#fff; position:relative;border-bottom:1px solid #25292c;}
.snbarea{width:1100px; height:160px; margin:0 auto;}
.snbmenu{width:715px; height:160px; margin-left:355px;margin-right:30px;}
ul.type01{float:left; width:715px; height:160px;color:#fff; text-align:center;}
li.type01 {float:left;width:143px; height:160px;display:inline;}
ul.type02{width:143px; margin:0; padding:0;}
ul.type02 li{margin:0 0 0;}
ul.type02 li a{line-height:25px;color:#5a5a5a;}
ul.type02 li a:hover{display:block;color:#ffffff; font-weight:bold;background:#0072bc;}

/* FOOTER_common */
#footer_wrap .content_footer{width:1100px;height:136px;margin:0 auto;padding-top:50px; }
#footer_wrap .footer_img{width:246px;height:86px;float:left;}
#footer_wrap .footer_txt{width:734px;height:86px;float:left;margin-left:20px;text-align:left;}
#footer_wrap .footer_txt p{color:#787878;line-height:20px;}
#footer_wrap .footer_txt a:link{font-size:12px;color:#2693d3;text-decoration:none;}
#footer_wrap .footer_txt a:visited{font-size:12px;color:#2693d3;text-decoration:none;}
#footer_wrap .footer_txt a:hover{font-size:12px;color:#1072ab;text-decoration:none;}