/* 메인 비주얼 */
#visual .text-box{ top: 51%; }
#visual .text-box h2{ font-family: var(--engFont); line-height: 1.2; }
#visual .text-box h2 *{  line-height: inherit; }
#visual .text-box h2 strong{ font-weight: 700; vertical-align: middle; }

@media screen and (min-width: 1601px){
	#visual .dl{ margin-top: 80px; }
}

@media screen and (max-width: 650px){
	#visual .text-box h2 br{ display: none; }
}


/* Our System */
#system .scroll-wrap{ height: 100%; }
#system .scroll .flex-box{ height: 100%; }
#system .scroll .text{ height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
#system .scroll .text .content{ margin-top: 70px; }

@media screen and (max-width: 1200px){
	#system .scroll .text .content{ margin-top: 40px; }
}

@media screen and (max-width: 680px){
	#system .scroll .text .content{ margin-top: 30px; }
}

