/* BASIC css start */
.promotion_box {max-width:900px; margin:0 auto; width:100%}
.promotion_box p {word-wrap:break-word; word-break:keep-all;}

.textbox_01 {background-color: #6a8f8f;padding: 64px 20px; text-align:center;}
.textbox_01 h3 {font-size: 36px;font-weight: 600;line-height: 38px;color: #ffffff;}
.textbox_01 p {font-size: 16px;font-weight: normal;line-height:1.5;color:rgba(255,255,255,0.8); margin:24px 0px;}
.textbox_01 h5 {font-size: 16px;font-weight: normal;line-height:1.5;color: #ffffff;}

.imgbox_02 {}
.imgbox_02 img {width: 100%;}

.textbox_02 {overflow: hidden;background-color: rgb(106, 143, 143);padding: 64px 20px;text-align:center;}
.textbox_02 h6 {font-size:16px;font-weight:bold;line-height:24px;color: rgb(255, 255, 255);}
.textbox_02 h3 {font-size: 36px;font-weight: 600;line-height: 38px;color: #ffffff;margin: 12px 0px 25px;}
.textbox_02 p {font-size: 16px;font-weight: normal;line-height:1.5;color:rgba(255,255,255,0.8);}
.textbox_02 .white_box {margin-top: 31px;display: flex;justify-content: center;align-items: center;}
.textbox_02 .white_box a { font-size: 16px;font-weight: bold;line-height: 1.5;color: #000;width: 100%;height: 60px;line-height: 60px;}
.textbox_03 {padding: 51px 20px 24px;color:#000;text-align:center;}
.textbox_03 h6 {font-size: 16px;font-weight: 600;line-height:1.5; }
.textbox_03 h3 {font-size: 36px;font-weight: 600;line-height: 38px;margin: 14px 0px 56px;}
.textbox_03 p {font-size: 22px;font-weight: 600;line-height: 30px;margin-bottom:30px}
.textbox_03 span {font-size: 16px;line-height:1.5;color: rgb(48, 48, 51);}

.imgbox_04 {padding:0 20px;}
.imgbox_04 .pro_box {margin-top:34px;}

.textbox_04 {text-align: center; padding:56px 20px 30px; }
.textbox_04 h4 {font-size: 22px;font-weight: 600;line-height: 30px;color: #000;}
.textbox_04 p {padding: 30px 20px 0;font-size: 16px;font-weight: normal;line-height:1.5;color: rgb(48, 48, 51); }

.has_prod {padding:0 20px;}
.has_prod .pro_box {margin-top:34px;}

.textbox_05 {text-align: center; padding:56px 20px 30px;}
.textbox_05 h4 {font-size: 16px;font-weight: 600;line-height:1.5; color:#000}
.textbox_05 h3 {font-size: 36px;font-weight: 600;line-height: 38px;padding: 10px 0px 60px; color:#000}
.textbox_05 p {font-size: 22px;font-weight: 600;line-height: 30px; color:#000}

.prod_box {padding:40px 0;}
.prod_tt {margin-bottom: 20px; }
.prod_tt h4 {font-size:36px; line-height:1.5; color: rgb(48, 48, 51);}
.prod_tt p {font-size:16px; margin-top:16px; line-height:1.5; color: rgb(48, 48, 51);}
.prod_list_box {margin-top:26px;}
.prod_swiper .item-list .item_img a {padding-bottom:100%}
.prod_swiper .swiper-slide {width:44%}


.one_prod_box .item-list {border-top: 1px solid rgb(228, 228, 228); padding-top:10px; }
.one_prod_box .thumb {display: flex;justify-content: flex-start;align-items: center;}
.one_prod_box .thumb .item_img {width:60px; margin:0; }
.one_prod_box .thumb .item_img a {padding-bottom: 100%;}
.one_prod_box .thumb .item_info {width:calc(100% - 60px); box-sizing:border-box; padding:0 0px 0 20px; }
.one_prod_box .thumb .item_name a {padding:0}
.one_prod_box .thumb .item_info .prod_cart {display:none; }
.one_prod_box .thumb .item_img .MK-product-label {display:none; }



.prod_list_box .prod_list.grid02 .prod_con {display:inline-block; width: calc(50% - 10px);margin-right: 16px;}
.prod_list_box .prod_list.grid02 .prod_con:nth-child(2n) {margin-right:0}


.prod_tab {margin-bottom:20px;overflow-x: auto;}
.prod_tab::-webkit-scrollbar {display: none;}
.prod_tabs {display:flex;justify-content: flex-start;align-items: flex-start;}
.prod_tab a {display: flex; height:34px; box-sizing:border-box; white-space: nowrap; background-color: #f8f9fb; padding:0 16px; margin-right:10px; font-size: 14px; font-weight:400; border-radius:30px; align-items: center;justify-content: center;}
.prod_tab a:last-child {margin-right:0}
.prod_tab a.active {background:#000; color:#fff; font-weight:600 }

.prod_tab_con {display:none; }
.prod_tab_con.active {display:block; }




.prod_swiper .swiper-scrollbar{ margin-top:32px; position:relative  !important; left:0 !important; bottom:0 !important; width:calc(100% - 17px) !important; border-radius:0 !important; background:rgba(204,204,204,0.2) !important }
.prod_swiper .swiper-scrollbar-drag { border-radius:0 !important; background:rgba(204,204,204,0.5) !important }

/* BASIC css end */

