.style05 {width:100%; }
.style05 .floatL {float:left; width:574px; }
.style05 .floatR {float:right; width:574px;}
.style05 .num {}
.style05 .cont {background-color:#f0f0f0;  padding:40px 40px; }
/*.style05 .cont2 {min-height: 220px;  }*/
.style05 .cont .tit {font-size:26px;  color:#5c9f54; font-weight:500; }
.style05 .cont .tit2 {font-size:26px; min-height:70px; color:#5c9f54; font-weight:500; }
.style05 .cont ul.txt {font-size:16px; }
.style05 .cont ul.txt li {padding-left:13px; position:relative; background:url("../../../common/bullet/bullet02.png") no-repeat 2px 10px; }
.style05 .cont ul.txt li::before { content: "";  width: 3px; height: 3px; background-color: #555;  position: absolute; left: 3px; top: 12px;   border-radius: 50%;}
.style05 .img {text-align:center;} 
.style05 img {vertical-align:top;}
.style05 .last .img {padding-top:100px; text-align:center;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
.style05 .floatL {float:none; width:100%; }
.style05 .floatR {float:none; width:100%; padding-top:50px;}
.style05 .cont { min-height: auto; padding:20px 25px; }
.style05 .cont .tit {font-size:20px; min-height:auto;  }
.style05 .cont .tit2 {font-size:20px; min-height:auto; }
.style05 .cont ul.txt {font-size:13px; padding-top:15px; }
.style05 .cont ul.txt li { background:url("../../../common/bullet/bullet01.png") no-repeat 2px 7px; }
.style05 .last  {display:none;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

