@font-face{
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: normal;
  src: url('/webzigi/font/NanumSquareR.eot'); 
  src: local('?'), url('/webzigi/font/NanumSquareR.woff') format('woff'), url('/webzigi/font/NanumSquareR.ttf') format('truetype'); 
}

@font-face{
  font-family: 'NanumSquareBold';
  font-style: normal;
  font-weight: normal;
  src: url('/webzigi/font/NanumSquareB.eot'); 
  src: local('?'), url('/webzigi/font/NanumSquareB.woff') format('woff'), url('/webzigi/font/NanumSquareB.ttf') format('truetype'); 
}

body, td, select, input, textarea { color:#414141; font-family:NanumSquare; font-size:14px; line-height: 18px;letter-spacing:0.5px; } 
p{line-height:20px;padding:0;margin:0;}
table,div{padding:0;margin:0;border:0;}
ul, li{  margin:0; padding:0;list-style:none;}
img {border: none;}

a:link, a:visited, a:active { text-decoration:none; color:#414141;  selector-dummy:expression(this.hideFocus=true);} 
a:hover { text-decoration:none; color:#414141; } 

.input {  color:#4d4d4d; border:1px solid #B8B8B8;} 
.input1 {  color:#4d4d4d; border:1px solid #ffffff;}
.textarea { border: 1px solid #C2C2C2; } 
.select { background-color:#EFF7FF; font-size:12px} 
.arial { font-family:Arial; } 

.edit {color:#4d4d4d; border:1px solid #B8B8B8;}

.b { font-weight: bold; } 
.button { background-color:#BDDFF7; border-width:1px; border-style:ridge; border-color:#999999; height:20px; color:black; } 

.adm_list{height:30px;}
.adm_form{height:30px;padding-left:10px;}

.content { color:#404040; } 
.contentbg { background-color:#FFFFFF; } 

.bh {font-family:µ¸¿ò; font-size:12px; color: #414141} 

.onmouseover { background-color:#F5F5F5; color:#000000;} 
.onmouseout { background-color:#FFFFFF; color:#000000;} 
.clear{clear:both;}

/* ¸ÞÀÎÀÌ¹ÌÁö */
.slideshow{ width:100%;}
#slides {float:left;position:relative; width:1000px; height:390px; list-style:none; overflow:hidden;margin:0; padding:0;}
#slides li {float:left;margin:0; padding:0;}
.slides{left:50%;right:50%;}
.sliderbutton{position:absolute;z-index:999;margin-top:350px;margin-left:927px;}
.sliderbutton img {cursor:pointer}

/* ¸ÞÀÎº£³Ê */
.menu_banner{	position: relative;	width:720px;height:170px;overflow:hidden; margin:0;padding:0;} 
.menu_banner .btn_left {float:left;position: relative;width:30px;height:170px;overflow:hidden;}
.menu_banner .menu_banner_item{float:left;position: relative;width:660px;height:170px;z-index:10;overflow:hidden; }
.menu_banner .menu_banner_item ul{ float:left;position: relative;width:1500px;height:170px;list-style-type:none;}
.menu_banner .menu_banner_item li{ float:left;position: relative;width:132px;height:170px;list-style-type:none;text-align:center}
.menu_banner .btn_right {float:right;position: relative;width:30px;height:170px;}
.menu_banner  .btn{cursor: pointer;}

/* ¸ÞÀÎÀÌº¥Æ® */
#main_event_btn {position:relative;z-index:3;top:-23px;width:40px;margin-left:200px;} 
#main_event_btn li {float:left; cursor:pointer; width:7px; height:7px;margin-top:0px; margin-left:5px;} 
#event_bg{overflow:hidden;width:240px;height:215px;}
#event_img{overflow:hidden;width:240px;height:215px;}


/* Äü */
#quickmenu {position:absolute; z-index:2;}
#quickmenu tbody , #quickmenu tr ,#quickmenu td {margin:0; padding:0;}


#tmenu{height:90px;}
#logo{width:280px;float:left;text-align:right;padding-top:8px;}
#navi { position:absolute;   top:0px;margin:0;padding:0 0 0 0 ; height:90px ; z-index:5000;width:1200px;left:50%;margin-left:-600px; }
#topmenu_box{float:left; margin:0;width:920px;}
#topmenu ul { position:relative;margin:0 0 0 0;float:left;display:inline;list-style:none;}
#topmenu li {float:left; display:inline;width:100px;font-weight:bold;font-size:13px;}

#topmenu li img{vertical-align:top; margin:0;}
#topmenu #gm_01{width:120px;text-align:left;margin-left:250px; padding-top:39px;line-height:24px; }
#topmenu #gm_02{width:105px;text-align:left; padding-top:39px;line-height:24px; }
#topmenu #gm_03{width:145px;text-align:left; padding-top:24px;line-height:24px; }
#topmenu #gm_04{width:95px;text-align:left; padding-top:24px;line-height:24px;}
#topmenu #gm_05{width:95px;text-align:left; padding-top:24px;line-height:24px;}
#topmenu #gm_06{width:180px;text-align:left; padding-top:24px;line-height:24px;}
#topmenu #gm_07{width:60px;text-align:left;  padding-top:39px;line-height:24px;}
#topmenu #gm_08{width:170px;text-align:left;  padding-top:39px;line-height:24px;}


#topmenu ul { position: absolute;display: none;}
#topmenu li.menu1 ul {left:300px; width:100px; margin-top:26px;padding:0 0 0 0;background:#ffffff;border:1px solid #313131;}
#topmenu li.menu2 ul {left:450px; width:150px; margin-top:26px;padding:0 0 0 0;background:#ffffff;border:1px solid #313131;}
#topmenu li.menu3 ul {left:635px; width:150px; margin-top:26px;padding:0 0 0 0;background:#ffffff;border:1px solid #313131;}
#topmenu li.menu4 ul {left:610px; width:130px; margin-top:26px;padding:0 0 0 0;background:#ffffff;text-align:left;border:1px solid #313131;}
#topmenu li.menu5 ul {left:710px; width:130px; margin-top:26px;padding:0 0 0 0;background:#ffffff;text-align:left;border:1px solid #313131;}

#topmenu li.menu6 ul {left:785px; width:170px; margin-top:26px;padding:0 0 0 0;background:#ffffff;text-align:left;border:1px solid #313131;}
#topmenu li.menu7 ul {left:950px; width:120px; margin-top:26px;padding:0 0 0 0;background:#ffffff;text-align:left;border:1px solid #313131;}
#topmenu li.menu8 ul {left:1050px; width:160px; margin-top:26px;padding:0 0 0 0;background:#ffffff;text-align:left;border:1px solid #313131;}


#topmenu li ul li {line-height:35px;display:inline;width:100%;font-weight:normal; }
#topmenu a{color:#333333;}
#topmenu a:hover{color:#333333;}
#topmenu a.topmenu_t{color:#414141;font-size:17px;}
#topmenu a.topmenu_t:hover{color:#414141; text-decoration:none;font-size:17px;}
.topmenu_top{font-size:13px;color:#909090;line-height:16px;}

.font_13joint { font-size:13px;font-weight:bold;color:#505151}
.mb_form_f {height:30px;padding-left:15px;}


/* button */
.btn {display:inline-block; text-align:center; font-weight:bold; vertical-align:middle; cursor:pointer; }
.btn:link, .btn:active, .btn:visited {color:#fff;}
.btn:hover {text-decoration:none;}
.btnS3 {font-size:12px; line-height:13px; padding:5px 15px 7px 15px; vertical-align:top;}
.btnW80 {width:78px; padding-left:0; padding-right:0;}
.btnGry {color:#fff; background:#e8c631; border:1px solid #e8c631;}
.btnGry:hover {background:#c4a002; border:1px solid #c4a002;}


.btnB1 {font-size:12px; line-height:13px; padding:18px 45px;}
.btnB2 {font-size:12px; line-height:13px; padding:22px 45px;}
.btnB3 {font-size:12px; line-height:13px; padding:15px 45px;}
.btnM1 {font-size:12px; line-height:13px; padding:12px 40px;}
.btnM2 {font-size:12px; line-height:15px; padding:8px 40px 5px;}
.btnM3 {font-size:12px; line-height:13px; padding:10px 40px;}
.btnS1 {font-size:12px; line-height:13px; padding:9px 10px 6px;}
.btnS2 {font-size:12px; line-height:13px; padding:5px 10px 4px; vertical-align:top;}


.btnW60 {width:58px; padding-left:0; padding-right:0;}
.btnW70 {width:68px; padding-left:0; padding-right:0;}
.btnW90 {width:88px; padding-left:0; padding-right:0;}
.btnW100 {width:98px; padding-left:0; padding-right:0;}
.btnW120 {width:118px; padding-left:0; padding-right:0;}
.btnW130 {width:128px; padding-left:0; padding-right:0;}
.btnW150 {width:148px; padding-left:0; padding-right:0;}
.btnW160 {width:158px; padding-left:0; padding-right:0;}
.btnW175 {width:173px; padding-left:0; padding-right:0;}
.btnW185 {width:183px; padding-left:0; padding-right:0;}
.btnW220 {width:218px; padding-left:0; padding-right:0;}

.btnRed {color:#fff; background:#d50c0c; border:1px solid #d50c0c;}
.btnRed:hover {background:#b20202; border:1px solid #b20202;}
.btnRed2 {color:#fff; background:#ff503f; border:1px solid #ff503f;}
.btnRed2:hover {background:#b20202; border:1px solid #b20202;}
.btnGry2 {color:#fff; background:#aaa; border:1px solid #aaa;}
.btnGry2:hover {background:#8a8a8a; border:1px solid #8a8a8a;}
.btnWhite {color:#d50c0c; background:#fff; border:1px solid #d50c0c;}
.btnWhite:link, .btnWhite:active, .btnWhite:visited {color:#d50c0c;}
.btnWhite:hover {color:#b20202; border:1px solid #b20202;}
.btnWhite2 {color:#555; background:#fff; border:1px solid #777;}
.btnWhite2:link, .btnWhite2:active, .btnWhite2:visited {color:#555;}
.btnWhite2:hover {color:#333; border:1px solid #333;}
.btnWhite3 {color:#777; background:#fff; border:1px solid #ccc;}
.btnWhite3:link, .btnWhite3:active, .btnWhite3:visited {color:#777;}
.btnWhite3:hover {color:#555; border:1px solid #aaa;}
.btnGrylight {color:#555; background:#f4f4f4; border:1px solid #e0e0e0;}
.btnGrylight:link, .btnGrylight:active, .btnGrylight:visited {color:#555;}
.btnGrylight:hover {color:#555; background:#e0e0e0; border:1px solid #e0e0e0;}
.btnGrn {color:#fff; background:#49893f; border:1px solid #49893f;}
.btnGrn:hover {background:#327128; border:1px solid #327128;}
.btnGrn2 {color:#fff; background:#439145; border:1px solid #439145;}
.btnGrn2:hover {background:#0c780f; border:1px solid #0c780f;}
.btnBlue {color:#fff; background:#32589c; border:1px solid #32589c;}
.btnBlue:hover {background:#0c367f; border:1px solid #0c367f;}
.btnOlive {color:#fff; background:#b58f0a; border:1px solid #b58f0a;}
.btnOlive:hover {background:#8e6f00; border:1px solid #8e6f00;}
.btnMint {color:#fff; background:#1badaf; border:1px solid #1badaf;}
.btnMint:hover {background:#00898b; border:1px solid #00898b;}
.btnBlue {color:#fff; background:#4c67aa; border:1px solid #4c67aa;}
.btnBlue:hover {background:#415891; border:1px solid #415891;}
.btnOrange {color:#fff; background:#ff8746; border:1px solid #ff8746;}
.btnOrange:hover {background:#ff7930; border:1px solid #ff7930;}

#rolling{
	width:100%;
	height:740px;
	margin:90px 0 0 0;
	padding:0;
	overflow:hidden;
	background-color:#fff;
}
#rolling .itemWrapper{
	width:2000px;
	height:740px;
	overflow:hidden;
	position:relative;
}
#rolling .item{
	position:absolute;
	left:0;
	top:0;
}

#rolling .controller{
	overflow:hidden;
	position:relative;
	margin:-30px 0 0 -30px;
	padding-left:50%;
	width:18px;
}
#rolling .controller p{
	float:left;
	margin:0 0 0 0;
	width:18px;
	height:18px;
	overflow:hidden;
	cursor:pointer;
}
.left_menu_top{margin-bottom:20px;}
.left_menu_b{border-bottom:1px solid #dfdfdf;font-size:17px;height:50px;line-height:50px;}
.left_menu_s_cover{display:inline-block;background-color:#f5f5f5;padding:10px 30px;}
.left_meun_s{height:35px;font-size:15px;line-height:35px;}