* {margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; word-break: keep-all;}
html,body{max-width: 100%; overflow-x: hidden;}
body{background: #fff; font-family: 'OpenSans', 'NotoSans', sans-serif; font-size: 16px; font-weight: 300; color: #212121; line-height: 1.2; letter-spacing: -0.3px;}
ul, li, dl,dt,dd {margin:0;padding:0;list-style:none}
a{color:#212121;text-decoration:none;}
img {border: 0; font-size: 0; max-width: 100%;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-family: 'OpenSans', 'NotoSans', sans-serif;}
textarea, select{font-family: 'OpenSans', sans-serif;font-size:1em}
select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("/daemyung/daemyung_img/lang_arrow.png") no-repeat center right 6px;}
select::-ms-expand {display:none;}
input, button{margin:0;padding:0;font-family: 'OpenSans', sans-serif;font-size:1em}
input[type="submit"], button{cursor:pointer}
table, tr, td { border-collapse: collapse;}
p{word-break: keep-all;}

/*그누보드 테마 초기화*/
#hd_wrapper,
#gnb,
.latest_wr,
#aside,
#ft_link,
#ft_catch,
#ft_copy,
#top_btn{display: none;}

#hd{border-top: 0;}
#hd, #wrapper, #ft{min-width: inherit;}
#hd_pop, #hd_wrapper, #tnb ul, #gnb .gnb_wrap, #container_wr, #ft_wr{width: 100%;}
#container_wr{z-index: 5; margin: 0 auto; height: auto; zoom: 1;}
#container{z-index: 4; position: static; float: none; min-height: inherit; height: auto !important; margin: 0; height: auto; font-size: 16px; width:  auto; zoom: 1;}
#ft{border-top: 0; background: #fff; padding-bottom: 0; margin: 0 auto; text-align: center;}

/*tnb 숨김*/
#tnb{display: none;}


/*clearfix*/
.cf:before,
.cf:after{content: " "; display: table;}
.cf:after{clear: both;}
.cf{*zoom: 1;}

.wrapper{width: 1120px; margin: 0 auto;}

/*font-family*/
til{font-family: "TitilliumWeb", sans-serif;}
















