@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/* Type Selector:HTML 요소의 초기화를 선언 */

* { margin:0; padding:0; font: 12px/1.5 gulim, Malgun Gothic, Nanum Gothic, Arial, sans-serif; color: #333; } /* 전체 태그에 대하여 마진, 패딩, 서체크기, 서체종류 초기화 */

/* img, fieldset, button {border:0 none; vertical-align:middle} */

input {vertical-align:middle}

img {border:none; }

/*a:focus { outline:none; }*/

hr, button img {display:none}

ul,ol,li { list-style:none; }

em,address {font-style:normal} 

a {text-decoration:none; color: #333}

a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #03F;
}

h1, h2, h3, h4, h5 { font-weight: bold; font-size: 13px; }

h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0;padding:0;}

legend, caption {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0}

textarea {overflow:auto}

label {cursor:point;}   

table {border-collapse: collapse; border-spacing:0}

.bd {font-weight:bold}

.fl {float:left}
.fr {float:right}

.fs11 {font-size:11px} 

.gy01 {color:#999}

.tl {text-align:left}
.tl th {text-align:left; padding-left:10px}
.tr {text-align:right}
.tc {text-align:center}

.pl5 {padding-left:5px}
.pl10 {padding-left:10px}
.pr5 {padding-right:5px}
.pr10 {padding-right:10px}
.pt10 {padding-top:10px} 

.ml5 {margin-left:5px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb20 {margin-bottom:20px}

.bd1c {border:1px solid #ccc}

.cb {clear:both}

.emp1 {color:#F60}
.emp2 {color:#F00; font-family:NanumGothicBold}
