@charset "utf-8";

.l-content .content {
 background: url('/en/pr/vona/recommend_product/clearance_sales/images/bg01_lg.png') no-repeat;
 padding: 300px 20px 40px 20px;
 background-position: top center;
 background-color: #eaebec;
 background-size: contain;
}

.l-content .m-container {
 max-width: 1680px;
}

.l-content .m-btn--down.edit {
 position: relative;
 height: 45px;
 padding-top: 13px;
 margin: 0 10px 0 0;
 font-size: 18px;
 font-weight: bold;
}

.l-content .m-btn-list .m-btn--down {
 width: 20% !important;
}

.l-content .icon::before {
 position: absolute;
 top: 0;
 right: 0;
 content: "";
 display: block;
 width: 50px;
 height: 40px;
}

.l-content .icon_1::before {
 background: url('/en/pr/vona/recommend_product/clearance_sales/images/iconblack01.png') no-repeat;
}

.l-content .icon_2::before {
 background: url('/en/pr/vona/recommend_product/clearance_sales/images/iconblack02.png') no-repeat;
}

.l-content .icon_3::before {
 background: url('/en/pr/vona/recommend_product/clearance_sales/images/iconblack03.png') no-repeat;
}

.l-content .icon_4::before {
 background: url('/en/pr/vona/recommend_product/clearance_sales/images/iconblack04.png') no-repeat;
}

.l-content .m-cols__flex {
 display: flex;
 column-gap: 10px;
}

.l-content .anchor-flex {
 display: flex;
 column-gap: 20px;
 justify-content: center;
}

.l-content .box-anchor {
 transition: 0.2s ease-in-out;
 text-align: center;
}

.l-content .box-anchor:hover {
 cursor: pointer;
}

.l-content .box-anchor:hover img {
 filter: brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(7000%) hue-rotate(0deg) brightness(0.9) contrast(1.2);
}

.l-content .box-anchor a {
 font-size: 26px !important;
 color: #000000;
}

.l-content .box-anchor:hover a {
 color: #dd0000 !important;
}

.l-content .m-cols__flex .m-col-2 {
 width: 20%;
}

.l-content .anchor-flex .m-col-3 {
 width: 15%;
}

.l-content .m-cols__flex .m-col-10 {
 width: 80%;
}

.l-content .box_banner {
 padding: 20px;
 background-repeat: no-repeat;
 height: 100%;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 border-radius: 30px;
 background-size: cover;
}

.l-content .box_banner.bg_glove {
 background-image: url('/en/pr/vona/recommend_product/clearance_sales/images/bg02.png');
 background-color: #b00015;
}

.l-content .box_banner.bg_tape {
 background-image: url('/en/pr/vona/recommend_product/clearance_sales/images/bg03.png');
 background-color: #fec800;
}

.l-content .box_banner.bg_ppe_group {
 background-image: url('/en/pr/vona/recommend_product/clearance_sales/images/bg04.png');
 background-color: #0f228c;
}

.l-content .box_banner.bg_other_group {
 background-image: url('/en/pr/vona/recommend_product/clearance_sales/images/bg05.png');
 background-color: #444444;
}

.l-content .title_banner {
 font-size: 70px;
 line-height: 80px;
 color: #ffffff;
 text-align: center;
}

.l-content .banner_img {
 display: flex;
}

.l-content .box_product {
 display: flex;
 flex-wrap: wrap;
 max-width: 100%;
 height: 100%;
}

.l-content .product {
 background-color: #ffffff;
 color: #333333;
 border: 1px solid #dedede;
 padding: 10px;
 text-align: center;
 width: 20%;
 max-height: 100%;
}

.l-content .product:hover {
 opacity: 0.9;
 cursor: pointer;
 border: 1px solid #ff730a;
}

.l-content .product:hover a {
 color: #ff730a;
}

.l-content .product .name {
 font-size: 16px;
 font-weight: bold;
 text-align: left;
}

.l-content .product .description {
 font-size: 16px;
 text-align: left;
}

.l-content .product .fix-height1 {
 height: 50px;
}

.l-content .product .fix-height2 {
 height: 70px;
}

.l-content .product .fix-height3 {
 height: 90px;
}

.l-content .product .fix-height4 {
 height: 100px;
}

.l-content .product .fix-height5 {
 height: 120px;
}

.l-content .product .fix-height6 {
 height: 140px;
}

.l-content .product_img {
 padding: 10px 10px 10px 10px;
}

.l-content .product .price {
 padding: 20px 0 0 0;
 font-weight: bold;
 color: #dd0000;
 font-size: 24px;
}

