@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:300;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:400;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:500;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
font-family:'Noto Sans KR';
font-style:normal;
font-weight:700;
src:url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
	url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}



body,div,h5,h4,h3,h2,h1,ul,li,dl,dt,dd,table,tbody,thead,th,td,a,img,p,form,fieldset,legend,label,input,select,span,strong,address,footer,textarea,section,header,nav,aside,article,time{
	margin:0; 
	padding:0;
}

body,select,input,textarea{
	font-family: 'Noto Sans KR', sans-serif;
	color:#333;
	font-size:12px;
	letter-spacing: -1px;
}

select,input{vertical-align:middle;}
input{padding-left:7px;}

img,fieldset{border:0 none;}

ul{list-style:none;}
a.roll img.over { display: none;}
a.roll:hover img { display: none;}
a.roll:hover img.over { display: inline;}

legend,caption,.hide{
	width:1px;  
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	position:absolute;
	left:-999px;
}

table{border-collapse:collapse;}

address{font-style:normal;}

h1, h2, h3, h4,h5{font-size:1em;}





.fl_left{float:left !important;}
.fl_right{float:right !important;}

.strong{font-weight:bold;}

.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt50{margin-top:50px !important;}

.ml0{margin-left:0px !important;}

.mr0{margin-right:-5px !important;}
.mr5{margin-right:5px !important;}
.mr20{margin-right:20px !important;}

.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb80{margin-bottom:80px !important;}
.mb100{margin-bottom:100px !important;}
.mb160{margin-bottom:160px !important;}




.p0{padding:0 !important;}
.pt0{padding-top:2px;}
.pt35{padding-top:35px !important;}

.pb30{padding-bottom:30px;}
.pb200{padding-bottom:200px !important;}

.pr80{padding-right:80px !important;}


