/* BASIC css start */
#mask { display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:200 }

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt70 {padding-top:70px;}
.pdt80 {padding-top:80px;}
.pdt90 {padding-top:90px;}
.pdt100 {padding-top:100px;}
.pdt140 {padding-top:140px;}
.pdl20 {padding-left:20px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb20 {padding-bottom:20px;}
.pdb30 {padding-bottom:30px;}
.pdl10 {padding-left:10px;}
.relative {position:relative;}
.mt0 {margin-top:0;}
.mt35 {margin-top:35px;}

/* ·Ñ¿À¹ö */
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}

a {selector-dummy: expression(this.hideFocus=true);text-decoration:none;}
.move {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

/* °øÅë·¹ÀÌ¾Æ¿ô */
#layerWrap, #contentWrap, #ftLink .link { width:1220px;padding:0;}
.item-wrap { width:1220px; }
#content { width:1220px; min-height:600px;}
#contentWrapper {margin:0 auto; width:1220px; }



.loc-navi {font-size:11px; height:30px; line-height:30px; margin-bottom:20px;}
.loc-navi a {height:30px; line-height:30px;}


/* °øÅë·¹ÀÌ¾Æ¿ô ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px) {
#layerWrap, #contentWrap, #ftLink .link {width:1020px;}
.item-wrap  {width:1020px;}
#content {width:1020px;}
#contentWrapper {width:1020px;}
}


body, h1, h2, h3, h4, h5, h6, table, select, textarea, a {font-family:"Noto Sans KR", AppleGothic, Helvetica, sans-serif;}

.width1260 {width:1260px;margin:0 auto;}
.width1240 {width:1240px; margin:0 auto;}


/* Noto Sans KR À¥ÆùÆ® °¡Á®¿À±â morenvy.com */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }


.move {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}

/* °øÅë ¾Ö´Ï¸ÞÀÌ¼Ç css */
@-webkit-keyframes fadeInUp2 {
0% {opacity: 0;  -webkit-transform: translateY(-30px); transform: translateY(-30px);}
100% {  opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0); }}

@keyframes fadeInUp2 {
0% { opacity: 0;  -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px);}
100% {  opacity: 1;  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}


@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

/* °Ô½ÃÆÇ »ó´Ü ³×ºñ°ÔÀÌ¼Ç ¾Èº¸ÀÌ°Ô */
#bbsData .bbs-hd {display:none;}

/* »ó´Ü : ½ÃÀÛ */
#header {width:100%; font-size:0px; }

/* »ó´Ü ÀÌº¥Æ®¹è³Ê ¿µ¿ª */
#header .top_event {height:75px; background-color:#f9f9f9;}
#header .top_event > a {display:block; height:75px; background:url("https://ipcltd2.cafe24.com/ipcmall/banner/top_ban.jpg") no-repeat center center;}
#header .top_close {position:absolute; top:20px; right:20px;}
#header .top_close img {border:1px solid #e5e5e5;}

/* »ó´Ü ±Û·Î¹ú ¿µ¿ª */
#header .top_flag {float:left; height:40px; position:relative; cursor:pointer;}
#header .top_flag:hover .top_flag_sub {display:block;}
#header .top_flag .flag_first {background:url("/design/ipcmall/0755flattable/top_down_arrow.gif") no-repeat right 13px; width:35px; text-align:left; margin-right:13px; padding-top:13px;}
#header .top_flag .top_flag_sub {position:absolute; top:40px; left:-11px; border:1px solid #e5e5e5; border-top:1px solid #fff;; background-color:#fff; width:100px; z-index:500; display:none;}
#header .top_flag .top_flag_sub a:first-child {border-top:0px;}
#header .top_flag .top_flag_sub a {display:block; font-size:10px; text-align:left; color:#888; height:30px; line-height:30px; border-top:1px solid #efefef; width:80px; font-family:'Poppins',sans-serif; lette-spacing:1px; padding-left:0px; margin:0 auto;}
#header .top_flag .top_flag_sub a img {vertical-align:middle; padding-right:5px;}
#header .top_flag .top_flag_sub a:hover {color:#000;}

