    .container  .txt_wrap {text-align: center; margin: 220px 0 340px 0; font-size: 24px; color:#494949; line-height: 1.7;}
	.container  .txt-bg{border:1px solid #F0EEF0; background:#F0EEF0;}
	.container  .txt_wrap > h3 {margin:0px 0 25px; font-size:48px; color:#c90015; font-weight: bold; line-height: 1.6; }
    .container  .txt_wrap > p {color:#000;}
    .container > .info_wrap {max-width: 1920px; width:100%; background-color: #fff; position: relative; padding-bottom:80px;}
    .container > .info_wrap > .img_wrap {width: 100%; position: relative; top: -100px; margin:0 auto; }
    .container > .info_wrap > .img_wrap > img {width: 100%; margin:0 auto; display:block;}
    .container > .info_wrap > .img_wrap > p {font-size:28px; color:#fff; line-height: 40px; position: absolute; top: 33%; right: 12%;}
    .container > .info_wrap > .img_wrap2 { max-width:1792px; width:100%; margin: 0 auto; display: flex; flex-wrap : wrap; align-items: center; justify-content: space-around;}
    .container > .info_wrap > .img_wrap2 > div {max-width:580px; width:100%;  margin-bottom: 25px;}
    .container > .info_wrap > .img_wrap2 > div > h4 { font-size: 32px; margin-top: 70px; margin-left:50px;}
    .container > .info_wrap > .img_wrap2 > div > p { font-size: 32px; margin-top:-35px; margin-left:50px;}
    .container > .info_wrap > .img_wrap2 > .border_wrap {background-color: #fcf9f9; display: flex; align-items: center; border:1px solid #fff;}
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > img {max-width:130px; width:100%; display:block; margin-left: 36px; margin-right: 36px;} 
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > h4 {color: #c90015; font-size: 32px;}
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > p {font-size: 32px; margin-top:-30px;}
    .container > .info_wrap > .certifi_wrap {padding-top:120px; max-width:1720px; width:100%; margin: 0 auto;}
    .container > .info_wrap > .certifi_wrap > h4 {font-size: 36px; color: #c90015; margin-top: 152px; text-align: center;}
    .container > .info_wrap > .certifi_wrap > p {text-align: center; font-size: 24px; margin-top:18px; font-weight:500;}
    .container > .info_wrap > .certifi_wrap > div {margin-top:120px; display: flex; flex-wrap:wrap; margin:0 auto; width:67%;}
    .container > .info_wrap > .certifi_wrap > div > div {width:23%; margin:0 1%; text-align: center; margin-bottom:35px;}
	.container > .info_wrap > .certifi_wrap > div > div img{width:100%;}
    .container > .info_wrap > .certifi_wrap > div > div > p {font-size: 28px; line-height: 40px;}
    .container > .features_wrap {max-width:1720px; width:100%; margin:0 auto; padding-top: 80px; text-align: center;}
    .container > .features_wrap > h4 {color: #c90015; font-size: 32px;}
    .container > .features_wrap > p {font-size: 28px; margin-bottom: 160px;} 
    .container > .features_wrap > .info_wrap {width:100%; margin: 0 auto;}
    .container > .features_wrap > .info_wrap > div {max-width:1375px; width:100%; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; padding:60px 0; border-bottom:1px solid #c3c2ca;}
    .container > .features_wrap > .info_wrap > div > .img_wrap {max-width:380px; padding:0 10px;} 
	.container > .features_wrap > .info_wrap > div > .img_wrap > img {width:100%; display:block;} 
    .container > .features_wrap > .info_wrap > div > .desc_wrap {max-width:920px; width:100%; padding:0 10px;} 
    .container > .features_wrap > .info_wrap > div > .desc_wrap > h4 {font-size: 28px; text-align: left;} 
    .container > .features_wrap > .info_wrap > div > .desc_wrap > p {font-size: 28px; text-align: left; line-height: 40px; margin-top:-30px;} 
    .container > .features_wrap > .info_wrap > .reverse {flex-direction: row-reverse;}
    .container > .features_wrap > .info_wrap > div:last-child {border:none; margin-bottom: 150px;}
	.container .textBox {width:60%; margin:0 auto; word-break:keep-all;}


@media (max-width:1920px){
	.container > .txt_wrap {margin: 11vw 0 16vw 0; }
	.container > .txt_wrap > h3 {font-size:3rem; font-weight:600; margin-top:0.4vw; line-height:68px;}
	.container > .info_wrap {height:100%;}
	.container > .info_wrap > .img_wrap {top: -3vw;}
	.container > .info_wrap > .img_wrap > p {font-size:1.5vw; line-height:1.5;}
	.container > .info_wrap > .img_wrap2 > div {max-width:520px;}
    .container > .info_wrap > .img_wrap2 > div > h4 { margin-top: 3vw; margin-left:2vw;}
    .container > .info_wrap > .img_wrap2 > div > p { font-size: 1.6vw; margin-top:-1.7vw; margin-left:2vw;}
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > img {max-width:6vw; margin-left: 1.7vw; margin-right: 1.7vw;} 
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > h4 {font-size: 1.6vw;}
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > p {font-size: 1.6vw; margin-top:-1.5vw;}
	.container > .info_wrap > .certifi_wrap {padding-top:6vw;}
	 .container > .sub_txt_wrap {max-width: 1920px; width:100%; color: #fff;}
    .container > .sub_txt_wrap > div {display: flex;}
    .container > .sub_txt_wrap > div > div {max-width: 960px; width:100%;}
	.container > .sub_txt_wrap > div > div > img {width:210%;}
    .container > .sub_txt_wrap > div > .info_wrap {margin-left: 90px; margin-top: 300px;}
	.container > .sub_txt_wrap > div > .info_wrap > div {width:100%;}
	.container > .sub_txt_wrap > div > .info_wrap > div > img {width:90%;}
    .container > .sub_txt_wrap > div > .info_wrap a {font-size: 24px; font-weight: bold; text-decoration: none; color: #737373; margin-right: 90px;}
    .container > .sub_txt_wrap > div > .info_wrap a:hover {color: #c90015;}
	.certifi_wrap{text-align: center; margin: 220px 0 340px 0;  font-size: 32px;  color: #494949;  line-height: 1.7;}
	.certifi_wrap h3 {font-size:32px;}
	.b-sub01-ul{list-style:none; display:flex; justify-content: center; margin:50px 0 150px ;}
	.b-sub01-ul li{width: 15%; border-top:4px solid #c90015; border-bottom:2px solid #ccc; margin-right:10px; padding:10px;}
	.b-sub01-ul li p:first-child{color:#c90015; font-size:24px; font-weight:bold;}
	.b-sub01-ul li p:last-child{font-size:24px; font-weight:550;}
    .container > .sub_txt_wrap > div > .info_wrap h4 {font-size: 60px; margin: 64px 0;}
    .container > .sub_txt_wrap > div > .info_wrap p {font-size: 28px; line-height: 40px; margin-bottom: 120px;padding-right:30px;}
    .container > .color_wrap {max-width:1920px; width:100%; margin: 0 auto;}
    .container > .color_wrap > h4 {font-size: 36px; color: #c90015; margin-top: 152px; text-align: center;}
    .container > .info_wrap > .certifi_wrap > h4 {font-size: 48px; margin-top: 0vw;}
	.container > .info_wrap > .certifi_wrap > div {margin-top:5vw;}
    .container > .info_wrap > .certifi_wrap > div > div > p {font-size:1rem; font-weight:bold; line-height: 24px;}
    .container > .features_wrap > h4 {font-size: 1.6vw;}
    .container > .features_wrap > p {font-size: 1.4vw; margin-bottom: 10vw;}
    .container > .features_wrap > .info_wrap > div > .desc_wrap > h4 {font-size: 1.5vw;} 
    .container > .features_wrap > .info_wrap > div > .desc_wrap > p {font-size: 1.5vw; line-height: 1.5; margin-top:-1.5vw;} 
    .container > .features_wrap > .info_wrap > div:last-child {margin-bottom: 20vw;}
}

@media (max-width:1674px){
	
    .container > .info_wrap > .certifi_wrap > div > div {width:31.3%; }
	.container > .info_wrap > .certifi_wrap > div > div > img{width:90%; }

}

@media (max-width:1200px){
    .container > .info_wrap > .certifi_wrap > div > div {width:48%;}
	.container > .info_wrap > .certifi_wrap > div > div > img{width:85%; }
}



@media (max-width:850px){
	.container > .txt_wrap {font-size: 1.2rem; padding:0 8px; line-height: 1.3}
	.b-sub01-ul {list-style: none; display:block; margin: 50px 0 150px;}
	.b-sub01-ul li{width:100%; border-bottom:none;}
	.b-sub01-ul li:last-child{border-bottom:3px solid #c90015;}
	.container > .txt_wrap > h3 {font-size:1.4rem; padding:0 8px; line-height:1.4; margin-bottom:30px; padding:0 50px;}
	.container > .info_wrap > .img_wrap > p {font-size:3.4vw; top: 13%; right: 20%;}
	.container > .info_wrap > .img_wrap2 {text-align:center;}
	.container > .info_wrap > .img_wrap2 > div {width:68%;}
	.container > .info_wrap > .img_wrap2 > div > h4 { font-size: 4vw; margin-top: 8vw; margin-left:0vw;}
    .container > .info_wrap > .img_wrap2 > div > p { font-size: 4vw; margin-top:-1vw; margin-left:0vw;}
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > img {max-width:14vw; margin-left: 4vw; margin-right: 4vw;} 
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > h4 {font-size: 4vw; text-align:left;}
    .container > .info_wrap > .img_wrap2 > .border_wrap > div > p {font-size: 4vw; margin-top:-1.5vw; text-align:left;}
	.container > .info_wrap > .certifi_wrap {padding-top:10vw;}
    .container > .info_wrap > .certifi_wrap > h4 {font-size: 4vw; margin-top: 2vw;}
    .container > .info_wrap > .certifi_wrap > p {font-size: 4vw; padding:0 8px; word-break: keep-all; padding:0 50px;}
	.container > .info_wrap > .certifi_wrap > div {margin-top:10vw; display:block;}
	.container > .info_wrap > .certifi_wrap > div > div {width:98%; margin:0 1%;}
	.container > .info_wrap > .certifi_wrap > div > div > img{width:80%; }
    .container > .info_wrap > .certifi_wrap > div > div > p {font-size: 4vw; line-height: 1.2; margin-bottom:40px;}

	.container > .features_wrap > h4 {font-size: 4vw;}
    .container > .features_wrap > p {font-size: 3.8vw; margin-bottom: 1vw; padding:0 8px; word-break: keep-all;}
	.container > .features_wrap > .info_wrap > div {display:block;}
	.container > .features_wrap > .info_wrap > div > .img_wrap > img {width:80%; margin:0 auto;}
	.container > .features_wrap > .info_wrap > div > .desc_wrap {width:100%; padding:0;}
    .container > .features_wrap > .info_wrap > div > .desc_wrap > h4 {font-size: 4vw; text-align:center;} 
    .container > .features_wrap > .info_wrap > div > .desc_wrap > p {width:90%; margin:0 auto; font-size: 4vw; line-height: 1.3; margin-top:-1.5vw;} 
    .container > .features_wrap > .info_wrap > div:last-child {margin-bottom: 20vw;}
}
