/* BASIC css start */
/* »ó´Ü Å¸ÀÌÆ² ÀÌ¹ÌÁö */
.category_title_img {margin:80px auto 0;max-width:1720px;}
.category_title_img img {width:100%;}

/* Å¸ÀÌÆ², ÁßºÐ·ù ¸®½ºÆ® */
#productClass .cate-wrap .bcate {margin:40px auto 40px; color:#000; font-size:25px; text-align:center; line-height:25px; padding: 20px 0px; border-bottom: 2px solid #000; }
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .class-list ul {*zoom:1; margin:0 0 30px;text-align:center;font-size:0;}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {display:inline-block; margin:0 5px 15px;}
#productClass .cate-wrap .class-list ul li a {display:block; height: 44px; line-height: 42px; margin: 5px 2px; padding: 0 24px; background: #f8f7f3; border-radius: 50px; color: #999; font-size: 14px; }
#productClass .cate-wrap .class-list ul li a.sel,
#productClass .cate-wrap .class-list ul li a:hover {color:#fff; border-color:#1b1b1b; background-color:#1b1b1b;}

/* ÃßÃµ»óÇ°, ½Å»óÇ° »óÇ°Áø¿­ */
.recmd-prd-list {max-width:1720px; margin-left:-10px !important;}
.prd-list.best-prd-list table td .box,
.prd-list.recmd-prd-list table td .box {max-width:390px; width:390px;}
.subnum01 { position: absolute; top: 0px; left: 0px; font-size: 13px; background: #1c1c1c; width: 70px; height: 20px; border-radius: 0px 0px 15px 0px; padding-top: 17px; color: #ffffff; font-family: 'Nanum Gothic', serif; }

/* Á¤·Ä */
.item-wrap {width:auto;}
.item-wrap .item-info { background: #f8f8f8; zoom: 1; overflow: hidden; height: 50px; margin-bottom: 100px; padding: 0; line-height: 50px; border-top: 1px solid #e9e9e9; }
.item-wrap .item-info .item-total {color:#000; font-size:14px;font-family:'Montserrat', sans-serif;}
.item-wrap .item-info .item-order { position: absolute; padding-top: 19px; }
.item-wrap .item-info .item-order li { }
.item-wrap .item-info .item-order li a {font-size:13px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;font-weight:300;color:#000;}
.item-wrap .item-info .item-order li a:hover {color:#000;}
.item-wrap .item-info .item-order li a .on {font-weight:500;}

.line_head { line-height: 40px; font-size:14px; padding: 10px; position: relative; }
.total_title { position: absolute; right:10px; }



/* ¸®½ºÆ®ÀÌ¹ÌÁö¹è°æ */
.prd_grey { background-color: rgba(0, 0, 0, .02); }
.prd_grey img { mix-blend-mode: multiply; max-width: 90%; height: auto; }
.prd_grey_tab  { background-color: rgba(0, 0, 0, .02); padding: 15% 0; }
.prd_grey_tab img { mix-blend-mode: multiply; height: auto; max-width: 300px; margin: 0 auto; }



/* ¼­ºêÅÇ01 : Ä«Å×°í¸®º°»óÇ° */

.sub_content {max-width:1680px; margin:0 auto;}
.sub_best01 { font-family: 'KoPub Batang', serif; text-align: center; margin: 100px auto 100px; font-size: 33px; letter-spacing: 0.3em; }
.sub_best02 { font-size: 14px; padding-bottom: 85px; text-align:center; }
.sub_title { text-align: center; margin: 100px auto 10px; font-size: 0px; }
.s_tab01_area {position:relative;}
.s_tab01 { font-family: 'Josefin Sans', sans-serif; display: flex; }
.s_tab01 li { width: 100%; padding: 20px 0px; position: relative; display: inline-block; color: #828282; font-size: 18px; font-weight: 300; text-align: center; line-height: 25px; cursor: pointer; background: #f8f7f3; border: 1px solid #ecece9; }
.s_tab01 li.current { font-weight:400; background: #111; color: #fff; border: 1px solid #111;  }
.s_tab01 li.current::after { position: absolute; height: 3px; background-color: #000; bottom: -8px; left: 0; width: 100%; text-align: center; font-weight: 500; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.tabcontent03 {display:none; margin-top:60px; padding:0px;} 
.tabcontent03.current {display: block;}
.tabcontent03 .swiper-button-next {background-image:url('http://sweetyspoon.cafe24.com/2020_renewal/detail/bbtn_slide_right3.png'); background-size:cover; outline:none; opacity: 0.2; }
.tabcontent03 .swiper-button-next:hover {background-image:url('http://sweetyspoon.cafe24.com/2020_renewal/detail/bbtn_slide_right3.png'); background-size:cover; outline:none; opacity: 1; }
.tabcontent03 .swiper-button-prev {background-image:url('http://sweetyspoon.cafe24.com/2020_renewal/detail/bbtn_slide_left3.png'); background-size:cover; outline:none; opacity: 0.2; }
.tabcontent03 .swiper-button-prev:hover {background-image:url('http://sweetyspoon.cafe24.com/2020_renewal/detail/bbtn_slide_left3.png'); background-size:cover; outline:none; opacity: 0.2; opacity: 1; }
.swiper_roll03.swiper-container {padding-bottom:60px;}
.swiper_roll03 .swiper-scrollbar03.swiper-scrollbar {left:0; width:100%; height:1px;}

/* ¼­ºêÅÇ01 : »óÇ°Áø¿­ */
.tabcontent03 .prd-list .thumb img { width:100%; margin: 0 auto; }
.tabcontent03 .prd-list .thumb .icon_list img { width:100%; }
.tabcontent03 .tb-center { width: 400px !important; padding:0;}
.tabcontent03 .tb-center .box {  margin:0px 50px; }
.tabcontent03 .prd-list .info {height:120px; padding:0 18px;}
.tabcontent03 .prd-list #sale_bg {right:5px;}

/* BASIC css end */