/* »ó´Ü ¿µ¿ª 01 */
#header .header_sec01 {height:40px; border-top:1px solid #ededed; }
#header .header_sec01 .inner {width:1220px; margin:0 auto; position:relative;}

#header .header_sec01 .fleft ul li {float:left; padding:0px 13px; background:url("/design/ipcmall/0755flattable/header_sec01_bg.gif") no-repeat left center;}
#header .header_sec01 .fleft ul li > a {font-size:12px; line-height:40px; color:#777; font-weight:300;}
#header .header_sec01 .fleft ul li > a.black {color:#000;}
#header .header_sec01 .fleft ul li > a:hover {color:#000;}

#header .header_sec01 .fleft ul li.top_comm { position:relative; width:60px;}
#header .header_sec01 .fleft ul li.top_comm > a {background:url("/design/ipcmall/0755flattable/top_down_arrow.gif"); padding-right:15px; background-repeat:no-repeat; background-position: right center; display:block;}



#header .header_sec01 .fleft ul li.top_comm:hover .top_comm_sub {display:block;}
#header .top_comm_sub {position:absolute; top:40px; left:0px; border:1px solid #e5e5e5; border-top:1px solid #fff;; background-color:#fff; width:100px; z-index:500; display:none;}
#header .top_comm_sub a:first-child {border-top:0px;}
#header .top_comm_sub a {display:block; font-size:11px; font-weight:300; text-align:left; color:#888; height:30px; line-height:30px; border-top:1px solid #efefef; width:80px; padding-left:0px; margin:0 auto;}
#header .top_comm_sub a:hover {color:#000;}

#header .header_sec01 .fleft ul li.top_rank {position:relative; background:none; }
#header .header_sec01 .fleft ul li.top_rank > a {color:#222; font-weight:400; letter-spacing:-0.5px;}
#header .header_sec01 .fleft ul li.top_rank > a span {width:15px; height:15px; line-height:15px; font-family:'Poppins', 'Noto Sans KR', sans-serif; background-color:#000; color:#fff; display:inline-block; margin-right:7px; text-align:center;}
#header .header_sec01 .fleft ul li.top_rank:hover .top_rank_sub {display:block;}
#header .top_rank_sub {position:absolute; top:40px; left:0px; border:1px solid #e5e5e5; border-top:0px; background-color:#fff; padding-left:12px; min-width:165px; z-index:500; display:none;}
#header .top_rank_sub a:first-child {border-top:0px;}
#header .top_rank_sub a {display:block; font-size:12px; font-weight:300; text-align:left; color:#888; height:30px; line-height:30px; letter-spacing:-0.5px; }
#header .top_rank_sub a:hover {color:#000;}
#header .top_rank_sub a span {width:15px; height:15px; line-height:15px; font-family:'Poppins', 'Noto Sans KR', sans-serif; background-color:#e9e9e9; color:#222; display:inline-block; text-align:center; margin-right:7px;}

/* »ó´Ü ¿µ¿ª 02 */
#header .header_sec01 .fright ul li {float:left; padding:0px 13px; background:url("/design/ipcmall/0755flattable/header_sec01_bg.gif") no-repeat left center;}

/* »ó´Ü ¿µ¿ª 02 : Àû¸³±Ý ¾ÆÀÌÄÜ °ü·Ã */
#header .header_sec01 .fright .join {position:relative;}
#header .scroll {position:absolute; bottom:-18px; left:10px; z-index:100; background:url("/design/ipcmall/0755flattable/icon_top.gif");  background-repeat:no-repeat;  background-position:top center; }
#header .scroll div { background-color:#3d3d3d; border-radius:4px; margin-top:4px; line-height:19px; height:19px; color:#fff; font-size:10px;  font-family:'Poppins', 'Noto Sans KR', sans-serif; text-align:center; width:50px;}
/* »ó´Ü ¿µ¿ª 02 : Àû¸³±Ý ¾ÆÀÌÄÜ °ü·Ã */

