@charset "utf-8";

a,img,input{selector-dummy: expression(this.hideFocus=true);}

img {border:0px;}

body {background-color: #FFFFFF; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}

.mainbg {
        BACKGROUND-POSITION: center top;
	background-image: url(../images/mainbg.jpg);
	background-repeat: no-repeat;
        POSITION: absolute
}
.subbg {
        BACKGROUND-POSITION: center top;
	background-image: url(../images/subbg.jpg);
	background-repeat: no-repeat;
        POSITION: absolute
}

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; }



ul, dl, ol, menu, dt, dd, h1, h2, h3, h4, h5, p, th, td, button, input, select {margin:0px; padding:0px; }
button { border:0px; }
ul, ol, li {list-style-type:none;}
#gnbWrap {margin-top: -16px;width: 600px;display: inline-block;margin-left: 50px;}
.nav-menu a {text-decoration: none;display: inline-block;color: #fff;font-weight: 500;font-size: 16px;text-transform: none;outline: none;letter-spacing: -1px;}
.nav-menu li:hover > a,.nav-menu > .menu-active > a {color: #fff;}
.nav-menu > li {margin-left: 100px;float: left;}
.nav-menu li:nth-child(2) ul {width: 180px;}
.nav-menu > li:first-child {margin-left: 0}  
.nav-menu ul { position: absolute;margin: 4px 0 0 -23px;width:120px;padding: 10px;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);background: #5d949b;}
.nav-menu ul li {transition: 0.3s;}
.nav-menu ul li a {padding: 5px 10px;color: #fff;transition: 0.3s;display: block;font-size: 14px;text-transform: none;text-align: left;}  
.nav-menu ul li:hover > a {color: #fff;}  
.nav-menu ul ul {margin: 0;}
.lnb li {border-bottom: 1px solid #d2d2d2;margin:0  15px}
.lnb li a {display: block;font-size: 14px;letter-spacing: -1px;color: #333;padding: 10px;font-family: Tahoma, sans-serif;}
.lnb li a:hover {text-decoration: none;color: #018594;}