@charset "utf-8";

/* HTML BASE */
html {background:url(../img/body_bg.gif) top repeat-x #eee;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0; font-family:dotum, gulim, sans-serif; line-height:120%; color:#777; font-size:12px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong {font-style:normal;font-weight:bold;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
del,ins {text-decoration:none;}
img, input, select {vertical-align:middle; color:#777;}
label {cursor:pointer;}
hr {display:none;}
a:link,
a:visited {color:#777; text-decoration:none;}
a:hover,
a:active {color:#0b58bb; text-decoration:underline;}


/* form */
.input {border:1px solid #bbb; padding:3px; height:14px;}
.textarea {border:1px solid #bbb; padding:3px;}
.select {border:1px solid #bbb; font-size:12px;}


/* ALIGN */
.font_left {text-align:left !important;}
.font_center {text-align:center !important;}
.font_right {text-align:right !important;}


/* FONT COLOR */
.font_blue {color:#0b58bb !important;}
.font_222 {color:#222 !important;}
.font_444 {color:#444 !important;}
.font_777 {color:#777 !important;}
.font_999 {color:#9e9e9e !important;}


/* other */
.none {display:none;}
