/* BASIC css start */
#MAKESHOPLY0{z-index:10001 !important;}
/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
#mainSpot { position:relative; width:100%; min-width:1100px; height:500px; overflow:hidden }
#mainSpot .inner { margin-left:-1000px; position:absolute; top:0; left:50%; right:0; width:2000px; height:500px }
#mainSpot .bx-pager { position:absolute; bottom:15px; left:0; right:0; height:11px; text-align:center }
#mainSpot .bx-pager .bx-pager-item { display:inline-block;  margin:0 7px }
*:first-child+html #mainSpot .bx-pager .bx-pager-item { display:inline } /* IE7 Hack */
#mainSpot .bx-pager .bx-pager-item a { display:block; width:11px; height:11px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/main/sp_spot_pager.png) 0 0 no-repeat }
#mainSpot .bx-pager .bx-pager-item a.active { background-position:0 -11px }

/* ÀÌ¹ÌÁö ¹è³Ê */
.imgBanner { margin:30px auto 0; position:relative; width:1200px; overflow:hidden }
.imgBanner ul { *zoom:1 }
.imgBanner ul:after { display:block; clear:both; content:'' }
.imgBanner ul li { padding-right:10px; float:left }

/* »óÇ° ¸ñ·Ï ¿µ¿ª */
.product-wrap { margin:0 auto; position:relative; width:100% }

