/* BASIC css start */
/* ¸ÞÀÎ ºñÁê¾ó */
.mainVisualSlider { width:100%; height:100% }
.mainVisualSlider .swiper-slide img { width:100% }
.mainVisualSlider .arrow-button { display:none; margin-top:-25px; position:absolute; top:50%; width:45px; height:50px; background:url(/design/mariang7/phps/m/main/sp_slide_controls.png) 0 0 no-repeat; background-size:45px auto; z-index:10 }
.mainVisualSlider .arrow-button[aria-disabled="false"] { display:block }
.mainVisualSlider .mainVisu-button-next { right:0; background-position:0 -50px }
.mainVisualSlider .mainVisu-button-prev { left:0; background-position:0 0 }
.mainVisualSlider .swiper-button-disabled { display:none }
.mainVisualSlider .mainVisu-scrollbar { left:12% !important; bottom:24px !important; width:75% !important; border-radius:0 !important; background:rgba(204,204,204,0.5) !important }
.mainVisualSlider .swiper-scrollbar-drag { border-radius:0 !important; background:rgba(204,204,204,1) !important }

/* ±âÈ¹Àü ¹è³Ê */
.planProduct { padding-top:41px }
.planProduct li { margin:18px 0 0 32px; position:relative; border-bottom:1px solid #ccc }
.planProduct li:last-child{border-bottom:none;}
/*.planProduct li:after { margin-top:44px; content:''; position:absolute; top:50%; left:-20px; width:50px; height:5px; background:#000 }*/
.planProduct li a { display:block }
.planProduct li .listPic { width:100% }
.planProduct li .list_shoppingInfo { /*margin-top:-15px;*/ padding:10px 20px 38px 0 }
.planProduct li .list_shoppingInfo .listTitle { font-size:26px; line-height:33px }
.planProduct li .list_shoppingInfo .listDesc { padding-top:9px; font-size:14px; line-height:19px }

/* Å¸ÀÓ¼¼ÀÏ */
.timeSaleArea { padding:41px 20px 0 }
.timeSaleArea .remainDcTime { display:none }
.timeSaleArea .timeSaleProduct { position:relative }
.timeSaleArea .timeSaleProduct li { padding:17px 6px 10px; font-size:0; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3 }
.timeSaleArea .timeSaleProduct li a { display:block }
.timeSaleArea .timeSaleProduct li .thumbArea { display:inline-block; width:50% }
.timeSaleArea .timeSaleProduct li .thumbArea .listPic { width:100% }
.timeSaleArea .timeSaleProduct li .thumbArea .timeDefaultArea { padding-top:9px; text-align:center; font-size:16px; font-weight:700 }
.timeSaleArea .timeSaleProduct li .list_shoppingInfo { display:inline-block; padding-left:10%; width:40%; vertical-align:top }
.timeSaleArea .timeSaleProduct li .listTitle { padding-top:4px; font-size:19px; font-weight:700; line-height:19px }
.timeSaleArea .timeSaleProduct li .listPercent { padding-top:5px; font-size:32px; color:#dfa094; font-weight:700; line-height:32px }
.timeSaleArea .timeSaleProduct li .listName { padding-top:14px; font-size:12px }
.timeSaleArea .timeSaleProduct li .listSize { padding-top:2px; font-size:11px; font-weight:700 }
.timeSaleArea .timeSaleProduct li .listPrice { padding-top:2px }
.timeSaleArea .timeSaleProduct li .listPrice .price { font-size:12px; font-weight:700 }
.timeSaleArea .timeSaleProduct li .listPrice del { margin-left:5px; font-size:11px; color:#999; font-weight:700 }

/* »óÇ° Å¸ÀÌÆ² */
.prdTitle { padding:38px 17px 12px }
.prdTitle:after{    display: block; clear: both; content: '';}
.prdTitle .title{/*float:left;*/}
.prdTitle h3 { font-size:19px; font-weight:700;}
.prdTitle p {}
.prdTitle .desc { padding-top:3px; font-size:11px }
.prdTitle p.more { float:right; width:auto; }
.prdTitle p.more a{ padding-right:5px;font-size:19px;font-weight: 700; line-height:20px; }

/* ¸ÞÀÎ º£½ºÆ® */
.mainPrdArea .prdSliderArea { padding:0 17px 8px }
.mainPrdArea .prdSliderArea.bottomPrdSlider {padding:4px 0 20px 17px;  }

.mainPrdArea .prdSliderArea .list { position:relative }
.mainPrdArea .prdSliderArea .list a { display:block }
.mainPrdArea .prdSliderArea .list .listPic { width:100% }
.mainPrdArea .prdSliderArea .list .bestNum { position:absolute; top:0; left:0; width:33px; height:33px; font-size:14px; color:#fff; font-weight:700; text-align:center; line-height:33px; background:#dfa094; z-index:10 }


/* »ó´Ü ½ºÅ¸ÀÏ */
.mainPrdArea .prdSliderArea.topPrdSlider .list .list_shoppingInfo { padding:0 4px }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listName { padding-top:11px; font-size:14px; line-height:120% }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listName.fwb {font-weight:700;}
.mainPrdArea .prdSliderArea.topPrdSlider .list .listSize { padding-top:2px; font-size:11px; /*font-weight:700*/ color:#888;line-height:120%}
.mainPrdArea .prdSliderArea.topPrdSlider .list .listSubname { padding-top:2px; font-size:11px; line-height:120% }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listSoldout,
.mainPrdArea .prdSliderArea.topPrdSlider .list .listReplce { font-size:14px; font-weight:700 }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listPrice { padding-top:2px; line-height:120% }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listPrice .price { font-size:14px; font-weight:700;  }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listPrice del { margin-left:5px; font-size:12px; color:#999; font-weight:700 }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listPrice .listIcon { margin-left:0 2px }
.mainPrdArea .prdSliderArea.topPrdSlider .list .listPrice .listIcon img { width:auto !important; vertical-align:middle }



/*ÇÏ´Ü ½ºÅ¸ÀÏ */
.mainPrdArea .prdSliderArea.list_shopping2x .list{padding-bottom:15px;}

.mainPrdArea .prdSliderArea.list_shopping2x .list_shoppingInfo{ padding:0;}
.mainPrdArea .prdSliderArea.list_shopping2x .listColor{ margin:0; }
.mainPrdArea .prdSliderArea.list_shopping2x .listPrice{padding-top:0;}
.mainPrdArea .prdSliderArea.list_shopping2x .listPrice .price {font-weight:700 }





.mainPrdArea .prdSliderArea .arrow-button { display:none; margin-top:-80px; position:absolute; top:50%; width:40px; height:40px; background:url(/design/mariang7/phps/m/main/sp_prd_slide_controls.png) 0 0 no-repeat; background-size:40px auto; z-index:10 }
.mainPrdArea .prdSliderArea .arrow-button[aria-disabled="false"] { display:block }



.mainPrdArea .prdSliderArea .best1-button-next { right:0; background-position:0 -40px }
.mainPrdArea .prdSliderArea .best1-button-prev { left:0; background-position:0 0 }

.mainPrdArea .prdSliderArea .top-button-next { right:0; background-position:0 -40px }
.mainPrdArea .prdSliderArea .top-button-prev{ left:0; background-position:0 0 }


.mainPrdArea .prdSliderArea .swiper-button-disabled { display:none }
.mainPrdArea .prdSliderArea .best-scrollbar { margin-top:8px; position:relative; left:0 !important; bottom:0 !important; width:100% !important; border-radius:0 !important; background:rgba(204,204,204,0.2) !important }

.mainPrdArea .prdSliderArea .top-scrollbar{ margin-top:8px; position:relative; left:0 !important; bottom:0 !important; width:100% !important; border-radius:0 !important; background:rgba(204,204,204,0.2) !important }
.mainPrdArea .prdSliderArea .bottom-scrollbar{ margin-top:8px; position:relative; left:0 !important; bottom:0 !important; width:calc(100% - 17px) !important; border-radius:0 !important; background:rgba(204,204,204,0.2) !important }

.mainPrdArea .prdSliderArea .swiper-scrollbar-drag { border-radius:0 !important; background:rgba(204,204,204,0.5) !important }



/* ¹è³Ê ½½¶óÀÌµå */
.bnSliderArea { padding-top:40px; position:relative }
.bnSliderArea .swiper-slide img { width:100% }
.bnSliderArea .bn-scrollbar { left:12% !important; bottom:24px !important; width:75% !important; border-radius:0 !important; background:rgba(204,204,204,0.2) !important }
.bnSliderArea .swiper-scrollbar-drag { border-radius:0 !important; background:rgba(204,204,204,0.5) !important }

/* ÄÃ·º¼Ç 10°³ ³ëÃâ ½½¶óÀÌµå */
.planProduct li:last-child .movePrdArea2 { padding-bottom:30px}
.movePrdArea2 { padding-bottom:35px}
.movePrdArea2 .movePrdTitle { *zoom:1 }
.movePrdArea2 .movePrdTitle:after { display:block; clear:both; content:'' }
.movePrdArea2 .movePrdTitle h3 { float:left; font-size:19px; font-weight:700 }
.movePrdArea2 .movePrdList { /*padding-top:22px*/ }
.movePrdArea2 .movePrdList .swiper-slide { width:38% }
.movePrdArea2 .movePrdList .list { position:relative }
.movePrdArea2 .movePrdList .list a { display:block }
.movePrdArea2 .movePrdList .list .listPic { width:100% }
.movePrdArea2 .movePrdList .list .list_shoppingInfo { padding:0 2px }
.movePrdArea2 .movePrdList .list .listName { padding-top:7px; font-size:11px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.movePrdArea2 .movePrdList .list .listSoldout,
.movePrdArea2 .movePrdList .list .listReplce { font-size:11px; font-weight:700 }
.movePrdArea2 .movePrdList .list .listPrice { padding-top:2px }
.movePrdArea2 .movePrdList .list .listPrice .price { font-size:11px; font-weight:700 }
.movePrdArea2 .movePrdList .list .listPrice del { margin-left:3px; font-size:11px; color:#999; font-weight:700 }
.movePrdArea2 .movePrdList .list .listPrice .percent { margin-left:3px; font-size:11px }



/* »ó´Ü 10°³ ³ëÃâ ½½¶óÀÌµå */
.movePrdArea1 { padding:0px 0 30px 16px }
.movePrdArea1 .movePrdTitle { *zoom:1 }
.movePrdArea1 .movePrdTitle:after { display:block; clear:both; content:'' }
.movePrdArea1 .movePrdTitle h3 { float:left; font-size:19px; font-weight:700 }
.movePrdArea1 .movePrdTitle .more { float:right; width:auto }
.movePrdArea1 .movePrdTitle .more a { padding-right:5px; font-size:19px; font-weight:700; line-height:20px }
.movePrdArea1 .movePrdList { padding-top:22px }
.movePrdArea1 .movePrdList .swiper-slide { width:38% }
.movePrdArea1 .movePrdList .list { position:relative }
.movePrdArea1 .movePrdList .list a { display:block }
.movePrdArea1 .movePrdList .list .listPic { width:100% }
.movePrdArea1 .movePrdList .list .list_shoppingInfo { padding:0 2px }
.movePrdArea1 .movePrdList .list .listName { padding-top:7px; font-size:11px }
.movePrdArea1 .movePrdList .list .listSoldout,
.movePrdArea1 .movePrdList .list .listReplce { font-size:11px; font-weight:700 }
.movePrdArea1 .movePrdList .list .listPrice { padding-top:2px }
.movePrdArea1 .movePrdList .list .listPrice .price { font-size:11px; font-weight:700 }
.movePrdArea1 .movePrdList .list .listPrice del { margin-left:3px; font-size:11px; color:#999; font-weight:700 }
.movePrdArea1 .movePrdList .list .listPrice .percent { margin-left:3px; font-size:11px }





/* ÇÏ´Ü »óÇ° ½½¶óÀÌµå */
.movePrdArea { padding:50px 0 0 16px }
.movePrdArea .movePrdTitle { *zoom:1 }
.movePrdArea .movePrdTitle:after { display:block; clear:both; content:'' }
.movePrdArea .movePrdTitle h3 { float:left; font-size:19px; font-weight:700 }
.movePrdArea .movePrdTitle .more { float:right; width:auto }
.movePrdArea .movePrdTitle .more a { padding-right:5px; font-size:19px; font-weight:700; line-height:20px }
.movePrdArea .movePrdList { padding-top:22px }
.movePrdArea .movePrdList .swiper-slide { width:38% }
.movePrdArea .movePrdList .list { position:relative }
.movePrdArea .movePrdList .list a { display:block }
.movePrdArea .movePrdList .list .listPic { width:100% }
.movePrdArea .movePrdList .list .list_shoppingInfo { padding:0 2px }
.movePrdArea .movePrdList .list .listName { padding-top:7px; font-size:11px }
.movePrdArea .movePrdList .list .listSoldout,
.movePrdArea .movePrdList .list .listReplce { font-size:11px; font-weight:700 }
.movePrdArea .movePrdList .list .listPrice { padding-top:2px }
.movePrdArea .movePrdList .list .listPrice .price { font-size:11px; font-weight:700 }
.movePrdArea .movePrdList .list .listPrice del { margin-left:3px; font-size:11px; color:#999; font-weight:700 }
.movePrdArea .movePrdList .list .listPrice .percent { margin-left:3px; font-size:11px }

.instaArea {padding-top:120px; text-align:center;}
.instaArea h4{font-size:15px; font-weight:bold;}
.instaArea p{color:#777777;}
.instaArea .insta{padding-top:20px;}



/*½Ã±×´ÏÃ³ ÄÃ·º¼Ç*/
.main .collection_list {margin:35px 0 30px 0; padding-left:32px;}
.main .collection_list h2{font-size:20px; font-weight:700; padding-bottom: 20px;}
.main .collection_list ul:after{display:block; clear:both; content:"";}
.main .collection_list ul {border-top:1px solid #e0e0e0;}
.main .collection_list ul li{border-bottom:1px solid #e0e0e0; padding:13px 0; float:left; width:100%;}
.main .collection_list ul li a{display:block;}
.main .collection_list ul li .thum{float:left; margin-right:13px; width:30%;}
.main .collection_list ul li .thum img{width:100%;}
.main .collection_list ul li .con{float:left; width:65%; }
.main .collection_list ul li .con h3{font-size:15px; font-weight:700;  white-space: normal; overflow: hidden;}
.main .collection_list ul li .con p{font-size:15px;  white-space: normal; overflow: hidden; padding:12px 0;}
.main .collection_list ul li .con span{color:#acacac;}



/* ¸ÞÀÎ Áß¾Ó ÀÌ¹ÌÁö ½½¶óÀÌµå */
.mainVisualSliderBanner {width:100%; height:100%; margin-top:40px !important; margin-bottom:20px !important; }
.mainVisualSliderBanner .swiper-slide img { width:100% }




.mainPrdArea .prdSliderArea.bottomPrdSlider .list_shoppingInfo .listName{font-size:11px; padding-top:5px; line-height:120%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mainPrdArea .prdSliderArea.bottomPrdSlider .list_shoppingInfo .listPrice{font-size:11px; padding-top:0;  line-height:120%;}
.mainPrdArea .prdSliderArea.bottomPrdSlider .list_shoppingInfo .listPrice .price{font-size:11px; padding-top:0;  line-height:120%;}
.mainPrdArea .prdSliderArea.bottomPrdSlider .list_shoppingInfo .listSize{font-size:10px; padding-top:0;  line-height:130%; color:#888; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*

.mainPrdArea .prdSliderArea.bottomPrdSlider .list_shoppingInfo .listSubname{font-size:10px; padding-top:0;  line-height:120%;}

*/


.bottomPrdSlider .swiper-slide{font-size:0;}





/* »ó´Ü ÅÇ¸Þ´º */

.mainPrdArea .menu_tab_wrap {clear:both; margin:10px -17px 0 0;}                    
.mainPrdArea .menu_tab_wrap.ty2 {margin:9px -17px 0px 0; width:100%;}                    
.mainPrdArea .menu_tab_wrap .swiper-slide{display:inline-block; width:auto !important;}
.mainPrdArea .menu_tab_wrap.ty1 .swiper-slide{padding:3px 0;}
.mainPrdArea .menu_tab_wrap .swiper-slide span{display:inline-block; vertical-align:top; font-size:14px; color:#888; }
.mainPrdArea .menu_tab_wrap.ty1 .swiper-slide span{position:relative; height:18px; line-height:18px;}
.mainPrdArea .menu_tab_wrap.ty1 .swiper-slide.sel span{color:#dfa094; }
.mainPrdArea .menu_tab_wrap.ty1 .swiper-slide.sel span:after{position:absolute; bottom: -3px; left:0; display:block; width:100%; height:2px; background:#dfa094; content:"";   }
.mainPrdArea .menu_tab_wrap.ty2 .menu_tab_list {display:inline-block; padding:9px 9px 0 0; vertical-align:top; color:#888;}
.mainPrdArea .menu_tab_wrap.ty2 .menu_tab_list span{position:relative; padding:0 10px; border:1px solid #b9b9b9; height:22px; line-height:21px; font-size:14px; display:inline-block; border-radius:5px;}
.mainPrdArea .menu_tab_wrap.ty2 .menu_tab_list.sel span{border-color:#dfa094; background-color:#dfa094; color:#FFF;}

.mainPrdArea .menu_tab_wrap .swiper-slide .hash:before{content:"#"}

.prdTitle{position:relative;}
.prdTitle .more_wrap{position:absolute; top:38px; right:15px; }
.prdTitle .more_wrap .more{display:none;}
.prdTitle .more_wrap .more.sel{display:block;}
.prdTitle .more_wrap .more.sale a{font-size: 13px; color: #888; font-weight:400;}

.bottom31-pagination,
.bottom32-pagination,
.bottom33-pagination{display:none;}


.more_c{background-color:#f0f0f0!important; text-align:center;}
.bottomPrdSlider .swiper-slide.more_c2 {font-size: 100%; background-color:#f0f0f0!important; text-align:center;}
.bottomPrdSlider .swiper-slide.more_c2 a {display:block;}




/*¸ÞÀÎ ¾ÆÀÌÄÜ */

img.MK-product-label{width:90%!important; height:90%!important; }

/* BASIC css end */

