@charset 'euc-kr'; 
@font-face {
 font-family: 'NanumSquare';
 src: url(/font/NanumSquare.eot);
 src: url(/font/NanumSquare.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumSquare.woff) format('woff'),
      url(/font/NanumSquare.ttf) format('truetype');
		} 

@font-face {
    font-family:'GmarketSansL';
    src:url('/font/gmarketSansLight.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'GmarketSansM';
    font-weight:normal;
    font-style:normal;
    src:url('/font/gmarketSansM.woff') format('woff');
}
@font-face {
    font-family:'GmarketSansB';
    src:url('/font/gmarketSansB.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}



table caption {display:none;}
input, textarea, select {font-size:14px; font-family:Dotum;}

body {font-family:'NanumSquare',  Dotum; color:#333; font-size:16px;}
a {text-decoration:none;}
#mWHOLE {background:url('/images/common/navi_bg.gif') 0 0 repeat-x; min-width:1200px;}
#WHOLE {overflow:hidden;}

#skipnavigation {position:absolute; left:35%;}
	#skipnavigation a {display:block; position:absolute; text-align:center; top:-500px; width:500px;}
	#skipnavigation a:hover, #skipnavigation a:focus, #skipnavigation a:active {
	background:#000; color:#FFF; left:50%; padding:5px; position:absolute; top:0;
	}
#wrap {position:relative; width:100%; min-width:1200px; max-width:1200px; margin:0 auto;}

/*Çì´õ*/
#header {position:relative; width:100%; height:186px;}
#header .top {position:relative; height:186px; margin:0 auto;}
#header .top h1 {position:absolute; top:10px; left:470px;z-index:999;}


.TopRight {font-size:14px;overflow:hidden;width:400px;position:absolute;right:0;top:50px;}
.TopRight li a{
	float:left;width:83px;text-align:center;
	cursor:pointer;position:relative;color:#111;
	vertical-align:top;padding:8px 0 8px 15px;
	}
.TopRight a.btn:after {background-position:0 0;}
.TopRight a:hover {text-decoration:underline;}
.TopRight a.btn:hover:after {background-position:0 -29px}

.top01 a:after {
	position:absolute;top:50%;left:0px;margin-top:-14px;content:"";display:block;width:29px;height:29px;
	background:url('../images/common/top01.png') no-repeat;transition:all .3s ease}
.top02 a:after {
	position:absolute;top:50%;left:0px;margin-top:-14px;content:"";display:block;width:29px;height:29px;
	background:url('../images/common/top02.png') no-repeat;transition:all .3s ease}
.top03 a:after {
	position:absolute;top:50%;left:0px;margin-top:-14px;content:"";display:block;width:29px;height:29px;
	background:url('../images/common/top03.png') no-repeat;transition:all .3s ease}
.top04 a:after {
	position:absolute;top:50%;left:0px;margin-top:-14px;content:"";display:block;width:29px;height:29px;
	background:url('../images/common/top04.png') no-repeat;transition:all .3s ease}

/*¸ÞÀÎ¸Þ´º*/
#gnb {position:absolute; top:130px; left:0; width:1200px; height:150px;}
#gnb .navi {margin:0 auto; padding:0; overflow:hidden;}
#gnb ul li {margin:0;}
#gnb ul li a {text-align:center; text-decoration:none; font-size:19px; line-height:20px; font-weight:400; color:#000;}

#gnb #top-menu1 {position:absolute; left:0;}
#gnb #top-menu2 {position:absolute; left:200px;}
#gnb #top-menu3 {position:absolute; left:400px;}
#gnb #top-menu4 {position:absolute; left:600px;}
#gnb #top-menu5 {position:absolute; left:799px;}
#gnb #top-menu6 {position:absolute; right:0;}

/*¼­ºê¸Þ´º*/
#gnb ul li .subMenu {list-style:none;display:none; z-index:99;}
#gnb ul li .subMenu li {}
#gnb ul li .subMenu li a {color:#111;text-align:center; text-decoration:none;display:block;font-size:16px;padding:12px 0;}
#gnb ul li .subMenu a:hover {background:#e673a0;color:#fff;}

.boxSR {background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

#gnb ul li #sub01 {position:absolute; width:201px;top:55px; left:0;overflow:hidden;}
#gnb ul li #sub02 {position:absolute; width:201px;top:55px; left:0; overflow:hidden;}
#gnb ul li #sub03 {position:absolute; width:201px;top:55px; left:0; overflow:hidden;}
#gnb ul li #sub04 {position:absolute; width:200px;top:55px; left:0;overflow:hidden;}
#gnb ul li #sub05 {position:absolute; width:201px;top:55px; left:0;overflow:hidden;}
#gnb ul li #sub06 {position:absolute; width:201px;top:55px; left:0;overflow:hidden;}



#CONTAINER {}

/*¸ÞÀÎºñÁÖ¾ó*/
.Mvisual {position:relative; width:1200px; height:410px; overflow:hidden;background:#fafafa;margin:30px auto 0 auto;}
	.mTXT {position:absolute;top:165px;left:35px;z-index:97;}
	.Mvisual .Roll {position:absolute; bottom:25px; left:49%; overflow:hidden; z-index:99;}
	.Mvisual .Roll li {float:left; margin:0 1px;}
	.Mvisual .Roll ul {float:left; margin:2px 5px 0 0;}
	.Mvisual .Roll p {float:left;}


.mC01 {width:1200px;overflow:hidden;margin:0 auto 30px auto;}
	.mC01 .Qui {overflow:hidden;padding:30px 0 0 0;}
	.mC01 .Qui div {margin-left:20px;width:285px;height:145px;float:left;}
	.mC01 .Qui div a {color:#fff;font-size:26px;display:inline-block;width:265px;height:85px;padding:55px 0 0 20px;}
	.mC01 .Qui div.Q01 {background:url('../images/main/qu01.gif') no-repeat;margin-left:0;}
	.mC01 .Qui div.Q02 {background:url('../images/main/qu02.gif') no-repeat;}
	.mC01 .Qui div.Q03 {background:url('../images/main/qu03.gif') no-repeat;}
	.mC01 .Qui div.Q04 {background:url('../images/main/qu04.gif') no-repeat;}

.mC02 {overflow:hidden;width:1200px;height:357px;margin:0 auto;position:relative;padding:10px 0 0 0;
	background:url('../images/main/mbg.gif') no-repeat;
}
	.mBG {
		width:100%; height:367px;min-width:1200px; max-width:100%;
		/*background:url('../images/main/mbg.gif') no-repeat;*/
		background-position:center;
		}

		.tree {position:absolute;bottom:-2px;right:0;width:259px;height:371px;background:url('../images/main/tel.png') no-repeat;}
		.mC02 h4 {font-size:20px;margin-bottom:20px;font-weight:normal;}




/*°øÁö»çÇ×*/
.Notice {
	position:relative;overflow:hidden; float:left;width:374px; height:351px;
	background:url('../images/main/box_inner.png') no-repeat;
	padding:20px;margin-left:22px;
	}
.Notice ul {line-height:1.5em;}
.Notice li {	background:url('../images/main/noti_dott.gif') 0 50% no-repeat;overflow:hidden;padding:5px 10px;}
.Notice ul .t1 {width:240px;float:left;}
.Notice li:last-child{border-bottom:none;}
.Notice li a{color:#111;text-decoration:none;}
.Notice li a:hover {text-decoration:underline;}
.Notice ul .t2 {float:right;color:#555;}

.plus {position:absolute; top:22px; right:25px;}

	
/* Æ÷Åä°¶·¯¸® */
.Photo {
	position:relative;overflow:hidden; float:left;width:374px; height:351px;
	background:url('../images/main/box_inner.png') no-repeat;
	padding:20px;margin-left:10px;
	}
.Photo a dl {text-align:center;}
.Photo a dl dt img{width:363px;height:206px;}
.Photo a dl dd {padding:20px 0 15px 0;color:#111;}
.Photo  .ArrL {width:18px;height:18px;position:absolute;bottom:80px;left:35px;z-index:4;}
.Photo  .ArrR {width:18px;height:18px;position:absolute;bottom:80px;right:35px;z-index:4;}

.mTel {float:right;width:280px;padding:20px;}

/*ÇÏ´ÜÁ¤º¸*/
#FOOTER {width:100%;overflow:hidden; padding:20px 0;  color:#111; font-size:14px;border-top:1px solid #ddd;}
.F1000 {width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.FTleft {width:auto; overflow:hidden; float:left;}
.FTright {width:150px; float:right; overflow:hidden;}
	.Fmenu {overflow:hidden; margin-bottom:10px;}
	.Fmenu li {float:left;text-align:center;margin-right:5px;}
	.Fmenu li a {background:#c3c3c3;display:inline-block;border-radius:5px;width:130px;padding:7px 10px;color:#fff; text-decoration:none;}
	.Fmenu li a:hover {background:#aaa;}
	address {line-height:1.4em;color:#111;}
	address a {color:#111; text-decoration:none;}

	.Total {overflow:hidden;}
		.Total dl {width:148px; overflow:hidden;border:1px solid #ddd;}
		.Total dt {padding:5px 10px; font-weight:bold;letter-spacing:-1px; float:left; }
		.Total dd {float:right; font-family:Verdana; padding:3px 3px;}

.slidesjs-pagination, .slidesjs-navigation {display:none !important;}

.mbn {width:1200px;margin:20px auto;}
.mbn ul {overflow:hidden;margin-left:-37px;}
.mbn ul li {border:1px solid #ddd;float:left;margin-left:37px;}
.mbn ul li:hover {border:1px solid #333;}