/* BASIC css start */
.more {
    text-align: center;
    width: 100%;
}
.more a {
    width: 20%;
    display: block;
    margin: 30px auto;
}
.btn_moreGray {
    clear: both;
    width: 100%;
    padding: 20px 0;
    border: 1px solid #ddd;
    background: #fff;
    color: #000;
    font-size: 14px;
    letter-spacing: 2px;
   
}

/*=====================================*/
/*START BLOCK INSTAGRAM*/
/*=======================================*/
#instafeed-gallery-feed{width:100%;margin:0 auto;overflow:hidden}
.insta_list{float:left;margin-right:4px;position:relative;width:194px;overflow:hidden;font-size:0}
.insta_list:nth-child(16),.insta_list:nth-child(8){margin-right:0}
.insta_list img{width:194px;height:194px}
.insta_link{margin-bottom:40px}
.zoom_effect{max-width:100%;transition:transform .3s ease-in-out}
.insta_list:hover img{transform:scale(1.1)}
.insta_list .likes{background:rgba(34,35,85,.7);width:100%;height:100%;position:absolute;color:#fff;right:0;top:0;left:0;padding:45% 0;opacity:0;text-align:center;font-size:110%;text-transform:uppercase;letter-spacing:1px;-webkit-font-smoothing:antialiased;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}
.insta_list a:hover .likes{opacity:1}
/*=====================================*/
/*END BLOCK INSTAGRAM*/
/*=======================================*/
 

#headerWrap .hd_bt{border-bottom:0;}
.fade_slick{opacity:0;visibility:hidden;transition:opacity .6s ease;-webkit-transition:opacity .6s ease;}
.fade_slick.slick-initialized{visibility:visible;opacity:1}
.deliv_ban,.deliv_ban a span{height:55px;text-align:center}
.dc_perc{color:red;font-weight:700;display:inline-block;margin-left:5px;font-size:15px}
.deliv_ban{width:100%;overflow:hidden;background:#fff;color:#fff;margin:0 auto;border-top:1px solid #ccc}
.deliv_ban a{color:#0b3d92;width:1330px;margin:0 auto;display:block;font-size:15px}
.deliv_ban a span{width:665px;padding:17px 0;box-sizing:border-box;display:block;float:left}
.deliv_ban a span img{width:30px;margin:-5px 20px 0 0}
body #contentWrap{width:100%!important}
#main{overflow-x:hidden}
#contentWrapper{padding:0!important}
.main_title{text-align:center;margin-bottom:38px;margin-top:120px}
.main_title p{font-size:15px}
.main_title .tit00{font-size:25px;letter-spacing:1px;margin-bottom:8px;font-family:"Engravers MT","Noto Sans KR","Helvetica Neue",sans-serif;font-weight:300}
.main_title .tit01{font-size:20px;letter-spacing:1px;margin-bottom:8px;font-family:"Noto Sans Korean","Noto Sans KR","Helvetica Neue",sans-serif;font-weight:300}
.main_title .insta_title a{    display: inline-block;font-size:40px;letter-spacing:1px;margin-bottom:8px;font-family:"Noto Sans Korean","Noto Sans KR","Helvetica Neue",sans-serif;font-weight:300}
.mainslider{position:relative;width:100%;max-width:1920px;margin:0 auto 70px;height:670px;overflow:hidden}
.mainslider .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.mainslider .slick-slide{position:relative;cursor:pointer}
.mainslider .slick-slide .text_wrap{position:absolute;width:auto;text-align:left;bottom:27%;left:45.5%;margin-left:-350px}
.mainslider .slick-slide .text_wrap span{display:block;color:#343434}
.mainslider .slick-slide .text_wrap .txt01{font-size:50px;line-height:60px;margin-bottom:1%}
.mainslider .slick-slide .text_wrap .txt02{font-weight:700;font-size:25px;margin-bottom:60px;margin-top:20px}
.mainslider .slick-slide .text_wrap .txt03{font-size:19px;border:1px solid #222;padding:10px 15px;display:inline-block;margin-top:20px}
.mainslider .slick-slide .slick-list{height:650px;overflow:hidden}
.mainslider_wrap .mainslider .slick-slide div div img{width:1920px; height:670px;}


.right_bn{width:750px; height:660px;}

.mainslider .slick-slide:nth-child(3) .text_wrap .txt03 a,.mainslider .slick-slide:nth-child(3) .text_wrap a,.mainslider .slick-slide:nth-child(3) .text_wrap span{color:#fff;border-color:#fff!important}
.mainslider .slick-slide .main_text1{left:46%!important;text-align:right}
.mainslider .slick-slide .main_text2{width:600px;left:31.5%}
.mainslider .slick-slide .main_text3{padding-left:43px}
.mainslider .slick-slide .main_text4{width:100%;text-align:center;margin-left:0;left:0;bottom:27%;padding-left:35px}
.mainslider .slick-slide .main_text5{left:35%;margin-left:0}
.mainslider .slick-slide .main_text3 span{color:#343434}
.mainslider .slick-slide .main_text3 .txt03 a{border:1px solid #343434;color:#343434}



.mainslider02{position:relative;width:100%;max-width:1580px;margin:70px auto 70px;height:660px;overflow:hidden}
.mainslider02 .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.mainslider02 .slick-slide{position:relative;cursor:pointer}
.mainslider02 .slick-slide .text_wrap{position:absolute;width:auto;text-align:left;bottom:27%;left:45.5%;margin-left:-350px}
.mainslider02 .slick-slide .text_wrap span{display:block;color:#343434}
.mainslider02 .slick-slide .text_wrap .txt01{font-size:50px;line-height:60px;margin-bottom:1%}
.mainslider02 .slick-slide .text_wrap .txt02{font-weight:700;font-size:25px;margin-bottom:60px;margin-top:20px}
.mainslider02 .slick-slide .text_wrap .txt03{font-size:19px;border:1px solid #222;padding:10px 15px;display:inline-block;margin-top:20px}
.mainslider02 .slick-slide .slick-list{height:650px;overflow:hidden}
.mainslider_wrap02 .mainslider .slick-slide div div img{width:1580px}


.mainslider02 .slick-slide:nth-child(3) .text_wrap .txt03 a,.mainslider .slick-slide:nth-child(3) .text_wrap a,.mainslider .slick-slide:nth-child(3) .text_wrap span{color:#fff;border-color:#fff!important}
.mainslider02 .slick-slide .main_text1{left:46%!important;text-align:right}
.mainslider02 .slick-slide .main_text2{width:600px;left:31.5%}
.mainslider02 .slick-slide .main_text3{padding-left:43px}
.mainslider02 .slick-slide .main_text4{width:100%;text-align:center;margin-left:0;left:0;bottom:27%;padding-left:35px}
.mainslider02 .slick-slide .main_text5{left:35%;margin-left:0}
.mainslider02 .slick-slide .main_text3 span{color:#343434}
.mainslider02 .slick-slide .main_text3 .txt03 a{border:1px solid #343434;color:#343434}




.nana_dumy_wrap{height:725px;overflow:hidden}
.nana_dumy_wrap>div{width:510px;margin-right:25px}
.nana_dumy_wrap>div.fright{margin-right:0}
.nana_dumy_wrap>div a{display:block;margin-bottom:20px;overflow:hidden;position:relative}
.nana_dumy_wrap .text_wrap span{font-size:14px;color:#1a1a1a}
.nana_dumy_wrap .nana_normal>a{overflow:hidden}
.nana_dumy_wrap .nana_normal>a>img{width:100%}
.nana_dumy_wrap .nana_normal .text_wrap{position:absolute;left:22px;bottom:75px;width:100%}
.nana_dumy_wrap .nana_normal .text_wrap1{position:absolute;left:0;top:25px;width:100%;text-align:center}
.nana_dumy_wrap .nana_normal .text_wrap span{display:block}
.nana_dumy_wrap .nana_normal .text_wrap .txt01{font-size:20px;margin-bottom:8px;text-transform:uppercase}
.nana_dumy_wrap .nana_roll{position:relative;height:725px;overflow:hidden}
.nana_dumy_wrap .nana_roll .nana_roll_inner a img{width:100%}
.nana_dumy_wrap .slick-arrow{width:23px;height:38px}
.nana_dumy_wrap .nana_roll .slick-prev{left:15px;margin-left:0;background:url(/design/nana3549/renewal/icon_subslider_prev.png) no-repeat}
.nana_dumy_wrap .nana_roll .slick-next{right:15px;margin-right:0;background:url(/design/nana3549/renewal/icon_subslider_next.png) no-repeat}
.nana_dumy_wrap .nana_roll .text_wrap{position:absolute;left:0;bottom:0;background:rgba(255,255,255,.8);height:75px;line-height:75px;width:100%}
.pro_best,.pro_best_inner,.pro_best_inner .normal_prod_box{position:relative}
.nana_dumy_wrap .nana_roll .text_wrap .txt01{padding-left:34px;font-size:18px;margin-right:18px;vertical-align:middle}
.nana_dumy_wrap .nana_roll .text_wrap .txt02{border-left:1px solid #717171;padding-left:20px;vertical-align:middle}
.pro_best{overflow:hidden}
.pro_best .main_title{margin-bottom:45px}
.pro_best_inner{height:550px;overflow:hidden;padding-top:100px}
.pro_best_inner>div{width:100%;position:absolute;opacity:0;visibility:hidden}
.pro_best_inner>div.on{position:relative;opacity:1;visibility:visible}
.pro_best_inner .normal_prod_box:after,.pro_best_inner .normal_prod_box:before{content:"";position:absolute;top:0;width:30%;height:100%;z-index:3;display:none}
.pro_best_inner .normal_prod_box:before{left:0;background:url(/design/nana3549/renewal/best_pro_bg_left.png) center left no-repeat;background-size:auto 100%}
.pro_best_inner .normal_prod_box:after{right:0;background:url(/design/nana3549/renewal/best_pro_bg_right.png) center right no-repeat;background-size:auto 100%}
.pro_best_inner .slick-slider.normal_prod_box:after,.pro_best_inner .slick-slider.normal_prod_box:before{display:block}
.pro_best_inner .normal_item{margin:0 10px;width:auto!important;position:relative}
.pro_best_inner .normal_item .prod_thumb{margin:0}
.pro_best_inner .normal_item .prod_color,.pro_best_inner .normal_item .prod_subname,.pro_best_inner .normal_item .thumb_ov{display:none}
.pro_best_inner .normal_item .prod_info_wrap{background:rgba(255,255,255,.75);position:absolute;width:100%;bottom:0;left:0;opacity:0;visibility:hidden;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s;padding:15px 0 5px}
.pro_best_inner .normal_item:hover .prod_info_wrap{opacity:1;visibility:visible}
.pro_best_inner .normal_item .prod_info_wrap>a{display:block;padding:0 20px}
.pro_best_tab{position:absolute;top:240px;height:25px;width:100%;text-align:center;;z-index:2}
.pro_best_tab div{text-align:center;display:inline-block;vertical-align:top;color:#727272;cursor:pointer;font-size:16px;border-bottom:2px solid #fff;padding-bottom:5px;width:auto;height:auto;text-indent:0;background:0 0;margin:0 25px;opacity:1;border-radius:0}
.pro_best .pro_best_tab div.on{border-color:#000 !important; color:#000;font-weight:700;background:0 0!important}
.video_wrap{background:#f2f2f2;text-align:center;padding:82px 0}
.video_wrap .subject{font-size:22px;color:#313131;margin-top:20px}
.video_wrap .slick-arrow{width:57px;height:9px;bottom:0;top:auto}
.video_wrap .slick-prev{background:url(/design/nana3549/renewal/icon_arrow_prev_v.png) no-repeat;margin-left:-480px}
.video_wrap .slick-next{background:url(/design/nana3549/renewal/icon_arrow_next_v.png) no-repeat;margin-right:-480px}
.roll_pro_wrap{position:relative;overflow:hidden;height:455px;margin-top:85px}
.roll_pro_wrap .bg{position:absolute;width:1920px;left:50%;margin-left:-960px}
.roll_pro_wrap .text_box{position:absolute;bottom:38px}
.roll_pro_wrap .text_box .txt01{font-size:17px;font-weight:700;color:#fff;margin-bottom:35px}
.roll_pro_wrap .text_box .txt02{font-size:40px;line-height:48px;color:#fff;letter-spacing:2px;margin-bottom:12px}
.roll_pro_wrap .text_box .txt03{font-size:18px;color:#fff}
.roll_pro_wrap .roll_pro_inner{width:750px;padding:45px 0 0; margin-right: 27px}
.roll_pro_wrap .roll_pro_inner .normal_prod_wrap,.roll_pro_wrap .roll_pro_inner .normal_prod_wrap .thumb_img{width:100%}
.roll_pro_wrap .roll_pro_inner .normal_item{width:230px !important;}
.roll_pro_wrap .normal_item .prod_color,.roll_pro_wrap .normal_item .prod_subname{display:none}
.roll_pro_wrap .slick-dots{display:none !important}
.roll_pro_wrap .normal_item .prod_thumb{margin-bottom:10px}
.roll_pro_wrap .normal_item .normal_price{color:#333 !important}
.roll_pro_wrap .slick-arrow{width:23px;height:38px}
.roll_pro_wrap .slick-prev{display:block;margin:0;left:-30px;background:url(/design/nana3549/renewal/icon_subslider_prev.png) no-repeat}
.roll_pro_wrap .slick-next{display:block;margin:0;right:-30px;background:url(/design/nana3549/renewal/icon_subslider_next.png) no-repeat}
.roll_pro_wrap.roll_pro_wrap01 .text_box>p{color:#000}
.member_btn_wrap{background:#000000;text-align:center;padding:55px 0;color:#fff}
.member_btn_wrap>p:nth-child(1){font-size:26px;margin:0 0 15px}
.member_btn_wrap>p:nth-child(1) b{font-weight:700}
.member_btn_wrap>p:nth-child(2){font-size:18px;margin:0 0 32px}
.member_btn_wrap .member_btn_inner>a{width:150px;height:47px;line-height:47px;font-size:18px;color:#fff;border:1px solid #fff;display:inline-block;margin:0 4px}
.member_btn_wrap .member_btn_inner>a:last-child{background:#fff;color:#000}
.ft_ban_wrap{margin:90px auto 100px;overflow:hidden}
.ft_ban_wrap>div{float:left;width:50%;position:relative}
.ft_ban_wrap>div a{margin:2.5px;display:block;overflow:hidden}
.ft_ban_wrap>div .text_wrap{position:absolute;right:50px;bottom:50px;text-align:right}
.ft_ban_wrap>div .text_wrap p{font-size:18px;color:#595959}
.ft_ban_wrap>div .text_wrap p.txt01{font-size:24px;font-weight:700;color:#1c1c1c;margin-bottom:10px}


/* ÀÌº¥Æ® ¹è³Ê*/
.eventArea { margin: 100px auto 0; text-align: center; }
.eventArea ul { margin:0 auto; width:1300px;}
.eventArea ul li {position:relative; float:left;margin:0 30px 0 0; }
.eventArea ul li:last-child { margin: 0;}
.eventArea ul li a:hover img {filter:alpha(opacity=80); opacity:1;}
/* BASIC css end */

