/* BASIC css start */
.ubx_wrapper { width:100%; overflow:hidden; }

.ubx_main_slide img { width:100%; }
.ubx_main_slide .swiper-button-next { top:60%; color:rgba(255,255,255,0.6); }
.ubx_main_slide .swiper-button-prev { top:60%; color:rgba(255,255,255,0.6); }

.productSec_wrap { width:100%; padding:60px 0; background:#fafafa; }

.productSec_container { width:100%; max-width:1780px; margin:0 auto; display:none; }
.productSec_container.on { display:block; }
.slide_wrapper { position:relative; }
.slide_wrapper .swiper-button-next { right:0%; color:rgba(0,0,0,0.3); }
.slide_wrapper .swiper-button-prev { left:0%; color:rgba(0,0,0,0.3); }
.productSec_slide { width:calc( 100% - 60px ); max-width:1700px; margin:0 auto; }
.productSec_slide .item_thumb img { width:100%; }

.wrap_tit { font-size:.85rem; text-align:center; }

.productSec_tab { display:table; margin:60px auto 30px; }
.productSec_tab div { display:inline-table; padding:7px 15px; margin:0 4px; box-sizing:border-box; border:1px solid #e9e9e9; border-radius:40px; cursor:pointer; }
.productSec_tab .tab_on { border:1px solid #c2c2c2; }

.product-wrap .more { text-align:center; margin: 24px 0px;}
.btn_moreGray {width:224px; height:35px; line-height: 35px; background-color:#efefef; border:0px none; font-weight:bold; display: block; margin: 0 auto;}
.btn_moreGray span {color:#aaaaaa;}
.btn_moreGray span em {color:#f1191f;}

.more_btn { display:table; margin:0 auto 80px; font-size:1rem; }
.more_btn a { display:block; padding:13px 26px; box-sizing:border-box; border:1px solid #000; background:#fff; border-radius:26px; transition:all .2s linear;  }
.more_btn a:hover { background:#000; color:#fff; }
/* BASIC css end */

