@charset "utf-8";


/**** Common ************************************************/

* {max-height:1000000px;margin:0;padding:0;}
img, fieldset, button {border:none;}
hr, button img {display:none;}
input, select, button {font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:300;color:#303030;line-height:24px;letter-spacing:-0.5;box-sizing:border-box;vertical-align:middle;}
input[type=submit] {cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

ul, li {list-style:none; word-break:keep-all;}
a {display:inline-block;font-weight:300;color:#303030;text-decoration:none;vertical-align:top;}
a:hover, a:active, a:focus, a:visited {text-decoration:none;}
textarea {overflow:auto;} 
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:center;}
table img {vertical-align:top;}
th, td {vertical-align:middle;word-wrap:break-word;word-break:break-all;}
form  {margin:0;padding:0;}
img {max-width:100%;vertical-align:top;}
table img {width:auto;vertical-align:middle;}
legend  {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;} /* For Screen Reader */ 
caption {width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
em {font-style:normal;}
p {display:block;}
.blind, .disabled {position:absolute;left:-9999px;top:-9999px;}
.fl {float:left;}
.fr {float:right;}
.mc {margin:0 auto;}
.clear {clear:both;}
body {position:relative;background:#fff;font-family:'Noto Sans Korean',sans-serif;font-size:15px;font-weight:300;color:#303030;line-height:24px;letter-spacing:-0.5;-webkit-text-size-adjust:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#wrap {position:relative;margin:0;padding:0;width:100%;height:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:400;}







/* 임시 표준 */
/* .hd_sub, .main_visual, .main_notice, .main_cont_01, .main_notice_slide{min-width:1500px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sub_tabs , .main_visual, .main_cont_02, .footer{min-width:1500px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sub_cont, .bo_cate_ul{min-width:1500px;}
.sub_cont, .main_visua{min-height:900px;}
#bo_gall{min-width:1500px;}
.main_visual{min-width:1500px !important;}
.header {min-width:1500px;}
.main_visual {min-width: 1500px !important; overflow: hidden;} */