/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: absolute; left: 0; bottom:10px; z-index:40; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 6px; text-indent: -9999px; background:RGBA(255,255,255,0.5); width: 10px; height: 10px; border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#event .pagination .swiper-active-switch { border:2px solid #fff; background:none; }
/* //·Ñ¸µ¹è³Ê */
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

.dn,
.hide {display:none;}

.foot-top {padding:10px 0 10px; width:100%;}
.foot-top img {display:block; width:100%;}
.foot-top .foot-box {display:block; text-align:left; vertical-align:top; padding:10px 4% 0; width:100%; line-height:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot-top .foot-box h3 {position: relative; line-height:1; border:none; border-bottom:1px solid #222; padding:20px 0 10px; margin:0; font-size:16px; width:100%; font-weight:600; color:#000000; font-family:"Lato","Noto Sans KR", sans-serif;}
.foot-top .foot-box h3 a {position: absolute; bottom:10px; right:0; font-size:16px; color:#000; font-weight:300; line-height:18px;}
.foot-top .foot-box h3 a span {display:inline-block; vertical-align:top; padding-right:14px; background:url(/design/evisushop/dimg2020/icon_arrow08.png) right 58% no-repeat; background-size:auto 12px;}
.foot-top .foot-box h4 {font-size:18px; color:#424242; font-weight:300;} 
.foot-top .foot-box h1 {padding:5px 0 8px; font-size:38px; color:#000000; font-weight:600; font-family:"Lato","Noto Sans KR", sans-serif; letter-spacing:-1px;}
.foot-top .foot-box p {font-size:15px; color:#757575; font-weight:300; letter-spacing:-1px;}
.foot-top .foot-box .notice-list {padding:0 3%;}
.foot-top .foot-box .notice-list li {width:100%; display:block;}
.foot-top .foot-box .notice-list a {position: relative; display:block; font-size:14px; font-weight:300; line-height:32px; color:#555555; border-bottom:1px solid #cdcdcd;}

.foot-banner-box ul {font-size:0; text-align:left;}
.foot-banner-box ul li {display:inline-block; vertical-align:top; width:25%; margin:0; text-align:center; border:1px solid #e1e1e1; border-width:0 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.foot-banner-box ul li:first-child {border-left:1px solid #e1e1e1;}
.foot-banner-box ul li a {display:block; padding:14px 0; font-size:14px; color:RGBA(0,0,0,0.5); font-weight:normal; line-height:1.3;}
.foot-banner-box ul li a img {display:block; margin:0 auto 6px; width:auto; height:40px;} 

.bar {width:100%; height:12px; background:#eeeeef; box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);}

.main-h1 {padding:20px 0; text-align:center;}
.main-h1 h1 {font-size:24px; font-weight:600; color:#222222; line-height:1;}

.main-h2 {padding:20px 0; text-align:center;}
.main-h2 span {font-size:15px; font-weight:normal; color:#777777; line-height:1; padding:0 0 8px; display:block;}
.main-h2 h1 {font-size:24px; font-weight:800; color:#222222; line-height:1; font-style:italic;}

.main-more {text-align:center;}
.main-more a {display:block; margin:0 auto; width:70%; height:42px; line-height:42px; border-radius:42px; text-align:center; background:#fff; box-shadow:1px 1px 5px RGBA(0,0,0,0.5);}
.main-more a span {display:inline-block; vertical-align:top; line-height:42px; font-size:16px; font-weight:500; color:#000000; padding-right:22px; background:url(/design/evisushop/dimg2020/icon_more03.png) right center no-repeat;}

.main-goods-tab {text-align:center; font-size:0; padding:0 0 15px;}
.main-goods-tab a {display:inline-block; vertical-align:top; margin:0 5px; line-height:20px; font-weight:300; font-size:15px; color:#222222; border-bottom:0px solid #fff;}
.main-goods-tab a.on {border-bottom:0px solid #222; font-weight:500;}

.main-box1 {padding:20px 0 10px 0;}
.main-box1 .main-goods-cont {display:none;}
.main-box1 .item_gallery_type li {position: relative; padding:0 5px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box1 .item_gallery_type li * {-khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box1 .item_gallery_type li .item_cont {width:100%; height:100%; padding:0; margin:0; border-radius:50%; overflow: hidden;}
.main-box1 .item_gallery_type li .item_info_cont {display:none; position: absolute; padding:0; top:50%; left:0; width:100%; text-align:center; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); z-index:60;}
.main-box1 .item_gallery_type li .item_info_cont .btn-wish {display:block; margin:0 auto 18px; width:55px; height:55px; border-radius:55px; border:1px solid #fff; background:RGBA(109,109,109,0.6) url(/design/evisushop/dimg2020/icon_wish.png) center no-repeat; cursor:pointer;}
.main-box1 .item_gallery_type li .item_tit_box {font-size:16px; font-weight:300; color:#fff; line-height:1.4;}
.main-box1 .item_gallery_type li .item_tit_box h3 {font-size:18px; font-weight:500; color:#fff; padding-bottom:0;}
.main-box1 .item_gallery_type li .item_money_box {padding:5px 0 0 0;}
.main-box1 .item_gallery_type li .item_money_box .price,
.main-box1 .item_gallery_type li .item_money_box .fixed-price,
.main-box1 .item_gallery_type li .item_money_box .discount {display:inline-block; vertical-align:top; line-height:24px;}
.main-box1 .item_gallery_type li .item_money_box .price {font-size:18px; font-weight:300; color:#fff; margin:0 8px 0 0; padding:0;}
.main-box1 .item_gallery_type li .item_money_box .price strong {font-size:22px; font-weight:600; font-family:"Lato","Noto Sans KR", sans-serif;}
.main-box1 .item_gallery_type li .item_money_box .fixed-price {font-size:20px; color:#d0d0d0; font-weight:400;}
/*.main-box1 .item_gallery_type li:hover .item_cont {background:#000;}
.main-box1 .item_gallery_type li:hover .item_photo_box img {opacity:0.4;}
.main-box1 .item_gallery_type li:hover .item_info_cont {display:block;}*/

.main-box2 {padding:0 0 40px 0; background:#f8f8f8;}
.main-box2 .item_gallery_type {padding-top:0;}

.main-box3 {padding:0; background:#fff; margin-bottom:20px;}
.main-box3 .container {width:100%;}
.main-box3 .left-box {float:none; text-align:center; padding:40px 1% 0;}
.main-box3 .left-box h3 {line-height:20px; font-size:18px; font-weight:500; color:#000; padding-bottom:10px;}
.main-box3 .left-box h3 img {display:inline-block; vertical-align:top; height:20px; margin-right:8px;}
.main-box3 .left-box span {display:inline-block; vertical-align:top; line-height:39px; height:39px; position: relative; text-align:center; margin-right:10px;}
.main-box3 .left-box span:after {position:absolute; top:0; left:-24px; content:''; width:28px; height:39px; display:block; background:url(/design/evisushop/dimg2020/main_time_dot.png) center no-repeat;} 
.main-box3 .left-box span#time-off,
.main-box3 .left-box span#time-off:after,
.main-box3 .left-box span#days:after {display:none;}
.main-box3 .left-box span#days {margin-left:10px;}
.main-box3 .left-box span strong {position: relative; z-index:10; display:block; width:70px; letter-spacing:24px; text-align:center; font-size:24px; font-weight:600; color:#fff; line-height:36px; height:39px; margin-left:5px; text-indent:4px;}
.main-box3 .left-box span strong:before,
.main-box3 .left-box span strong:after {position:absolute; top:0;content:''; width:33px; height:39px; display:block; background:#222; border-radius:6px; z-index:-1;}
.main-box3 .left-box span strong:before {left:-5px;}
.main-box3 .left-box span strong:after {right:5px;}
.main-box3 .left-box span#days strong {letter-spacing:3px; padding-right:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box3 .left-box span#days strong:before {width:60px;}
.main-box3 .left-box span#days strong font {font-weight:300;}
.main-box3 .right-box {float:none; padding:10px 0 0;}
.main-box3 .right-box img {display:block; width:100%;}

.main-box4 {padding:0; margin-bottom:0; background:#f2f2f2}
.main-box4 a {position: relative; top:-50px; opacity:0; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box4 .on {top:0; opacity:1; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}

.main-box5 {padding:0 0 20px; margin-bottom:30px; position: relative;}
.main-box5 .pager-list {text-align:center; padding:5px 0 0 0;} 
.main-box5 .pager-list span {width:10px; height:10px; border-radius:10px; display:inline-block; vertical-align:top; margin:0 4px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#7f7f7f; border:1px solid #7f7f7f; font-size:0;}
.main-box5 .pager-list span.cycle-pager-active {background:none; border:1px solid #c00000;} 
.main-box5 .btn-arrow {position: absolute; bottom:18px; padding:5px; z-index:50;} 
.main-box5 .btn-arrow#main-prev {left:calc(50% - 60px);}
.main-box5 .btn-arrow#main-next {right:calc(50% - 60px);}

.main-box6 {}
.main-box6 img {width:100%; display:block;}

.main-box7 {padding:30px 0 40px;}
.main-box7 .item_gallery_type {padding-top:0; margin:0; position: relative;}
.main-box7 .item_gallery_type li {width:auto;}
.main-box7 .item_gallery_type li .item_cont {padding:0 12px 40px;}
.main-box7 .btn-arrow {position: absolute; top:50%; padding:10px; background:RGBA(0,0,0,0.5); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); z-index:50;}
.main-box7 .btn-arrow#main-prev3 {left:0;}
.main-box7 .btn-arrow#main-next3 {right:0;}

.main-box8 {padding:20px 0 30px; background:#f2f2f2;}
.main-box8 .container {}
.main-box8 .main-lookbook {position: relative; width:100%;}
.main-box8 .main-lookbook .btn-arrow {position: absolute; top:20%; width:40px; height:40px; border-radius:40px; border:1px solid #fff; background:RGBA(255,255,255,0.2); padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); z-index:50; cursor:pointer;}
.main-box8 .main-lookbook .btn-arrow img {height:20px; margin:0 auto;}
.main-box8 .main-lookbook .btn-arrow#main-prev4 {left:3%;}
.main-box8 .main-lookbook .btn-arrow#main-next4 {right:3%;}

.lookbook-cont {clear: both; overflow: hidden;}
.lookbook-img {float:none; width:100%; margin-bottom:9px; position: relative; z-index:1;}
.lookbook-img a {}
.lookbook-goods {float:none; width:92%; margin:-60px auto 0; position: relative; z-index:60;}
.lookbook-goods .dn {display:block;}
.lookbook-goods .item_gallery_type {margin:0; padding:0 6px;}
.lookbook-goods .item_gallery_type ul {font-size:0; text-align:left; width:100%;}
.lookbook-goods .item_gallery_type li {display:block; vertical-align:top; width:100%; margin-bottom:20px;}
.lookbook-goods .item_gallery_type li .item_cont {padding:20px 5%; overflow: hidden; clear: both; background:#fff; border-radius:8px; box-shadow:1px 1px 8px rgba(0,0,0,0.3);}
.lookbook-goods .item_gallery_type li:hover .item_cont {background:#f2f2f2; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.lookbook-goods .item_gallery_type li .item_photo_box {width:90px; height:90px; border-radius:90px; overflow: hidden; display:block; float:right;}
.lookbook-goods .item_gallery_type li .item_photo_box a {width:100%; display:block; position: relative;}
.lookbook-goods .item_gallery_type li .item_photo_box img {width:100%; display:block;}
.lookbook-goods .item_gallery_type li .item_info_cont {width:calc(100% - 100px); display:block; padding:10px 0 0 0; float:left;}
.lookbook-goods .item_gallery_type li .item_info_cont a {width:100%; display:block;}
.lookbook-goods .item_gallery_type li .item_tit_box {font-size:13px; font-weight:300; color:#a9a9a9; line-height:1.4;}
.lookbook-goods .item_gallery_type li .item_tit_box h3 {font-size:16px; font-weight:500; color:#000000; padding:0; height:24px; line-height:24px; margin-bottom:5px; overflow: hidden; white-space:normal;}
.lookbook-goods .item_gallery_type li .item_money_box *{font-family:"Lato","Noto Sans KR", sans-serif;}
.lookbook-goods .item_gallery_type li .item_money_box {padding:20px 0 0 0;}
.lookbook-goods .item_gallery_type li .item_money_box .price,
.lookbook-goods .item_gallery_type li .item_money_box .fixed-price,
.lookbook-goods .item_gallery_type li .item_money_box .discount {display:inline-block; vertical-align:top; line-height:20px;}
.lookbook-goods .item_gallery_type li .item_money_box .price {font-size:16px; font-weight:300; color:#000000; margin:0 8px 0 0; padding:0;}
.lookbook-goods .item_gallery_type li .item_money_box .price strong {font-size:16px; font-weight:600; font-family:"Lato","Noto Sans KR", sans-serif;}
.lookbook-goods .item_gallery_type li .item_money_box .fixed-price {font-size:13px; color:#737373; font-weight:300;}
.lookbook-goods .item_gallery_type li .item_money_box .fixed-price b {font-weight:400;}
.lookbook-goods .item_gallery_type li .item_money_box .discount {font-size:16px; color:#c00000; font-weight:400; margin-right:8px; padding-right:15px; background:url(/design/evisushop/dimg2020/icon_discount.png) right 75% no-repeat}
.lookbook-goods .item_gallery_type li .btn-box {padding:0 0 11px 0; overflow: hidden; clear: both; display:none;}
.lookbook-goods .item_gallery_type li .btn-box a {font-size:0;}
.lookbook-goods .item_gallery_type li .btn-box a {display:inline-block; vertical-align:top; margin:0 6px 0 0; width:46px; height:46px; border:1px solid #8c8c8c; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor:pointer;}
.lookbook-goods .item_gallery_type li .btn-box a:hover {border-color:#c4373d;} 
.lookbook-goods .item_gallery_type li .btn-box a {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_cart01.png) center no-repeat; background-size:26px;}
.lookbook-goods .item_gallery_type li .btn-box a:hover {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_cart02.png) center no-repeat; background-size:26px;} 
.lookbook-goods .item_gallery_type li .btn-box a:last-child {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_wish01.png) center no-repeat; background-size:26px;}
.lookbook-goods .item_gallery_type li .btn-box a:last-child:hover {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_wish02.png) center no-repeat; background-size:26px;} 
.lookbook-goods .item_gallery_type li .btn-box a img,
.lookbook-goods .item_gallery_type li .btn-box a:first-child {display:none;}

.main-box9 {padding:40px 0;}
.main-box9 .item_gallery_type {padding-top:0;}

.main-box10 {padding:20px 0 50px; background:url(/design/evisushop/dimgM2020/main_banner04.jpg) center top repeat-x; background-size:100%;}
.main-box10 .main-h2 h1 {font-style:normal;}
.main-box10 .main-h2 span {padding:8px 0 0;}
.main-box10 .item_gallery_type {padding:0 15px 0;}
.main-box10 .item_gallery_type ul {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box10 .item_gallery_type li {border:none; border-bottom:1px solid #e0e0e0; background:#fff; width:100%; border-left:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box10 .item_gallery_type li .item_cont {padding:0; display:table; width:100%;}
.main-box10 .item_gallery_type li .item_photo_box {position:relative; display:table-cell; vertical-align:middle; width:30%;}
.main-box10 .item_gallery_type li .item_info_cont {display:table-cell; vertical-align:middle; width:70%; min-height:130px; padding:10px 4%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.footerLink li:first-child {position: relative;}
.footerLink li:first-child:after {content:""; display:block; clear:both; position: absolute; top:-1px; left:0; width:100%; height:2px; background:#161616;}
.footerLink li:first-child .icon1 {background-image:url(/design/evisushop/dimgM2020/quick_link01_on.png);}



.main-box11 {padding:40px 0 70px; background:#f2f2f2;}
.main-box11 .item_gallery_type {padding-top:80px;}


#container .main_visual{
   padding-bottom:56.25%;
   position: relative;
   overflow: hidden;
}
#container .main_visual video {
   min-width:100%;
   min-height:100%;
   position:absolute;
   left:50%;
   top:50%;
   transform:translate(-50%,-50%);
}  

/* BASIC css end */

