@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700;900&display=swap');

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

img {border:0px;}

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

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

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

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

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

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

.ct { font-family: Verdana, ±¼¸²; color:#000000; } 

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

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#000000;} /* Èå¸² */

object#window {display: none;}

/* »ó´Ü¸Þ´º */
#gnb {width: 600px; height: 100px; background: url('/images/inc_img/gnb_bg.jpg') no-repeat 0 0; font-family: 'Noto Sans KR', sans-serif;}
#gnb ul {padding: 0; margin: 0;}
#gnb ul li {list-style: none;}
#gnb ul li a {display: block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#gnb ul li a:hover {text-decoration: none;}
#gnb .menu {margin-left: 10px; padding-top: 23px; white-space: nowrap;}
#gnb .menu > li {position: relative; display: inline-block; margin-left: 26px; font-size: 15px; letter-spacing: -1px; vertical-align: top;}
#gnb .menu > li:first-child {margin-left: 0;}
#gnb .menu > li > a {height: 40px; color: #fff; line-height: 38px;}
#gnb .menu > li:hover > a,
#gnb.gnb_01 .menu > li.m1 > a,
#gnb.gnb_02 .menu > li.m2 > a,
#gnb.gnb_03 .menu > li.m3 > a,
#gnb.gnb_04 .menu > li.m4 > a,
#gnb.gnb_05 .menu > li.m5 > a {color: #33ccff;}
#gnb .menu > li:hover .submenu {display: block;}

#gnb .submenu {display: none; position: absolute;}
#gnb .m1 .submenu {left: -20px;}
#gnb .m2 .submenu {left: -100px;}
#gnb .m3 .submenu {left: 8px;}
#gnb .m4 .submenu {left: -22px;}
#gnb .m5 .submenu {left: 1px;}
#gnb .submenu ul {white-space: nowrap;}
#gnb .submenu li {display: inline-block; margin-left: 8px; vertical-align: top;}
#gnb .submenu li:first-child {margin-left: 0;}
#gnb .submenu li a {height: 16px; padding: 0 3px; font-size: 12px; color: #fff; line-height: 12px;}
#gnb .submenu li a:hover {border-bottom: 1px solid #3399ff; color: #ccc;}

/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
.mainBanner {width: 292px; height: 133px; overflow: hidden;}
.mainBanner ul {margin: 0; padding: 0;}
.mainBanner .bx-wrapper {position: relative;}
.mainBanner .bx-controls {position: absolute; top: 9px; right: 24px; z-index: 500;}
.mainBanner .bx-controls .bx-pager-item {float: left; margin-left: 4px;}
.mainBanner .bx-controls .bx-pager-item:first-child {margin-left: 0;}
.mainBanner .bx-controls .bx-pager-item a {display: block; width: 19px; height: 17px; background-repeat: no-repeat; background-position: 0 0; font-size: 0; line-height: 0; text-indent: -9999px;}
.mainBanner .bx-controls .bx-pager-item:first-child a {background-image: url('/images/main_img/paging01_off.jpg');}
.mainBanner .bx-controls .bx-pager-item:last-child a {background-image: url('/images/main_img/paging02_off.jpg');}
.mainBanner .bx-controls .bx-pager-item:first-child a.active {background-image: url('/images/main_img/paging01_on.jpg');}
.mainBanner .bx-controls .bx-pager-item:last-child a.active {background-image: url('/images/main_img/paging02_on.jpg');}

.slideBanner {width: 200px; height: 56px; margin: 0; padding: 0; overflow: hidden;}
.slideBanner img {vertical-align: top;}


