@charset "utf-8";

/* common */

.section{
	margin:0px;
	padding:115px 0px 120px;
}

.section .section_title_box h1{
	text-align:center;
	margin-top:0px;
}

.section .section_title_box h1 span{
	font-weight:300;
}

.section .section_title_box h3{
	color:#5a5a5a;
	font-size:18px;
	line-height:1.7;
	text-align:center;
	margin-top:20px;
	margin-bottom:0px;
}


/* section03 */

.section03 .main_sos_list_box{
	position:relative;
	width:100%;
	margin-top:30px;
	border-radius:30px;
	overflow:hidden;
	cursor:pointer;
	box-shadow:1px 1px 1px #eee;
}

.section03 .main_sos_list_text_box{
	position:absolute; top:25px;
	width:100%;
}

.section03 .main_sos_list_text_box h3,
.section03 .main_sos_list_text_box p,
.section03 .main_sos_list_text_box a{
	display:block;
	text-align:center;
}

.section03 .main_sos_list_text_box h3{
	font-size:16px;
	margin-bottom:0px;
}

.section03 .main_sos_list_text_box p{
	margin-top:7.5px;
}

.section03 .main_sos_list_text_box a{
	width:60px;
	color:#737373;
	font-weight:300;
	margin:0px auto;
	padding-bottom:5px;
	border-bottom:1px dotted #444;
}

.section03 .main_sos_list{
	margin-top:85px;
}

.section03 img{
	width:100%;
}
.sdeal_box img{
	height: 291px;
}
.section03 .sdeal_box{
	margin-top:85px;
	display: flex;
	justify-content:center;
}
.imgsize1 img{
	width: 424px!important;
	height: 265px!important;
	aspect-ratio: auto;
}
.imgsize2 img{
	width: 100%!important;
	height: 291px!important;
	aspect-ratio: auto;
}
.imgsize3 img{
	width: 432px!important;
	height: 225px!important;
	aspect-ratio: auto;
}
.section03 .sdeal_box img{
	border-radius:15px;
}
.section03 .sdeal_box .imgsize2{
	width: 100%;
}
/* .main_sos_list_box01 img{
	height: 265px;
} */
.imgsize1 img{
	width: 424px!important;
	height: 265px!important;
	aspect-ratio: auto;
}
.imgsize2 img{
	width: 100%!important;
	height: 291px!important;
	aspect-ratio: auto;
}
.imgsize3 img{
	width: 432px!important;
	height: 225px!important;
	aspect-ratio: auto;
}
.section03 .main_sos_list > div:nth-child(17) h3,
.section03 .main_sos_list > div:nth-child(17) p{
	color:#efefef;
}
.d-none{
	display: none!important;
}
@media (max-width:1800px){

}

@media (max-width:1600px){

	/* section03 */
	.section03 .main_sos_list_text_box{
		top:25px;
	}
}

@media (max-width:1500px){

}

@media (max-width:1300px){

}

@media (max-width:1200px){

	/* section03 */

	.section03 .main_sos_list_text_box{
		top:15px;
	}

	.section03 .main_sos_list_text_box p{
		font-size:14px;
	}

}

@media (max-width:1140px){

}

@media (max-width:1092px){

}

@media (max-width:1003px){

}

@media (max-width: 991px){

	/* section03 */

	.section03 .main_sos_list_box04{
		margin-top:30px;
	}

	.section03 .main_sos_list_text_box{
		top:15px;
	}

	.section03 .main_sos_list_text_box p{
		font-size:16px;
	}


}

@media (max-width: 800px){
	.section03 .main_sos_list_text_box p{
		font-size:14px;
	}
}

@media (max-width: 768px){

	/* common */
	.imgsize1 img{
		width: 226px!important;
		height: 235px!important;
		aspect-ratio: auto;
	}
	.imgsize2 img{
		width: 100%!important;
		height: 193px!important;
		aspect-ratio: auto;
	}
	.imgsize3 img{
		width: 326px!important;
		height: 200px!important;
		aspect-ratio: auto;
	}

	.sdeal_box img{
		height: 193px;
	}
	/* .main_sos_list_box01 img{
		height: 235px;
	} */
	.section{
		padding:60px 0px;
	}

	.section .section_title_box h1{
		font-size:24px;
		margin-top:0px;
	}

	.section .section_title_box h3{
		font-size:16px;
		font-weight:300;
	}

	/* section03 */

	.section03 .main_sos_list{
		margin-top:30px;
	}

	.section03 .main_sos_list_text_box{
		top:30px;
	}

	.section03 .main_sos_list_text_box h3{
		font-size:18px;
	}

	.section03 .main_sos_list_text_box p{
		font-size:16px;
	}

}

@media (max-width: 600px){

	.section03 .main_sos_list_text_box h3{
		font-size:17px;
		padding:0px 5px;
		line-height:1.5;
	}

	.section03 .main_sos_list_text_box p{
		display:none;
	}

	.section03 .main_sos_list_text_box{
		top:25px;
	}
}

@media (max-width: 560px){

	/* section03 */
	.section03 .main_sos_list_box,
	.section03 .main_sos_list_box img{
		width:100%;
	}

	.section03 .main_sos_list_text_box p{
		font-size:14px;
	}

}

@media (max-width: 539px){

	/* section03 */
	.section03 .main_sos_list_text_box{
		top:20px;
	}
}

@media (max-width: 519px){

	/* section03 */
	.section03 .main_sos_list_box02{
		margin-top:30px;
	}
}

@media (max-width: 480px){

}

@media (max-width: 420px){

}
@media (max-width: 425px){
	
	/* common */
	.imgsize1 img{
		width: 182px!important;
		height: 190px!important;
		aspect-ratio: auto;
	}
	.imgsize2 img{
		width: 100%!important;
		height: 90px!important;
		aspect-ratio: auto;
	}
	.imgsize3 img{
		width: 250px!important;
		height: 130px!important;
		aspect-ratio: auto;
	}
	.sdeal_box img{
		height: 103px;
	}
	/* .main_sos_list_box01 img{
		height: 190px;
	} */
}
@media (max-width: 425px){
	.section03 img{
		width:100%;
		/* height: 273.44px; */
	}
}

@media (max-width: 375px){
	.section03 img{
		width:100%;
		/* height: 164.06px; */
	}
}

@media (max-width: 376px){

	/* section03 */

	.section03 .main_sos_list_text_box{
		top:15px;
	}

	.section03 .main_sos_list_text_box h3{
		font-size:15px;
	}
	/* common */
	.sdeal_box img{
		height: 90px;
	}
	/* .main_sos_list_box01 img{
		height: 164px;
	} */
}

@media (max-width: 340px){


}