.sr_tit2_all{display:flex;}
.sr_tit {}
.sr_tit > h1 {font-size:20px;}
.sr_tit > h1 i {color:#121212}
.sr_tit > span {line-height:1.7;font-size:16px;margin-top:10px;display:block;margin-bottom:30px;}
.sr_tit > p {font-size:16px;display:inline-block;width:170px;margin-bottom:10px;}
.sr_tit > p strong {color:#121212}
.sr_tit2 {position:relative;width:100%;}
.sr_tit2.second_left{width:50%;}
.sr_tit2 h1 {margin-bottom:25px;}
.sr_tit2 h1 p {font-size:30px;letter-spacing:-2px;margin-left:-20px;display:inline-block;}
.logotext p{font-size:79px !important; margin-left:0px !important; font-weight:800; color:#00000010;}
.sr_tit2 h1 span {font-size:80px;color:#f5f5f5;letter-spacing:-4px;font-weight:bold;line-height:0.8}
.sr_tit2 p.desc {font-size:18px;line-height:1.5;margin-bottom:30px;margin-left:70px;}
.sr_tit2 p.zero100 {line-height:2.5;}
.sr_tit2 p.line2 {position:relative;top:70px;}
.news_box{top:-70px !important;}
.pdb120{padding-bottom:120px;}
.pdb80{padding-bottom:80px;}


.sr_col2 {font-size:0px; display:flex;}
.sr_col2 .left {width:50%;display:inline-block;vertical-align:top; padding-right:40px;}
.sr_col2 .left > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .zero100_img_left{width:25%;}
.sr_col2 .zero100_img_left img{border-radius:30px;}
.sr_col2 .zero100_img_right{width:75% !important;}
.sr_col2 .right > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right.text {width:100%;display:inline-block;vertical-align:top;padding-top:10px;}
.news_section .right{padding-top:0px;}
.zero100_img_right .sr_tit2 h1 em{font-style:normal; font-weight:600;}
.sr_col2 .right > img{text-align:right;}
.sr_col2 .right > h1 {font-size:30px;font-weight:normal;letter-spacing:-1px; }
.sr_col2 .right > p {font-size:16px;/*margin-top:20px;*/line-height:1.8; }
.sr_col2 .right > span.line {font-size:18px;letter-spacing:-1px;display:block;margin-top:-30px;position:relative;}
.sr_col2 .right > span.line:before {content:'';height:2px;width:55px;background:#121212;left:-65px;top:57px;position:absolute;}
.sr_col2 .right > span.line strong {font-size:33px;margin-left:20px;}


.zrg_about img{border-radius:50px;}
.zrg_about .img_mobilever{display:none !important;}
.zrg_about_box{display:inline-block; width:55%; font-size:16px; border:1px solid #333; border-radius:50px; padding:15px 30px; margin-top:70px;transition:0.3s ease;}
.zrg_about_box.about2{width:90%;}
.zrg_about_box span{float:right;}
.zrg_about_box:hover{background:#333; color:#fff;}
.zrg_about .leftpd{padding-top:40px;}



/* ±âÁ¸CSS */
#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 {text-align:center; margin-bottom:40px}
#rnd .tit span{ text-align:center; font-size:40px; line-height:45px; 
font-weight:600; padding-bottom:10px; position:relative; margin: 0 auto }
#rnd .tit span:before {content: ""; width: 100%; height: 20px; background: rgba(220, 53, 60, 0.2); position: absolute; bottom: 10px;}
#rnd .txt1 {font-size:18px; line-height:32px; }
/* 
#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;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#rnd .txt1 {font-size:14px; line-height:24px; }
#rnd .flexR3 { margin:30px 0px  }
#rnd .tit {text-align:center; margin-bottom:30px}
#rnd .tit span{font-size:20px; line-height:25px;  padding-bottom:10px; }
#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) {
}

