#rnd {width:100%; text-align:center}
#rnd  img {max-width:100%; vertical-align:top; }
#rnd .head .tit{ font-size:30px; font-weight:600 }
#rnd .head .txt{ font-size:20px; padding-top:10px }
#rnd h3 {font-size:28px; background:#dfdfdf; padding:15px; border-radius:50px; width:80%; margin:0 auto; 
margin-bottom:50px;}
#rnd .cont {margin-top:0px}
#rnd .cont2 {margin-top:50px}
#rnd  .txt1 {font-size:20px; line-height:32px; padding-bottom:60px; font-weight:500 }
#rnd .flex1 { width:calc(100% - 50px);  margin: 0 auto ;display:flex; justify-content:space-between;;  flex-wrap: wrap; }
#rnd .flex1 .item {width:31%;  text-align:center; padding:60px 10px; border:1px solid #dfdfdf; border-radius:15px }
#rnd .flex1 .item .img img {  background:#fff;  padding:0px; vertical-align:top; height:90px  }
#rnd .flex1 .item .tit{font-size:20px; line-height:30px;   font-weight:600; padding:35px 0 5px 0; }
#rnd .flex1 .item .txt {font-size:15px; line-height:22px; }

#rnd  .txt2 {font-size:20px; line-height:32px; padding-bottom:40px; font-weight:500 }
#rnd .flex2 { width:calc(100% - 50px);  margin: 0 auto ;display:flex; justify-content:space-between;;  flex-wrap: wrap; }
#rnd .flex2 .item {width:48%;  text-align:center; margin:20px 0; padding:60px 10px; border:1px solid #dfdfdf; border-radius:15px }
#rnd .flex2 .item .img img {  background:#fff;  padding:0px; vertical-align:top; height:90px  }
#rnd .flex2 .item .tit{font-size:20px; line-height:30px;   font-weight:600; padding:35px 0 5px 0; }
#rnd .flex2 .item .txt {font-size:15px; line-height:22px; }

div.table_wrap { font-family: 'S-CoreDream-5Medium' !important; font-weight:500; }
table {border-collapse; collapse; border-spacing:0; }
table.table_common {border-top:2px solid #356078; width:100%; border-bottom:1px solid #aaa;}
table.table_common caption {font-size:0px; width:0px; height:0px; text-indent:-9999px; overflow:hidden;}
table.table_common th,table.table_common td {padding:15px 5px 15px 5px; text-align: center;
 font-size:16px; line-height:26px;}
table.table_common th {border-bottom:1px solid #356078; border-left:1px solid #dfdfdf; background-color:#7da2b7; color:#fff; }
table.table_common td {border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
table.table_common td:first-child,table.table_common th:first-child {border-left:none;}
table.table_common tr:last-child td {border-bottom:none;}
table.table_common td:first-child { background-color:#efefef; font-weight:600}
table.table_common tr td:last-child {}
table.table_common td span {display:block; font-size:15px; line-height: 25px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {	
#rnd .head .tit{ font-size:20px;}
#rnd .head .txt{ font-size:14px; padding-top:10px }
#rnd h3 {font-size:16px; line-height:20px;  padding:10px; width:100%;margin-bottom:30px;}
#rnd .cont {margin-top:0px}
#rnd .cont2 {margin-top:20px}	
#rnd  .txt1 {font-size:16px; line-height:23px; padding-bottom:0px; font-weight:500 }	
#rnd .flex1 {width:100%; margin:20px auto 0 auto ;display:flex; justify-content:space-evenly;  flex-wrap: wrap; }
#rnd .flex1 .item {width:100%;   margin:10px 0;  font-size:15px; line-height:18px; padding:35px 10px;  }
#rnd .flex1 .item .img img {height:70px }
#rnd .flex1 .item .tit{font-size:18px; line-height:22px;    padding:20px 0 8px 0; }
#rnd .flex1 .item .txt {font-size:14px; line-height:22px; }

#rnd  .txt2 {font-size:16px; line-height:23px; padding-bottom:0px; font-weight:500 }	
#rnd .flex2 {width:100%; margin:20px auto 0 auto ;display:flex; justify-content:space-evenly;  flex-wrap: wrap; }
#rnd .flex2 .item {width:100%;   margin:10px 0;  font-size:15px; line-height:18px; padding:35px 10px;  }
#rnd .flex2 .item .img img {height:70px }
#rnd .flex2 .item .tit{font-size:18px; line-height:22px;    padding:20px 0 8px 0; }
#rnd .flex2 .item .txt {font-size:14px; line-height:22px; }

div.table_wrap {padding-bottom:20px;  padding-top:10px; }
table.table_common th,table.table_common td {padding:8px 1px 8px 1px; text-align: center;
 font-size:12px; line-height:18px; word-break:break-all !important;}
table.table_common th {border-bottom:1px solid #356078; border-left:1px solid #dfdfdf; background-color:#7da2b7; color:#fff; }
table.table_common td {border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
table.table_common td:first-child,table.table_common th:first-child {border-left:none;}
table.table_common tr:last-child td {border-bottom:none;}
table.table_common td:first-child { background-color:#efefef; font-weight:600}
table.table_common tr td:last-child {}
table.table_common td span {display:block; font-size:15px; line-height: 25px;}

@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

