@media (min-width: 1200px) { .CommonSwitchOtherTab ul { padding-right: 50px; } }

.CommonSwitchOtherTab ul li:nth-of-type(2) a .img { background: #ff7372; }

@media (min-width: 1200px) { .BlockF .container { max-width: 1170px; } }

.BlockF .con ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; }

.BlockF .con ul li { width: 25%; padding: 0 15px; margin-bottom: 30px; }

@media (max-width: 991px) { .BlockF .con ul li { width: 33.33333%; } }

@media (max-width: 767px) { .BlockF .con ul li { width: 50%; } }

@media (max-width: 575px) { .BlockF .con ul li { padding: 0; padding-right: 5px; margin-bottom: 10px; }
  .BlockF .con ul li:nth-of-type(2n+0) { padding-left: 5px; padding-right: 0; } }

.BlockF .con ul li a { padding-bottom: 0; }

@media (min-width: 1200px) { .BlockF .con ul li a .img { height: 263px; } }

.BlockF .con ul li a .text { padding-top: 40px; padding-bottom: 40px; }

.BlockF .con ul li a .text .title { font-size: 13.48px; }

.BlockF .listbutton { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.BlockF .listbutton .swiper-button-prev, .BlockF .listbutton .swiper-button-next { position: static; width: 31px; height: 31px; background-size: auto; background-repeat: no-repeat; background-position: center center; background-color: #fd466d; margin: 0 2.5px; }

.BlockF .listbutton .swiper-button-prev.swiper-button-disabled, .BlockF .listbutton .swiper-button-next.swiper-button-disabled { opacity: 1; background-color: #cccccc; }

.BlockF .listbutton .swiper-button-prev { background-image: url(../images/6d15fac79f5a97d393f1733c18df2041.png); }

.BlockF .listbutton .swiper-button-next { background-image: url(../images/377b1d3d9ba96f16f43770d3bbd5ec24.png); }

.CommonSwitchOtherTab ul li:nth-of-type(2) { margin: 0; padding: 0 80px; }

@media (max-width: 575px) { .CommonSwitchOtherTab ul li:nth-of-type(2) { padding: 0; } }

.CommonSwitchOtherTab ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; margin: 0; }

@media (min-width: 576px) { .CommonSwitchOtherTab ul li a .child { width: 100%; } }

.CommonSwitchOtherTab ul li a .desc { word-wrap: break-word; }

.CommonListSwiperTextInImgDescInTitleThree { margin-top: 0; }

.BlockF .listbutton { margin-top: 40px; padding-bottom: 100px; }

.BlockF .con { margin-top: 60px; }

@media (max-width: 575px) { .BlockF .con { margin-top: 20px; }
  .BlockF .listbutton { padding-bottom: 40px; margin-top: 30px; }
  .BlockF .con ul li a .text { padding-top: 20px; padding-bottom: 20px; } }

