.about_visual{position:relative; min-height:var(--vh100); background-position: center; background-repeat: no-repeat; background-size: cover; display:flex; align-items:center; justify-content:center;}
/* .about_visual h1{margin-bottom:16px; padding-left:17px; font-size:20px; color:#BD9AF8; background:url(/asset/img/sub/about/bulit.svg) no-repeat 0 center;} */
.about_visual h1{
	margin-bottom:40px; font-size:68px; color:#fff; font-weight:600; letter-spacing:-0.04em;
	line-height: calc(89/62);
}
.about_visual .en{margin-bottom:13px; font-size:24px; font-weight:500; color:#fff; letter-spacing:-0.04em;}
.about_visual p{font-size:17px; font-weight:300; color:#fff; line-height: calc(34/17);}
.about_visual p + p {margin-top:1em;}

@media screen and (max-width:1024px){
	.about_visual h1{margin-bottom:30px; font-size:40px;}
}
@media screen and (max-width:820px) {
	.about_visual p{max-width: 500px;}
	.about_visual p br{display: none;}
	.about_visual h1{font-size:15px;}
}
@media screen and (max-width:500px){
	.about_visual h1{font-size: max(calc(40/500*100vw),20px); }
	.about_visual p{font-size: 14px; }
	.about_visual p br{display: none;}
}