@charset "euc-kr";

#wrap{width:100%;min-width:320px;margin:0 auto;}

#header{text-align:left;width:100%;position:absolute;padding:7px 0;height:45px;z-index:100;}

#ct{width:100%;/* background:url(../images/main/bg_main.jpg) 0 0 no-repeat; */position:relative;}

#footer{clear:both;position:relative;}


#header h1.logo{padding-left:15px;}
#header h1.logo img{height:45px;}
#header p.btn_kakao{position:absolute;right:10px;top:12px;}
#header p.btn_kakao img{height:36px;}

.visual{width:100%;height:100%;}
.visual img{width:100%;}
/* main visual */
.swipe { overflow: hidden; visibility: hidden; position: relative;background:url(../images/main/bg_main.jpg) 0 0 no-repeat;width:100%;height:100%;background-size:100% 100%;}
.swipe p.txt_shes{position:absolute;z-index:100;top:12%;left:5%;width:50%;}
.swipe p.txt_shes{}
.swipe-wrap {  overflow: hidden;  position: relative;z-index:5;}
.swipe-wrap > div {  float:left;  width:100%;  position: relative;}
.swipe-wrap > div img{width:100%;}

/* ÁÖ¸Þ´º */
ul.gnb{width:96%;height:auto;margin:0 auto;position:absolute;top:50%;padding:0 2%;z-index:1000;}
ul.gnb li{float:left;width:23%;padding:1%;text-align:center;margin-bottom:3%;}
ul.gnb li.first{padding-left:2%;padding-right:1%;}
ul.gnb li:nth-child(3){width:24%;padding:1% 0;}


ul.gnb2{width:96%;height:auto;margin:0 auto;position:absolute;top:73%;padding:0 2%;z-index:1000;}
ul.gnb2 li{float:left;width:23%;padding:1%;text-align:center;margin-bottom:3%;}
ul.gnb2 li:nth-child(3){width:24%;padding:1% 0;}



ul.gnb2 li.first{padding-left:2%;padding-right:1%;}
ul.gnb2 li.last{padding-right:0;width:23%;}

/* ÇÏ´Ü¸Þ´º */
div.botMn{}
div.botMn ul{background:url(../images/main/bg_bot.png) 0 0 repeat-x;background-size:100% 100%;height:40px;text-align:center;}
div.botMn ul:after{content:"";clear:both;display:block;}
div.botMn ul li{background:url(../images/main/bd_bot.png) 0 0 no-repeat;float:left;width:33%;text-align:center;}
div.botMn ul li:first-child{background:none;}
div.botMn ul li:first-child img{height:23px;}
div.botMn ul li img{height:24px;padding:8px;}
div.botMn ul li a{display:block;}

/* address */
#footer address{text-align:left;padding:15px 5px 20px;}
#footer address img{height:30px;}
#footer p.btn_pc{position:absolute;right:5px;top:10px;}
#footer p.btn_pc img{height:30px;}


/* ºñ±Þ¿©¼ö°¡ */
table, tr, td {color:#666666;font-family: Dotum;font-size:11px;line-height: 150%;}
.table_style {border-top:2px solid #333333; border-left:1px solid #d7d7d7; width:100%; text-align:center; }
.table_style table{}
.table_style th { border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; color:#444444; padding:7px; text-align:center; font-weight:bold;  background-color:#f4f4f4;}
.table_style td { border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:5px; color:#666666;}
.table_style td.tit{ border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:5px 5px; color:#666666; background-color:#f4f4f4;}



/* ÇÏ´Ü¹è³Ê */
/* div.bot_banner{width:100%;}
div.bot_banner ul{width:100%;}
div.bot_banner ul:after{content:"";clear:both;display:block;}
div.bot_banner ul li{float:left;}
div.bot_banner img{width:100%;} */

.modalBox{position:absolute !important;top:53px !important;width:80%;}
.modalBox img{width:100%;}
.iw-closeImg{cursor:pointer;top:32px !important;left:50% !important;margin-left:107px;position:absolute !important;width:20px;}


.iw-modalOverlay{
	background:#000;
	opacity:.5;
	}			