@import url('http://api.mobilis.co.kr/webfonts/v2/css/NanumBarunGothicWeb');
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(../css/layout.css);
@import url(../css/customer.css);
@import url(../css/teacher.css);
@import url(../css/room.css);
@import url(../css/educont.css);
@import url(../css/edu.css);
@import url(../css/fnm.css);
@import url(../css/member.css);
@import url(../css/common.css);
@import url(../css/sub.css);
@import url(../css/board.css);

@font-face{
font-family:"NanumBarunGothic";
src:url(../webfont/NanumBarunGothic.eot);
src:url(../webfont/NanumBarunGothic.eot?#iefix) format("embedded-opentype"),
url(../webfont/NanumBarunGothic.woff) format("woff"),
url(../webfont/NanumBarunGothic.ttf) format("truetype")
}


* { margin: 0; padding: 0;}
body,th,td {
	font-family:  "Nanum Gothic", " NanumBarunGothic ";
	font-size: 12px;
	color: #666;
}
body,html {height:100%;}
a { color: #666; text-decoration: none;}
a:hover { color: #c71b2b; text-decoration: underline; }

input{  
	padding:2px 3px 1px;
	height:15px;
	font-family:"Nanum Gothic";
	vertical-align:middle;
}
input.text {border:1px solid #dbdbdb; height:20px;}
textarea {
	border:1px solid #dbdbdb;
	background-color:#fff;
	padding:2px 3px 1px;
	font-family:"Nanum Gothic";
}

select {
	border:1px solid #dbdbdb;
	vertical-align:middle;
	height:29px;
	padding:1px 1px 2px;
}

input.radio {
	width:13px;
	height:13px;
	border:0px;
	background-color:transparent;
	margin-right:5px;
	vertical-align:middle;
}

img { vertical-align: top; border: 0;}
h1 img,h2 img,h3 img { vertical-align: top; }
h1,h2,h3,h4,h5 { font-size: 12px; line-height: 16px;}
ol,ul,li { list-style: none;}
.clr{clear:both;}

hr {size:1px; width:100%; margin:10px 0px; color:#CCC;}
table { border-collapse: collapse;}
em { font-style: normal;}


/*********±âº» ÆùÆ®Á¤ÀÇ**************/


.b {font-weight:bold;}
.c {text-align:center;}
.s {letter-spacing:-0.1em;}
.n {font-weight:normal;}
.r {text-align:right;}

.size6 {font-family:"Nanum Gothic"; font-size:6pt;}
.size7 {font-family:"Nanum Gothic"; font-size:7pt;}
.size8 {font-family:"Nanum Gothic"; font-size:8pt;}
.size9 {font-family:"Nanum Gothic"; font-size:9pt;}
.size11 {font-family:"Nanum Gothic"; font-size:11pt;}
.size12 {font-family:"Nanum Gothic"; font-size:12pt;}
.size16 {font-family:"Nanum Gothic"; font-size:18pt;}

.tahoma {font-family:"tahoma";font-size:7pt;}

.orange {color:#ff6c00;}
.black {color:#0e0e0e;}
.blue {color:#00038d;}
.pink {color:#ff2020;}
.red {color:#c71b2b;}
.blush {color:#9bacc0;}
.green {color:#93b450;}
.pink {color:#ff7171;}
.gray {color:#8f8f8f;}

.b_fff {background:#FFFFFF;}


.vm {vertical-align:middle;}

h3.stit {background:url(../images/tit_blet.gif) left 50% no-repeat; padding-left:25px; font:bold 18pt "Nanum Gothic"; color:#222; margin-bottom:20px;}

/*********ÆÐµù********************************************************************************************/

.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}

.pdt5 {padding:5px 0 0 0;}
.pdt10 {padding:10px 0 0 0;}
.pdt15 {padding:15px 0 0 0;}
.pdt20 {padding:20px 0 0 0;}

.pdb3 {padding:0 0 3px 0;}

.pdr5 {padding:0 5px 0 0;}
.pdr10 {padding:0 10px 0 0;}
.pdr15 {padding:0 15px 0 0;}

.pdl5 {padding:0 0 0 5px;}
.pdl10 {padding:0 0 0 10px;}
.pdl15 {padding:0 0 0 15px;}

.pdtb10 {padding:10px 0;}
.pdtb15 {padding:15px 0;}
.pdtb20 {padding:20px 0;}


#skipnav a { position:absolute; z-index:999; top:-1000px; background-color:#222; display:block; padding:10px; color:#fff; width:200px; text-align:center;}
#skipnav a:focus {top:0px; !important; z-index:9999;}