* {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; min-height: 100%;}
body{background: #fff; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 300; color: #666; line-height: 1.2; letter-spacing: -0.5px;}
ul, li, dl,dt,dd {margin:0;padding:0;list-style:none}
a{color:#666;text-decoration:none;}
img {border: 0; font-size: 0; max-width: 100%;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-family: 'Montserrat', 'Noto Sans KR', sans-serif;}
textarea, select{font-family: 'Montserrat', 'Noto Sans KR', sans-serif;font-size:1em}
input, button{margin:0;padding:0;font-family: 'Montserrat', 'Noto Sans KR', 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;}
#container_title{display: none;}

/*clearfix*/
.cf:before,
.cf:after{content: " "; display: table;}
.cf:after{clear: both;}
.cf{*zoom: 1;}

/* wrapper */
.wrapper{width: 1400px; margin: 0 auto;}
.wrapper_pa{padding: 0 55px;}

/* 아이폰 초기화 */
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="search"], textarea { 
	-webkit-border-radius:0; /* 모서리 스타일 제거 */ 
	-webkit-appearance:none; /* 인풋내 그림자 제거 */ 
}

/* fontsize */
.fz0{font-size: 0;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.fz26{font-size: 26px;}
.fz40{font-size: 40px;}
.fz50{font-size: 50px;}













