


.mdl_tmp4 { width:100%; display:table; margin:15px 3%; position:relative; border:1px solid #ccc; }
.mdl_tmp4:hover { 
	/*-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);*/
	background:#e1e1e1;
}
.mdl_tmp4 > a { width:100%; height:100%; display:block; }
.mdl_tmp4_img { clear:both;  width:100%; height:16vw; overflow:hidden; text-align:center;  } 
.mdl_tmp4_img img  { width:100%;  }
.mdl_tmp4_img * { text-align:center; }

.mdl_tmp4_txt { clear:both;  width:80%; margin:1vw auto; text-align:center; } 
.mdl_tmp4_txt h4 { font-size:var(--FontSize1); font-weight:400; }


.ttlh1in1_4 { clear:both; width:100%; margin:auto; text-align:center; padding:40px 0;   }  
.ttlh1in1_4 * { color:var(--DrkBlue);   }  
.ttlh1in1back_4 { float:left; width:30%; text-align:left; margin:0 0 0 3%; }
.ttlh1in1back_4 button { background:none; cursor: pointer; }
.conitem_in_4 { clear:both; width:94%; margin:30px auto; display:block;  }
.righttxt_itmin_4 {  clear:both; width:100%;}
.leftimg_itmin_4 { clear:both; width:80%;  padding:30px 0; margin:auto; }
.leftimg_itmin_4 * { text-align:center; margin:auto; }
.leftimg_itmin_4 .swiper-button-next{ left:-30px !important; }
.leftimg_itmin_4 .swiper-button-prev{ right:-30px !important;  }
.leftimg_itmin_4 .swiper{  flex-flow:row wrap; }
.txtswip_4 { min-height:5vw; }
.imgswip_4 img { max-width:80px !important; }
.txtswip_4, .imgswip_4{ width:100%; clear:both; }
.leftimg_itmin_4 .swiper-slide { display:block !important;  }

