@charset "utf-8";
/* .container{margin-top: calc(100vw * (275 / 1920)); padding-bottom: calc(100vw * (275 / 1920));} */
.container{margin-top: calc(100vw * (100 / 1920)); padding-bottom: calc(100vw * (100 / 1920));}
h2{font-size: 32px; font-weight: 500; letter-spacing: 0; line-height: 1.46875; text-align: center; margin-bottom: calc(100vw * (100 / 1920));}
.flex-wrap{max-width: 1200px; margin: auto; display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap;}
.flex-wrap .item{width: 31.666%;margin-bottom: 30px;}
.flex-wrap .item img{display: block; margin-bottom: 9px; width: 100%;}
.flex-wrap .item p{font-size: 24px; font-weight: 500; letter-spacing: 0; line-height: 1.3333; display: flex; justify-content: center; align-items: center; color: #222222; font-family: 'Roboto', sans-serif;}
.flex-wrap .item p span{font-size: 34px; font-weight: 500; letter-spacing: 0; line-height: 0; display: inline-block; color: #222222; margin-left: 5px;}
.flex-wrap .item p::after{content: ""; display: inline-block; border-left: 15px solid #222222; border-top: 6px solid transparent; border-bottom: 6px solid transparent; margin-left: 20px;}

@media screen and (max-width:1240px) {
	.flex-wrap{padding: 0 20px;}
}
@media screen and (max-width:896px) {
	.container{padding: 0 10px;}
	.flex-wrap{padding: 0;}
	.flex-wrap .item{width: 100%; margin-bottom: 20px;}
}