body, td, p, input, button, textarea, select, .c1 { /*font-family:Tahoma,굴림;*/ font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/* 회원가입 */
.page {max-width:710px;margin:0 auto 50px auto;font-size:12px;}
.page input,
.page button,
.page img {vertical-align:middle;}
.page .btn-area {text-align:center;}
.page .btn-area input,
.page .btn-area button {padding:8px 20px;font-size:13px;color:#fff;background:#999;border:0px none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:2px 2px 2px #ccc;cursor:pointer;}
.page .btn-area .submit {background:#D40000;}
.page .register_process {margin:45px 0;}
.page .register_process dl {display:block;margin:0 auto;width:440px;}
.page .register_process dl dd {display:block;position:relative;float:left;margin:0 2px;width:140px;height:90px;font-size:45px;line-height:90px;color:#fff;background:#999;}
.page .register_process dl dd span {display:none;}
.page .register_process dl dd p {display:block;position:absolute;top:38px;right:20px;width:80px;font-size:16px;line-height:16px;color:#fff;text-align:right;letter-spacing:-1px;}
.page .register_process dl dd.curr {background:#D40000;}
.page .register_process dl dd.curr span {display:block;position:absolute;top:30px;right:20px;width:20px;font-size:1px;line-height:0px;border-top:2px #fff solid;}
.page .register_process h3 {display:block;margin:40px 0 0 0;font-size:35px;color:#000;text-align:center;clear:both;}
.page .register_process h3 img {vertical-align:middle;}
.page .register_process p {display:block;margin:10px 0 0 0;font-size:12px;color:#666;line-height:18px;text-align:center;clear:both;}
.page .register_process p b {color:#333;}
.page .gnu_item {margin:0 0 30px 0;line-height:1.8em;}
.page .gnu_item h3 {display:block;margin:10px 0;font-size:20px;font-weight:bold;color:#000;}
.page .gnu_item h3 span {display:inline-block;margin:0 0 0 50px;font-size:12px;color:#666;}
.page .gnu_item .form {}
.page .gnu_item .form textarea {width:100%;max-width:100%;font-size:12px;line-heighr:1.4em;border:1px #ccc solid;}
.page .gnu_item .form table {width:100%;border-collapse:collapse;border-top:2px #3A3A3A solid;}
.page .gnu_item .form table tr {}
.page .gnu_item .form table tr td {padding:5px 8px;font-size:12px;line-height:20px;color:#888;border-bottom:1px #D9D9D9 solid;}
.page .gnu_item .form table tr td input {height:20px;line-height:1em;}
.page .gnu_item .form table tr th {padding:5px 0;font-size:12px;font-weight:bold;color:#333;text-align:center;border-bottom:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;}

/* 로그인 */
#login {display:block;margin-top:40px;}
#login .holder {display:block;position:relative;margin:0 auto;width:670px;height:345px;background:url(/board/skin/member/basic/img/hp_login_bg.jpg);}
#login form {display:block;padding:50px 0 0 70px;}
#login h4 {display:block;font-size:24px;color:#222;}
#login form img {display:block;float:left;margin-top:40px;}
#login form ul {display:block;float:left;margin:40px 10px 0 40px;}
#login form ul li {display:block;height:32px;line-height:32px;}
#login form ul li label {display:inline-block;width:90px;}
#login form ul li input {line-height:14px;border:1px #AAADB4 solid;line-height:14px;}
#login form .btn {display:block;float:left;margin-top:45px;}
#login .find {display:block;margin:25px 60px 0 70px;padding:25px 0 0 0;font-size:11px;border-top:1px #ccc solid;}
#login .find a {font-size:13px;color:#323232;text-decoration:underline;}
