/* BASIC css start */
#container{overflow-x: hidden;}
.today_pick{position:relative;background:#fbfafa;border-top:1px #e1e1e1 solid;border-bottom:1px #e1e1e1 solid;padding:20px 50px;margin:80px auto}
.today_pick h2{margin:0 auto 10px;line-height:43px;font-size:14px;letter-spacing:1px;text-align:center; color:#000;}
.today_pick .thumbnail{margin:0 0 14px;position:relative}
.today_pick .swiper-pagination-bullet{background:#e6e6e6;opacity:1;transition:all .3s ease-out}
.today_pick .swiper-pagination-bullet-active{background:#363636}
.today_pick .swiper-slide{padding-bottom:10px}
.today_pick .swiper-button-next,.today_pick .swiper-button-prev{margin-top:-40px}
.today_pick .prd_swiper .swiper-pagination{bottom:0}
.today_pick .swiper-button-prev{background:url(/design/nana3549/m_renewal/prd_swiper_prev.png) center no-repeat;background-size:40%;height:61px;width:32px}
.today_pick .swiper-button-next{background:url(/design/nana3549/m_renewal/prd_swiper_next.png) center no-repeat;background-size:40%;height:61px;width:32px}
.today_pick .thumbnail a{display:block}
.today_pick .thumbnail a img{display:block;width:100%;vertical-align:top}
.today_pick .description{position:relative;width:85%;margin:-55px auto 20px;padding:20px 10px;background:rgba(255,255,255,.9);z-index:1}
.today_pick .description .name{line-height:1.3em;word-wrap:break-word;margin:0 0 10px}
.today_pick .description .name a{font-size:14px;color:#000}
.today_pick .description .price{font-size:10px;font-weight:400;color:#000;vertical-align:top}
.today_pick .description .simple{margin:5px 0 0;font-size:13px;color:#000;line-height:1.2em;vertical-align:top}
.today_pick .description .simple strong{color:#000 !important;}
.today_pick .description .simple s{color:#000;}
.today_pick .description .simple .dc_info{color:#000; font-size:13px;}
.change_grid{margin-bottom:20px}
.main_prd_title{margin:80px 0 20px}
.main_prd_title h3{text-align:center;font-size:18px;font-family:"Noto Sans Korean","Noto Sans KR","Helvetica Neue",sans-serif;letter-spacing:1px;font-weight:300}
.mb_bn_cont01{margin:3px -3px}
.mb_bn_cont01 li a{display:block;margin:3px}
.mb_bn_cont03{margin-top:80px}
.mb_bn_cont03 img{width:100%}
.mb_bn_cont02{margin:50px -3px 30px}
.mb_bn_cont02 li a{display:block;margin:3px}
.mb_bn_cont04{margin-top:5px}
.mb_bn_cont04 img{width:100%}
.visual .swiper-pagination-bullet{width:15px;height:3px;border-radius:unset;background:#fff;opacity:1;transition:all .3s ease-out}
.visual .swiper-pagination-bullet-active{width:25px;background:#000}
.bn_swiper .swiper-pagination-bullet{background:#e6e6e6;opacity:1;transition:all .3s ease-out}
.bn_swiper .swiper-pagination-bullet-active{background:#363636}
.bn_swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-cont







ent:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

#event .MS_img-area img,.event .event_slide_area img,.visual .swiper-slide img{width:100%;}
.bn_swiper .swiper-pagination{position:static!important}
#event .MS_img-wrap,.event .event_slide{overflow:hidden;position:relative;width:100%}
#event .event-imgs,.event .event_slide_imgs{position:relative}
#event .MS_img-area:not(:first-child),.event .event_slide_area:not(:first-child){display:none}
#event .pagination,.event .pagination2{bottom:5px;left:0;position:absolute;text-align:center;width:100%}
#event .pagination .swiper-pagination-switch,.event .pagination2 .swiper-pagination-switch{background:#000;border-radius:0;display:inline-block;height:2px;margin:0 2px;opacity:.2;width:20px}
#event .pagination .swiper-active-switch,.event .pagination2 .swiper-active-switch{background:#000;opacity:1}
.main_last_bn a{display:block}
.main_last_bn a img{width:100%}
.list_shoppingInfo{font-size:14px}
.list_shopping ul.items{font-size:0}
.align-style{font-size:12px}
#cate_btn{text-align:center;font-size:0;MARGIN-BOTTOM:22PX}
#cate_btn li{display:inline-block;width:30px;height:30px;font-size:0;line-height:0;text-indent:-9999px;border:1px solid #CACACA;border-right:none}
#cate_btn li:nth-child(1){background:url(/images/d3/m_powerpack/49/list_display_icon_5_off.png) no-repeat;background-size:30px 30px}
#cate_btn .on:nth-child(1){background:url(/images/d3/m_powerpack/49/list_display_icon_5_on.png) no-repeat;background-size:30px 30px}
#cate_btn li:nth-child(2){background:url(/images/d3/m_powerpack/49/list_display_icon_1_off.png) no-repeat;background-size:30px 30px}
#cate_btn .on:nth-child(2){background:url(/images/d3/m_powerpack/49/list_display_icon_1_on.png) no-repeat;background-size:30px 30px}
#cate_btn li:nth-child(3){background:url(/images/d3/m_powerpack/49/list_display_icon_2_off.png) no-repeat;background-size:30px 30px}
#cate_btn .on:nth-child(3){background:url(/images/d3/m_powerpack/49/list_display_icon_2_on.png) no-repeat;background-size:30px 30px}
#cate_btn li:nth-child(4){background:url(/images/d3/m_powerpack/49/list_display_icon_3_off.png) no-repeat;background-size:30px 30px}
#cate_btn .on:nth-child(4){background:url(/images/d3/m_powerpack/49/list_display_icon_3_on.png) no-repeat;background-size:30px 30px}
#cate_btn li:nth-child(5){background:url(/images/d3/m_powerpack/49/list_display_icon_4_off.png) no-repeat;background-size:30px 30px}
#cate_btn .on:nth-child(5){background:url(/images/d3/m_powerpack/49/list_display_icon_4_on.png) no-repeat;background-size:30px 30px}
#cate_btn li:last-child{border-right:1px solid #CACACA}
.MS-vertical li .thumb-img{float:left!important;margin-right:8px!important;max-width:43%!important;width:43%!important;padding-left:5px!important}
.MS-vertical .align-style{float:left!important;word-wrap:break-word!important;word-break:keep-all!important;max-width:50%!important;font-size:14px!important}
.list_shopping ul.MS-vertical li{width:100%!important}
.items.MS-vertical li .align-style dl{padding-top:0!important}
.items.MS-vertical li .font_mainA{font-size:1.3em!important;letter-spacing:-1px!important;font-weight:500!important}
.items.MS-vertical li .font_mainB{font-size:1.1em!important;line-height:1!important;font-weight:400!important}
.items.MS-vertical li .font_mainN{font-size:1.1em!important;font-weight:500!important;color:#f16c00!important}
.items.MS-vertical li .font_mainC,.items.MS-vertical li .font_mainD{font-size:1.3em!important;letter-spacing:normal!important}
.items.MS-vertical li .font_mainD{font-weight:700!important}
.items.pro1x li .align-style{padding-bottom:24px!important}
.items.pro1x li .font_mainA{font-size:1.6em!important;letter-spacing:-1px!important;font-weight:500!important}
.items.pro1x li .font_mainB{font-size:1.4em!important;line-height:1!important;font-weight:400!important}
.items.pro1x li .font_mainN{font-size:1.4em!important;font-weight:500!important;color:#f16c00!important}
.items.pro1x li .font_mainC,.items.pro1x li .font_mainD{font-size:1.6em!important;letter-spacing:normal!important}
.items.pro1x li .font_mainD{font-weight:700!important}
.items.pro2x li .font_mainA{font-size:1.3em!important;letter-spacing:-1px!important;font-weight:500!important}
.items.pro2x li .font_mainB{font-size:1.1em!important;line-height:1!important;font-weight:400!important}
.items.pro2x li .font_mainN{font-size:1.1em!important;font-weight:500!important;color:#f16c00!important}
.items.pro2x li .font_mainC,.items.pro2x li .font_mainD{font-size:1.3em!important;letter-spacing:normal!important}
.items.pro2x li .font_mainD{font-weight:700!important}
.items.pro3x li .font_mainA{font-size:.8em!important;letter-spacing:-1px!important;font-weight:500!important}
.items.pro3x li .font_mainB{font-size:.6em!important;line-height:1!important;font-weight:400!important}
.items.pro3x li .font_mainN{font-size:.6em!important;font-weight:500!important;color:#f16c00!important}
.items.pro3x li .font_mainC,.items.pro3x li .font_mainD{font-size:.8em!important;letter-spacing:normal!important}
.items.pro3x li .font_mainD{font-weight:700!important}
.items.pro3x li .font_mainC{margin-right:0!important}
.items.pro4x li .font_mainA{font-size:.6em!important;letter-spacing:-1px!important;font-weight:500!important}
.items.pro4x li .font_mainB{font-size:.4em!important;line-height:1!important;font-weight:400!important}
.items.pro4x li .font_mainN{font-size:.4em!important;font-weight:500!important;color:#f16c00!important}
.items.pro4x li .font_mainD{font-size:.6em!important;font-weight:700!important;letter-spacing:-1px!important}
.items.pro4x li .font_mainC{font-size:.6em!important;letter-spacing:-1px!important;margin-right:0!important}
.list_shopping ul li img{width:100%}
/* BASIC css end */

