body { color:#000000; font-size:75%; line-height:1.5; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Verdana, sans-serif; }

img { vertical-align:top; }

label, select, input, textarea { vertical-align:middle; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Verdana, sans-serif; }

a { color:#4E4E4E; text-decoration:none; } 
a:link { color:#4E4E4E; text-decoration:none; } 
a:visited { color:#4E4E4E; text-decoration:none; }
a:hover { color:#00A4B5; text-decoration:none; }
a:focus { color:#00A4B5; text-decoration:none; }
a:active { color:#00A4B5; text-decoration:none; } 

legend, caption { position:absolute; overflow:hidden; width:0px; height:0px; font-size:0px; line-height:0px; top:-10000em; } /* hidden */

table caption span {position:absolute;top:-10000em;}

input.input_01 { margin:2px; width:180px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
input.input_01_c { margin:2px; width:180px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }

input.input_02 { margin:2px; width:80px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
input.input_02_c { margin:2px; width:80px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }

input.input_03 { margin:2px; width:480px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
input.input_03_c { margin:2px; width:480px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }

input.input_04 { margin:2px; width:280px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
input.input_04_c { margin:2px; width:280px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }

input.input_05 { width:180px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
input.input_05_c { width:180px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }

input.input_06 { margin:2px; width:500px; border:1px solid #BBBBBB; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#EEEEEE; }
input.input_06_c { margin:2px; width:500px; border:1px solid #4AA500; line-height:21px; height:21px; padding:0px 5px 0px 5px; background:#FFFFFF; }

input.check1 { margin:2px; }

button.button_01 { width:73px; height:53px; border:0px; color:#444444; font-weight:bold; background:url('../button/button_01.jpg') no-repeat left top; vertical-align:middle; cursor:pointer; } /* login */
button.button_02 { margin:2px; width:100px; height:23px; border:0px; color:#444444; font-size:1em; background:url('../button/button_02.jpg') no-repeat left top; vertical-align:middle; cursor:pointer; }
button.button_03 { width:230px; height:43px; border:0px; color:#252525; font-weight:bold; background:url('../button/button_03.jpg') no-repeat left top; vertical-align:middle; cursor:pointer; }
button.button_06 { width:73px; height:36px; border:0px; color:#5D5D5D; font-size:0.9em; font-weight:bold; background:url('../button/button_06.png') no-repeat left top; vertical-align:middle; cursor:pointer; }
button.button_07 { width:32px; height:20px; margin:0px; padding:0px; border:0px; color:#5D5D5D; font-size:0.75em; background:url('../button/button_07.png') no-repeat left top; vertical-align:middle; cursor:pointer; }


select.input_001 { border:1px solid #BBBBBB; background:#EEEEEE; margin:2px; padding:3px; color:#000000; }
select.input_001_c { border:1px solid #4AA500; background:#FFFFFF; margin:2px; padding:3px; color:#000000; }