/*@font-face {/*나눔고딕*/
 font-family: 'ng';
 src:url('../fonts/NanumGothic.eot');
 src:url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
 url('../fonts/NanumGothic.woff') format('woff'),
 url('../fonts/NanumGothic.ttf') format('truetype');
 src:local(※), url('../fonts/NanumGothic.woff') format('woff');
}*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
 display: block;
}
*, body{
 font-family: 'ng',sans-serif,'Malgun Gothic';
/* font-size: 13px;*/
 margin:0;
 padding:0;
 box-sizing:border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 color:#333;
}
p{
 margin:0;
}
img{
 border:none;
}
ol, ul {
 list-style: none;
 margin:0;
}
fieldset {
 border:0;
}
legend{
 display: none;
}
h1,h2,h3,h4,h5,h6{
 margin:0;
 line-height: 1.2;
 /*font-size: inherit;*/
}
strong, em, b, span, mark, small{
 /*font:inherit;*/
}
.white{
 color: #fff !important;
}
button {
 cursor:pointer;
}
.f-left{
 float: left;
}
.f-right{
 float: right;
}
.text-center{
 text-align: center;
}
.clear{
 clear:both;
}
/*.screen_out{ visibility:hidden; overflow:hidden; position:absolute; left:-9999px; width:0; height:0; font-size:0; line-height:0;}*/

/* Table */
table {
	border-collapse: collapse;
	border-spacing:0;
	border:0 none;
}

/* Link */
a, a:hover, a:active, a:link, a:visited, a:focus { /*color:inherit;*/text-decoration:none;cursor:pointer; }

/* Align */
img{ border:0px; margin:0; padding:0; }
div img { vertical-align:middle; }
li img { vertical-align:middle; }
p input { vertical-align:middle; }
section{overflow:hidden;}

input[type=radio] { border:0px !important; } 