@charset "utf-8";

#about_visual {
	position: relative;
}
#about_visual h2 {
	color: #fff;
	font-size: 1.35vw;
	font-weight: 100;
	letter-spacing: -2px;
}
#about_visual h2,
#about_visual h2+p {
	position: absolute;
	top: 33%;
	right: 12%;
	z-index: 50;
}
#about_visual h2+p {
	top: 40%;
	width: 31%;
}
#about_visual ul+p {
	position: absolute;
	top: 81.5%;
	left: 50%;
	z-index: 150;
}
#about_visual h2+p img {
	width: 100%;
}





#about_visual ul li img {
	width: 100%;
}
#about_visual ul+p {
	position: absolute;
	top: 90.1%;
	left: 50%;
	width: 111px;
	margin-left: -55px;
	z-index: 150;
}


#violet2 {
	height: 100%;
	text-align: center;
}
#violet2 h2 {
	padding: 6.5% 0 3.7% 0;
	width: 36%;
	margin: 0 auto;
}
#violet2 h2 img {
	max-width: 100%;
}
#violet2 h2+p {
	font-family:'Malgun Gothic bold';
	margin-bottom: 2%;
	font-size: 15px;
	letter-spacing: 25px;
	color: #333333;
}	
#violet2 h2+p+p {
	color: #333333;
	line-height: 1.5vw;
	margin-bottom: 7%;
	font-size: 1vw;
}