* { margin:0; padding:0; border:0; text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:22px;}
 body{ direction:rtl; text-align:right; }
 h1{ font-size:20px; }
 h2{ font-size:16px; }
p { clear:both;  }
img { height:auto; }

.cnt047{ display:table; width:96%; max-width:1200px;  margin:0 auto 70px auto; clear:both; }
.cnt047 h1{ text-align:center;  font-size:50px; }
.cnt047_inright{ float:right; width:28.6%;  }
.cnt047_l1{ width:100%; text-align:center;  }
.cnt047_l1 *{ text-align: justify;  }
.cnt047_img1 { width:60%; max-width:80px; margin:0 auto 20px auto;   }
.cnt047_img1 img{ width:100%; max-width:80px; margin:auto; text-align:center;   }
.cnt047_sp { float:right; width:7%; }
.cnt047_l1 h2{ font-size:24px; text-align:center; color:#39B24B; width:100%; padding:0 0 20px 0;  }

.ttlin { text-align:center;  font-weight: bold; font-size:50px; }
.cnt014{ width:100%; clear:both; display:table; padding:30px 0; }
.cnt014in{ padding:30px 0; width:90%;  max-width:1600px; margin:auto; }
.cnt014in div{ float:right; width:16.8%; }
.cnt014in img{ max-width:80px; width:100%; height:auto; }
.cnt014in p{ margin:0 auto 10px auto; color:#fff; font-size:18px;   text-shadow: 2px 2px 8px #000; }
.cnt014in p:hover{ color:#000; }
.cnt014in *{ text-align:center;  }
.sp014{ width:4% !important; }



@media screen and (max-width: 670px) { 

.cnt047{ margin:0 auto; }
.cnt047_inright { display:table; clear:both; float:none; width:100%; margin:0 0 40px 0; }
.cnt047 h1{  font-size:34px; }

.cnt014in div{ float:right; width:100%; margin:10px auto; }
.dsmb014{  width:13% !important; }

}