/* °íÁ¤ ÀÌ¹ÌÁö ¹è³Ê */
.fixedBnnr { position:relative; width:100%; min-width:1100px; height:220px; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/main/fixbn.jpg) center top no-repeat fixed }
.fixedBnnr .inner { margin:0 auto; position:relative; width:1100px; text-align:center; }
.fixedBnnr .inner .tx { padding-top:100px; font-size:16px; color:#fff; letter-spacing:16px; }


.main1200{width:1100px;margin:0 auto;}

.flexsliderWrapper { width:1500px; margin:0 auto;}
.swiperWrapper { width:1500px; margin:0 auto;}

/* topban */
.topbanwrap { width:100%; height:800px; background-color:#fffcf0; margin: 195px 0 205px 0; position: relative;}
.topbanwrap .topbanP {padding: 116px 0 62px 0;
    text-align: center;
    line-height: 20px;}
.topbanwrap .topbanP .tit {font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.topbanwrap .topbanP .tit2 {font-size: 30px; font-weight: 700;  font-family: 'Roboto', sans-serif;  margin-bottom: 25px;}
.topbanwrap .topbanP p{font-size: 12px; font-family: 'Hind Madurai', 'Nanum Gothic',Dotum, "µ¸¿ò", DotumChe, "µ¸¿òÃ¼",Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif; margin-bottom: 15px;}
.topbanwrap .topbanP .tit3 {font-size: 10px; font-family: 'Hind Madurai', 'Nanum Gothic',Dotum, "µ¸¿ò", DotumChe, "µ¸¿òÃ¼",Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif; }

.topbanwrap .topban {width: 1375px;
    margin: -13px auto;
    clear: both;
    overflow: hidden;
    padding-left: 29px;}
.topbanwrap .topban > ul li {float: left;
    width: 33.333%; text-align: center;}

.topbanwrap .topban > ul a {
    display: block;
    margin: 0px 15px 0px 0px;
    line-height: 18px;}
.topbanwrap .topban img {width: auto;
    height: auto;
    max-width: 100%;
    margin: 0 0 20px;}
.topbanwrap .topban span {font-size: 16px;
       line-height: 30px; font-weight: 500;  font-family: 'Roboto', sans-serif; }
.topbanwrap .topban p {font-size: 12px; font-family: 'Hind Madurai', 'Nanum Gothic',Dotum, "µ¸¿ò", DotumChe, "µ¸¿òÃ¼",Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif;
}


/* swiper */
.swiper { width: 100%; position: relative; margin:-40px 0 165px 0;}
.swiper_tit {  margin-top:50px; text-align: center; font-size:20px; font-weight: normal; letter-spacing:1px;}
.swiper-container {width: 1275px;height: 1000px; margin: 0 auto;}
.swiper-slide {text-align: center; font-size: 18px; background: #fff; width: 100%; top:150px; 
          
    }
.swiper_tit {  margin-top:50px; text-align: center; font-weight: normal;}
.swiper-pagination {position: absolute;text-align: center;font-size: 14px;top: 100px;height: 70px;  border-bottom:3px solid #c0c0c0; color:#a0a0a0;transition: 300ms opacity; transform: translate3d(0, 0, 0); z-index: 10;   }    
.swiper-pagination-fraction,
.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullet {
      padding: 30px 22px !important;
      width: 167px !important;
      height: 10px !important;
      color: #a0a0a0 !important;
      display: inline-block !important;
      border-radius: 0 !important;
      background: none !important;
      opacity: 1 !important;
    }
.swiper-pagination-bullet-active {
        border-bottom:3px solid #111111; color:#060606 !important;
    }
.swiper-button-prev,
.swiper-button-next {
        position: absolute;
        top: 55.5% !important;
        width: 27px !important;
        height: 44px !important;
        margin-top: 9px !important;
        color: none !important;
        z-index: 10;
        cursor: pointer;
        outline: none;
        background-size: 27px 44px;
        background-position: center;
        background-repeat: no-repeat;
    }
.swiper-button-prev {background-image: url("http://www.lylon.co.kr/design/jjh9831/170720_renew/slide_prev_bk.png"); }
.swiper-button-next {background-image: url("http://www.lylon.co.kr/design/jjh9831/170720_renew/slide_next_bk.png");}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
        opacity: 1;
        cursor: auto;
        pointer-events: none;
    }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
        left: 50px !important;
        right: auto;
    }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
        right: 50px !important;
        left: auto;
    }
.tb-center {position: relative; margin: 0 10px 15px 0;}
.prd-info2 a {position: absolute; top: 0; bottom: 0; left: 0px;right: 0px; margin: 0px 6px; background: rgba(0,0,0,0.5); color:#fff; text-align: center; cursor: pointer; box-sizing: border-box; opacity: 0; }
.prd-info2 a:hover {opacity: 1;}
.prd-info2 > a > ul{position: absolute;  width:100%; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.prd-info2 > ul > li{margin-top:0px;margin-bottom:6px;}
.prd-info2 .prd-ico{margin-bottom:9px !important;}
.prd-info2 .prd-ico img { margin:0 2px 0px; }
.prd-info2 .prd-name { padding-top:0px;margin-top:0;margin-bottom:9px !important; color:#fff;}
.prd-info2 .prd-name a { display:inline-block; color:#fff; font-size:13px;line-height:12px;  text-overflow:ellipsis; word-wrap:normal }
.prd-info2 .prd-price { line-height:18px; font-weight: normal;}
.prd-info2 .prd-price strike { color:#fff; display:block; padding:0 0px 0 0; }
.prd-info2 .prd-price .price { color:#fff; font-weight: normal;}
.prd-info2 .prd-price .price span{color:#555;font-size:12px; font-weight: normal;}










/* Mban */
.Mban{width:1100px;margin:0 auto;padding:175px 0 220px 0;}
.Mban > ul:after{content:"";display:block;clear:both;}
.Mban > ul > li{width:100%;}
.Mban > ul > li img{opacity:1;transition:all 0.3s;}
.Mban > ul > li:hover img{opacity:0.8;}
.Mban img{width:100%;}


/* tab */
.tabtitle{margin-top:195px;margin-bottom: 20px;width:100%;}
.tabtitle > ul{width:1278px; margin: 0 auto;}
.tabtitle > ul:after{content:"";display:block;clear:both;}
.tabtitle > ul > li{width:33.33%;float:left;text-align:center;border-bottom:3px solid #c0c0c0; height: 59px;}
.tabtitle > ul > li > a{display: inline-block;border-bottom:3px solid #c0c0c0;color:#a0a0a0;font-size:14px;padding:21px 50px; line-height: 17px !important;}
.tabtitle > ul > li.click > a{border-bottom:3px solid #111111;color:#060606;}

.tabtab{position:relative;}
.tabbody{}
.tabbody.tab1{display:block;}
.tabbody.tab2{display:none;}
.tabbody.tab3{display:none;}


@media all and (max-width:980px) {
.topban{width:980px;}
.topban ul > li:first-of-type{width:50%;}
.topban ul > li:last-of-type{width:45%;}
.swiper-container {width:980px; }
.swiper-pagination-bullet {width: 108px !important;}
.tabtitle > ul{width:980px;}
.Mban{width:980px;}
}

/* BASIC css end */

