/* BASIC css start */

.swiper-container2 {
width:100%;
z-index:0;
  height: auto;
 background: #fff;
 padding-bottom:0px;
  
}
.swiper-slide2 {

  text-align: center;










  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide2 img { width:100%;}


.sw{width:93%;height: 20px; text-align: right;font-size:0.75em;color:#737373;  
position:  absolute;top:7px;letter-spacing:-1px;}

.ter {position: absolute; right:0px; top:42px; color:#fff;font-size: 0.95em;z-index:1;margin-left:-40px;margin-top:-38px;padding:0px 10px 1px 50px;
} 



 .popup1, .popup2, .popup3, .popup4, .popup5, .popup6, .popup7,.popup8, .popup9{width:100%;padding-top:50px;display:none; text-align:center; background:#fff;}
.popup1 h1, .popup2 h1, .popup3 h1, .popup4 h1, .popup5 h1, .popup6 h1, .popup7 h1, .popup8 h1, .popup9 h1{color:#b73e5a; font-size:16px;}
.popup1 p, .popup2 p, .popup3 p, .popup4 p,  .popup5 p, .popup6 p, .popup7 p, .popup8 p, .popup9 p{text-align:center; background:#fff;  font-size:1.15em;padding:0px 0px;}

.popup1 .btn_close, .popup6 .btn_close, .popup7 .btn_close, .popup8 .btn_close, .popup9 .btn_close{ position:absolute; top:12px; right:15px;width: 45px; height: 40px;background:#fff;z-index:99999999; }

.popup1 .btn-logo {display: inline-block;font-size:1.20em; height: 40px; line-height: 40px; font-weight: bold;background:#fff;text-align:center;}

.popup1 .btn_close .x1 {border: 1px solid #777; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 25px; position: absolute; top: 17px; right: 7px;}

.popup1 .btn_close .x2 {border: 1px solid #777; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 25px; position: absolute; top: 17px; right: 7px;}


.popup1 .fix{position: fixed; top: 0px; left:0px;width:100%;padding:10px 0px 0 0px;z-index:9999999; height:50px;background:#fff;}

.popup1 img { width:100%;}

.popup1 .so {padding:10px;}
div.C-384-1-2 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-384-1-5 table { width:100%; border-collapse:collapse; }
div.C-384-1-5 table td { text-align:center; width:100%; height:15px; border:0px dotted ; }
div.C-384-1-5 table td img { max-width:100%; height:15px; }
#C-384-1-5-0 {color:#F9F9F9; font-size:0.75em; font-weight:; font-style:;}
div.C-384-1-5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#F9F9F9 repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-159-126 .main-title-size {font-size: 1em;}

div.C-159-126 .title-common {line-height:17px; text-align:center; padding-left:0px; padding-bottom:10px}
div.C-159-126 .title-common span {letter-spacing:0px;}




div.C-159-126 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-126 .title-design { color:CCCCCC; font-size:1.25em; font-weight:600; font-style:normal; text-decoration:none; }
div.C-159-126 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-126 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

li {list-style:none;}
.subWrap{width:100%;height:100%;margin:0px auto;position:relative;background-color: #fff;}


.subWrap .sub_banner {
  width:98%;height:100%;
margin: 0 auto;

padding:10px 0px 0px 0px;
  text-align: center;
  display: -ms-grid;
    display: grid;
	-ms-grid-columns: 1fr 7px 1fr;
    grid-template-columns: 1fr 1fr;
   
    grid-gap: 7px;
}
.subWrap .sub_banner li{overflow:hidden;}
.subWrap .sub_banner img{margin:0px auto;width:100%;-webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.subWrap .sub_banner img:hover {-webkit-transform: scale(1.03);transform: scale(1.03) }


.subWrap .box1{position:relative;width:100%;height: 100%;-ms-grid-column: 1;background-color: #fff; padding-bottom:0px;  }
.subWrap .box2{position:relative;width:100%;height: 100%;-ms-grid-column: 3;background-color: #fff;padding-bottom:0px;   }
.subWrap .box3{position:relative;width:100%;height: 100%;-ms-grid-column: 5;background-color: #fff;padding-bottom:0px;   }



.subWrap .top2 h4 {text-align:left;font-size: 15px; font-weight:500; color:#2e2e2e; letter-spacing:-0.5px;padding:15px 5px 0 5px;}
.subWrap .top2 h5 {text-align:left;font-size: 13px; font-weight:500; color:#5d5d5d; letter-spacing:0px;padding:0px 5px 10px 5px;}
.subWrap .pink{color:#e87c95;font-family: 'Lato', sans-serif; font-weight:500;}
.subWrap .see {position:absolute; bottom:15px; right:15px;font-size: 15px; font-weight:300; color:#e0e0e0;letter-spacing:-0.5px;}
.subWrap .see:hover {color:#e56b87;}

div.C-384-1-7 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }


.swiper-container14 {
background-color:#f7f7f7;
z-index:0;
  width: 100%;
  height: 100%;

margin-bottom:0px;
}
.swiper-slide14 {


padding:35px 0 35px 0;

 
}


.swiper-slide14 .circle {
width: 100%;
text-align:center;
 }

.swiper-slide14 .circle .name{
display: block;
font-size:15px;
padding: 20px 0;
letter-spacing: -0.05rem;
 }


.swiper-slide14 .circle img {
margin-top:0px;
margin-left:0px;
width: 100%;

}



.swiper-pagination-progressbar {
	bottom: 0px;
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    top: auto;
    bottom: 48px;	
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    width:90%;
    height: 3px;
	left: 5%;
	top: 96%;

    background-color: rgba(232, 227, 227, 0.2);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    width: 100%;
    background-color: #345a88;
 }
div.C-159-12 .main-title-size {font-size: 1em;}

div.C-159-12 .title-common {line-height:17px; text-align:left; padding-left:15px; padding-bottom:10px}
div.C-159-12 .title-common span {letter-spacing:0px;}




div.C-159-12 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design { color:; font-size:1.25em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


div.C-384-1-12 { margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }


li {list-style:none;}
.subWrap{width:100%;height:100%;margin:0px auto;position:relative;background-color: #fff;}


.subWrap .sub_banner {
  width:98%;height:100%;
margin: 0 auto;

padding:50px 0px 0px 0px;
  text-align: center;
  display: -ms-grid;
    display: grid;
	-ms-grid-columns: 1fr 7px 1fr;
    grid-template-columns: 1fr 1fr;
   
    grid-gap: 7px;
}
.subWrap .sub_banner li{overflow:hidden;}
.subWrap .sub_banner img{margin:0px auto;width:100%;-webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.subWrap .sub_banner img:hover {-webkit-transform: scale(1.03);transform: scale(1.03) }


.subWrap .box1{position:relative;width:100%;height: 100%;-ms-grid-column: 1;background-color: #fff; padding-bottom:0px;  }
.subWrap .box2{position:relative;width:100%;height: 100%;-ms-grid-column: 3;background-color: #fff;padding-bottom:0px;   }
.subWrap .box3{position:relative;width:100%;height: 100%;-ms-grid-column: 5;background-color: #fff;padding-bottom:0px;   }


.subWrap .text {text-align:left;font-size: 14px; font-weight:500; color:#666; letter-spacing:-0.5px;padding:10px 5px 0px 5px;}




div.C-384-1-13 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

.product-list3 { width:100%;height:100%;padding:0px 0px 0px 0px; position:relative }
.list_shopping0x {width:100%;text-align:center;margin:0 0 0 0px;}
.list_shopping0x ul {width:100%;text-align:left;}
.list_shopping0x li {width:100%; display:inline-block; vertical-align: top;}
.list_shopping0x li a {display: block; padding:0px 0px 0 0px}
.list_shopping0x li dl { border:1px solid #f2f2f2; }
.list_shopping0x li img.listPic {width:100%;}
.list_shopping0x .list_shoppingInfo { padding:11px 10px 3px 10px; }
.list_shopping0x .list_shoppingInfo li { width:auto; display:block }
.list_shopping0x .list_shoppingInfo .listBrand { height:17px; font-size:12px; color:#333; font-weight:bold; letter-spacing:-1px }
.list_shopping0x .list_shoppingInfo .listName { display:-webkit-box; height:30px; font-size:0.85em; color:#666; line-height:120%; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;overflow: hidden; }
.list_shopping0x .list_shoppingInfo .listPrice { padding-top:0px;padding-bottom:10px; height:32px; *zoom:1 }
.list_shopping0x .list_shoppingInfo .listPrice:after { display:block; clear:both; content:'' }


.list_shopping0x .price-discount { position:absolute;top:1px; left:1px;float:left; background-color:rgba(52, 90, 136, 0.8); padding:0px 6px 2px 6px;font-size:0.95em; color:#fff; font-weight:600;}
.list_shopping0x .price-discount p{ line-height:0.95em;}
.list_shopping0x .price-discount sp {font-size:0.65em; font-weight:normal; color:#fff;}

.list_shopping0x .price-discount span { font-size:0.75em; font-weight:normal; color:#fff; }




.list_shopping0x .list_shoppingInfo .listPrice .price-info { float:right; text-align:right; vertical-align:top }
.list_shopping0x .list_shoppingInfo .listPrice .price-info .strike { height:18px }
.list_shopping0x .list_shoppingInfo .listPrice .price-info strike { font-size:0.75em; color:#aaa }
.list_shopping0x .list_shoppingInfo .listPrice .price-info span { color:#1b1b1b;}
.list_shopping0x .list_shoppingInfo .listPrice .price-info .won { font-size:0.85em; }
.list_shopping0x .list_shoppingInfo .listPrice .price-info .price { font-size:0.95em; font-weight:bold; color:#1b1b1b;}
.list_shopping0x .list_shoppingBtm { height:26px; border-top:1px solid #ddd }
.list_shopping0x .list_shoppingBtm .prd-ico { padding-left:1px; width:auto }
.list_shopping0x .list_shoppingBtm .prd-ico span { line-height:26px }
.list_shopping0x .list_shoppingBtm .prd-ico img { vertical-align:middle }


.listName {color:#3b3b3b; word-break: break-all;}
.listDiscount {color:#b5b5b5;}
.listPrice {color:#1b1b1b; margin:0px 0;}
.listReview {color: #DB2E2E; margin-bottom:4px;}
.listReserve {color:#7d7d7d; font-size:0.917em;}
.listPoint {color:#7d7d7d; font-size:0.917em;}
/* //»óÇ°Áø¿­ */














.swiper-container3 {
width:100%;
z-index:0;
  height: 100%;
padding-bottom:50px;
/*border-bottom:13px solid #f9f9f9;*/
 

}



.swiper-slide5 {
      text-align:center;
	  
   padding-bottom:2px; 

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.swiper-pagination-progressbar {
	bottom: 0;

}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    top: auto;
    bottom: 18px;	
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    width:90%;
    height: 3px;
	left: 5%;
	top: 88%;

    background-color: rgba(232, 227, 227, 0.2);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    width: 100%;
    background-color: #345a88;
 }


div.C-159-12 .main-title-size {font-size: 1em;}

div.C-159-12 .title-common {line-height:17px; text-align:left; padding-left:15px; padding-bottom:10px}
div.C-159-12 .title-common span {letter-spacing:0px;}




div.C-159-12 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design { color:; font-size:1.25em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;position: relative;}

div.C-159-12 p a:hover{padding:2px 2px 2px 2px;color:#fff;background-color:rgba(52, 90, 136, 0.8);}


















div.C-159-121 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;position: relative;}
div.C-384-1-14 { margin:35px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }


.swiper-container15 {
background-color:#f7f7f7;
z-index:0;
  width: 100%;
  height: 100%;
padding-top:10px;
margin-bottom:50px;
}


  .swiper {
      width: 100%;
      height: 100%;

    }

    .swiper-slide13 {
padding-bottom:40px;
      text-align: center;
      font-size: 18px;
     background-color:#f7f7f7;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide13 img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;

    }




.swiper-pagination-progressbar {
	bottom: 30px;
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    top: auto;
    bottom: 48px;	
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    width:90%;
    height: 3px;
	left: 5%;
	top: 97%;

    background-color: rgba(232, 227, 227, 0.2);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    width: 100%;
    background-color: #345a88;
 }
div.C-159-121{background-color:#f7f7f7;}
div.C-159-121 .main-title-size {font-size: 1em;}

div.C-159-121 .title-common {line-height:17px; text-align:left; padding-left:15px; padding-top:20px;padding-bottom:10px}
div.C-159-121 .title-common span {letter-spacing:0px;}




div.C-159-121 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-121 .title-design { color:; font-size:1.25em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-159-121 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-121 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


.swiperBtn {color:#111;font-size: 27px;position:absolute;top:46%;text-align:center;background-image: none; z-index:11;}
.swiperBtn.swiper-button-next {right:20px;}
.swiperBtn.swiper-button-prev {left:20px;}
.swiperBtn.swiper-button-next:hover img {z-index:11;}
.swiperBtn.swiper-button-prev:hover img { z-index:11;}
.swiper-scrollbar { width:95%;height: 2px; left:35px; bottom:50px; background: #fff;}
.swiper-scrollbar-drag { background: #2e4052;}
.swiper-slide .listInfoBox .sp{font-size:13px;font-weight:500;position:relative; top:-2px; left:2px;}
.swiper-slide .listInfoBox .sp2{font-size:12px;font-weight:400;height:12px;line-height:12px;padding-bottom:5px;}
.swiperBtn .swiper-button-next.swiper-button-disabled, #youPick .swiperBtn .swiper-button-disabled{opacity:0.0;cursor:auto;pointer-events:none}


.swiper-button-prev,
.swiper-button-next {
font-size: 20px;
position:absolute;top:40%;
  background-color: #fff;
  opacity: 0.5;
  padding: 15px 5px;
  border-radius: 20px;
  color: #345a88; !important;
}
div.C-384-1-15 { margin:30px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
		#slider {
			border-bottom: 7px solid #f1f1f1;
		}
	
/*	ÀÌ¹ÌÁö ½½¶óÀÌµå*/
		@keyframes slidy {
			0% { left: 0%; }
			20% { left: 0%; }
			25% { left: -100%; }
			45% { left: -100%; }
			50% { left: -200%; }
			70% { left: -200%; }
			75% { left: -300%; }
			95% { left: -300%; }
		}

		body { margin: 0; } 
		div#slider { overflow: hidden; }
		div#slider figure:after {content: ""; display: block;clear: both;}
		div#slider figure img { width: 25%; float: left; }
		div#slider figure { 
		  position: relative;
		  width: 400%;
		  margin: 0;
		  left: 0;
		  text-align: left;
		  font-size: 0;
		  animation: 10s slidy infinite; 
		}

	
/*	ÇÏ´Ü ÅØ½º*/
		#slider .ment {
			padding: 0 5%;
			margin: 16px 0 16px 0;
			
			
			
		}
		
		#slider .ment span {
			display: block;
			font-size: 14px;
			color: #666;

		}
		
		#slider .ment p {
			margin-top: 16px;

		}
		
		#slider .ment strong {
			font-size: 20px;
			color: #000;
			display: block;
			margin-top: 16px;
		}

		#slider .ment .bt a {
			text-align: center;
			color: #000;
			border: 1px solid #bbb;
			padding:15px;
			margin: 0 auto;
			margin-top: 30px;
			display: block;
			text-align: center;
			border-radius: 50px;
			box-sizing: border-box;
			
		}	
	
		#slider .ment .bt a:hover {
			color: #fff;
			background: #000;
		}

div.C-384-1-17 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
		#slider {
			border-bottom: 7px solid #f1f1f1;
		}
	
/*	ÀÌ¹ÌÁö ½½¶óÀÌµå*/
		@keyframes slidy {
			0% { left: 0%; }
			20% { left: 0%; }
			25% { left: -100%; }
			45% { left: -100%; }
			50% { left: -200%; }
			70% { left: -200%; }
			75% { left: -300%; }
			95% { left: -300%; }
		}

		body { margin: 0; } 
		div#slider { overflow: hidden; }
		div#slider figure:after {content: ""; display: block;clear: both;}
		div#slider figure img { width: 25%; float: left; }
		div#slider figure { 
		  position: relative;
		  width: 400%;
		  margin: 0;
		  left: 0;
		  text-align: left;
		  font-size: 0;
		  animation: 10s slidy infinite; 
		}

	
/*	ÇÏ´Ü ÅØ½º*/
		#slider .ment {
			padding: 0 5%;
			margin: 16px 0 16px 0;
			
			
			
		}
		
		#slider .ment span {
			display: block;
			font-size: 14px;
			color: #666;

		}
		
		#slider .ment p {
			margin-top: 16px;

		}
		
		#slider .ment strong {
			font-size: 20px;
			color: #000;
			display: block;
			margin-top: 16px;
		}

		#slider .ment .bt a {
			text-align: center;
			color: #000;
			border: 1px solid #bbb;
			padding:15px;
			margin: 0 auto;
			margin-top: 30px;
			display: block;
			text-align: center;
			border-radius: 50px;
			box-sizing: border-box;
			
		}	
	
		#slider .ment .bt a:hover {
			color: #fff;
			background: #000;
		}

div.C-384-1-18 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
#column_top_bn-1 { padding:20px 0px 10px 0px; position:relative;background-color:#ffffff; }
#column_top_bn-1 .bx-top-bn { padding:0 15px 0 15px; }
#column_top_bn-1 .bx-top-bn li { padding-top:5px; }
#column_top_bn-1 .bx-top-bn li:last-child{ padding-top:5px;padding-bottom:5px; }
#column_top_bn-1 .bx-top-bn li img { width:100% }

/* Áß°£ ¶ì¹è³Ê1 */
#column_mid_bn1 { margin-top:35px; position:relative; width:100% }
#column_mid_bn1 .thmb img { width:100% }
#column_mid_bn1 .btn-detail { display:block; position:absolute; left:4.7%; top:74%; width:25%; height:14%; z-index:10 }
#column_mid_bn1 .btn-detail img { width:100% }
#column_mid_bn1 .img { position:absolute; top:-8%; right:2.4%; width:50%; z-index:10 }
#column_mid_bn1 .img img { width:100% }



/* Áß°£ ¶ì¹è³Ê2 */
#column_mid_bn2 .bx-top-bn { padding:0 0px 5px 0; }
#column_mid_bn2 .bx-top-bn li { padding-top:5px }
#column_mid_bn2 .bx-top-bn li img { width:100% }
#column_mid_bn2 { margin:35px 0px 0 0px; position:relative }
#column_mid_bn2 img { width:100% }


div.C-384-1-19 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

.product-list3 { width:100%;height:100%;padding:0px 0px 0px 0px; position:relative }
.list_shopping0x {width:100%;text-align:center;margin:0 0 0 0px;}
.list_shopping0x ul {width:100%;text-align:left;}
.list_shopping0x li {width:100%; display:inline-block; vertical-align: top;}
.list_shopping0x li a {display: block; padding:0px 0px 0 0px}
.list_shopping0x li dl { border:1px solid #f2f2f2; }
.list_shopping0x li img.listPic {width:100%;}
.list_shopping0x .list_shoppingInfo { padding:11px 10px 3px 10px; }
.list_shopping0x .list_shoppingInfo li { width:auto; display:block }
.list_shopping0x .list_shoppingInfo .listBrand { height:17px; font-size:12px; color:#333; font-weight:bold; letter-spacing:-1px }
.list_shopping0x .list_shoppingInfo .listName { display:-webkit-box; height:30px; font-size:0.85em; color:#666; line-height:120%; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;overflow: hidden; }
.list_shopping0x .list_shoppingInfo .listPrice { padding-top:0px;padding-bottom:10px; height:32px; *zoom:1 }
.list_shopping0x .list_shoppingInfo .listPrice:after { display:block; clear:both; content:'' }


.list_shopping0x .price-discount { position:absolute;top:1px; left:1px;float:left; background-color:rgba(52, 90, 136, 0.8); padding:0px 6px 2px 6px;font-size:0.95em; color:#fff; font-weight:600;}
.list_shopping0x .price-discount p{ line-height:0.95em;}
.list_shopping0x .price-discount sp {font-size:0.65em; font-weight:normal; color:#fff;}

.list_shopping0x .price-discount span { font-size:0.75em; font-weight:normal; color:#fff; }




.list_shopping0x .list_shoppingInfo .listPrice .price-info { float:right; text-align:right; vertical-align:top }
.list_shopping0x .list_shoppingInfo .listPrice .price-info .strike { height:18px }
.list_shopping0x .list_shoppingInfo .listPrice .price-info strike { font-size:0.75em; color:#aaa }
.list_shopping0x .list_shoppingInfo .listPrice .price-info span { color:#1b1b1b;}
.list_shopping0x .list_shoppingInfo .listPrice .price-info .won { font-size:0.85em; }
.list_shopping0x .list_shoppingInfo .listPrice .price-info .price { font-size:0.95em; font-weight:bold; color:#1b1b1b;}
.list_shopping0x .list_shoppingBtm { height:26px; border-top:1px solid #ddd }
.list_shopping0x .list_shoppingBtm .prd-ico { padding-left:1px; width:auto }
.list_shopping0x .list_shoppingBtm .prd-ico span { line-height:26px }
.list_shopping0x .list_shoppingBtm .prd-ico img { vertical-align:middle }


.listName {color:#3b3b3b; word-break: break-all;}
.listDiscount {color:#b5b5b5;}
.listPrice {color:#1b1b1b; margin:0px 0;}
.listReview {color: #DB2E2E; margin-bottom:4px;}
.listReserve {color:#7d7d7d; font-size:0.917em;}
.listPoint {color:#7d7d7d; font-size:0.917em;}
/* //»óÇ°Áø¿­ */














.swiper-container3 {
width:100%;
z-index:0;
  height: 100%;
padding-bottom:50px;
/*border-bottom:13px solid #f9f9f9;*/
 

}



.swiper-slide5 {
      text-align:center;
	  
   padding-bottom:2px; 

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }


div.C-159-12 .main-title-size {font-size: 1em;}

div.C-159-12 .title-common {line-height:17px; text-align:left; padding-left:15px; padding-bottom:10px}
div.C-159-12 .title-common span {letter-spacing:0px;}




div.C-159-12 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design { color:; font-size:1.25em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;position: relative;}

div.C-159-12 p a:hover{padding:2px 2px 2px 2px;color:#fff;background-color:rgba(52, 90, 136, 0.8);}


















div.C-159-121 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;position: relative;}
div.C-384-1-20 { margin:35px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
	.enjoy {
		text-align: center;
		
	}
	
	.enjoy span {
		font-size: 1.25em;
		font-weight: bold;
		display: block;
		margin-bottom: 10px;
	}
	
	.enjoy p {
		font-size: 14px;
		color: #666;
		margin-bottom: 10px;
	}

div.C-384-1-21 { margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-384-1-22 .list_shopping {overflow:hidden;}
div.C-384-1-22 .list_shopping ul {display: table; table-layout: fixed; box-sizing: border-box; margin-top:8px; width: 100%;}
div.C-384-1-22 .list_shopping ul.items li.pro1x { width : 100%; }
div.C-384-1-22 .list_shopping ul.items li.pro2x { width : 50%; }
div.C-384-1-22 .list_shopping ul.items li.pro3x { width : 33.3%; }
div.C-384-1-22 .list_shopping ul.items li.pro4x { width : 25%; }
div.C-384-1-22 .list_shopping .btn-coupon { display:inline-block; height:18px; line-height:16px; padding:0; border:1px solid #000; font-size:0.750em; text-align:left; }
div.C-384-1-22 .list_shopping .btn-coupon span { display:inline-block; height:18px; padding:0 5px; color:#fff; background:#000; font-size:0.750em; vertical-align:top;}
div.C-384-1-22 .list_shopping .btn-coupon em { display:inline-block; height:18px; padding:0 3px 0 0; font-size:0.750em; font-style:normal; }


div.C-384-1-22 .list_shopping .align-style { text-align: left; font-size: 14px;}
div.C-384-1-22 .MS-vertical { padding-bottom:10px;}
div.C-384-1-22 .list_shopping .MS-vertical .icons-two img:first-child {padding-left: 0px;}
div.C-384-1-22 .list_shopping ul li {margin-bottom:10px; width: 100%; word-wrap: break-word; word-break: keep-all; display: inline-block; vertical-align: top;}
div.C-384-1-22 .list_shopping ul li img {max-width:100%; height:auto;}
div.C-384-1-22 .list_shopping ul li .thumb-img a {display:block; margin:0 2px;}
div.C-384-1-22 .list_shopping ul li dl {padding:5px 7px 0;}
div.C-384-1-22 .list_shopping ul li dl dt {padding-bottom:5px;}
div.C-384-1-22 .list_shopping ul li p {padding:0 7px;}
div.C-384-1-22 .list_shopping ul li p em {font-style:normal; text-decoration:line-through; display:block;}
div.C-384-1-22 .list_shopping ul li strong {font-weight:normal; padding: 0 7px;}
div.C-384-1-22 .list_shopping ul li .txt1 {padding:5px 7px 0;}
div.C-384-1-22 .list_shopping ul li .txt1 p {padding:0;}
div.C-384-1-22 .list_shopping ul li .img { float:left; margin-right:8px; max-width:43%; padding-left: 5px;}
div.C-384-1-22 .list_shopping ul li .txt1 span {display:block;}
div.C-384-1-22 .list_shopping ul li .txt2 {padding:5px 7px 0;}
div.C-384-1-22 .list_shopping ul li .txt2 span {display:block;}
div.C-384-1-22 .list_shopping ul li.prd-info {text-align:center;}
div.C-384-1-22 .list_shopping .thumb-img { position:relative; }

div.C-384-1-22 .list_shopping .thumb-img .main_icons { position:relative; display: inline-block; text-align: center; }

div.C-384-1-22 .list_shopping ul li p.img-color-list { margin: 0; padding: 0;}
div.C-384-1-22 .list_shopping ul .prd-info p.img-color-list { min-height: 18px; }
div.C-384-1-22 .list_shopping ul li p.img-color-list span { display: inline-block; width: 8px; height: 8px; padding:0; margin: 5px 1px 1px; border: 1px solid #DDDDDD; }
div.C-384-1-22 .list_shopping ul li p.left { text-align: left; margin-left: 1px; }
div.C-384-1-22 .list_shopping ul li p.right { text-align: right; padding-right: 1px; }
div.C-384-1-22 .list_shopping .tit { float: left; word-wrap: break-word; word-break: keep-all; max-width: 50%; font-size: 14px;}

/* ¸ð¹ÙÀÏ ³» ¾ÆÀÌÄÜ °ü·Ã */
div.C-384-1-22 .list_shopping ul li .icons img:first-child { padding-top: 4px !important; }
div.C-384-1-22 .list_shopping ul li .icons img { display: block; padding: 4px 0 !important; }
div.C-384-1-22 .list_shopping ul li .icons {position: absolute; left: 5px; top: 0;}
div.C-384-1-22 .list_shopping ul li .icons-two {padding: 3px 7px;}
div.C-384-1-22 .list_shopping ul li .icons-two img {padding-right: 4px;}

/* ´õº¸±â ¹öÆ° */
div.C-384-1-22 .list_shopping .btn-center .btnTy1 {display:block; width:auto; margin:15px 12px 0; border: 1px solid #313131; text-align: center; line-height: 35px; letter-spacing: 2px; color: #676767; background: #fff; height: 35px; font-weight: bold; font-size: 12px;}
div.C-384-1-22 .list_shopping .btn-center a {display: block; text-align: center;}
div.C-384-1-22 .more_page_num {font-weight: normal; letter-spacing: 0px;}

div.C-384-1-22 .more_page_num {display: none;}





div.C-384-1-22 .present-icon img { height:14px !important; }
div.C-384-1-22 .font_mainE { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainI { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainP { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainF { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainT { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .list_shopping ul li .thumb-img { border-bottom-color:#E3E3E3; }
div.C-384-1-22 .font_mainO { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .list_shopping ul.items li .pro-type2 { border:1px solid #FFFFFF; background-color:#FFFFFF; }
div.C-384-1-22 .font_mainG { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainR { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainQ { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainH { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainC { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainD { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainA { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .MS-vertical { border-bottom:0px solid ; }
div.C-384-1-22 .font_mainV { color:#909090; font-size:0.875em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainB { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainM { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainL { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainK { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainS { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 .font_mainN { color:; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-384-1-22 { margin:0px 0px 0px 0px; padding:0px 3px 0px 3px; background:#ffffff repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-100 {clear:both;

background-color:#fff;
 
 padding-bottom:12px;

 


}











.swiper-container4 {
z-index:0;
  width: 100%;
  height: 100%;

margin-bottom:0px;
}
.swiper-slide4 {


padding-bottom:35px;

 
}


.swiper-slide4 .er {
width: 100%;

 }


.swiper-slide4 .er img {
margin-top:0px;
margin-left:0px;
  width: 100%;




}




.swiper-pagination-progressbar {
	bottom: 0px;
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    top: auto;
    bottom: 48px;	
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
    width:90%;
    height: 3px;
	left: 5%;
	top: 96%;

    background-color: rgba(232, 227, 227, 0.2);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    width: 100%;
    background-color: #345a88;
 }
div.C-159-12 .main-title-size {font-size: 1em;}

div.C-159-12 .title-common {line-height:17px; text-align:left; padding-left:15px; padding-bottom:10px}
div.C-159-12 .title-common span {letter-spacing:0px;}




div.C-159-12 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design { color:; font-size:1.25em; font-weight:bold; font-style:normal; text-decoration:none; }
div.C-159-12 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-12 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


div.C-384-1-23 { margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
div.C-159-126 .main-title-size {font-size: 1em;}

div.C-159-126 .title-common {line-height:17px; text-align:center; padding-left:0px; padding-bottom:10px}
div.C-159-126 .title-common span {letter-spacing:0px;}




div.C-159-126 .title-design-sub-02 { color:#CCCCCC; font-size:0.75em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-126 .title-design { color:CCCCCC; font-size:1.25em; font-weight:600; font-style:normal; text-decoration:none; }
div.C-159-126 .title-design-sub-01 { color:#D6D6D6; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
div.C-159-126 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

li {list-style:none;}
.subWrap{width:100%;height:100%;margin:0px auto;position:relative;background-color: #fff;}


.subWrap .sub_banner {
  width:98%;height:100%;
margin: 0 auto;

padding:10px 0px 0px 0px;
  text-align: center;
  display: -ms-grid;
    display: grid;
	-ms-grid-columns: 1fr 7px 1fr;
    grid-template-columns: 1fr 1fr;
   
    grid-gap: 7px;
}
.subWrap .sub_banner li{overflow:hidden;}
.subWrap .sub_banner img{margin:0px auto;width:100%;-webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.subWrap .sub_banner img:hover {-webkit-transform: scale(1.03);transform: scale(1.03) }


.subWrap .box1{position:relative;width:100%;height: 100%;-ms-grid-column: 1;background-color: #fff; padding-bottom:0px;  }
.subWrap .box1:hover{box-shadow: 0 17px 20px -18px rgba(0, 0, 0, 0.2); }

.subWrap .box2{position:relative;width:100%;height: 100%;-ms-grid-column: 3;background-color: #fff;padding-bottom:0px;   }
.subWrap .box2:hover{box-shadow: 0 17px 20px -18px rgba(0, 0, 0, 0.2); }
.subWrap .box3{position:relative;width:100%;height: 100%;-ms-grid-column: 5;background-color: #fff;padding-bottom:0px;   }
.subWrap .box3:hover{box-shadow: 0 17px 20px -18px rgba(0, 0, 0, 0.2); }


.subWrap h4 {text-align:left;font-size: 15px; font-weight:500; color:#2e2e2e; letter-spacing:-0.5px;padding:20px 0 5px 8px;}
.subWrap h5 {text-align:left;font-size: 13px; font-weight:500; color:#5d5d5d; letter-spacing:0px;padding:5px 8px 10px 8px;}
.subWrap .pink{color:#e87c95;font-family: 'Lato', sans-serif; font-weight:500;}
.subWrap .see {position:absolute; bottom:15px; right:15px;font-size: 15px; font-weight:300; color:#e0e0e0;letter-spacing:-0.5px;}
.subWrap .see:hover {color:#e56b87;}

div.C-384-1-24 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
#column_top_bn { padding:20px 0px 10px 0px; position:relative;background-color:#f7f7f7; }
#column_top_bn .bx-top-bn { padding:0 15px 0 15px; }
#column_top_bn .bx-top-bn li { padding-top:5px; }
#column_top_bn .bx-top-bn li:last-child{ padding-top:5px;padding-bottom:5px; }
#column_top_bn .bx-top-bn li img { width:100% }

/* Áß°£ ¶ì¹è³Ê1 */
#column_mid_bn1 { margin-top:35px; position:relative; width:100% }
#column_mid_bn1 .thmb img { width:100% }
#column_mid_bn1 .btn-detail { display:block; position:absolute; left:4.7%; top:74%; width:25%; height:14%; z-index:10 }
#column_mid_bn1 .btn-detail img { width:100% }
#column_mid_bn1 .img { position:absolute; top:-8%; right:2.4%; width:50%; z-index:10 }
#column_mid_bn1 .img img { width:100% }



/* Áß°£ ¶ì¹è³Ê2 */
#column_mid_bn2 .bx-top-bn { padding:0 0px 5px 0; }
#column_mid_bn2 .bx-top-bn li { padding-top:5px }
#column_mid_bn2 .bx-top-bn li img { width:100% }
#column_mid_bn2 { margin:35px 0px 0 0px; position:relative }
#column_mid_bn2 img { width:100% }


div.C-384-1-25 { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-384-1-37 { margin:30px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-384-1-40 { margin:30px 0px 20px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.swiper-slide {

}
.gallery-top {
  height: 80%;
  width: 100%;
  padding-bottom:10px;
  border-bottom:13px solid #f9f9f9;
z-index:0;
}
.gallery-thumbs {
  width: 95%;
   height: 15%;
  box-sizing: border-box;
  padding: 5px 0 5px 0;
  font-size:0.95em;
    border-top:1px solid #f2f2f2;
z-index:0;
	

}
.gallery-thumbs .swiper-slide {

  width: 25%;
  height: 15%;
  opacity: 0.4;
  text-align:center;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
  color:#000;
}



.product-list4 { padding:20px 10px 0px 10px; position:relative;}

.list_shopping21x {text-align:center;}
.list_shopping21x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 2px;  text-align:left; font-size:0px;}

.list_shopping21x li  {width:33.3%; display:inline-block; vertical-align: top; text-align:left;}

.list_shopping21x li a {display: block; padding:0 2px 18px 2px;}
.list_shopping21x li dl { border:1px solid #f2f2f2; }
.list_shopping21x li img.listPic {width: 100%;}
.list_shopping21x .list_shoppingInfo { padding:12px 8px 0 8px; border-top:1px solid #ddd }
.list_shopping21x .list_shoppingInfo li { width:auto; display:block }
.list_shopping21x .list_shoppingInfo .listBrand { height:17px; font-size:12px; color:#333; font-weight:bold; letter-spacing:-1px }
.list_shopping21x .list_shoppingInfo .listName { display:-webkit-box; height:30px; font-size:14px; color:#666; line-height:110%; letter-spacing:-1px; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;overflow: hidden; }
.list_shopping21x .list_shoppingInfo .listPrice { padding-top:5px;padding-bottom:10px; height:25px; *zoom:1 }
.list_shopping21x .list_shoppingInfo .listPrice:after { display:block; clear:both; content:'' }
.list_shopping21x .price-discount { position: absolute;top:0px; left:0px;margin: 0 0 0;float:left; background-color:rgba(52, 90, 136, 0.8); padding:8px 6px 4px 6px;font-size:18px; color:#fff; font-weight:600; z-index:1; }
.list_shopping21x .price-discount p{ line-height:14px;}
.list_shopping21x .price-discount sp {font-size:7px; font-weight:normal; color:#fff;}
.list_shopping21x .price-discount span { font-size:10px; font-weight:normal; color:#fff; }

.list_shopping21x .thumb{ position: relative;}







.list_shopping21x .list_shoppingInfo .listPrice .price-info { float:right; text-align:right; vertical-align:bottom }
.list_shopping21x .list_shoppingInfo .listPrice .price-info .strike { height:12px }
.list_shopping21x .list_shoppingInfo .listPrice .price-info strike { font-size:10px; color:#aaa }
.list_shopping21x .list_shoppingInfo .listPrice .price-info span { color:#152f4e;}
.list_shopping21x .list_shoppingInfo .listPrice .price-info .won { font-size:11px; }
.list_shopping21x .list_shoppingInfo .listPrice .price-info .price { font-size:15px; font-weight:bold; color:#1b1b1b; }
.list_shopping21x .list_shoppingInfo .listPrice .price-info .reserve { font-size:9px; font-weight:normal; color:#152f4e;letter-spacing:-1px }




.list_shopping21x .list_shoppingBtm { height:26px; border-top:1px solid #ddd }
.list_shopping21x .list_shoppingBtm .prd-ico { padding-left:1px; width:auto }
.list_shopping21x .list_shoppingBtm .prd-ico span { line-height:26px }
.list_shopping21x .list_shoppingBtm .prd-ico img { vertical-align:middle }


/* //»óÇ°Áø¿­ */


/*

@media screen and (max-width:319px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:320px) and (max-width:419px) {
    .tabletOnly {display:none !important;}
}
@media screen and (min-width:420px) and (max-width:767px) {
    .tabletOnly {display:none !important;}

 
    .list_shopping1x li {width:49%;}
    .list_shopping1x li a {padding:0px;}
    .list_shopping1x li:first-child a {padding:0px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping21x li {width:33%;}
    .list_shopping3x li {width:25%;}

    */
  /*
    .btn_moreGray {width:335px;}
    /* //´õº¸±â ¹öÆ° */
    /* .layer .layer-pop .txt {max-height: 150px;} GÆÐµå¿¡¼­ »çÀÌÁî°¡ ÀÛ°Ô ³ª¿Í¼­ Á¦°ÅÇÔ */
	
	/*
    .layer .layer-pop {margin:20px auto;}
}
@media screen and (min-width:768px) {
    body {font-size:0.813em;}
    .mobileOnly {display:none !important;}

   
    .list_shopping1x li {width:49%;}
    .list_shopping1x li a {padding:10px;}
    .list_shopping1x li:first-child a {padding:10px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping2x ul {padding:0 5px;}
    .list_shopping2x li {width:33%;}
    .list_shopping2x li a {padding:5px;}
    .list_shopping3x ul {padding:0 5px;}
    .list_shopping3x li {width:25%;}
    .list_shopping3x li a {padding:5px;}
   

*/
div.C-384-1-42 { margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-384-1-47 { margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }

div.C-384-1-48 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
/* BASIC css end */