.l-content .product .price_ori {
 text-decoration: line-through;
 color: #707070;
 font-size: 14px;
 margin: 0 5px 0 0;
}

.l-content .fixheight_part {
 height: 35px;
}

.l-content .fixheight_price {
 height: 50px;
}

.responsive .l-content .m-btnLink--default.m-btn--edit,
.responsive .l-content .m-btnLink--conversion.m-btn--edit {
 margin: 20px 20px 0 0;
 width: 20% !important;
}

@media (max-width: 1600px) {
 .l-content .content {
  padding: 270px 20px 40px 20px;
 }
}

@media (max-width: 1400px) {
 .l-content .content {
  padding: 250px 20px 40px 20px;
 }

 .l-content .anchor-flex .m-col-3 {
  width: 20%;
 }

 .l-content .box-anchor a {
  font-size: 22px !important;
 }

 .l-content .product .fix-height1 {
  height: 70px;
 }

 .l-content .product .fix-height2 {
  height: 90px;
 }

 .l-content .product .fix-height3 {
  height: 110px;
 }

 .l-content .product .fix-height4 {
  height: 120px;
 }

 .l-content .product .fix-height5 {
  height: 140px;
 }

 .l-content .product .fix-height6 {
  height: 160px;
 }

 .l-content .box-anchor img {
  width: 60%;
 }
}

@media (max-width: 1200px) {
 .responsive .l-content .m-btnLink--default.m-btn--edit,
 .responsive .l-content .m-btnLink--conversion.m-btn--edit {
  width: 32% !important;
 }

 .l-content .content {
  padding: 220px 20px 40px 20px;
 }

 .l-content .product .name {
  font-size: 14px;
 }

 .l-content .product .description {
  font-size: 14px;
 }

 .l-content .title_banner {
  font-size: 60px;
  line-height: 70px;
 }
}

@media (max-width: 991px) {
 .l-content .m-cols__flex .m-col-2 {
  width: 20%;
 }

 .l-content .m-cols__flex .m-col-10 {
  width: 80%;
 }

 .l-content .product {
  width: 25%;
 }

 .l-content .product .fix-height4 {
  height: 140px;
 }

 .l-content .title_banner {
  font-size: 48px;
  line-height: 58px;
 }

 .l-content .content {
  padding: 160px 20px 40px 20px;
 }

 .l-content .box-anchor a {
  font-size: 18px !important;
 }

 .l-content .box-anchor img {
  width: 50%;
 }

 .l-content .product .fix-height1__md {
  height: 120px;
 }

 .l-content .product .fix-height2__md {
  height: 140px;
 }

 .l-content .product .fix-height3__md {
  height: 90px;
 }
}

@media only screen and (max-width: 767px) {
 .responsive .l-content .m-btnLink--default.m-btn--edit,
 .responsive .l-content .m-btnLink--conversion.m-btn--edit {
  width: 100% !important;
 }

 .l-content .content {
  background: url('/en/pr/vona/recommend_product/clearance_sales/images/bg01_sm.png') no-repeat;
  padding: 200px 20px 40px 20px;
  background-position: top center;
  background-color: #eaebec;
  background-size: contain;
 }

 .l-content .box-anchor a {
  font-size: 16px !important;
 }

 .l-content .anchor-flex {
  flex-wrap: wrap;
 }

 .l-content .anchor-flex .m-col-3 {
  width: 46%;
 }

 .l-content .box-anchor img {
  width: 50%;
 }

 .l-content .m-cols__flex {
  display: flex;
  row-gap: 10px;
  flex-wrap: wrap;
 }

 .l-content .m-cols__flex .m-col-2 {
  width: 100%;
 }

 .l-content .m-cols__flex .m-col-10 {
  width: 100%;
 }

 .l-content .product {
  width: 50%;
 }

 .l-content .product .fix-height1 {
  height: 50px;
 }

 .l-content .product .fix-height2 {
  height: 70px;
 }

 .l-content .product .fix-height3 {
  height: 90px;
 }

 .l-content .product .fix-height4 {
  height: 100px;
 }

 .l-content .product .fix-height5 {
  height: 120px;
 }

 .l-content .product .fix-height6 {
  height: 140px;
 }

 .l-content .banner_img {
  display: flex;
  width: 30%;
 }

 .l-content .product .fix-height1__sm {
  height: 70px;
 }
}

@media only screen and (max-width: 480px) {
 .l-content .content {
  padding: 90px 20px 40px 20px;
 }

 .l-content .content {
  padding: 130px 20px 40px 20px;
 }

 .l-content .product .fix-height4 {
  height: 120px;
 }
}