@charset "utf-8";

@import url("./layout.css");

@font-face {
	 font-family: 'NanumBarunGothic';
	 font-style: normal;
	 src: url('/font/NanumBarunGothic.eot');
	 src: url('/font/NanumBarunGothic.eot') format('embedded-opentype'), url('/font/NanumBarunGothic.woff') format('woff'), url('/font/NanumBarunGothic.ttf') format('truetype');
}
@font-face {
	 font-family: 'NanumBarunGothicBold';
	 font-style: normal;
	 src: url('/font/NanumBarunGothicBold.eot');
	 src: url('/font/NanumBarunGothicBold.eot') format('embedded-opentype'), url('/font/NanumBarunGothicBold.woff') format('woff'), url('/font/NanumBarunGothicBold.ttf') format('truetype');
}

@font-face {
	 font-family: 'NanumGothic';
	 font-style: normal;
	 src: url('/font/NanumGothic.eot');
	 src: url('/font/NanumGothic.eot') format('embedded-opentype'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype');
}
@font-face {
	 font-family: 'NanumGothicBold';
	 font-style: normal;
	 src: url('/font/NanumGothicBold.eot');
	 src: url('/font/NanumGothicBold.eot') format('embedded-opentype'), url('/font/NanumGothicBold.woff') format('woff'), url('/font/NanumGothicBold.ttf') format('truetype');
}

/* reset css */
body, div ,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, button, header, footer, table, tr, td {margin:0;padding:0}
body, header, footer {color:#000;font-family:'NanumGothic', 'NanumBarunGothic',dotum,sans-serif;font-weight:normal}
input, select, textarea {font-family:'NanumGothic', 'NanumBarunGothic',dotum,sans-serif;color:#666}

img, fieldset {border:0 none}
img, input, select, textarea {vertical-align:top}
img, fieldset {border:0 none}
ul, li {list-style:none;}
address, em, i {font-style:normal;font-weight:normal}
h1, h2, h3, h4, h5{font-size:1em;font-weight:normal}
hr {display:none}
table {border-collapse:collapse;width:100%}

a {color:#444;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis}
a:link, a:hover, a:active{text-decoration:none}

input:focus {outline:none}
input[type="text"] {-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"] {background-color:#fff;-webkit-appearance:checkbox}
button {border:none;text-align:center;cursor:pointer;overflow:hidden;font-family:'NanumBarunGothic','Malgun Gothic',dotum,sans-serif}
legend {display:none}
caption {font-size:0;height:0}

#acc{overflow:hidden;position:relative;width:100%;z-index:1000}
#acc a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;text-align:center}
#acc a:focus, #acc a:hover, #acc 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;}
#wraper{width:100%; margin:0 auto; padding:0px;}

.test{border: solid 1px red;}

/* font style */
.bold{font-weight:bold}
.center{text-align:center!important;}
.left{text-align:left!important;}
.right{text-align:right!important;}	
.ft_r{float:right!important;}
.ft_l{float:left!important;}
.bg_none{background:none!important;}
.border_none{border:none!important;}
.skip{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 0;height: 0;line-height: 0;margin: 0;padding: 0;position: absolute;visibility: hidden; width: 0; }

/*color*/
.gr{color:#079e90;}
.red{color:#d30000;}
.bl{color:#0062a7;}

/*space*/
.mg_t0 {margin-top:0px !important} 
.mg_t5 {margin-top:5px !important} 
.mg_t10 {margin-top:10px !important} 
.mg_t15 {margin-top:15px !important} 
.mg_t20 {margin-top:20px !important} 
.mg_t30 {margin-top:30px !important} 
.mg_t40 {margin-top:40px !important}
/*.mg_b7 {margin-bottom:7px !important} */
.mg_l0 {margin-left:0px !important} 
.mg_l5 {margin-left:5px !important} 
.mg_l10 {margin-left:10px !important} 
.mg_l15 {margin-left:15px !important} 
.mg_l20 {margin-left:20px !important} 
.mg_l30 {margin-left:30px !important}

.pd_t0{padding-top:0px !important;} 

