@charset "utf-8";

@font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  src: url('font/NanumBarunGothic.eot');
  src: local('Nanum Barun Gothic Bold'),
       local('NanumBarunGothic'),
       url('font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
       url('font/NanumBarunGothic.woff2') format('woff2'),
       url('font/NanumBarunGothic.woff') format('woff'),
       url('font/NanumBarunGothic.ttf') format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 700;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}

//±âº»ÆùÆ®»ö»ó
BODY {	FONT-SIZE: 12px; COLOR: 000000; LINE-HEIGHT: 150%; FONT-FAMILY: "µ¸¿ò"; TEXT-DECORATION: none}
TD {	FONT-SIZE: 12px; COLOR: 000000; LINE-HEIGHT: 120%; FONT-FAMILY: "µ¸¿ò"; TEXT-DECORATION: none}

.form {border: 1px #999999 solid; height:21; background-color:#FFFFFF; color:3c3c3c;  text-align:left; text-valign: middle; text-indent: 2pt;}

.input1 { font-size:12px; color:#656565; border-color: '#454545'; border-style:solid; border-width:1px;
scrollbar-face-color: #757575;
scrollbar-highlight-color: FFFFFF;
scrollbar-3dlight-color: 3E8AFB;
scrollbar-darkshadow-color: 3E8AFB;
scrollbar-shadow-color: 80b3ff;
scrollbar-arrow-color: FFFFFF;
scrollbar-track-color: e6f5ff;}

///±âº» ¸µÅ© ½ºÅ¸ÀÏ
A:active {	COLOR: #ffffff; TEXT-DECORATION: none;} 
A:link {	COLOR: #003322; TEXT-DECORATION: none;  }
A:visited {	COLOR: #555455; TEXT-DECORATION: none;  }
A:hover {	COLOR: #0E97BF; TEXT-DECORATION: underline; }




///°ü·Ã»çÀÌÆ® »çÀÌÆ®¸í ¸µÅ© ½ºÅ¸ÀÏ
A.sitelink:active {	COLOR: #D3975B; TEXT-DECORATION: none;} 
A.sitelink:link {	COLOR: #D3975B; TEXT-DECORATION: none;  }
A.sitelink:visited {	COLOR: #D3975B; TEXT-DECORATION: none;  }
A.sitelink:hover {	COLOR: #0E97BF; TEXT-DECORATION: none; }


body {
	word-break:break-all;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #a5acb2;
}

textarea {
	word-break:break-all;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #a5acb2;
}
.searchtable2 {
	FONT-SIZE: 12px; color: 7b7b7b;  FONT-FAMILY: µ¸¿òÃ¼; background-color: fafaf8; border-width:1px; border-color:e9e9dd; border-style:solid; padding:5,10,5,10;
}
.searchtable {
	FONT-SIZE: 12px; color: 7b7b7b;  FONT-FAMILY: µ¸¿òÃ¼; background-color: fafaf8; border-width:1px; border-color:e9e9dd; border-style:solid; padding:10,10,10,10;
}
}
.SELECT {
	FONT-SIZE: 11px; color: 000000;  FONT-FAMILY: µ¸¿òÃ¼; background-color: f0f0f0;
}

.inform {
	background-color: f0f0f0; font-size: 11px; border-width: 1px; border-color: dad9d8; border-style: solid;
}

.dir {
	FONT-SIZE: 11px; color: 858583; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼; 
}

.day {
	FONT-SIZE: 11px; color: #AD7C71; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼; 
}

.blackt {
	FONT-SIZE: 12px; color: 000000; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼;  
}

.bodytext {
	FONT-SIZE: 12px; color: #8c8828; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼;
}

.bordertitle {
	FONT-SIZE: 12px; color: 5f5e5d; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼;  font-weight: bold; padding-top:5px;
}
.btext {
	FONT-SIZE: 12px; color: 5f5e5d; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼;  font-weight: bold; background-color:f1f1e9; padding-left:10px;
}
.btext2 {
	FONT-SIZE: 12px; color: 5f5e5d; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼;  background-color:f9f9f8; padding-right:30px;
}

.bordertext {
	FONT-SIZE: 12px; color: #264e4e; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼;
}
.borderform {
	background-color: ffffff; font-size: 12px; border-width: 1px; border-color: d7d7b6; border-style: solid; background-color: fbfbfb;
}
.findform {
	background-color: ffffff; font-size: 12px; border-width: 1px; border-color: d7d7b6; border-style: solid; background-color: fbfbfb;
}
.taform {
	background-color: ffffff; font-size: 12px; border-width: 1px; border-color: d7d7b6; border-style: solid; background-color: fbfbfb;
}
.bodytext2 {
	FONT-SIZE: 12px; color: #264e4e; LINE-HEIGHT: 27px; FONT-FAMILY: µ¸¿òÃ¼; letter-spacing:-0.05em;
}

.daytext {
	FONT-SIZE: 12px; color: 636563; LINE-HEIGHT: 1.3; 
}
.dayton {
	FONT-SIZE: 12px; color: ff8231; LINE-HEIGHT: 1.3; background-color: fffbef; padding:5,5,5,5; 
}
.dayton1 {
	FONT-SIZE: 12px; color: ff8231; LINE-HEIGHT: 1.3; background-color: fffbef; padding:5,5,5,5; 
}

dayton1.normal { background-color:#3366ff; }

.over { FONT-SIZE: 12px; color: ff8231; LINE-HEIGHT: 1.3; background-color: e7e7e7; padding:5,5,5,5;  }


.daytoff {
	FONT-SIZE: 12px; color: 636563; LINE-HEIGHT: 1.3; background-color: f7f7f7; padding:5,5,5,5; 
}
}
.daytitle {
	FONT-SIZE: 16px; color: 636563; LINE-HEIGHT: 1.3; FONT-FAMILY: µ¸¿òÃ¼; 
}
.prof {
	FONT-SIZE: 12px; color: 636563; LINE-HEIGHT: 20px; 
}
.n_link{
	FONT-SIZE: 12px; COLOR: #003322; LINE-HEIGHT: 120%; FONT-FAMILY: "µ¸¿ò"; TEXT-DECORATION: none;
}
.n_link1{
	FONT-SIZE: 12px; COLOR: a39770; LINE-HEIGHT: 120%; FONT-FAMILY: "µ¸¿ò"; TEXT-DECORATION: none;
}
.title{
	FONT-SIZE: 14px; font-weight:bold;
}

/* GNB */


.clr{*zoom:1;}
.clr:after{ content: ""; display: block; clear:both;}
.mainTopBg{background:url(../imgs/fla/main_topbg02.jpg) no-repeat; height: 89px;}
#gnb_wrap a:hover{text-decoration:none;}
.gnbMu{float:left;width: 760px;padding: 0 50px;box-sizing: border-box; background: #898269; border-radius: 5px;}
.gnbMu li{float:left;width: 20%;list-style:none;}
.gnbMu li a{font-size: 14px;color:#fff;display: block;text-align: center;line-height: 34px;font-weight: bold;text-decoration:none; font-family: 'NanumBarunGothic', sans-serif; letter-spacing: 1px;}
.gnbMu li a:hover{color:#d9b790;}
.MuInner{opacity: 0;display:none;position: absolute;top: 68px;left: 260px;padding-top: 2px;}
.MuInner .subMu{width: 660px; text-align: center; background: #514636; border-radius: 5px; margin-top: 3px;}
.MuInner ul{margin: 0; padding: 0; display: inline-block;}
.MuInner ul li{list-style:none;float:left;}
.MuInner ul li a{display:block;text-align:center;padding: 0 20px;position:relative;line-height: 25px;color: #fff;font-size: 11px;font-family: 'NanumBarunGothic', sans-serif;}
.MuInner ul li a:after{content:'';display:block;width:1px;height: 12px;background: #fff;position:absolute;right:0;top: 6px;}
.MuInner ul li:last-child a:after{display:none;}
.MuInner ul li a:hover{color:#ffff99;}
.subMuWrap{top:76px;}

/* Áö¿ªº°È¸¿øÇöÈ² */
.subMap{position:relative;}
.subMap li{list-style:none;}
.subMap a{text-decoration:none;}
.subMap .mapTab{padding:0 30px; width:715px; box-sizing:border-box;}
.subMap .mapTab .mapCircle{width: 30px;height: 30px;border-radius:50%;background: rgba(109,160,63,0.5);text-align:center;}
.subMap .mapTab .mapCircle:hover{width: 30px;height: 30px;border-radius:50%;background:rgba(109,160,63,1);text-align:center;}
.subMap .mapTab .mapCircle a{color: #fff;font-size: 12px;line-height: 30px;display:block;}
.subMap .mapTab .mapCircle a.active{width:30px;height:30px;border-radius:50%;background:rgba(109,160,63,1);text-align:center;}
.subMap .mapTab .mapCircle01{position:absolute;top: 83px;left: 114px;}
.subMap .mapTab .mapCircle02{position:absolute;top: 95px;left: 145px;}
.subMap .mapTab .mapCircle03{position:absolute;top: 80px;left: 207px;}
.subMap .mapTab .mapCircle04{position:absolute;top: 154px;left: 115px;}
.subMap .mapTab .mapCircle05{position:absolute;top: 140px;left: 168px;}
.subMap .mapTab .mapCircle06{position:absolute;top: 180px;left: 222px;}
.subMap .mapTab .mapCircle07{position:absolute;top: 178px;left: 143px;}
.subMap .mapTab .mapCircle08{position:absolute;top: 215px;left: 127px;}
.subMap .mapTab .mapCircle09{position:absolute;top: 220px;left: 216px;}
.subMap .mapTab .mapCircle10{position:absolute;top: 227px;left: 253px;}
.subMap .mapTab .mapCircle11{position:absolute;top: 245px;left: 187px;}
.subMap .mapTab .mapCircle12{position:absolute;top: 249px;left: 113px;}
.subMap .mapTab .mapCircle13{position:absolute;bottom: 130px;left: 107px;}
.subMap .mapTab .mapCircle14{position:absolute;bottom: 69px;left: 65px;}
.subMap .mapTab .mapCircle15{position:absolute;bottom: 153px;left: 237px;}
.subMap .mapTab .mapCircle16{position:absolute;top: 70px;left: 85px;}

.subMap .mapTabs{width:50%;float:left;background: url('../imgs/fla/subMapImg.png') no-repeat 60px 30px;background-size: 70%;height: 440px;border:1px solid #ddd;position:relative;z-index:999;padding: 0;box-sizing: border-box;}
.subMap .map_content{width:50%;float:right;padding: 0 0 0 30px;box-sizing: border-box;}

.map_content ul{width: 100%;padding: 0 30px;box-sizing: border-box;}
.map_content li{width: 29%;float: left;margin: 5px;}
.map_content li a{font-size: 13px;line-height:30px;background: #eee;display: block;}
.map_content li a:hover{background:#555; color:#eee;}
.map_content li a:active{background:#555; color:#eee;}
.map_content li a.active{background:#555; color:#eee;}

.gnbMu02{border-collapse:collapse; border-spacing:0;}
.gnbMu02 td{padding:0; margin:0;}
.gnbMu02 img{margin-top:0;}
.gnbMu02 td:nth-child(2) img,.gnbMu02 .gMSub02 img{margin-top:-31px;}
.gnbMu02 .gMSub02 a{display:block;}
.MuInner02{opacity: 0;display:none;position: absolute;top: 70px;left: 260px;padding-top: 2px;border-collapse:collapse; border-spacing:0;}
.MuInner02 td{padding:0; margin:0;}
