body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

a:link, a:visited, a:active { text-decoration:none; color:#4C4C4C; }
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; }

form { margin:0px; }
img {border:0px;}
.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;} /* Èå¸² */


/* ¸Þ´º */	
#menu_box{clear:both; position:relative; width:757px; height:91px; background:url('/design/images/menu_bg.jpg') no-repeat;}
#gnb {position:relative; width:100%; height:83px; }

#gnb dt {visibility:hidden; font-size:0; line-height:0; width:0; height:0; overflow:hidden;}
#gnb #gnb_list{ width:1000px; }

#gnb ul {overflow:hidden;list-style:none;padding:0 0 0 60px;margin:0px;}
#gnb ul li {float:left; padding:15px 0 0 18px; font-weight:bold; text-align:center;}
#gnb ul li a {text-decoration:none; text-align:center; font-size:14px; color:#f0e3c4; letter-spacing:-0.5px; font-family: 'Nanum Gothic', sans-serif; }
#gnb ul li a:hover{color:#fff;}

#gnb #gnb_t07 {background:none;}

#gnb ul ul {position:absolute; display:none;  z-index:11000;}
#gnb01 {width:100%;}
#gnb02 {width:100%;}
#gnb03 {width:100%;padding-left:140px;}
#gnb04 {width:100%;padding-left:380px;}
#gnb05 {width:100%;padding-left:250px;}
#gnb06 {width:100%;padding-left:350px;}
#gnb07 {width:100%;padding-left:350px;}

#gnb ul li ul {display:block; width:100%; height:26px; position:absolute; left:0px; top:52px;  line-height:100%;  padding-top:10px; z-index:10000; }
#gnb ul li ul li {position:relative;  text-align:center; font-family:'Nanum Gothic'; float:left;  padding:4px 10px 0 10px; white-space:nowrap;}
#gnb ul li ul li a {font-size:12px; color:#999999;  text-decoration:none; }
#gnb ul li ul li a:hover {color:#000; text-decoration:none; line-height:100%;  font-weight:bold}
#gnb ul ul a.new_win {padding:0 29px 3px 0; background:url(/images/common/icoNewWin2.gif) no-repeat right top;}

#gnb ul .tmpsnb {display:none;}

#sub{text-align:left;padding:20px 0 25px 40px;}
#sub li{color:#848484;height:20px;border-bottom:1px solid #f0f0f0;padding:5px 0 0 20px;list-style:none;background:url(/design/images/dot.jpg) 10px no-repeat;}
#sub li a:hover{color:#000;}

#sub01{text-align:left;}
#sub01 li{color:#848484;padding:5px 0 0 10px;list-style:none;}
#sub01 .sub01{font-size:11px;padding:10px;}
#sub01 .sub01 li{font-size:11px;height:15px;border-bottom:1px solid #f0f0f0;list-style:none;padding:5px 0 0 20px;background:url(/design/images/dot.jpg) 10px no-repeat;}
#sub01 .sub01 a:hover{color:#000;}

.swiper-container {
      width: 350px;
      height: 666px;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }