/* sub visual */
.sub_visual_wrap{position:relative;margin-top: 80px;}
.sub_visual{width:100%; height: 650px; position:relative; background:url("/images/main/visual.jpg") no-repeat center / cover;}
.sub_visual .sub_vis_txt{max-width:1400px; margin: 0 auto; padding-top:295px; color:#fff;}
.sub_visual .sub_vis_txt h2{font-size: 60px; font-weight: 800; font-family: var(--font-esa);}

#sub_content{padding-top:145px;}
.sub_inner{max-width:1400px; margin:0 auto;}
.sub_wrap{margin-bottom:130px;}
.sub_title_txt{text-align:center; margin-bottom:90px;}
.sub_title_txt h3{font-size: 50px; font-weight: 900; color:#3D3935;}

@media screen and (max-width:1600px) {
    .sub_visual_wrap{margin-top: 5.00vw;}
}

@media screen and (max-width:1440px){
	/* sub visual */
	.sub_visual{height: 45.14vw;}
	.sub_visual .sub_vis_txt{max-width:94.44vw; padding-top:20.49vw;}
	.sub_visual .sub_vis_txt h2{font-size: 4.17vw;}

	#sub_content{padding-top:10.07vw;}
	.sub_inner{max-width:94.44vw; margin:0 auto;}
	.sub_wrap{margin-bottom:9.03vw;}
	.sub_title_txt{ margin-bottom:6.25vw;}
	.sub_title_txt h3{font-size: 3.47vw;}
}

@media screen and (max-width:1280px) {
    /* sub visual */
    .sub_visual_wrap{margin-top: 5.00vw;}
	.sub_visual{height: 45.16vw;}
	.sub_visual .sub_vis_txt{max-width:93.75vw; padding-top:20.47vw;}
	.sub_visual .sub_vis_txt h2{font-size: 4.14vw;}

	#sub_content{padding-top:10.08vw;}
	.sub_inner{max-width:93.75vw;}
	.sub_wrap{margin-bottom:9.06vw;}
	.sub_title_txt{ margin-bottom:6.25vw;}
	.sub_title_txt h3{font-size: 3.44vw;}
}

@media screen and (max-width:768px) {
    /* sub visual */
    .sub_visual_wrap{margin-top: 12.24vw;}
	.sub_visual{height: 98.96vw;}
	.sub_visual .sub_vis_txt{max-width:100%; padding: 0 3.13vw; padding-top:40.11vw;}
	.sub_visual .sub_vis_txt h2{font-size: 9.11vw;}

	#sub_content{padding-top:16.80vw;}
	.sub_inner{max-width:100%; padding: 0 3.13vw;}
	.sub_wrap{margin-bottom:15.10vw;}
	.sub_title_txt{ margin-bottom:10.42vw;}
	.sub_title_txt h3{font-size: 7.81vw;}
}