/* HTML Elements Default Properties
-----------------------------------------------------------------------------------*/
* { margin: 0; padding: 0; }
body { font: 12px/1.5em Dotum, Verdana,sans-serif; color:#444444; background-color: #ffffff;}
ul,ol { list-style: none; }
hr { display: block; color:#cdcdcd; }
h1 { font-size: 1.2em; line-height: 1.5em; color: #000; }
h2,h3,h4,h5 { font-size: 1em; vertical-align: middle; }
a:link, a:visited, a:active { color: #444444; text-decoration: none; }
a:hover { color: #ff2b57; text-decoration: none; }
form *, input, select, textarea { font-size: 1em; vertical-align: middle; }
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: none 0 transparent; }
legend { display: none; }
img { border: 0 none; vertical-align: middle; }
img.Vmidd { vertical-align: middle; }
option { padding-right: 0.7em; }
em { font-style: normal; }
select { font-size: 12px }
table {border:0px none; padding:0px; margin:0px;}

/* Global Class
-----------------------------------------------------------------------------------*/
.clear { clear: both; }
/* clear float without additional element */
.clearSelf:after {
content: ".";
height: 0;
visibility: hidden;
display: block;
clear: both;
}
.clearSelf { display: inline-block; }

/*.category_total { font: 13px/1.5em Dotum, Verdana,sans-serif; padding:0px 0px 0px 0px;}*/

.png24 {this:expression(setPng24(this));}

input.type01 { border:1px solid #C9C9C9; height:15px; padding:2px 2px 0 2px; }
textarea.type01 { border:0px solid #C9C9C9; width:920px; height:250px; padding:2px 2px 0px 2px; }

em.type01 { color:#F26522; }
em.type02 { color:#197B30; }

.sType_set {display:block;margin:0px 0px 0px 0px;width:135px;overflow:hidden;border:0px dotted #4264f8;color:#aeaeae;text-decoration:none;text-align:center;}
.sType_set:hover {text-decoration:none;}
#sType {display:block;padding:0px 0px 0px 0px;font-weight:normal;color:#767676;}
.sType_more {font-size:0;line-height:100%;width:0;height:0;display:none;}
#sType_list {position:absolute; z-index:150;top:79px;left:50%;margin-left:-245px;width:134px;border:1px solid #FF6600;background-color:#fafafa;overflow:hidden;display:none;text-align:center;}
#sType_list input {position:absolute;left:-20px;}
#sType_list ul {clear:left;float:left;width:100%;}
#sType_list li {clear:left;padding:1px 0;}
#sType_list label {display:block;font-family:굴림,gulim,sans-serif;cursor:pointer;padding:1px 0 0 5px;color:#333;}
