/* BASIC css start */
#Wrapwrap {margin:0 auto; width:100%; }
#wrap {margin:0 auto; width:1200px; }

#main { position: relative; z-index:99;}

#main .main_banner {height:440px;}
#main .main_banner div {float:left;}

    .slider {
      width: 1200px;
      margin: auto;
      overflow: hidden;
      position: relative;
    }

    .slides {
      display: flex;
      transition: transform 0.5s ease-in-out;
    }

    .slide {
      width: 1200px;
      flex-shrink: 0;
    }

    .slide img {
      width: 100%;
      display: block;
    }

.prev, .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  cursor: pointer;
  z-index: 10;
}

.prev {
  left: 16px;
}

.next {
  right: 10px;
}
    

/*---------------------------------
 *  ¸ÞÀÎÀÌ¹ÌÁö
 *---------------------------------*/
/* ¸ÞÀÎ ½ºÅ©¸³Æ®¹è³Ê */
.main_img {width:100%;  height:440px; position:relative;clear:both; margin:0px; padding:0px; font-size:0px; }
.main_img .main_bottom_bg {background:url("/design/bumbokorea/0693catsrang/main_bottom_bg.png") repeat-x;   background-position:top left; position:absolute; bottom:-2px; height:13px;width:100%; z-index:10;}
.main_img .ban_middle {position:absolute;border:1px solid #dedede;bottom:-25px;left:50%;margin-left:-353px;z-index:11;}
.contentslider-main {width:100%; height:440px; margin:0px; padding:0px; }
.contentslider-main .sliderkit-panels{width:1200px; height:440px; overflow:hidden; padding:0px; margin:0px; }
.contentslider-main .sliderkit-panel{width:1200px; height:440px; overflow:hidden; padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel p {width:1600px; height:440px; overflow:hidden; margin:0px auto; background-color:#fff;}
.contentslider-main .sliderkit-go-btn {position:absolute; top:0px;z-index:10; }
.contentslider-main .sliderkit-go-prev {left:50px;}
.contentslider-main .sliderkit-go-next {right:100px;}
.contentslider-main .sliderkit-go-prev a{position:absolute;width:49px;height:49px;cursor:pointer;background:url("http://egmdesign.cafe24.com/abrisan/arrow_left.png") no-repeat;margin-top:195px;}
.contentslider-main .sliderkit-go-next a {position:absolute; width:49px;height:49px;cursor:pointer;background:url("http://egmdesign.cafe24.com/abrisan/arrow_right.png") no-repeat;margin-top:195px;}

.main_tab_area {width:1200px; clear:both; position:relative; margin:0 auto;}

.contentslider-tab { width:1200px; height:auto; min-height:406px; text-align:center; float:left; clear:both; margin-top:0px; margin-bottom:50px;}

/* Nav */
.contentslider-tab .sliderkit-nav { position:relative; width:1200px; height:45px; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px;}
.contentslider-tab .sliderkit-nav-clip li{ display:block; padding:0px; margin:0px; width:598px; height:45px; font-size:15px; list-style:none; float:left ;border:1px solid #e9e9e9;}
.contentslider-tab .sliderkit-nav-clip li:first-child {width:599px; border-right:0px;}
.contentslider-tab .sliderkit-nav-clip li a{ cursor:pointer; height:45px; color:#686f69; background-color:#fafafa; display:block; line-height:45px; font-size:15px; font-family: 'Noto+Sans+KR', sans-serif; font-weight:bold;}
.contentslider-tab .sliderkit-nav-clip li a:hover { color:#525252; background-color:#f5da99; display:block; font-weight:normal;}
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#fff; background-color:#7f6b60; font-weight:bold; height:45px;}

/* Panel */
.contentslider-tab .sliderkit-panels {width:1198px; height:auto; min-height:359px; font-size:0px; background-color:#fff;}
.contentslider-tab .sliderkit-panel {width:1198px; height:auto; min-height:359px; border:1px solid #e9e9e9; background-color:#fff; }


.prd-list { padding-top:10px; }
.prd-list .tb-center{ text-align:left; border: 1px solid #eeeeee; width: 210px; margin-bottom:20px; margin-left:4px; }
.prd-list .thumb {position: relative; width: 190px; height: 190px; margin-left: 0px; margin-right: 0px; font-size:0; line-height: 0; border: 0px; }
.prd-list .dsc { margin-left: 0px; margin-top: 10px; height:130px; font-size:21px; line-height: 26px; font-weight: 400; color:#303033; width:190px; font-family: 'NanumSquare', sans-serif; }
.prd-list .line { width:190px; border-top:1px solid #eeeeee; margin-top:10px; margin-left: 0px; }
.prd-list .price { margin-left: 0px;  margin-top: 5px; margin-bottom: 5px; font-weight: bold; color: #303033; font-size:30px;  font-family: 'NanumSquare', sans-serif; }
.prd-list .price2 { margin-left: 0px;  margin-top: 20px; margin-bottom: 10px; font-weight: normal; color: #575757; font-size:24px;  font-family: 'NanumSquare', sans-serif; }
.prd-list .percent {position: absolute; margin-top: -35px; margin-left: 155px; text-align:right; color: #ff0000; font-size:20px; font-weight:bold; font-family: 'NanumSquare', sans-serif;}


/*---------------------------------
 *  À§Å¬¸®¼¼ÀÏ
 *---------------------------------*/
.contentslider-std{width:423px;height:240px;padding:0px;margin:0px;}

/* Panel */
.contentslider-std .sliderkit-panels{width:423px;height:240px;overflow:hidden;padding:0px;margin:0px;background:transparent;}
.contentslider-std .sliderkit-panel{width:423px;height:240px;overflow:hidden;padding:0px;margin:0px;background:transparent;}

/* Panels buttons */
.contentslider-std .sliderkit-go-btn{position:absolute; top:10px; z-index:10;}
.contentslider-std .sliderkit-go-prev{right:23px;}
.contentslider-std .sliderkit-go-next{right:10px;}
.contentslider-std .sliderkit-go-btn a{display:block;width:14px;height:14px;cursor:pointer;background:transparent url("http://www.printermall.co.kr/design/newepson/0581greenstone/btn.gif") no-repeat 0 0;}
.contentslider-std .sliderkit-go-prev a{background-position:-13px 0;}
.contentslider-std .sliderkit-go-next a{background-position:0 0;}
.contentslider-std .sliderkit-go-prev a:hover{background-position:-39px 0;}
.contentslider-std .sliderkit-go-next a:hover{background-position:-26px 0;}
.contentslider-std .sliderkit-go-btn span{display:none;}

/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}

/*---------------------------------
 *  Navigation
 *---------------------------------*/
.sliderkit .sliderkit-nav{z-index:10;position:absolute;left:0px;top:0px;text-align:center;}

/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}

/*---------------------------------
 *  Buttons
 *---------------------------------*/
.sliderkit .sliderkit-btn{z-index:10;}

/*---------------------------------
 *  Panels
 *---------------------------------*/
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}

/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

/*---------------------------------
 *  Counter
 *---------------------------------*/
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff; background:#000;}

/*---------------------------------
 *  Loader
 *---------------------------------*/
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}


/* This code can be reduced and pasted in any other CSS file :

Here is a compact version :
-------------------------------

.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}
*/


/* ¸ÞÀÎÀÌº¥Æ® ¹è³Ê */

.main_event {float:left;margin-top:5px;margin-bottom:15px;}
.main_event .event_ban{float:left; margin-top:3px;  }

/* ÆäºÏ°øÁö»çÇ×´º½º ÅÇ */
.DB_tab1 {background:#ffffff;}
.DB_tab1 dt, .DB_tab1 dd,.DB_tab1 ul,.DB_tab1 li{margin:0;padding:0;list-style:none;}
.DB_tab1 li {clear:both;width:280px;margin-bottom:10px;}
.DB_tab1 img{border-left:0px solid #ccc;border-bottom:1px solid #656565;float:left;margin-right:10px;margin-bottom:5px}
.DB_tab1 a{text-decoration:none;}
.DB_tab1{font-size:12px;position:relative;border:1px solid #CCCCCC;width:350px;height:238px;overflow:hidden}
.DB_tab1 dt{float:left;display:inline;border-right:none;border-top:none;width:100px;height:30px;;background:#ffffff;}
.DB_tab1 dt:first-child{border-left:none;width:175px}
.DB_tab1 dt a{background:url("/design/digistormm/off.jpg");display:block;line-height:30px;text-align:center;color:#888888}
.DB_tab1 dt a:hover{border:none}
.DB_tab1 dt.DB_select {background:url("/design/digistormm/off.jpg");border-bottom:none;}
.DB_tab1 dt.DB_select a{color:#ff6600;font-weight:bold;}
.DB_tab1 dd{position:absolute;display:none;left:0;top:20px;line-height:16px;padding:11px 0 0 0}
.DB_tab1 dd:first-child{display:block}
.DB_tab1 dd a{color:#777;padding:2px;}
.DB_tab1 dd a:hover{color:#555;text-decoration:underline;}


/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.weeklyitem {margin:30px 0 0 0;}
.weeklyitem_list { margin:0px; padding:0px;width:840px;float:left;}
.weeklyitem_list table td { border: 0; }
.weeklyitem_list table .tb-center { height:150px; padding: 0 0 18px 0; }
.weeklyitem_list table .info { margin:10px; padding: 0; text-align:left; width:140px; float:left}
.weeklyitem_list .thumb { width: 140px; height:140px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0;float:left; }
.weeklyitem_list .thumb a,
.weeklyitem_list .thumb img { display: block; width: 100%; height: 100%; }
.weeklyitem_list .dsc { margin-top: 9px; font-size:12px; color:#555555; width:120px;font-family:Gulim;}
.weeklyitem_list .price { margin-top: 1px; font-weight: bold; color: #55555; font-size:12px; }
.weeklyitem_list .subname { margin-top: 5px; font-size:11px; }

/* ·Ñ¸µ»óÇ° ) */
 #main-roll {width:1118px; height:200px; overflow:hidden; border:solid 6px #e3e3e3; padding-top:15px;}

/* visual, notice */
#main .visual-evt { zoom: 1; overflow: hidden; }
/* visual */
#main .visual-evt .visual { float: left; }
/* notice */
#main .visual-evt .evt-wrap { float: right; width: 212px; }
#main .visual-evt .ntc h2 { font-size: 0; line-height: 0; }
#main .visual-evt .ntc .list { zoom: 1; overflow: hidden; padding-top: 17px; padding-left: 10px; margin-right: 6px }
#main .visual-evt .ntc .list li,
#main .visual-evt .ntc .list a { float: left; }
#main .visual-evt .ntc .list li { padding-left: 16px; width: 180px; background: url(/images/d3/modern_simple/common/bull_main_ntc.gif) no-repeat 0 45%; }
#main .visual-evt .ntc .list a { width: 100%; height: 23px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#main .visual-evt .ntc .list a:hover { font-weight: bold; letter-spacing: -1px; text-decoration: underline; }
/* Ãâ¼®Ã¼Å© event */
#main .visual-evt .ad { font-size: 0; line-height: 0; text-align: right; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* flashHeadlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* md`s pick item */
#main #mdItem { position: relative; margin-top: 20px; }
/* »óÇ° ¸®½ºÆ®- °øÅë */
#main .mprd-cm { margin-top: 40px; }
#main .mprd-cm .tit-prd { padding-bottom: 7px; font-size: 0; line-height: 0; border-bottom: 1px solid #e5e5e5; }

.news {width:1200px; background-color:#e5e5e5; float:left; margin-bottom:50px; padding-bottom:60px; }
.news .tabl { margin-left:100px; }
.news .tabl p { font-family: 'NanumSquare', sans-serif; font-size:26px; text-align:left; font-weight:bold;  padding-left:10px; padding-top:40px; padding-bottom:10px; color:#2c355e; } 
.news .tabl span { font-size:18px; font-weight:normal; color:#2c355e; } 
.news .bt1 a{ position:absolute; cursor:pointer; float:left; margin-top:180px; margin-left:35px; }
.news .bt2 a{ position:absolute; cursor:pointer; float:right; margin-top:180px; margin-left:1115px;  }
.news .tabl ul { margin-left:15px; float:left; border:0px solid #eee; width:180px; height:260px; background-color:#fff; }
.news .tabl ul .thumb img {width:160px; height:160px; margin-left:10px; margin-top:10px; }
.news .tabl ul .title{width:160px; padding:10px; }
.news .tabl ul .title a { font-size:17px; color:#091836; line-height:22px; font-family: 'NanumSquare', sans-serif; font-weight:normal;  } 
.news .tabl ul .dat{width:150px; padding:10px; margin-top:5px; }


/* BASIC css end */

