/* default */

* {margin:0; padding:0;}
html, body {width:100%; height:100%;}
body {background-color:#ffffff;}
body, input, button {font-size:12px; line-height:1.5em; font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif; color:#333333;}
li {list-style:none;}

a {color:#2f3743; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}

body .member {line-height:14px; font-size:12px; color:#333333; font-family:gulim,dotum;}

/*table {margin:0 auto;}*/
p{ margin-top:3px; margin-bottom:3px;}

body .checkbox {width:13px; height:13px; position:relative; overflow:hidden; left:0; top:0;}
body select {line-height:14px; font-size:12px; color:#333333; font-family:dotum,돋움; border:1px solid #dddddd;}
body select option {padding:0 3px 0 3px; line-height:14px; font-size:12px; color:#333333; font-family:dotum,돋움;}

.auto {margin:0 auto;}
.none {font-size:1px; line-height:1px;}
.bold {font-weight:bold;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.clr {clear:both; font-size:0px;}
.up1 {position:relative; overflow:hidden; left:0; top:-1px;}
.up2 {position:relative; overflow:hidden; left:0; top:-1px;}
.up3 {position:relative; overflow:hidden; left:0; top:-1px;}

.down1 {position:relative; overflow:hidden; left:0; top:1px;}
.down2 {position:relative; overflow:hidden; left:0; top:2px;}
.down3 {position:relative; overflow:hidden; left:0; top:3px;}

.sideview {padding:0 7px 0 7px; line-height:14px; font-size:12px; color:#333333; font-family:dotum,돋움;}
.sideview a:hover {color:#39bb00; text-decoration:none;}