﻿@charset "UTF-8";

* {margin:0;padding:0;}
body {color:#666;font-size:12px;line-height:1.5;font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;
background:url(../img/common/bg_body.jpg) repeat-x}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
hr {display:none;}
ul, ol {list-style-type:none;}
fieldset{border:0;}
legend,caption {visibility:hidden;font-size:0;}
address, em, cite {font-style:normal;}
input, button, textarea, select {font-size:1em;font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;}
button, textarea, input, object, select {display:inline-block;vertical-align:middle;}
code, pre {font-size:1em;}
button{overflow:visible;border:none}

input.text,
input.password, input.file {height:13px;padding:2px 5px;border:1px solid #bdbdbd;background-color:#FFF;_margin:-1px 0;}
input.image {vertical-align:middle;}
input.file{height:19px}

input.radio,
input.checkbox {height:19px;width:19px;margin-bottom:1px;}
select{padding:1px 0;color:#656565;font-size:12px;height:19px;border:1px solid #bababa;}
textarea {padding:5px;border:1px solid #bababa;line-height:1.167;_margin:-1px 0;}
img {border:0 none;}
label {display:inline-block;vertical-align:middle;}
table{border-collapse:collapse;}

a:link {color: #666; text-decoration: none;}
a:visited {color: #666; text-decoration: none;}
a:active {color: #666; text-decoration: none;}
a:hover {color: #a9b422; text-decoration: underline;}

.clear:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
* html .clear{height:1%;}
.clear{display:block;}
.cboth{clear:both;}

.hidden-obj {position:absolute !important;display:none;visibility:hidden;top:-9999px;left:-9999px;}

/* important css */
.t_left {text-align:left !important;}
.t_center {text-align:center !important;}
.t_right {text-align:right !important;}
.f_left {float:left !important;}
.f_center {float:enter !important;}
.f_right {float:right !important;}