#style80 {width:100%; margin:0 auto; overflow:hidden;}
#style80 .txt01 { padding:0 10px; padding-bottom:20px; font-size:20px; line-height:32px; }
#style80 .txt02 { padding:0 10px; padding-top:20px; font-size:20px; line-height:32px; }
#style80 div.flex {display:flex; flex-wrap: wrap;  justify-content: space-between; }
#style80 div.flex .item{   width:100%; margin:2% 0  }
#style80 section {padding:42px 42px 55px 42px;  border:1px solid #dfdfdf;  box-sizing:border-box;  }
#style80 div.img {float:left; width:120px; text-align:center}
#style80 div.img img {width:68px}
#style80 div.tit {float:left; width:calc(100% - 130px); font-size:25px; color:#1A4383;
 padding:5px 0 10px 0; font-weight:600; border-bottom:1px solid #888;}
#style80 div.txt {clear:both; padding:10px 20px 0 160px}
#style80 div.txt p {font-size:20px; line-height:32px; font-weight:500; }
#style80 div.txt ul li {font-size:16px; line-height:32px;  position:relative; padding-left:13px;  }
#style80 div.txt ul li:before { content: "";  width: 4px; height: 4px; background-color: #555;  position: absolute; 
left: 0; top: 15px;   border-radius: 50%; }
#style80 div.txt ul li span {font-weight:600}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#style80 {width:100%; }	
#style80 .txt01 { padding:0 0px; padding-bottom:20px; font-size:16px; line-height:24px; }
#style80 .txt02 { padding:0 0px; padding-top:20px; font-size:16px; line-height:24px; }
#style80 div.flex .item{   width:100%; margin:2% 0  }
#style80 section {padding:30px 20px;}
#style80 div.img {float:left; width:70px;}
#style80 div.img img {width:55px}
#style80 div.tit {float:left; width:calc(100% - 80px);  font-size:18px;  }
#style80 div.txt p {font-size:16px; line-height:22px; font-weight:500; }
#style80 div.txt ul li {font-size:15px; line-height:22px;   padding:3px 0 2px 10px }
#style80 div.txt ul li:before { content: "";  width: 3px; height: 3px; background-color: #555;  position: absolute; 
left: 0; top: 13px;   border-radius: 50%; }
#style80 div.txt {clear:both; padding:10px 0px 0 5px}
}
@media (max-width: 768px) {	
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

