/*layout.css*/
.sub_menu__product .details_price {margin-top:10px !important;}

/* 2025.layout */
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Pretendard-SemiBold";
    src: url("https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
  }
  @font-face {
    font-family: "Pretendard-Bold";
    src: url("https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
  }

.v2 *{ font-family: 'Pretendard-Regular';}
.v2 .badge_orange_line{ background-color: #FF640D; color: #fff; border-radius: 2px; height: 18px; border-color: #FF640D; font-size: 13px; padding: 1px 5px; display: inline-flex;}
.v2 .badge_black_line{background-color: #222; color: #fff; border-radius: 2px; height: 18px; border-color: #222; font-size: 13px; padding: 1px 5px; display: inline-flex;}
.v2 .badge_orange_line p,
.v2 .badge_black_line p{ display: flex; height: 14px; align-items: center; justify-content: center; width: 100%; line-height: 1;font-weight: 100;}

.v2 #HEADER{ position: absolute;}
.v2 .fixed #HEADER .header__lnb.header__lnb2{ position: fixed; top: 0; left: 0; width: 100%;}
.head__top2{ background-color: #fff; padding: 20px 0 0; height: 130px;}
.head__top2 .gnb--nav{ display: flex; width: 100%; max-width: 1200px; margin: 0 auto; justify-content: end; padding: 0;}
.head__top2 .gnb--menu li{ position: relative; margin: 0;}
.head__top2 .gnb--menu li + li::before{ content:''; position: absolute; top: calc(50% - 6px); left: 0; width: 1px; height: 12px; background-color: #E1E1E1; display: block; }
.head__top2 .gnb--menu a{ color: #777; font-size: 12px; padding: 0 8px; display: block;}
.head__top2 .gnb--menu li:last-child a{ padding-right: 0;}
.head__top2 .maxWidth{ display: flex; margin: 24px auto 0; }
.head__top2 .logo{ width: 380px; display: flex; align-items: center;}
.head__top2 .head__search{ flex: 1; margin: 0;}
.head__top2 .head__search--int{ width: auto; border-bottom: #111 1px solid; border-radius: 0; height: 44px; padding: 0 30px 0 0; }
.head__top2 .head__search--int .search_int{ font-size: 15px; color: #111;}
.head__top2 .head__search--int .search_int:focus{ border-color: #111 !important;}
.head__top2 .head__search--int .search_int::-webkit-input-placeholder{color:#888;}
.head__top2 .head__search--int .search_int::-moz-placeholder{color:#888;}
.head__top2 .head__search--int .search_int::-ms-input-placeholder{color:#888;}
.head__top2 .head__search--btn{ top: calc(50% - 20px); right: 0; width: 40px; height: 40px; background-image: url(../../images/common/search_icon.png); }
.head__top2 .head_btn--tx{ color: #000; font-size: 17px;}
.head__top2 .search_auto_layer{ border: #ccc 1px solid;}
.head__top2 .head__navi{ width: 380px; justify-content: end;}
.head__top2 .head__navi a{ position: relative; padding: 0 16px; margin: 0; font-size: 17px; color: #000; }
.head__top2 .head__navi a:last-child{ padding-right: 0;}
.head__top2 .head__navi a + a::before{ content: ''; position: absolute; top: calc(50% - 7px); left: 0; width: 1px; height: 14px; display: block; background-color: #999;}
.head__top2 .head__navi a.head__navi__event{ color: #FF640D; }
.header__lnb.header__lnb2,
.header__lnb.header__lnb2.hover{ background-color: #111; }
.header__lnb.header__lnb2 > .maxWidth { display: flex; align-items: center; justify-content: flex-start; height: 54px;}
.header__lnb.header__lnb2 .lnb--nav{ width: 160px; margin-right: 100px; text-align: center; justify-content: center;}
.header__lnb.header__lnb2 .lnb--menu_first{ padding-left: 0;}
.header__lnb.header__lnb2 .lnb--menu > li{ padding: 0 16px;}
.header__lnb.header__lnb2 .lnb--menu > li > a{ padding: 17.5px 0;}
.header__lnb.header__lnb2.hover .lnb--menu > li > a,
.header__lnb.header__lnb2.hover .lnb--menu > li > a:hover,
.header__lnb.header__lnb2 .lnb--menu > li:hover > a{ color: #fff !important;}
.header__lnb.header__lnb2 .lnb--menu > li > a:after{ bottom: -2px; background-color: #fff;}
.header__lnb.header__lnb2 .lnb_all_menu{ position: relative; top: auto; left: auto; width: 160px; height: 54px; padding-left: 35px;}
.header__lnb.header__lnb2 .lnb_all_menu.active{ transform: rotate(0);}
.header__lnb.header__lnb2 .lnb_all_menu em{ position: absolute; display: inline-block; color: #fff; line-height: 1; top: 50%; left: 68px; margin-top: -8px; white-space: nowrap;}
.header__lnb.header__lnb2 .lnb_all_menu.active span,
.header__lnb.header__lnb2.hover .lnb_all_menu span{ background-color: #fff !important;}
.header__lnb.header__lnb2 .lnb_all_menu.active .mid1,
.header__lnb.header__lnb2 .lnb_all_menu.active .mid2,
.header__lnb.header__lnb2 .lnb_all_menu.active .mid3{ width: 22px; transform: none;}
.header__lnb.header__lnb2 .lnb_all_menu::after{ content: ''; position: absolute; bottom: 0; left: 50%; height: 4px; width: 0; background-color: #fff; display: block; transition: all 0.2s ease-in-out; }
.header__lnb.header__lnb2 .lnb_all_menu:hover::after,
.header__lnb.header__lnb2 .lnb_all_menu.active::after{ left: 35px; width: 90px;}
.v2 .lnb--sub{ top: 184px; box-shadow:0 0 30px rgba(0,0,0,.15); padding: 40px 0; height: 480px;}
.v2 .fixed .lnb--sub{ top: 54px;}
.v2 .sub_menu__title{ font-size: 24px;}
.v2 .sub_menu__list a{ font-size: 15px; color: #777;}
.v2 .lnb--sub .product__list{ margin: 0; justify-content: end; }
.v2 .lnb--sub .product__list .product_details{ width: 224px;}
.v2 .lnb--sub .product__list .product_details + .product_details{ margin-left: 30px;}
.v2 .lnb--sub .sub_menu__product .details_title{ margin-top: 0;}
.v2 .lnb--sub_all .maxWidth{ justify-content: flex-start;}
.v2 .lnb--sub_all .sub_menu__area{ width: 760px; justify-content: flex-start; box-sizing: border-box;}
.v2 .lnb--sub_all .sub_menu__banner{ flex: 1; display: flex; flex-direction: column;}
.v2 .lnb--sub_all .sub_menu__banner a{ width: 400px; display: flex; flex-direction: column; text-align: left; margin-bottom: 0;}
.v2 .lnb--sub_all .sub_menu__banner a .txt{ margin-top: 10px; color: #000; font-size: 16px; font-weight: 600; display: none;}
.v2 .lnb--sub_all .sub_menu__banner a + a{ margin-top: 30px;}
.v2 .search_auto_layer{ left: 0px; width: 620px;}
.v2 .search_auto_layer .search_auto_layer_slide_goods{ position: relative;}
.v2 .search_auto_layer .search_auto_layer_slide_goods::before{ content: ''; position: absolute; width: 1px; height: 340px; top: 0; left: -22px; display: block; background-color: #e1e1e1; }
.v2 .type_list .details_thumb{ width: 114px; padding-top: 114px;}
.sub_menu__bx{ text-align: left; padding: 0 0 0 50px;}
.sub_menu__bx > li + li{ margin-top: 30px;}
.sub_menu__bx > li > a{ font-size: 16px; display: block; font-weight: 600; color: #111;}
.sub_menu__bx > li > .sub_menu__bx__dp2{ margin-top: 15px;}
.sub_menu__bx > li > .sub_menu__bx__dp2 > a{ display: block; font-size: 15px; color: #777;}
.sub_menu__bx > li > .sub_menu__bx__dp2 > a + a{ margin-top: 10px;}

.v2 #FOOTER{ padding: 25px 0 75px; background-color:#f9f9f9; margin-top:50px}
.v2 .foot_wrap{ border-bottom: #E1E1E1 1px solid; padding: 0 0 25px 0;}
.v2 #FOOTER{ padding: 25px 0 75px; background-color:#f9f9f9;}
.v2 #FOOTER .foot_wrap .maxWidth{ justify-content: space-between;}
.v2 .foot_wrap .foot_menu{ margin-top: 0;}
.v2 .foot_wrap .foot_menu a:not(:last-child)::after{ background-color: transparent; }
.v2 .foot_wrap .foot_menu a{ color: #777; font-weight: 400; }
.v2 #FOOTER .foot_address,
.v2 #FOOTER .foot_customer{ margin-top: 50px;}
.v2 #FOOTER .foot_address{ margin-right: 82px;}
.v2 #FOOTER .foot_address span{ color: #555; font-size: 16px; display: inline-block; margin-bottom: 10px; font-weight: 700;}
.v2 #FOOTER .maxWidth{ justify-content: flex-start;}
.v2 .foot_customer p{ margin-bottom: 10px;}
.v2 .foot_customer a, 
.v2 .foot_customer strong{ color: #555;}

.main--slider{ position: relative; padding: 0; height: 480px; background-color: #e1e1e1; overflow: hidden; width: 100%; box-sizing: border-box;}
.main--slider *{ box-sizing: border-box;}
.main--slider .swiper-slide a{ height: 480px; display: block; width: 100%;}
.main--slider .slide__bg{ height: 480px; background-position: 50% 50%; background-repeat: no-repeat; }
.main--slider .pager_txt{ 
    position: absolute; top: 0; left: 50%; margin-left: -600px; z-index: 2; width: 160px; height: 480px; padding: 35px 0 0 0; display: flex; flex-direction: column; 
    /*justify-content: center; */
    background-color: rgba(0,0,0,.3); z-index: 4;
}
.main--slider .pager_txt > ul > li {  width: 100%; height: auto; color: #fff; white-space: nowrap; opacity: 1; font-size: 16px;  background-color: transparent; border-radius: 0;}
.main--slider .pager_txt > ul > li + li{ margin-top: 0;}
.main--slider .pager_txt > ul > li .n{ display: none;}
.main--slider .pager_txt > ul > li > a{ display: block; padding: 10px 10px 10px 32px; }
.main--slider .pager_txt > ul > li:hover > a{ background-color: rgba(0,0,0,.5);}
.main--slider .pager_txt > ul > li .subDepth{ position: absolute; left: 160px; top: 0; width: 160px; height: 480px; background-color: #fff; padding: 40px 0 0 0; display: none;}
.main--slider .pager_txt > ul > li .subDepth a{ display: block; color: #777; font-size: 15px; padding: 6px 0 6px 32px;  }
.main--slider .pager_txt > ul > li .subDepth a:hover{ text-decoration: underline; font-weight: 600; color: #222;}
.main--slider .cntl{ position: absolute; z-index: 3; bottom: 30px; left: 50%; margin-left: -380px; background-color: rgba(0,0,0,.3); border-radius: 15px; min-width: 94px; height: 28px; display: flex; align-items: center; justify-content: center; padding: 0 10px;}
.main--slider .cntl > * + *{ margin-left:3px; }
.main--slider .cntl .cntl_prev,
.main--slider .cntl .cntl_next,
.main--slider .cntl .cntl_start{ position: relative; width: 12px; height: 28px; display: flex; justify-content: center; align-items: center;}
.main--slider .cntl .cntl_prev span,
.main--slider .cntl .cntl_next span,
.main--slider .cntl .cntl_start span{ position: absolute; top: -9999px; left: -9999px;}
.main--slider .cntl .cntl_prev::after,
.main--slider .cntl .cntl_next::after{ content:''; display: inline-block; border-top: #fff 2px solid; border-right: #fff 2px solid; width: 5px; height: 5px; transform: rotate(45deg);}
.main--slider .cntl .cntl_prev::after{ transform: rotate(225deg);}
.main--slider .cntl .cntl_pag{ flex: 1; width: auto; color: #fff; text-align: center; font-size: 12px; line-height:0 }
.main--slider .cntl .cntl_pag .swiper-pagination-total{ opacity: .7;}
.main--slider .cntl .cntl_pag span{ min-width: 14px; display: inline-block;}
.main--slider .cntl .cntl_start::after{ content: ''; width: 3px; height: 10px; border-left: #fff 2px solid; border-right: #fff 2px solid; display: inline-block;}
.main--slider .cntl .cntl_start.on::after{ content: ''; width: auto; height: auto; border-left: #fff 8px solid; border-top: transparent 6px solid; border-bottom: transparent 6px solid; /* margin: -1px 0 0 -2px; */border-right: none; } 

.main__round_banner.main__round_banner2{ display: flex; justify-content: center; margin: 40px auto 0;}
.main__round_banner.main__round_banner2 > a{ margin: 0; width: 70px; display: flex; flex-direction: column; align-items: center;}
.main__round_banner.main__round_banner2 > a + a{ margin-left: 30px;}
.main__round_banner.main__round_banner2 .ico_round_banner{ width: 100%; border: none;}

.main-tit,
.main-v2 .main__title{ text-align:left; font-size: 26px; font-weight: 600; margin: 0 0 35px 0;}
.main--recom{ margin: 80px auto 0; position: relative; width: 1200px; padding: 0;}
.main--recom .slider__navi{ position: absolute; top: 0; right: 0; display: flex;}
.main--recom .slider__navi button{ width: 18px; height: 18px;}
.main--recom .slider__navi button::after{ content:''; width: 12px; height: 12px; display: block; border-top: #999 2px solid; border-right: #999 2px solid; transform: rotate(45deg);}
.main--recom .slider__navi button:hover::after{ border-color: #111;}
.main--recom .slider__navi button.prev{ margin-right: 10px;}
.main--recom .slider__navi button.prev::after{ transform: rotate(-135deg);}
.main-recom-slide{ max-width: 1200px; padding: 0; overflow: hidden; }
.product_details.ver2{ display: flex; flex-direction: column;}
.product_details.ver2 .details_infos a{ padding-top: 20px; }
.product_details.ver2 .details_thumb{ padding: 0; height: 264px;}
.product_details.ver2 .details_thumb a{height: 265px; }
.product_details.ver2 .details_thumb img{ width: 100%; height: 265px; object-fit: cover; display: block;}
.product_details.ver2 .details_thumb .cart{ position: absolute; bottom: 0; right: 0; top: auto; left: auto; width: 32px; height: 32px; display: block; background:rgba(0,0,0,.5) url(../../images/common/list_cart_icon.png) no-repeat 50% 50%; text-indent: -9999px;}
.product_details.ver2 .details_brand{ margin-bottom: 0;}
.product_details.ver2 .details_price > *{ margin: 0; }
.product_details.ver2 .details_price > * + *{ margin-left: 6px;}
.clio_reviews_score__container{ color: #666;}
.clio_reviews_score__container span{ color: #999; margin-left: 5px;}
/* .product_details.ver2 .prd_icon_list.prd_icon_list_main{ display: none !important;} */
.product__list.type_box{ margin-bottom: -30px;}
.product__list.type_box .details_infos a{ padding-bottom:0;}
#shop_brandsList .product__list.type_box,
#shop_specialsList .product__list.type_box{ margin-bottom: 0;}

.main--tod{ width: 1200px; margin: 100px auto 0; display: flex; justify-content: space-between;}
.main--tod .main--tod-bx{ width: 580px;}
.main--tod .main--tod-bx-inbx{ position: relative; background-repeat: no-repeat; background-position: 50% 0; background-image: url(../../images/main/main_to1.png);}
.main--tod .main--tod-bx-inbx.tomonth{ background-image: url(../../images/main/main_to2.jpg);}
.main--tod .main--tod-tx{ padding: 0; color: #fff; margin: 0; height: 280px; background-repeat: no-repeat; background-position: 50% 0;}
.main--tod .main--tod-bx-inbx .main--tod-tx > img{ display: block; width: 100%;}
.main--tod .main--tod-bx-inbx .main--tod-tx > div{ position: absolute; top: 0; left: 0; padding: 60px 0 0 48px; font-size: 22px; font-weight: 500; }
.main--tod .main--tod-bx-inbx .main--tod-tx > div p{font-size: 28px; font-weight: 700; margin: 20px 0 0;}

.prod--list{ position: relative; display: flex; width: 496px; margin: 0 auto; padding: 16px; background-color: #fff; overflow: hidden;}
.main--tod .prod--list{ margin: -100px auto 0;}
.prod--list .product_details{ width: 224px;}
.prod--list > .product_details + .product_details{ margin-left: 16px;}
.prod--list .slide-bx{ width: 464px;}

.main-v2{ overflow: hidden;}
.main-v2 .main-belt-slide,
.main-v2 .main__new_product,
.main-v2 .main__ranking,
.main-v2 .main__event{  margin-top: 100px; margin-bottom: 100px; }
.main-v2 .main__instagram{  margin-top: 100px; margin-bottom: 50px; }
#MAIN.main-v2{ padding-bottom: 0px;}
.v2 #CONTAINER{  padding-top: 54px; padding-bottom: 0;}
#mypage_notiCenter #CONTAINER{padding-top:27px;}
#shop_realReview #CONTAINER{ padding-top: 74px; padding-bottom: 0;}
#event_eventDetail #CONTAINER{ padding-bottom: 0;}
#main.v2 #CONTAINER{padding-top: 184px; padding-bottom: 0px;}

.main-v2 .more{ color: #999; font-size: 16px; display: flex; align-items: center;}
.main-v2 .more::after{ content: ''; transform: rotate(45deg); margin: -4px 0 0 6px; display: inline-block; width: 8px; height: 8px; border-top: #999 1px solid; border-right: #999 1px solid;}

.main-v2 .main__ranking .type_list .product_details{ padding: 42px 0 42px 30px;}
.main-v2 .main__ranking .type_list .product_details{ justify-content: flex-start; }
.main-v2 .ranking__slider .type_list .details_thumb{ width: 224px; padding-top: 265px;}
.main-v2 .ranking__slider .type_list .details_thumb .rankNum{ position: absolute; top: 0; left: 0; width: 30px; height: 30px; z-index: 2; border-radius: 0 0 6px 0; background-color: #111; display: flex; color: #fff; font-size: 18px; justify-content: center; align-items: center; font-weight: 500;}
.main-v2 .details_brand{ color: #999; font-size: 15px; }
.main-v2 .ranking__tabmenu .swiper-slide-thumb-active .ranking__title{ border-color: #222; background-color: #222;  border-radius: 0; }
.main-v2 .ranking__tabmenu .swiper-slide-thumb-active .ranking__title p,
.main-v2 .ranking__tabmenu .swiper-slide-thumb-active .ranking__title strong{ color: #fff; }
.main-v2 .ranking__tabmenu .swiper-slide .ranking__title p{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main-v2 .details_price .percent{ margin-right: 6px;}

.main-v2 .new_product__area{ align-items: center;}
.main-v2 .main__new_product .new_product__video{ width: 753px;}
.main-v2 .main__new_product .video_thumb{ height: 420px; position: relative;}
.main-v2 .main__new_product .video_thumb img{ height: 420px !important; object-fit: cover;}
.main-v2 .main__new_product .video_thumb .ico_play{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 96px; height: 96px; }
.main-v2 .main__new_product .video_thumb iframe{ position: relative;z-index: 9;}
.main-v2 .main__new_product .new_product__slider{ flex: 1; width: auto; margin-left: 50px;}
.main-v2 .main__new_product .new_product__slider .new_product__infos h4{ font-size: 24px; font-family: "Pretendard-Bold"; font-weight: 700;}
.main-v2 .main__new_product .new_product__slider .new_product__infos h4 + p{ font-size: 18px; margin-top: 20px;}
.main-v2 .main__new_product .product__area{ border-top: none; margin: 35px 0 0 0; padding: 0;}

.main--bestRv{ margin: 130px auto 0; position: relative; width: 1200px; padding: 0 0 50px 0; display: flex; align-items: end; justify-content: space-between;}
.main--bestRv::before{ content:''; position: absolute; bottom: 10px; width: 1920px; height: 310px; left: 50%; background-color: #F9F9F9; display: block; transform: translateX(-960px);}
.main--bestRv .main-ar{ position: relative; flex: 1; padding: 0 0 15px 0;}
.main--bestRv .main-ar .main-tit{ margin-bottom: 25px;}
.main--bestRv .main-ar .main-ar-tx{ font-size: 18px; color: #000; margin: 0 0 45px 0; }
.main--bestRv .main-ar .more{ color: #999; font-size: 16px; display: flex; align-items: center;}
.main--bestRv .main-ar .more::after{ content: ''; transform: rotate(45deg); margin: -2px 0 0 6px; display: inline-block; width: 8px; height: 8px; border-top: #999 1px solid; border-right: #999 1px solid;}
.main--bestRv .bestRv-lst{ position: relative; width: 712px; display: flex;}
.main--bestRv .bestRv-lst .main-bestrv-itm{ width: 224px; border:none;}
.main--bestRv .bestRv-lst .main-bestrv-itm + .main-bestrv-itm{ margin-left: 20px;}
.main--bestRv .bestRv-lst .main-bestrv-itm .thumb img{ height: 224px;}
.main--bestRv .bestRv-lst .main-bestrv-itm .desc{ padding: 20px 5px 10px;}
.main--bestRv .bestRv-lst .main-bestrv-itm .goods-bx{ padding: 10px 5px; margin: 0;}
.main--bestRv .bestRv-lst .main-bestrv-itm .goods-bx .goods-tx{ width: calc(100% - 60px); }
.main--bestRv .bestRv-lst .main-bestrv-itm .goods-bx .goods-tx-tx1{ width: 100%; /*height: 38px*/; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.main-v2 .main__event .more{ position: absolute; top: 0; right: 0;}
.main-v2 .event__list .event__inner{ flex: 1; width: auto;}
.main-v2 .event__list .event__inner + .event__inner{ margin-left: 15px;}
.main-v2 .event_infos{ padding: 20px 0 0;}

.main__instagram .maxWidth{ position: relative;}
.main__instagram .slider__navi{ position: absolute; top: 0; right: 0; display: flex;}
.main__instagram .slider__navi button{ width: 18px; height: 18px;}
.main__instagram .slider__navi button::after{ content:''; width: 12px; height: 12px; display: block; border-top: #999 2px solid; border-right: #999 2px solid; transform: rotate(45deg);}
.main__instagram .slider__navi button:hover::after{ border-color: #111;}
.main__instagram .slider__navi button.prev{ margin-right: 10px;}
.main__instagram .slider__navi button.prev::after{ transform: rotate(-135deg);}
.main__instagram .insta-slide{ overflow: hidden;}
.main__instagram .insta-slide img{ width: 100%; height: 224px; object-fit: cover; display: block;}
.main__instagram .pag{ margin: 60px 0 0 0; height: 2px;}

.footPop .pop-bx{ background-color: #fff; padding: 34px; width: 320px;}
.pop-lay{ background-color: rgba(0, 0, 0, .3);}
.pop-lay.footPop .pop-inner .pop-close{ top: 5px; right: 5px;}
.pop-lay.footPop .pop-inner .pop-close::before,
.pop-lay.footPop .pop-inner .pop-close::after{ width: 24px; background-color: #777; margin: -1px 0 0 -12px; height: 1px;}
.footPop .pop-bx .pop-tit{ font-size: 18px; color: #111; font-weight: 500; text-align: center; margin-bottom: 24px;}
.footPop .pop-bx .pop-con ul li{ line-height: 38px; white-space: nowrap; color: #555; font-size: 15px; border-bottom: #e1e1e1 1px solid;}
.footPop .pop-bx .pop-con ul a{ color: #555; text-decoration: underline;}

.v2 .prd_icon_list{ width: 100% !important; left: 0 !important; top: auto !important; bottom: 40px;}
.v2 .prd_icon_list.prd_icon_list_main{ width: 100%; bottom: 40px; top: auto; left: 0; margin: 0;}
.v2 .prd_icon_list .icon_box{ width: 100%; display: flex; justify-content: center; background-color: transparent; }
.v2 .prd_icon_list .icon_box a{ height: 50px; float: none;}