﻿/* @charset "utf-8"; */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

html, body, p, div, ul, dl, ol, dd, li, table, tr, th, td, h1, h2, h3, h4, form, fieldset, legend, table, tr, td, th, caption, address, blockquote {
	margin: 0;
	padding: 0;
}
body {
	font-family:"�섎닎怨좊뵓",Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#767676;
}
address, em {
	font-style: normal;
}
fieldset, img {
	border: 0 none;
}
h1, h2, h3, h4, h5 {
	font-size: 1em;
}
legend, caption, hr {
	display: none;
	width: 0;
	height: 0;
	font-size: 0;
}
input {
	padding: 0;
	margin: 0;
	border: 0px;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
dl, dt, dd, ul, ol, li {
	list-style: none;
	padding: 0;
	margin: 0;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
img {
	vertical-align: middle;
}
table {
	border-spacing: 0px;
	border: 0px;
	border-collapse: collapse;
}
address, hr {
	display: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
form {
	display: inline;
}
fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
a, a:hover, a:visited, a:active, a:link {
	text-decoration: none;
	color: #000;
}
span
{
	margin:0;
	padding:0;
}
button{border:0;cursor:pointer}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline;vertical-align:middle}
button,input{overflow:visible;line-height:normal}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
button,html input[type="button"],input[type="reset"],input[type="submit"]{overflow:visible;cursor:pointer;-webkit-appearance:button}
/* button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} */


/* 蹂몃Ц諛붾줈媛�湲�  */
.accessibility {overflow:hidden;position:relative;z-index:1000;width:100%;}
.accessibility a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
.accessibility a:focus, #accessibility a:hover, #accessibility a:active {width:auto;height:20px;margin:0;padding:8px 0 0 15px;background:#20262c;font-size:12px;font-weight:700;line-height:1;color:#fff;}

/* Margin */
.mt0{margin-top:0px !important}
.mt5{margin-top:5px !important}
.mt7{margin-top:7px !important}
.mt10{margin-top:10px !important}
.mt13{margin-top:13px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml30{margin-left:30px !important}
.mr5{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr30{margin-right:30px !important}
.mb0{margin-bottom:0px !important}
.mb10{margin-bottom:12px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}
.mb50{margin-bottom:50px !important}

/* Padding */
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt30{padding-top:30px !important}
.pdt40{padding-top:40px !important}

.pb0{padding-bottom:0 !important}
.pb10{padding-bottom:10px !important}
.pb20{padding-bottom:20px !important}


.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl20{padding-left:20px !important}
.pl30{padding-left:30px !important}

.pr5{padding-right:5px !important}
.pr10{padding-right:10px !important}
.pr15{padding-right:15px !important}
.pr20{padding-right:20px !important}
.pr30{padding-right:30px !important}


/* Float */

.clear{clear:both !important;}
.floatL {float:left !important;}
.floatR {float:right !important;}
.cf:after { content:''; display:block; clear:both; }

.clearfix:after {display:block; visibility:hidden; clear:both; content:"."; overflow:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
.clear {clear:both;}
.hide {display:none;}
.skip { visibility:hidden; overflow:hidden; position:absolute; height:0; width:0; background:transparent; font-size:0;}


/* Align */
.al_l{text-align:left !important}
.al_r{text-align:right !important}
.al_c{text-align:center !important}
.v_align { vertical-align:middle !important; }



/* table */
.table01 { width:100%; border-top:2px solid #222; }
.table01 th, .table01 td { font-size:13px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:6px 0; }
.table01 th { background:#eee; font-weight:600; text-align:center; }
.table01 td { text-align:left; padding-left:7px; }
.table01 .right_none { border-right:none; }
.table01 .center { text-align:center; padding-left:0; }



/* form */
.checkbox { border-radius:0; width:15px; height:15px; }
