@charset "euc-kr";
/* CSS Document */

@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url( "https://fonts.googleapis.com/earlyaccess/notosanskr.css" );

html, body {
	position:relative;
	color:#555;
	font-size:14px; 
	font-family:'Noto Sans KR','NanumGothic', 'Nanum Gothic', 'malgungothic', 'malgun gothic', dotum, sans-serif;
	background-color:#fff;
	height:100%;
	letter-spacing:-0.5px;
}

html, body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, input, blockquote, th, td, thead, tbody, legend, label, select, option, button, fieldset, select, textarea { margin:0; padding:0; }

button { cursor:pointer; }
ol,ul,dl { list-style:none; }
fieldset,img {border:0 none; margin:0; padding:0; }
input,select, button{
	vertical-align:middle;
	color:#555;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
label { cursor:pointer; }
table { border-collapse: collapse; border-spacing:0; }
caption {
	width:1px; height:1px;
	overflow:hidden;
	font-size:0; padding:0; margin:0; border:0;
}

a { text-decoration:none; cursor:pointer; outline:none; color:#555; }

section, article, aside, hgroup, header, footer, nav, figure, figcaption, time, mark, canvas, video, audio, details, summary { display:block; }

.skipnavi, .none { font-size:0; line-height:0; display:none; }
.clear { clear:both; height:0; overflow:hidden; }

.fl { float:left; }
.fr { float:right; }
.fn { float:none; }

.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }

.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }


.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml24 { margin-left:24px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }

.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }

.pl0 { padding-left:0 !important; }
.pl24 { padding-left:24px; }

.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }

.font_color1 { color:#ff7200; }

hr {
	width:100%; height:1px;
	border:0; padding:0;
	background:url(./image/dotted.gif);
	margin:30px 0;
}

