.g-main-container > .oxi-banner {
	background-color: #f8f8f8;
}
.oxi-banner .c-banner {
	position: absolute;
	top:45%;
	left:18%;
}
.oxi-banner .c-banner .e-name {
	font-size: 5.1rem;
	color: #333;
}
.oxi-banner .c-banner .c-name {
	font-size: 3rem;
	font-weight: 500;
}
.oxi-banner .c-banner .line {
	width: 9rem;
	height: 2px;
	background-color: #333;
}
.oxi-banner .c-banner .text {
	font-size: 1.8rem;
	color: #999;
	padding-top: 2rem;
}

.oxi-banner .w-inter {
    position: absolute;
    bottom: 5%;
    right: 15%;
    width: 35rem;
}

.charset-01 {
	height: 92rem;
}
.charset-01 > .c-content .c-charset {
    margin-top: 40rem;
	padding: 5rem;
}
.charset-01 > .c-content .c-images {
    padding-top: 20rem;
    width: 60rem;
}

.charset-02 {
	height: 92rem;
	background-color: #F7F7F7;
	padding: 10rem 0;
}
.charset-02 > .c-content .c-charset {
	padding: 23rem 5rem 5rem 18rem;
	width: 70rem;
}
.charset-02 > .c-content .c-images {
	width: 65rem;
	margin-top: 5rem;
}

.charset-03 {
	height: 92rem;
}
.charset-03 > .c-content .c-charset {
    margin-top: 40rem;
	padding: 5rem;
}
.charset-03 > .c-content .c-images {
    padding-top: 20rem;
    width: 60rem;
}
.charset-03 > .c-content .c-images img {
    background-color: #f7f7f7;
}

.charset-04 {
	height: 92rem;
	/* background-color: #F7F7F7; */
	padding: 10rem 0;
}
.charset-04 > .c-content .c-charset {
	padding: 30rem 5rem 5rem 18rem;
	width: 70rem;
}
.charset-04 > .c-content .c-images {
	width: 65rem;
	margin-top: 12rem;
}
