/* CSS Document */

@charset "utf-8";

/* common */
#accessibility, .blind, .skip, legend, hr{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;text-indent:-500em;}
.show{display:block}
.hide{display:none}
.vm { vertical-align:middle}
.vt { vertical-align:top}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;display:block;font-size:0;}
.center {text-align:center !important;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.ml23 {margin-left:23px;}
.pl23 {padding-left:23px;}
.pl20 {padding-left:20px;}
.pb30 {padding-bottom:30px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.pb20 {padding-bottom:20px;}
.mt20 {margin-top:20px;}
.mb50 {margin-bottom:50px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
/*font*/

.fblue {color:#2797ee;}/* table - bluefont */

.neverInput{color:#ff5656}
.neverInputSpan {margin-bottom:3px;}

body {
	font:75% "돋움","Dotum",Verdana, Arial, sans-serif;
	line-height:1.6;
}
input, textarea {
	font-family:'돋움', Dotum, AppleGothic, sans-serif;
	line-height:1.4;
	text-align:left;
	font-size:12px;
	color:#666;
}

/*anchor*/
/* a {outline:none;} */
a:link, a:visited, a:active {color:#666;text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}


/* Reset */
html,body{width:100%;height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
body,h1,h2,h3,h4,button{font-family:'돋움',dotum,Helvetica,sans-serif;font-size:12px;color:#666}
body{}
img,fieldset,iframe,button{border:0 none}
label{display:inline-block}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:middle}
caption{width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
table{/*width:100%;*/border-collapse:collapse;border-spacing:0;empty-cells:show}
button img{left:-3px;}
option{padding-right:6px}
textarea{resize:none} 
input:foucsbox, textarea:focusbox {
	border:0px solid transparent;
}
input:focus, textarea:focus {
	outline:transparent solid 0px;
}


/* ADD CSS */

.firstLetter:first-letter {
	font-size:200%;
	font-weight:bolder;
}
.firstChild > li:first-child {
	color:#FF0000;
}
.firstChild > li:lang(en) {
	font-weight:bolder;
	vertical-align:middle;
}
.firstChild > li:lang(ko) {
	color:#0000FF;
}