@import url(/css/sub.css);

@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-family:"NanumGothic"  }
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://fonts.googleapis.com/css?family=Lato:700);

@font-face {
    font-family:'NanumGothic';
    src: url('../images/NanumGothic.eot');
    src: url('../images/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('../images/NanumGothic.woff') format('woff'),
         url('../images/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}



html, body {width:100%; height:100%; min-width:300px;  -webkit-text-size-adjust:none; font-family:"NanumGothic,"    }
html, body, div, section, article, nav, footer, table, center, p, span, ul, li, input, textarea, fieldset, th, td, button, h1, h2, h3, h4, h5, h6, img, a, labe, form {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}

.f_left{ float:left;}
.f_right{ float:right;}
.text_left{text-align:left; padding-left:15px;}
.text_right{text-align:right; padding-right:15px;}
.clear{clear:both}
input{vertical-align:middle; color:#979797;}
img{border:0; vertical-align:middle;}
ul{list-style:none; margin:0; padding:0; }
table{border-collapse:collapse;}
select{padding:2px 0 4px 0; border:1px solid #ccc; vertical-align:middle; font-size:12px; color:#979797;}
pre{font-family:Verdana, Geneva, sans-serif}
.matop_50{margin-top:50px;}


body{font-size: 13px; font-weight: normal;font-family:"NanumGothic"  letter-spacing:0; color: #7b7b7b;  line-height:18px; }
li {list-style:none;}
a {cursor:pointer; text-decoration:none; color:#7b7b7b;}

/*상단영역*/
.top{height:70px; padding-top:20px; border-top:4px solid #000; color:#373737; font-size:11px;}
.top_con{width:1000px; margin:0 auto; }
.btn_wrap{width:1000px; margin:0 auto; position:relative;}
ul.btnlogin{position:absolute; right:0; top:-16px;}
ul.btnlogin li{ display:inline; padding-left:20px;}
ul.navigation{float:right; margin-top:10px;}
ul.navigation li{display:inline; font-size:17px; padding-left:46px; font-weight:normal;}
ul.navigation li a:hover{color:#1e409a;}

/*메인컨텐츠*/
.main_visual_wrap{ background:#000; width:100%; height:503px;}
.main_visual{ width:1000px; margin:0 auto;}

.con_wrap{width:1000px; margin:0 auto;  }
.main_txticon{width:540px; height:230px; position:relative; float:left; vertical-align:top; margin-top:50px;}
.txt{ position:absolute; top:0; right:0}
.icon{position:absolute; top:125px; left:210px;}
.icon img{margin-left:35px;}
.notice_wrap{ margin-left:70px; margin-top:50px; float:left; height:230px; width:390px;}
.notice_wrap ul li{line-height:35px; border-bottom:1px solid #efefef; width:100%; }


.about_box{margin-top:55px; float:left;}

.open_time{ background:url(../images/opentime.png); width:390px; height:242px; float:right; position:relative; margin:55px 0;}
.icon_facebook{position:absolute; right:18px; bottom:85px;}
.icon_blog{position:absolute; right:18px; bottom:18px;}

.footer_wrap{border-top:1px solid #cacaca; clear:both;}
.footer_copy{width:1000px; margin:0 auto; height:25px; padding:50px 0;}
