@charset "utf-8";

a { text-decoration:none; color:#999; }
a:hover { color:#666; }

h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,strong{font-style:normal; font-weight:normal;}

/* ========== font ========== */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* png24 */
.png24 {tmp:expression(setPng24(this));}

/* setting */
.clear{clear:both}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.bold {font-weight:bold;}
select {font-size:12px; font-family:dotum;}
fieldset {border:0;}
caption, legend {display:none;}


/*LINK*/
a:link, a:visited {color:#7b7b7b; text-decoration: none;}
a:hover, a:active {color:#7b7b7b; text-decoration: none;}


/*SKIP NAVIGATION*/
.skip_navi{position:fixed;left:0;top:-67px;z-index:9999;}
.skip_navi ul{width:124px;height:67px;background-color:#0062c3;}
.skip_navi li{height:22px;line-height:22px;padding:0 10px;}
.skip_navi li a{color:#fff;}

form input {line-height:1; }
input {color:#dd6462; font-family:dotum;}
input[type="text"], input[type="password"] {height:24px;padding:0px 4px 0px 3px;border:1px solid #cecece;font-size:13px;line-height:26px; vertical-align:middle;-webkit-border-radius:1px;-webkit-appearance:none;}
input[type="checkbox"], input[type="radio"] { vertical-align:middle;}
input[type="text"]:hover, input[type="password"]:hover {border:#ccc solid 1px;}
textarea:hover {border:#ccc solid 1px;}
textarea { margin:0; padding:4px 4px 4px 3px; border:#ccc solid 1px;line-height:1.2;}
select {height:26px;line-height:26px; border:#ccc solid 1px}
