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


/*16.10.13 레이어팝업 뒷배경 마스크...상담신청 등에 사용 */
#bgmask {  
   position:absolute;  
   z-index:9000;  
   background-color:#000;  
   display:none;  
   left:0;
   top:0;
}  

/*16.10.13 레이어 팝업 기본 css */ 
.layerpopup{
   display: none;
   position:absolute;  
   z-index:10000;   
}



/* 19.12.02 _FLAG_NEW_OPTION_  추가 */
/* 형광펜 - 보라  */
.opt_marker_p {
  background-color:#4700d6;  display:inline-block;  cursor:pointer; color:#ffffff;font-family:굴림;
  padding:3px 7px 2px 5px;
  -webkit-padding:0px;
}
/* 형광펜 - 초록 */
.opt_marker_g {
  background-color:#43a331;  display:inline-block;  cursor:pointer; color:#ffffff;font-family:굴림;
  padding:3px 5px 2px 5px;
}
/* 반짝임 */
.opt_neon { font-family: 굴림;  color: #666666;font-weight:bold }
.opt_neon {
  animation: opt_neon 0.6s ease infinite;
  -moz-animation: opt_neon 0.6s ease infinite;
  -webkit-animation: opt_neon 0.6s ease infinite;
}
@keyframes opt_neon {
  0% { color: #ff0000; }
  50% {	color: #0000ff; }	  
 100% {	color: #ff0000; }
}
@-webkit-keyframes opt_neon {
  0% { color: #ff0000; }
  50% {	color: #0000ff; }	  
 100% {	color: #ff0000; }
}
/* 반짝임 - 형광펜과 같이 사용시 */
.opt_neon_2 { font-family: 굴림; color: #666666;}
.opt_neon_2 {
  animation: opt_neon_2 0.6s ease infinite;
  -moz-animation: opt_neon_2 0.6s ease infinite;
  -webkit-animation: opt_neon_2 0.6s ease infinite;
}
@keyframes opt_neon_2 {
  0% { color: #ff0000; }
  50% {	color: #ffffff; }	  
 100% {	color: #ff0000; }
}
@-webkit-keyframes opt_neon_2 {
  0% { color: #ff0000; }
  50% {	color: #ffffff; }	  
 100% {	color: #ff0000; }
}
/* 옵션 - 배경 */
.opt1_bg_color {background-color:#cef5cb}

.fbold{font-weight:bold}
.f12 {font-size:12px}
.f13 {font-size:13px}
.f14 {font-size:14px}
.f15 {font-size:15px}
.f16 {font-size:16px}
.f18 {font-size:18px}
/*라디오버튼 크게*/
.lradio {width:20px;height:20px;vertical-align:-4px}