#header .header_sec01 .fright ul li.last {padding-right:0px !important;}
#header .header_sec01 .fright ul li:first-child {background:none;}
#header .header_sec01 .fright ul li > a {font-size:12px; line-height:40px; color:#777; font-weight:300;}
#header .header_sec01 .fright ul li > a:hover {color:#000;}
#header .header_sec01 .fright ul li > a.black {color:#000;}
#header .header_sec01 .fright ul li.top_shop {position:relative;}
#header .header_sec01 .fright ul li.top_shop > a {background-image:url("/design/ipcmall/0755flattable/top_down_arrow.gif"); padding-right:15px; background-repeat:no-repeat; background-position:right center; display:block;}
#header .header_sec01 .fright ul li.top_shop:hover .top_shop_sub {display:block;}
#header .top_shop_sub {position:absolute; top:40px; left:0px; border:1px solid #e5e5e5; border-top:1px solid #fff;; background-color:#fff; width:100px; z-index:500; display:none;}
#header .top_shop_sub a:first-child {border-top:0px;}
#header .top_shop_sub a {display:block; font-size:11px; font-weight:300; text-align:left; color:#888; height:30px; line-height:30px; border-top:1px solid #efefef; width:80px; margin:0 auto; padding-left:0px;}
#header .top_shop_sub a:hover {color:#000;}

/* »ó´Ü ¿µ¿ª 03 */
#header .header_sec02 {height:134px; line-height:134px; border-top:1px solid #ededed; }
#header .header_sec02 .inner {width:1220px; margin:0 auto; position:relative;}
#header .header_sec02 .top_logo {padding-top:55px; text-align:center;}
#header .header_sec02 .top_cart {position:absolute; top:50px; right:0px;}
#header .header_sec02 .top_cart span {font-family:'Poppins',sans-serif; font-weight:600; font-size:11px; position:absolute; top:3px; color:#000; font-size:12px; width:25px; height:25px; line-height:25px; text-align:center;}

/* »ó´Ü ¿µ¿ª 03 : °Ë»öÃ¢ °ü·Ã */
#header .header_sec02 .top_search_btn {position:absolute; top:50px; right:55px; cursor:pointer;}
#header .header_sec02 .top_search {display:none; padding:0px 0px 0 0;}
.MS_search_word {height: 60px; width: 660px; border-bottom: 1px solid #222 !important; border: 0px; position: relative; background: transparent; line-height: 60px; font-size: 16px; color: #000; text-indent:5px;
font-family:'Poppins', 'Noto Sans KR', sans-serif; font-weight:400;}
.btn-sch {position:absolute; right:-15px; top:0px;}




/* »ó´Ü ¿µ¿ª 03 :  ÀüÃ¼ Ä«Å×°í¸® ¾ÆÀÌÄÜ */
#header .special-con {cursor: pointer; display:inline-block; padding:16px 0px;  border-left:1px solid #ededed; border-right:1px solid #ededed; width:65px; margin:0 auto;}
#header .bar {display:block; height:2px; width:25px; background: #000; margin:5px 0px; margin-left:20px;}
#header .col {display: inline-block; float:left; text-align: left; height: auto; position: relative; }
#header .arrow-middle-fall {width:17px !important; }

