/* BASIC css start */
@import url('https://fonts.googleapis.com/css?family=Cardo|Rozha+One|Lora:400,700|Black+Han+Sans|Do+Hyeon|Nanum+Gothic:400,700,800|Nanum+Myeongjo:400,700,800|Noto+Serif+KR:200,300,400,500,600,700,900|Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
/*.item-wrap {overflow: hidden;margin: 0 auto;}*/


#mainWrap { margin:0 50px; max-width:1919px;min-width: 1200px; }

/* 메인 슬라이드 배너 */
#mainSlider {position:relative;z-index:10;min-width:1200px;}
#mainSlider .swiper-container { width: 100%; height: 100%; }
#mainSlider .swiper-slide { text-align: center; font-size: 18px; background: #fff; }
#mainSlider .swiper-slide img { width: 100%; display: block; height: auto;}
#mainSlider .swiper-button-next,
#mainSlider .swiper-button-prev { opacity:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#mainSlider .swiper-container:hover .swiper-button-next,
#mainSlider .swiper-container:hover .swiper-button-prev { opacity:1; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
#mainSlider .swiper-button-next { right:50px; background:url('/design/miraehair/13199/tem173/arrow_right.png') 0 0 no-repeat; width: 28px; height: 60px;}
#mainSlider .swiper-button-prev { left:50px; background:url('/design/miraehair/13199/tem173/arrow_left.png') 0 0 no-repeat; width: 28px; height: 60px;}
#mainSlider .swiper-pagination-bullets { bottom:26px;}
#mainSlider .swiper-pagination-bullet { width:9px; height:9px; background:#2e2e2e; opacity:1; }
#mainSlider .swiper-pagination-bullet-active { background:#fff;}
#contentWrapper>h3 { font-size:34px;font-weight: 300;}


/*투페전후*/
.container{text-align:center; max-width:1919px; min-width:1200px; font-family: 'Noto Sans KR', sans-serif; margin-top:60px;}
.row{width:100%; /*background:#292a2e;*/ }
.col-md-12{display:inline-block !important; margin:30px; width:38%; border:2px solid #eee;}
.col-md-12 img{width:100%;}
.row h1.sub_t{font-size:2.3em; color:#565656; padding-top:80px;font-weight:300; }
.row h2.title{font-size:3.5em; /*color:#ffeb8b;*/ font-weight:600; line-height:1.3em; letter-spacing:-1px;}
.row .info{font-size:1.7em; color:#999; padding-bottom:120px;}



/* Video Area */
.videoWrap { margin:30px 0; position:relative; width: 100%; background:#f7f7f7; }
.videoWrap .videotitle {100%; background:#fff; padding:0px 0 20px;}
.videoWrap .videotitle h3 {font-size:20px; text-align:center; letter-spacing:-1px; margin-bottom:15px; font-weight:300;} 
.videoWrap .videotitle h1 {font-size:50px; text-align:center; margin-bottom:0px; font-weight:bold;}
.videoWrap .videotitle h1 strong {}
.videoWrap .videotitle h2 {font-size:20px; text-align:center;margin-bottom:60px; font-weight:300;}
.videoWrap .videoInner { width: 1300px; margin: 0 auto ; padding: 48px 0;}
.videoWrap .videoInner dl.video { float:left; padding:30px 0;}
.videoWrap .videoInner dl.video dt {width:550px; padding-left:30px; display:inline-block; vertical-align:top; }
.videoWrap .videoInner dl.video dt .vdTit .logo {font-size:15px; display:inline-block; margin:50px 0 20px; background:#353535; color:#fff; padding:5px 13px 4px; font-weight:500;}
.videoWrap .videoInner dl.video dt .vdTit .t1 {font-size:33px; display:block; font-weight:600; letter-spacing:-1px;}
.videoWrap .videoInner dl.video dt .vdTit .t2 {font-size:20px; display:block; font-weight:300; letter-spacing:0px; padding-top:3px;}
.videoWrap .videoInner dl.video dt .vdTit .t3 {font-size:19px; display:block; font-weight:500; letter-spacing:0px; padding-top:40px;}
.videoWrap .videoInner dl.video dt .vdTit .t4 {font-size:16px; display:block; font-weight:300; letter-spacing:0px; padding-top:5px; line-height:22px;}
.videoWrap .videoInner dl.video dd {position:relative; overflow: hidden; display:inline-block;}
.videoWrap .videoInner dl.video dd iframe { width: 700px; height:394px; border:0; }
/*.videoWrap .videoInner dl.video dd iframe { width: 640px; height:360px;border:0; border-radius:15px;}*/

.add1Product {float:left;  margin:0 0 0 40px;  position:relative; width:385px;}
.add1Product > dt {font-size: 25px; font-weight:bold; color:#2e2e2e; margin: 0 0 20px 0}
.add1Product .item-list { width:340px; }
.add1Product .item-list .thumb { position:relative; width:385px }
.add1Product .item-list .thumb img { width:385px;}
.add1Product .item-list .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease; }
.add1Product .item-list .thumb .prd-preview { display:none; position:absolute; right:0; bottom:0; width:40px; height:40px; background-color:rgba(255, 255, 255, 0.9);}
.add1Product .item-list .thumb .prd-preview a { display:block;font-size:18px; line-height:40px; text-align:center;}
.add1Product .item-list .thumb .prd-preview:hover { background-color:rgba(255, 255, 255, 1);}
.add1Product .item-list .prd-ico {padding:20px 0 5px;}
.add1Product .item-list .prd-name { font-size:16px; }

/*.add1Product .item-list .prd-price { padding:15px 0 0; font-size:16px; font-weight:bold;}
.add1Product .item-list .prd-price del { color:#999; font-size:14px; margin-right:5px; }*/

.add1Product .item-list .prd-price {font-size:18px; font-weight:bold; font-family: 'Noto Sans KR', sans-serif; padding-top:10px;}
.add1Product .item-list .prd-price div{display:inline-block; vertical-align:top;}
.add1Product .item-list .prd-price strike { color:#999; font-size:14px; margin-right:2px; font-weight:300}
.add1Product .item-list .prd-price .line{line-height:18px;}
.add1Product .item-list .prd-price .price { color:#191919; }
.add1Product .item-list .prd-price .sale {display:inline-block; font-size:16px; width:52px; height:35px; padding-top:2px; padding-right:7px; color:#fff; margin-top:5px; background:url(http://resfor.cafe24.com/wig/site/mosim/icon_sale.png);background-repeat: no-repeat; text-align:center;}
.add1Product .bx-controls-direction { position:absolute; top:270px; left:0; right:0 }
.add1Product .bx-controls-direction a { position:absolute; top:0; font-size:35px;  }
.add1Product .bx-controls-direction .bx-prev { left:-50px }
.add1Product .bx-controls-direction .bx-next { right:-50px }

.add1Product .bx-pager { position:absolute;right:0;bottom:0;margin:32px 0 0; }
.add1Product .bx-pager .bx-pager-item { display:inline-block; margin:0 5px; }
.add1Product .bx-pager .bx-pager-item a { width:12px; height:12px; border-radius:50%;display:block;  font-size:0;background-color:#8d8d8d; }
.add1Product .bx-pager .bx-pager-item a.active { background-color:#000; }



/* 서브 배너 */
/*.subBanArea { width:1300px; margin:90px auto 120px; }*/
.subBanArea { width:90%; margin:50px auto 150px auto;}
.subBanArea li { float:left; width:23%; text-align:center; padding-right:2%;}
.subBanArea li:last-child { margin-padding:0;}
.subBanArea li a { display:block;}
.subBanArea li a img{width:100%;}
.subBanArea li strong { font-size:22px; margin:30px 0 0; display:block; }
.subBanArea li i { margin:8px 0; display:block; font-size:23px;}
.subBanArea li p { line-height:18px; font-size:15px;}



/* tabProduct */
#tabProduct {overflow: visible; padding-top: 0px; margin: 0 auto;}
#tabProduct .style_title{padding-top:40px; }
#tabProduct { position:relative;}
#tabProduct .newCate_prod { border:1px solid #dedede;}
#tabProduct .newCateTab {/*zoom: 1;overflow: hidden;*/ text-align:center; z-index:90;}
#tabProduct .newCateTab li{ display:inline-block; padding-top:5px;}
#tabProduct .newCateTab li a {display:block; height:34px; font-size:18px;line-height: 34px; color:#8d8c8c; margin:0 10px 40px; }
#tabProduct .newCateTab li a:hover,
#tabProduct .newCateTab li a.active { font-weight:500;color:#2c2c2c;}

/* Style Collection */
#tabProduct .item-wrap {margin:0 auto;}
#tabProduct .item-wrap .list_banner { margin: -1px 1% 0 0; background:#eee; width:100%; display:inline-block; vertical-align:top; position:relative;}
#tabProduct .item-wrap .list_banner span{ padding:15px 10px; font-size:14px; color:#fff; position:absolute; right:10px; bottom:10px; line-height:14px;}
#tabProduct .item-wrap .list_banner img{width:100%;}
#tabProduct .item-wrap .newCateList {width:100%; display:inline-block; margin:0 auto; padding-left:1%;}
#tabProduct .item-wrap .newCateSlider { width:100%; margin:0 auto;}
#tabProduct .item-wrap .item-cont {overflow: hidden; margin: 0 auto;}
#tabProduct .item-wrap .item-cont:after { content:""; display:block; clear:both;}
#tabProduct .item-wrap .item-cont .item-list {width: 18%; margin: 20px auto; padding:1% !important;}
#tabProduct .item-wrap .item-cont .item-list .thumb { position: relative; }
#tabProduct .item-wrap .item-cont .item-list .thumb a { display:block; overflow:hidden; line-height:60px; text-align:center;}
#tabProduct .item-wrap .item-cont .item-list .thumb a img { width:100%; -webkit-transition:-webkit-transform 0.5s ease; transition:transform 0.5s ease;}
#tabProduct .item-wrap .item-cont .item-list .thumb a:hover img {-webkit-transform: scale(1.15); transform: scale(1.15);}
#tabProduct .item-wrap .item-cont .item-list .thumb .clChip { margin-top:5px; }
#tabProduct .item-wrap .item-cont .item-list .thumb .clChip span {display: inline-block;width:14px; height:4px;}
#tabProduct .item-wrap .item-cont .item-list dd {padding: 5% 0 0 0; }
#tabProduct .item-wrap .item-cont .item-list .prd-name,
#tabProduct .item-wrap .item-cont .item-list .prd-name a { font-size: 13px;}
#tabProduct .item-wrap .item-cont .item-list .prd-review-right { font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; }
#tabProduct .item-wrap .item-cont .item-list .prd-review-right span{display:inline-block; padding-right:7px;}
#tabProduct .item-wrap .item-cont .item-list .prd-subname {color:#999; margin-top:7px; font-size:14px;}

#tabProduct .item-wrap .item-cont .item-list .prd-price {font-size:20px; font-weight:bold; font-family: 'Noto Sans KR', sans-serif; }
#tabProduct .item-wrap .item-cont .item-list .prd-price div{display:inline-block; vertical-align:top;}
#tabProduct .item-wrap .item-cont .item-list .prd-price strike { color:#999; font-size:14px; margin-right:2px; font-weight:300}
#tabProduct .item-wrap .item-cont .item-list .prd-price .line{}
#tabProduct .item-wrap .item-cont .item-list .prd-price .price { color:#191919;}
#tabProduct .item-wrap .item-cont .item-list .prd-price .sale {display:inline-block; font-size:16px; width:40px; padding-right:7px; color:#ff0000;}
#tabProduct .item-wrap .item-cont .item-list .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
#tabProduct .item-wrap .item-cont .item-list .prd-preview {display:none; position:absolute; left:0; right:0; bottom:20px; width:90%; height:40px; background-color:rgba(255, 255, 255, 0.5); text-align:center; margin:0 auto;}
#tabProduct .item-wrap .item-cont .item-list .prd-preview a {font-size: 14px;line-height:40px;color:#2c2c2c;}
#tabProduct .item-wrap .item-cont .item-list .prd-preview:hover {background-color:rgba(255, 255, 255, 0.9);}
#tabProduct .item-wrap .item-cont .item-list .MK-product-icons img {vertical-align: middle; margin-left:2px;}




/*특별상품*/
#specialWrap{position:relative; overflow: hidden;  width:1555px; margin: 120px auto 0;}
#specialWrap .item-wrap {width:1555px; }
#specialWrap .item-wrap .item-cont{width:1555px;}
#specialWrap .item-wrap .item-cont .item-list {  width: 500px; height:550px; padding-right:25px;}
#specialWrap .item-wrap .item-cont .item-list:nth-child(3) {padding-right:0;}
#specialWrap .item-wrap .item-cont .item-list:nth-child(6) {padding-right:0;}
#specialWrap .item-wrap .item-cont .item-list .thumb {  width: 500px; height:auto;     position: relative;    overflow: inherit;}
#specialWrap .item-wrap .item-cont .item-list .thumb img {  width: 500px; height:auto;}
#specialWrap .item-wrap .item-cont .item-list li{text-align: left; }
#specialWrap .item-wrap .item-cont .item-list .prd-etc { display:inline-block; font-size: 14px;/*text-decoration: underline;text-underline-position: under;*/ background:#68747f; color:#fff; padding:3px 7px;}
#specialWrap .item-wrap .item-cont .item-list .prd-name {padding-top: 20px;  font-size: 18px;}
#specialWrap .item-wrap .item-cont .item-list .prd-subname {color:#999; margin-top:7px; font-size:13px;}
/*#specialWrap .item-wrap .item-cont .item-list .line{margin-top: 14px; line-height: 18px; font-size: 13px;}
#specialWrap .item-wrap .item-cont .item-list .prd-price { padding-top: 10px; }
#specialWrap .item-wrap .item-cont .item-list .prd-price .bPrice {  font-weight: 600;font-size: 18px;}
#specialWrap .item-wrap .item-cont .item-list .prd-price del { font-size: 16px;color: #a7a7a7; font-weight: normal; }*/

#specialWrap .item-wrap .item-cont .item-list .prd-price { font-weight:bold; font-family: 'Noto Sans KR', sans-serif; }
#specialWrap .item-wrap .item-cont .item-list .prd-price div{display:inline-block; }
#specialWrap .item-wrap .item-cont .item-list .prd-price strike { color:#999; font-size:14px; margin-right:2px; font-weight:300;}
#specialWrap .item-wrap .item-cont .item-list .prd-price .line{}
#specialWrap .item-wrap .item-cont .item-list .prd-price .price { color:#191919;  font-size:16px;}
#specialWrap .item-wrap .item-cont .item-list .prd-price .sale {display:inline-block; font-size:16px; width:40px;padding-right:7px; color:#ff000;}
#specialWrap .item-wrap .item-cont .item-list .prd-review-right { font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; padding-top:10px;}
#specialWrap .item-wrap .item-cont .item-list .prd-review-right span{display:inline-block; padding-right:7px;}
#specialWrap .item-wrap .item-cont .previewBtn{ right: 30px;  background: #fff;  width: 60px; height: 60px; /* line-height: 60px; */    box-shadow: 0px 1px 10px 2px rgba(95, 95, 95, 0.3);    position: absolute;  bottom: -33px; z-index: 99;}
#specialWrap .item-wrap .item-cont .previewBtn a {display:inline-block;     width: 60px;  height: 60px;    line-height: 74px;color: #000; text-align:center}
#specialWrap .item-wrap .item-cont .previewBtn i{ color: #000; font-size: 32px;}
#specialWrap  .item-wrap .item-cont .item-list .thumb {}


/* Size Area */
.sizeWrap { margin:30px 0 130px; position:relative; width:100%; background-image:url(http://resfor.cafe24.com/wig/site/mosim/main_size_bg.jpg); background-size:1800px 541px;}
.sizeWrap .sizeInner { width: 1300px; margin: 0 auto ; padding: 80px 0;}
.sizeWrap .sizeInner .size_video { float:left; padding-left:60px;}
.sizeWrap .sizeInner .size_video iframe { width: 650px; height:366px; border:0;  }

.sizeProduct {float:left;  margin:40px 0 0 4%; width:40%;}
.sizeProduct dt{ color:#fff; font-size:42px; line-height:42px;}
.sizeProduct dd{ color:#fff; font-size:16px; padding-top:30px; line-height:24px; font-weight:lighter;}

.wig-size { width:160px; height:38px; display:inline-block; margin-top:30px;}
.wig-size input[id="wigsize"] {display:none;}
.wig-size input[id="wigsize"]+label{ font-size:13px; font-family: 'Noto Sans KR', sans-serif; color:#fff; position:relative; cursor:pointer; font-weight:400;line-height:38px; width:158px;display:inline-block;transition: all 0.2s; border-radius:19px; text-align:center; z-index:101;background:#cc0000;}
.wig-size input[id="wigsize"]+label:hover{ background:#990000; color:#fff;}
.wig-size input[id="wigsize"]:checked+label{ background:#990000;color:#fff; }
.wig-size input[id="wigsize"]+label+div{ width:160px; position:absolute; transition: all .35s;  max-height:0; z-index:100;overflow:hidden; margin-top:-1px; opacity:0.9;}
.wig-size input[id="wigsize"]+label+div ul{ width:158px;border:1px solid #ddd; overflow:hidden; border-radius:19px;background:#fff;padding:5px 0;}
.wig-size input[id="wigsize"]+label+div .title { width:100%; font-size:13px;font-family: 'Noto Sans KR', sans-serif; font-weight:400; color:#fff; display:block; line-height:27px; text-align:center; background:#666;}
.wig-size input[id="wigsize"]+label+div li a{ width:100%;font-size:12px; font-family: Dotum, sans-serif; color:#666; display:block; line-height:20px; padding:4px 0; text-align:center; display:block; }
.wig-size input[id="wigsize"]+label+div li a:hover {background:#c0aaa0; color:#fff; }
.wig-size input[id="wigsize"]:checked+label+div{max-height:870px;}
.wig-size input[id="wigsize"]:checked+label i{ transform:rotate(180deg); }
.wig-size input[id="wigsize"]+label i{ transform:rotate(0deg);transition: transform 0.2s;}





/* New Collection */
#newProduct {margin:130px 0 80px;}
#newProduct .item-wrap {}
#newProduct .item-wrap .item-cont{overflow: hidden; margin:0 100px 50px;}
#newProduct .item-wrap .item-cont:after { content: ""; display: block; clear: both; }
#newProduct .item-wrap .item-cont .item-list {width: 22.5%; margin: 0 0 15px 1.9%; box-shadow: 5px 5px 30px -20px #000; padding:0 !important;}
#newProduct .item-wrap .item-cont .item-list .thumb { position: relative; }
#newProduct .item-wrap .item-cont .item-list .thumb a { display:block; overflow:hidden; line-height: 60px; text-align: center;}
#newProduct .item-wrap .item-cont .item-list .thumb a img { width:100%;-webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
#newProduct .item-wrap .item-cont .item-list .thumb a:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
#newProduct .item-wrap .item-cont .item-list .thumb .clChip { margin-top:5px; }
#newProduct .item-wrap .item-cont .item-list .thumb .clChip span {display: inline-block;width: 14px;height: 4px;}
#newProduct .item-wrap .item-cont .item-list dd {padding: 20px;}
#newProduct .item-wrap .item-cont .item-list .prd-name,
#newProduct .item-wrap .item-cont .item-list .prd-name a { font-size: 15px;}
#newProduct .item-wrap .item-cont .item-list .prd-subname {color:#999; margin-top:7px; font-size:14px;}

/*#newProduct .item-wrap .item-cont .item-list .prd-price {padding: 20px 0 0;font-size: 18px; position:relative; font-weight:bold;}
#newProduct .item-wrap .item-cont .item-list .prd-price del,
#newProduct .item-wrap .item-cont .item-list .prd-price strike { color:#999; font-weight: normal; font-size: 14px; margin-right: 5px; }
#newProduct .item-wrap .item-cont .item-list .prd-price .red {color:#f52e54; margin-right:6px; }
#newProduct .item-wrap .item-cont .item-list .prd-price .krw { font-size: 14px;}
#newProduct .item-wrap .item-cont .item-list .prd-price {padding:20px 0; font-size:18px; font-weight:bold;font-family: 'Noto Sans KR', sans-serif; position:relative;}
#newProduct .item-wrap .item-cont .item-list .prd-price strike { color:#999; font-size:14px; margin-right:2px; font-weight:300;}
#newProduct .item-wrap .item-cont .item-list .prd-price .price { color:#191919;}
#newProduct .item-wrap .item-cont .item-list .prd-price .sale {color:#cc0000; padding-right:0px;}*/

#newProduct .item-wrap .item-cont .item-list .prd-price { font-weight:bold; font-family: 'Noto Sans KR', sans-serif; height:35px;}
#newProduct .item-wrap .item-cont .item-list .prd-price div{display:inline-block; vertical-align:top;}
#newProduct .item-wrap .item-cont .item-list .prd-price strike { color:#999; font-size:14px; margin-right:2px; font-weight:300;}
#newProduct .item-wrap .item-cont .item-list .prd-price .line{line-height:18px;}
#newProduct .item-wrap .item-cont .item-list .prd-price .price { color:#191919;  font-size:20px;}
#newProduct .item-wrap .item-cont .item-list .prd-price .sale {display:inline-block; font-size:16px; width:52px; height:35px; padding-top:2px; padding-right:7px; color:#fff; margin-top:5px; background:url(http://resfor.cafe24.com/wig/site/mosim/icon_sale.png);background-repeat: no-repeat; text-align:center;}

#newProduct .item-wrap .item-cont .item-list .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease; }
#newProduct .item-wrap .item-cont .item-list .prd-preview { display:none; position:absolute; left:0;right:0;bottom:20px; width:90%; height:40px; background-color:rgba(255, 255, 255, 0.5);text-align:center;margin:0 auto;}
#newProduct .item-wrap .item-cont .item-list .prd-preview a { font-size: 14px;line-height:40px;color:#2c2c2c; }
#newProduct .item-wrap .item-cont .item-list .prd-preview:hover { background-color:rgba(255, 255, 255, 0.9);}
#newProduct .item-wrap .item-cont .item-list .MK-product-icons img { vertical-align: middle; margin-left:2px; }




/* 수선 */
#mdPick { position:relative; margin: 100px 0 50px; padding: 3.6% 2.8%; background: #f3f3f3;}
#mdPick .leftAboutInfo { float:left; font-weight: 300; width:12%; }
#mdPick .leftAboutInfo .Info { }
#mdPick .leftAboutInfo .Info .t1 { font-size: 30px; font-weight:bold; color:#2e2e2e; letter-spacing:-1px; padding-bottom:5px;}
#mdPick .leftAboutInfo .Info .t2 { font-size:18px; color:#808080; }
#mdPick .leftAboutInfo .Info a.mdBtn { display:block;background:#444; color:#fff;border:1px solid #444; position:absolute;bottom:25%;height:58px;line-height:58px; padding:0 2%; font-size:16px;}
#mdPick .leftAboutInfo .Info a.mdBtn:hover {background:#f3f3f3; color:#222;border:1px solid #444; }
#mdPick .leftAboutInfo .Info a.mdBtn1 { display:block;background:#222; color:#fff;border:1px solid #222; position:absolute;bottom:11%;height:58px;line-height:58px; padding:0 2%; font-size:16px;}
#mdPick .leftAboutInfo .Info a.mdBtn1:hover {background:#f3f3f3; color:#222;border:1px solid #222; }
#mdPick .mdPickSlider { position:relative; float:right;width:84%; padding:10px; background: #fff; }
#mdPick p.ttl {font-size: 20px;display: inline-block;margin: 14% auto 3%;width: 100%;text-align: center;font-weight:500;}
#mdPick .mdPickContainer {  overflow:hidden;width:90%;margin: 0 auto; }
#mdPick .mdPickContainer .swiper-wrapper { padding: 20px 0; }
#mdPick .mdPickContainer .swiper-slide { width:23.8%;margin: 0 20px 0 0;}
#mdPick .mdPickContainer .swiper-slide a { display:block; }
#mdPick .mdPickContainer .swiper-slide .thumb { position:relative; overflow: hidden; }
#mdPick .mdPickContainer .swiper-slide .thumb img {width:100%;-webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
#mdPick .mdPickContainer .swiper-slide .thumb:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
#mdPick .mdPickContainer .swiper-slide .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.3s ease;transition:transform 0.3s ease; }
#mdPick .mdPickContainer .swiper-slide .prd-preview { display:none; position:absolute; right:15px;bottom:15px; width:24px;margin:0 auto;}
#mdPick .mdPickContainer .swiper-slide .prd-preview i { font-size: 24px; }
#mdPick .mdPickContainer .swiper-slide .listPic { width:100% }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listName { font-size: 16px; margin:17px 0 4px; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .subname { color:#8e8d8d;line-height:18px; padding-bottom: 7px;font-size: 14px;}
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice { font-size: 16px;position:relative;margin:12px 0 0; font-weight:bold;}
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice del,
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice strike { color:#8e8d8d; font-weight: normal; font-size: 14px; margin: 0 8px; }
#mdPick .mdPickContainer .swiper-slide .listInfoBox .listPrice .dcPercent { color:#d95115; font-size:16px;}
#mdPick .mdPickContainer .swiperBtn {color:#111;font-size: 27px;position:absolute;top:46%;text-align:center;background-image: none; z-index:11;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-next {right:20px;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-prev {left:20px;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-next:hover img { background:url('/design/miraehair/13199/tem173/md_arrow_right_on.png') no-repeat; z-index:11;}
#mdPick .mdPickContainer .swiperBtn.swiper-button-prev:hover img { background:url('/design/miraehair/13199/tem173/md_arrow_left_on.png') no-repeat; z-index:11;}
#mdPick .mdPickContainer .swiper-scrollbar { width:100%;height: 2px; left:0; bottom:0; background: #dbdbdb;}
#mdPick .mdPickContainer .swiper-scrollbar-drag { background: #000;}




#container {margin-bottom:150px; width:100%; height:550px;overflow: hidden;}
#container .wig_diy{ padding-bottom:150px; background:url('http://resfor.cafe24.com/wig/site/mosim/main_middle_banner.jpg');background-size:cover;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#container .wig_diy:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1); /* IE 9 */transform: scale(1.1);}
#container .slideinleft { max-width:100%; color:#fff;opacity:0;}
#container .slideinleft:nth-child(1){margin-left:200px; padding:120px 0 30px; font-size:25px; color:#0089ff;text-decoration: underline; text-underline-position: under; font-weight:bold;}
#container .slideinleft:nth-child(2){margin-left:-000px; font-size:50px; padding-bottom:10px; font-weight:bold; }
#container .slideinleft:nth-child(3){margin-left:-200px; font-size:20px; font-weight:lighter;}
#container .slideinleft:nth-child(4){margin-left:-200px; font-size:20px; font-weight:lighter;}
#container .slideinleft:nth-child(5){margin-left:-400px; margin-top:50px; }
#container .slideinleft a{font-size:15px; padding:10px 20px; border:1px solid #0089ff; display:inline-block; color:#0089ff; border-radius:25px; font-weight:bold;}







/* 상품 타이틀 */
.h_title h3 { text-align:center; font-size: 32px; font-weight:bold; color:#2e2e2e; }




/* 중간 배너 */
.midBanner { margin:0 0 6%; }
.midBanner li { float:left; width:50%;}
.midBanner li a { display:block; }
.midBanner li a img { width:100%;}


/* BEST REVIEW */
#specialWrap { margin:150px auto 100px; }
.item-wrap .item-cont2 {overflow: hidden; margin-left:0px; }
.item-wrap .item-cont2:after { content: ""; display: block; clear: both; }
.item-wrap .item-cont2 .item-list1 { position: relative; float:left; width: 23.5%; margin:0 0.5% 20px; }
.item-wrap .item-cont2 .item-list1 .thumb { float:left; width:100%; border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}
.item-wrap .item-cont2 .item-list1 .thumb { display:block; overflow:hidden }
.item-wrap .item-cont2 .item-list1 .thumb img { width:100%; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
.item-wrap .item-cont2 .item-list1 .thumb img:nth-child(2){display:none;}
.item-wrap .item-cont2 .item-list1 .thumb:hover img {-webkit-transform: scale(1.15);transform: scale(1.15) }
.item-wrap .item-cont2 .item-list1 .clChip {margin-bottom:5px; }
.item-wrap .item-cont2 .item-list1 .clChip span {display: inline-block;width: 14px;height: 4px;}
.item-wrap .item-cont2 .item-list1 dd { float:left; width:92%; padding:4%; border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}
.item-wrap .item-cont2 .item-list1 .review_icon {font-size:20px;}
.item-wrap .item-cont2 .item-list1 .content { font-size: 16px; padding-top:10px; line-height:23px; font-weight:300; color:323232;}
.item-wrap .item-cont2 .item-list1 .writer { font-size: 15px;padding-top:10px;}
.item-wrap .item-cont2 .item-list1 .prd-name {padding:10px; background:#f7f7f7; margin-top:20px;}
.item-wrap .item-cont2 .item-list1 .prd-name a { font-size: 13px; line-height:20px; }
.item-wrap .item-cont2 .item-list1 .prd-name img{display:none;}
.item-wrap .item-cont2 .item-list1 .prd-star { color:#999;line-height:18px; margin-top:30px; font-size:12px; }
.item-wrap .item-cont2 .item-list1 .prd-price { padding: 20px 0 3px; font-size: 13px; position:relative; color:#999; line-height:20px;}
.item-wrap .item-cont2 .item-list1 .prd-price del,
.item-wrap .item-cont2 .item-list1 .prd-price strike { color:#999; font-weight: normal; font-size: 14px; display:block; margin:0 0 4px;}
.item-wrap .item-cont2 .item-list1 .prd-price .krw { font-size: 14px; }
.item-wrap .item-cont2 .item-list1 .prd-preview{ color:#c45d5d; font-size:14px; }
.item-wrap .item-cont2 .item-list1 .MK-product-icons img { vertical-align: middle }




/*베스트리뷰*/
#reviewBoard .review-wrap .tiny a img {width: 200px;}
.main_review{width:100%; background:#fff; padding:20px 0 100px; margin-top:100px;}
.best_review_photo img{width:100%}
.best_review_tit {font-size: 32px; text-align: center; margin-top: 50px; font-weight:bold;}
.best_review_sub {font-family: 'Noto Sans KR', sans-serif; font-size: 18px; text-align: center; font-weight:300; margin-top:12px; color:#333;}
.best_power_review_list {width:90%; margin:30px auto; height:auto; text-align:center;}
.best_review { width:21%; margin:1%; display:inline-block;text-align:left; background:#fff; border:1px solid #ddd; padding:11px;}
.best_review .review {padding:15px; }
.best_review .review .review_text {height:80px; padding-top:5px; padding-bottom:15px; font-size:13px; line-height:20px;}
.click {width:280px;}
.count {float:right;}
.write {padding-top:10px; font-size:13px; font-weight:bold;}
.date {float:right;}
.product_img {width: 50px; margin:10px; float:left;}
.product {width:280px; margin:10px}
.product .product_name {padding-top:10px; margin-bottom:5px;}
.more {margin-top:20px; display:inline-block;}
.more a {background:#333; border:1px solid #333; color:#fff; font-size:16px; font-weight:600; display:block;transition:all .3s; line-height:60px; border-radius:40px; width:200px; height:60px;}
.more a:hover {border:1px solid #666; color:#191919; background:#fff;}





/* 관리용품 */
#newArrivals {position:relative; margin: 120px auto;}
#newArrivals .item-wrap  {overflow: hidden;  margin: 20px auto 0;}
#newArrivals .item-wrap .item-cont {  position:relative;overflow: hidden; }
#newArrivals .item-wrap .item-cont .item-list {width: 11.1%;/* padding: 0 10px 10px 0px; */overflow:hidden;  padding-bottom: 20px;}
#newArrivals .item-wrap .thumb img {width:100%;}
#newArrivals .item-wrap .prd-name{font-size: 16px;display: block;color:#ddd;}
#newArrivals .item-wrap .prd-subname {display: none;font-size: 12px;line-height: 24px;color:#fff;}
#newArrivals .item-wrap .icnTx{background:#b76f6f;  color: #fff; padding: 2px 10px;}
#newArrivals .item-wrap .item-cont .item-list dd{position:relative; padding-top: 0px; overflow:hidden; width:100%; }
#newArrivals .item-wrap .item-cont .item-list dd a {  display: block; text-align: left;  color: #fff; width: 100%;  height: 100%; }
#newArrivals .item-wrap .infoBox{ display:none; position:absolute; left:0px; top:0px; background: rgba(0,0,0, 0.7);   height: 100%;  width:100%   }
#newArrivals .item-wrap .infoBox .boxlayer{padding: 40px 30px 0px 30px;text-align: center;}
#newArrivals .item-wrap .price{color:#fff;font-size: 18px;display: block; padding-top:20px;}
#newArrivals .item-wrap del{color:#fff;font-size: 14px;display: block;}


/* 이미지 고정 배너 */
.fixed-img-banner { position: relative; /*background: url('/design/miraehair/13069/tem171/main_mid_ban.jpg') center top no-repeat;*/ background:#f7f7f7; background-attachment: fixed; overflow: hidden; }
.fixed-img-banner .inner {width: 1200px; margin: 150px auto 0; text-align:center; }
.fixed-img-banner .inner .t1 a { font-size: 60px; color: #fff; font-weight: bold;}
.fixed-img-banner .inner .t2 { display:inline-block; font-size: 22px; color: #fff; padding:8px 40px; }
.fixed-img-banner .inner .t3 { font-size: 38px; color: #fff; padding-top:30px;}

/*방문예약배너*/
.re_banner ul { margin:50px auto 0; text-align:center; height:44px; width:100%;}
.re_banner ul li {width:160px; margin-right:10px; display:inline-block;}
.re_banner ul li:last-child{margin-right:0px;}






/* 오프라인스토어 */
.boardWrap { width:1400px; padding: 100px 0;  position:relative; margin:0 auto;}
.boardArea {/* margin: 0 auto; */ width: 49%; float: left;}
.boardArea .notice {padding: 11px 80px 11px 0;}
.boardArea .notice>span{font-size: 16px; padding-top:20px;}
.boardArea .notice dt {font-size: 50px;font-weight: bold;/* margin-bottom: 20px; padding-bottom: 20px;border-bottom: 1px solid #3a3a3a;*/ color:#25263e; margin-bottom:0px;}
.boardArea .notice dt span a {font-size: 20px;float: right;color: #fff;font-weight: normal;width: 28px;height: 28px;background: #3a3a3a;text-align: center;line-height: 26px; display: inline-block;}
.boardArea .notice dt span a:hover{background:#fff; color:#3a3a3a; border:1px solid #3a3a3a; font-weight:normal; margin:-1px}
.boardArea .notice dd {font-size:17px; line-height: 26px;/*border-bottom:1px solid #ccc;*/ padding: 12px 0 12px 0px;overflow: hidden; font-weight:300;}
.boardArea .notice dd i{display: inline-block;font-size: 24px;padding-right: 7px; vertical-align: super;}
.boardArea .notice dd a { font-size:17px; /*color:#2c2c2c;*/ padding:10px 20px; border-radius:25px; margin-top:20px; float:right; background:#7080d9; color:#fff;}
.boardArea .notice>p span a {font-size: 15px;color: #fff; background: #05CC59; border:1px solid #05CC59;text-align: center;line-height: 20px; display: inline-block; padding:3px 10px; border-radius:5px; margin-left:10px; font-weight:bold}
.boardArea .notice>p span a:hover{background:#fff; color:#05CC59; font-weight:bold;}
.boardArea .notice>p {margin-top:30px; font-size:19px; line-height:1.5;}
.boardArea .notice>p>i { color:#7080d9; padding-right:10px;}
.boardArea .notice a:hover { color:#fff; background:#2f46c6;}

/*하단 슬라이드 배너 */
.bottomslider {position:relative;width:50%;height: 500px;overflow:hidden; border-radius:30px;}
.bottomslider img {width:100%;}
.bottomslider .bottomArea {margin-left:0px;position:absolute;top:0;width:750px;text-align: center;}
.bottomslider .bx-pager{position:absolute;bottom: 23px;left:0;right:0;z-index:60;text-align:center; font-size:20px; }
.bottomslider .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
.bottomslider .bx-pager-link{display:inline-block;width: 15px;height: 15px;font-size:0;margin: 0 5px;background-color: #d2d2d2;border-radius: 10px;}
.bottomslider .bx-pager-link.active{background-color: #2e2e2e;}
.bottomslider .bx-controls-direction {position:absolute;top:50%;z-index:60;text-align:center;width: 100%; opacity:1;}
.bottomslider:hover .bx-controls-direction { transition:all 0.3s ease;-webkit-transition:all 0.3s ease; opacity:1; }
.bottomslider .bx-prev, .bottomslider .bx-next{background:#3a3a3a;position:absolute;top:0;margin-top:-10px;font-size: 16px;display:inline-block;width: 28px;height: 28px;line-height: 30px;/* border: 1px solid rgba(0, 0, 0, 1); */transition:all 0.3s ease;-webkit-transition:all 0.3s ease;color:#fff;}
.bottomslider .bx-prev{right: 0;top: -15px;}
.bottomslider .bx-next{right: 0;top: 15px;}
.bottomslider .bx-controls-direction a.bx-prev:hover, .bottomArea .bx-controls-direction a.bx-next:hover {}




/* 인스타그램 */
.instargram { padding:60px 0; }
.instargram > ul > li:first-child { width:20% }
.instargram > ul > li { float:left; width:80% }
.instargram .ttl {position:relative; float:left;font-size:34px; font-weight:300;}
.instargram .ttl .btnFollow { }
.instargram .ttl .btnFollow a {display:block;line-height:35px; width:120px; height:35px; border-radius:20px;background:#222;color:#fff;font-size:16px;text-align:center;border:1px solid #222; margin:10px 0;-webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
.instargram .ttl .btnFollow a:hover { background:#fff;color:#222;border:1px solid #222; box-sizing: content-box; }
.instargram img { width:100%;}

@media (min-width:1200px) {
	#mdPick .leftAboutInfo { float:left; font-weight: 300; width:15%; }
	#mdPick .mdPickSlider { position:relative; float:right;width:80%; padding:10px; background: #fff; }
    .instargram > ul > li:first-child { width:22% }
	.instargram > ul > li { float:left; width:78% }

}





/* BASIC css end */

