.section_question_banner .banner_image_item img {
	width: 100%;
	display: block;
}
.section_question_banner .container {
	position: relative;
}
.section_question_banner .circle_box {
	width: 501px;
	padding: 90px;
	aspect-ratio: 1;
	border-radius: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	color: var(--wp--preset--color--white);
	position: absolute;
  	top: -100px;
	background-color: #0028BAF5;
}

.section_question_banner .circle_box a {
	text-decoration: none;
}
.section_question_banner .circle_box a:hover, 
.section_question_banner .circle_box a:focus,
.section_question_banner .circle_box a:active {
	text-decoration: underline;
	color: var(--wp--preset--color--white);
	text-underline-offset: 4px;
}
@media only screen and (max-width: 1200px) {

	.section_question_banner .circle_box {
		width: 400px;
		padding: 70px;
		top: -70px;
	}
	
	
}
@media only screen and (max-width: 950px) {
	.section_question_banner .circle_box {
		width: 300px;
		padding: 40px;
		top: -70px;
		font-size: 20px;
	}
}

@media only screen and (max-width: 768px) {
  .section_question_banner .circle_box {
    width: 250px;
	top: -40px;
  }
}
@media only screen and (max-width: 480px) {
  .section_question_banner .circle_box {
    width: 200px;
    top: -40px;
    font-size: 16px;
    padding: 30px;
  }
}