.is-open .bar {background:#000 !important; margin:5px 0px 5px 20px !important; }
.is-open .special-con  {cursor: pointer; display: inline-block; }
.is-open .special-con  .arrow-top-fall {position:relative; top:8px !important; -webkit-transform: rotate(-228deg); -moz-transform: rotate(-228deg); -o-transform: rotate(-228deg); -ms-transform: rotate(-228deg); transform: rotate(-228deg); }
.is-open .special-con  .arrow-middle-fall {opacity:0;}
.is-open .special-con  .arrow-bottom-fall {position:relative; bottom:6px !important; -webkit-transform: rotate(228deg); -moz-transform: rotate(228deg); -o-transform: rotate(228deg); -ms-transform: rotate(228deg); transform: rotate(228deg);}
.is-open .bar {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
.is-closed .bar {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}

/* »ó´Ü ¿µ¿ª 03 : ÀÏ¹Ý Ä«Å×°í¸® */
#header .header_sec03 {height:58px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; background-color:#fff; margin-bottom:12px;}
#header .header_sec03 .inner {width:1220px; margin:0 auto; position:relative; margin:0 auto;}
#header .header_sec03 .top_cate { height:58px; border-right:1px solid #ededed; padding:0px 20px; }

#left_menu {padding:0px;margin:0 auto;text-align:center;}
#left_menu > li {padding:0; text-align:center; position:relative; display:inline-block; float:left; height:58px;}
#left_menu > li > a {height:58px; line-height:58px; color:#000; font-family:'Poppins', 'Noto Sans KR', sans-serif; font-weight:300; padding:0px 20px; font-size:15px; display:block; }
#left_menu > li .mouse_hover,
#left_menu > li > a:hover {color:#222;}
#left_menu .cate_arrow {position:absolute; top:-7px; left:12%; background:url('/design/ipcmall/0755flattable/top_cate_sub_arrow.gif') no-repeat;z-index:1001; width:13px;height:7px;}
#left_menu > li .sub1 { background-color:#fff; display:none; position:absolute; top:58px; left:0;z-index:20; padding:0px; border:1px solid #ddd; padding:10px 18px;}
#left_menu > li .sub1 > li {position:relative;height:30px;}
#left_menu > li .sub1 > li .sub_cate_on_arrow {position:absolute;top:40%; right:10px;background:url('/design/ipcmall/0755flattable/sub_cate_on.png') no-repeat;z-index:20;width:5px;height:8px; margin-top:-2px;-webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out}
#left_menu > li .sub1 > li .sub_cate_on_arrow.rotateon {-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#left_menu > li .sub1 > li > a {font-size:12px; display:block; text-align:left; color:#888; height:28px; line-height:28px; margin:0px; width:140px;}
#left_menu > li .sub1 > li > .sub_mouse_hover,
#left_menu > li .sub1 > li > a:hover { color:#000;}
#left_menu > li .sub1 > li .sub2 {display:none; position:absolute; top:-11px; left:100%; z-index:21; width:140px; background-color:#fff; padding:10px 18px; border:1px solid #ddd;}
#left_menu > li .sub1 > li .sub2 > li {height:30px;}
#left_menu > li .sub1 > li .sub2 > li > a {font-size:12px; display:block; text-align:left; color:#888; height:28px; line-height:28px; margin:0px; }
#left_menu > li .sub1 > li .sub2 > li > a:hover {color:#000;}

/* Ãß°¡ ¼öµ¿¸Þ´º °ü·Ã CSS */
#header .header_sec03 .top_add { height:58px;}
#header .header_sec03 .top_add ul li {float:left;}
#header .header_sec03 .top_add ul li:first-child {padding-left:20px;}
#header .header_sec03 .top_add ul li a {height:58px;  line-height:58px; color:#000; font-family:'Poppins', 'Noto Sans KR', sans-serif; font-weight:300; padding:0px 20px; font-size:15px;}

/* »ó´Ü¸Þ´º ½ºÅ©·Ñ½Ã °ü·Ã CSS */
#comment_top.fixed {position:fixed; top:0px; left:0%; right:0%; z-index:2222; -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; -webkit-animation-duration:0.3s !important; 
animation-duration:0.3s !important; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* ÀüÃ¼Ä«Å×°í¸® / Ä«Å×°í¸® ´Ã¾î³¯½Ã ½ºÅ©·Ñ °ü·Ã  */
#all_cate_area { display:none; z-index:2000; position:absolute; top:58px; left:0px; border:1px solid #e1e1e1; width:1218px; background-color:#fff; height:521px;}
#all_cate_area .fleft {  padding:0px 0px 0px 5px; border-right:1px solid #e1e1e1; }
#all_cate_area .fright {width:210px; }
#all_cate_area .fright .all_comm { width:170px; margin:0 auto; padding-bottom:10px;}
#all_cate_area .fright .all_comm ul li  {text-align:left; width:170px;}
#all_cate_area .fright .all_comm ul li.title a {width:170px; height:32px; line-height:32px; background-color:#f3f3f3; font-size:13px; color:#000; text-align:left; display:block; margin-bottom:10px; letter-spacing:-0.3px; margin:20px 0px 10px 0px;}
#all_cate_area .fright .all_comm ul li a {font-size:12px; line-height:24px; color:#888; font-weight:300; display:block; text-indent:10px;}
#all_cate_area .fright .all_comm ul li a:hover {color:#000;}
#all_cate { padding:0px; background-color:#fff; }
#all_cate {width:1000px; height:521px;}
#all_cate .cut { height:490px; overflow:hidden;}
#all_cate .cut .mCSB_scrollTools .mCSB_draggerContainer {position: absolute; top: 0; left: 0; bottom: 0; right: 12px; height: auto; padding: 20px 0px;}
#all_cate ul {margin:0px; display:inline-block;vertical-align:top; width:170px; min-height:230px; padding:23px 15px 25px;} 
#all_cate ul li.a_sub_title a {font-size:13px; color:#000; display:block; border-bottom:1px solid #e7e7e7; text-align:left; margin-bottom:10px; padding-bottom:5px; line-height:24px; height:24px; font-weight:300;}
#all_cate .a_sub_cate {position:relative; height:24px;}
#all_cate .a_sub_cate a {font-size:12px; color:#888; text-align:left; line-height:24px; display:block; font-weight:300;}
#all_cate .a_sub_cate a.sub_mouse_hover,
#all_cate .a_sub_cate a:hover {color:#000; text-decoration:none;}


/* »ó´Ü ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px) {
#header .header_sec01 .inner {width:1020px;}
#header .header_sec02 .inner {width:1020px;}
#header .header_sec03 .inner {width:1020px;}
#all_cate_area  {width:1020px;}
#all_cate_area .fleft .all_sub { padding:0px 16px 15px;}
#all_cate_area .fleft {border-right:0px;}
#all_cate_area .fright {display:none; }
#header .header_sec03 .top_cate ul li > a {padding:0px 10px;}
#header .header_sec03 .top_add ul li a {padding:0px 10px;}
}
/* »ó´Ü ¹Ìµð¾îÄõ¸® */
/* »ó´Ü : ³¡ */




/* ¹è³ÊÇü »óÇ°Áø¿­ */
.grid_ban .item-cont .item-list {position:relative; margin: 10px 0px !important; }
.grid_ban .item-cont .item-list .prd-info {cursor:pointer; padding:0px !important; position:absolute; top:0px;  display:table;  width:290px; height:290px; background-color:rgba(255,255,255,0.8); opacity:0;
-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}
.grid_ban .item-cont .item-list .prd-info ul {display:table-cell; vertical-align:middle; padding:0px 20px;}
.grid_ban .item-cont .item-list .prd-name a { text-align:center !important; border-bottom:0px !important; padding:0px 0px 8px !important; margin:0px !important; }
.grid_ban .item-cont .item-list .prd-subname { text-align:center !important;}
.grid_ban .item-cont .item-list { text-align:center !important;}
.grid_ban .item-cont .item-list:hover .prd-info {opacity:1; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;  transition: all 0.2s;}


/* ¹è³ÊÇü »óÇ°Áø¿­ ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px) {
.grid_ban .item-cont .item-list .prd-info  {width:240px !important; height:240px !important;}
}


/* »óÇ°Áø¿­ 3 ´Ü */
.grid3 .item-wrap .item-cont { width:1250px; margin-left:-10px;  *zoom:1 }
.grid3 .item-wrap .item-cont .item-list { padding-left:12px; padding-right:12px; width:390px;}
.grid3 .item-wrap .item-cont .item-list .thumb { width:390px;}
.grid3 .item-wrap .item-cont .item-list .thumb img { width:390px;}

/* »óÇ°Áø¿­ 3 ´Ü ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px) {
.grid3 .item-wrap .item-cont .item-list { padding-left:10px; padding-right:10px; width:326px;}
.grid3 .item-wrap .item-cont .item-list .thumb { width:326px;}
.grid3 .item-wrap .item-cont .item-list .thumb img { width:326px;}
}

/* »óÇ°Áø¿­ 5 ´Ü */
.grid5 .item-wrap .item-cont { width:1240px; margin-left:-10px;  *zoom:1 }
.grid5 .item-wrap .item-cont .item-list { padding-left:9px; padding-right:9px; width:230px;}
.grid5 .item-wrap .item-cont .item-list .thumb { width:230px;}
.grid5 .item-wrap .item-cont .item-list .thumb img { width:230px;}

/* »óÇ°Áø¿­ 5 ´Ü ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px) {
.grid5 .item-wrap .item-cont .item-list { padding-left:10px; padding-right:10px; width:188px;}
.grid5 .item-wrap .item-cont .item-list .thumb { width:188px;}
.grid5 .item-wrap .item-cont .item-list .thumb img { width:188px;}
}




/* »óÇ°Áø¿­±âº» */
.item-wrap .item-cont { width:1240px; margin-left:-10px;  *zoom:1 }
.item-wrap .item-cont:after { content: ""; display: block; clear: both }
.item-wrap .item-cont .item-list { padding:0px 10px; float:left; width:290px; text-align:left;}
.item-wrap .item-cont .item-list .thumb { width:290px; height:100%; overflow:hidden; position:relative;}
.item-wrap .item-cont .item-list .thumb img { width:290px;  height:auto; }
.item-wrap .item-cont .item-list .prd-info { padding:18px 0 60px; overflow:hidden }
.item-wrap .item-cont .item-list .prd-ico {padding:10px 0px;}
.item-wrap .item-cont .item-list .prd-ico img { margin:0px 3px 0px 0px }
.item-wrap .item-cont .item-list .prd-name { padding-top:5px }
.item-wrap .item-cont .item-list .prd-name a { display:block; color:#000; line-height:14px; text-overflow:ellipsis; word-wrap:normal;text-align: left;font-size: 13px;border-bottom: 1px solid #f3f3f3;padding-bottom: 13px;margin-bottom: 13px; }

.item-wrap .item-cont .item-list .prd-subname { margin-top:0px; padding-top:0px; color:#999; font-weight:300;  text-align:left; border-top:0px; margin-bottom:10px; line-height:18px;}
.item-wrap .item-cont .item-list .prd-price span {display:block;}
.item-wrap .item-cont .item-list .prd-price { padding-top:0px; letter-spacing:-0.3px; font-size:12px; line-height:18px;}
.item-wrap .item-cont .item-list .prd-price strike {color:#999;}
.item-wrap .item-cont .item-list .prd-price .price {color:#000;}
.item-wrap .item-cont .item-list .prd-color { padding-top:5px }
.item-wrap .item-cont .item-list .MK-product-icons img { vertical-align: middle }
.item-wrap .item-cont .nomg { padding-right: 0px }

.item-wrap .item-cont .item-list .sale_text { -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden; position: absolute; top: 0px; right: 0px; z-index: 100; font-size: 14px; text-align: center;
font-weight: 600; letter-spacing: -0.3px; box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.3); -webkit-box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: -2px 2px 5px 0px rgba(0,0,0,0.3);
width: 40px; height: 40px; line-height: 40px; color: #fff; background-color: #000; font-family: 'Poppins',sans-serif;}
.item-wrap .item-cont .item-list:hover .sale_text { top:0px; right:0px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden; border-radius:0px 12px 0px 12px ;}
.item-wrap .item-cont .info_icon  { position: absolute; text-align: center; width: 100%; z-index: 4; bottom: 10px; opacity:0; border-right: 1px solid rgb(233, 233, 233);transition: all 0.3s ease 0s;}
.item-wrap .item-cont .info_icon img {width:30px !important;}
.item-wrap .item-cont .info_icon span {font-size:0px; cursor:pointer; margin-right:1px;}
.item-wrap .item-cont .item-list:hover .info_icon  {bottom:15px; opacity:1; }

.mk_prd_option_list {border: 1px solid #000 !important; }
.mk_prd_option_list .option-name { padding: 2px; background-color:#f5f5f5 !important; color: #000 !important; border-left: 2px solid #f1f1f1 !important;}

/* ±âº»»óÇ°Áø¿­ ¹Ìµð¾îÄõ¸® */
@media screen and (max-width: 1260px) {
.item-wrap .item-cont { width:1040px; margin-left:-10px;  *zoom:1 }
.item-wrap .item-cont .item-list { width:240px;}
.item-wrap .item-cont .item-list .thumb { width:240px;}
.item-wrap .item-cont .item-list .thumb img { width:240px;}
}

/* BASIC css end */

