    .container > .txt_wrap {text-align: center; margin: 220px 0 340px 0; font-size: 24px; color:#494949; line-height: 1.7;}
    .container > .txt_wrap > h3 {margin:50px 0; font-size:64px; color:#c90015; font-weight: normal; line-height: 1.6; }
    .container > .txt_wrap > p {color:#000;}
    .container > .info_wrap {max-width: 1920px; width:100%; background-color: #f9f3f3; 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: 93%; 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: 28px; }
    .container > .info_wrap > .certifi_wrap > div {margin-top:120px; display: flex; flex-wrap:wrap; margin:0 auto;}
    .container > .info_wrap > .certifi_wrap > div > div {width:23%; margin:0 1%; text-align: center; margin-bottom:40px;}
	.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:3.5vw; margin-top:2.4vw;}
	.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 > .info_wrap > .certifi_wrap > h4 {font-size: 1.8vw; margin-top: 4vw;}
	.container > .info_wrap > .certifi_wrap > div {margin-top:5vw;}
    .container > .info_wrap > .certifi_wrap > div > div > p {line-height: 1.5;}
    .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}
	.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: 6vw;}
    .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;}
}
