@charset "utf-8";

/* Base */

html{ overflow-y:scroll}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, textfield, select{
    margin:0;
    padding:0;
}

body {color:#666;font-size:12px; font-family: "돋움";}
h1, h2, h3, h4, h5, h6 {font-weight:normal;	font-size:1em;}
ol, ul, li, dd, dl, dt  {list-style:none;}
a:link{text-decoration:none;}
a:visited, a:active, a:hover{text-decoration:none;}
fieldset, legend {border:0;	margin:0;padding:0;}
img {border:0;vertical-align:top;}
label{cursor:pointer;}
address, caption, em{fnt-weight:normal;font-style:normal;}
html:first-child select  {padding-right:6px; height:20px; } /* Opera 9 & Below Fix */
option  {padding-right:6px; } /* Firefox Fix */

textarea  {overflow:auto; padding:5px; }

/*손가락*/
.cp { cursor:pointer}

/* header */

.util{width:100%; height:30px;line-height:30px; background: #f2f2f2; border-bottom: 1px solid #e3e3e3}
.util a{color: #333; display: inline-block; font-size: 12px}
.util .util_r{float: left;margin-left:20px;}
.util .util_r .bar{font-size: 8px; color: #333}
.util .util_r a{padding:0 10px;}
.util .util_r a:first-child{padding-left: 0}
.util .util_r a.on{color:#ff4b21; font-weight:bold}
.util .util_l{float: right}