#rnd {width:100%; }
#rnd .flexR3 {display:flex; justify-content: space-between; margin:50px 10px  }
#rnd .flexR3 .item {width:362px; }
#rnd .flexR3 .item img {max-width:100%; vertical-align:top;}
#rnd .tit {background-image: url(../img/img1.jpg); text-align:center; margin-bottom:10px; height: 600px; padding-top: 400px;}
#rnd .tit span{ text-align:center; font-size:60px; line-height:45px; 
font-weight:800; padding-bottom:10px; position:relative; margin: 0 auto; color: #fff; }
#rnd .txt1 {font-size:18px; line-height:24px; }
/* 
#rnd .flexR2 {display:flex; justify-content:space-between;  }
#rnd .flexR2 .item {width:47%; display:flex; justify-content:space-between; }
#rnd .flexR2 .item .icon {width:124px; margin-right:2em; padding-top:2px; }
#rnd .flexR2 .item .txt p{padding-top:0.5em;}
*/

#rnd .cont2 {margin-top:80px;}
#rnd .floatL {width:35%; text-align:center; }
#rnd .floatR {width:65%; }
#rnd .floatR span {display:inline-block; padding:10px 0;}
#rnd .floatR .tit3,#rnd .floatR .txt3 {font-size:16px;  border-bottom:1px solid #dfdfdf; }
#rnd .floatR .tit3 {width:22%; margin-right:3%; padding-left:10px; color:#888; }
#rnd .floatR .txt3 {color:#111; width:75%; font-weight:500}
#rnd .box {padding:55px 0;}
#rnd .line3 {border-top: 3px solid #111;  margin-top:20px;}
#rnd h3 {font-size: 30px;     font-weight: 600;}

#rnd .txt1.img_c {margin-top:20px;font-size: 32px;line-height: 38px;font-weight: 200;}
#rnd .txt1.img_c p {font-size:22px; color:#507191; margin-bottom:10px;}
#rnd .txt1.img_d {color:#999999; margin-top:10px; font-size: 18px; font-weight: 300; text-align:center;}
/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#rnd .txt1 {font-size:14px; line-height:24px; }
#rnd .txt1.img_c {font-size: 21px !important; line-height: 28px !important; width: 96%; margin: 0 auto;}
#rnd .txt1.img_c p {font-size:16px; margin-top: 10px;line-height: 20px;}
#rnd .txt1.img_d {font-size: 14px !important; line-height: 18px !important;width: 96%; margin: 0 auto; margin-top: 20px;}
#rnd .flexR3 { margin:30px 0px  }
#rnd .tit {text-align:center; height: 300px; padding-top: 200px; background-size: 140%; background-repeat: no-repeat;}
#rnd .tit span{font-size:34px; line-height:25px; }
#rnd .tit span:nth-of-type(2) {font-size: 18px !important; font-weight: 300 !important; line-height: 40px !important;}
#rnd .tit span:before {content: ""; width: 100%; height: 10px; bottom: 10px;}

#rnd .cont2 {margin-top:40px;}
#rnd .floatL {width:100%; padding:0 50px; }
#rnd .floatR {width:100%; padding-top:10px; }
#rnd .floatR span {padding:5px 0;}
#rnd .floatR .tit3,#rnd .floatR .txt3 {font-size:14px;  }
#rnd .floatR .tit3 { padding-left:0px; }
#rnd .box {padding:25px 0;}
#rnd h3 {font-size: 18px;  }
#rnd .line3 {border-top: 2px solid #111; margin-top:10px;}

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

}