@media screen and (max-width: 1024px){

	.content{
		margin-top: 25vh;
	}
	.content_link{
		margin-top: 15vh;
	}
	.news-box_elements:last-child{
		display: none;
	}
	.news-box_elements:only-child{
		display: flex;
	}
	.news-box{
		width: 100%;
	}
	.news-box_elements{
		width: 35%;
	}
	.news-box_date{
		right: 5vw;
		bottom: 8vw;
	}
	.news-box_elements a{
		width: 20vw;
		height: 7%;
		bottom: 4vw;
	}

}


@media screen and (max-width:768px) {
	.content_title img{
		height: 8vw;
	}

	.main-visual_main-copy h1{
		font-size: 5em;
	}
	.main-copy span{
		font-size: 4em;
	}
	.main-copy > .asobu{
		font-size: 6em;
	}
	.main-visual_main-copy h3{
		font-size: 1.5em;
	}

	.news-box_elements:last-child{
		display: none;
	}

	.news-box_elements:only-child{
		display: flex;
	}

	.news-box_elements{
		height: 55vh;
	}

	/* .responsive{
		display: block;
	}

	.slide1{
	  max-width: 980px;
	  margin: 0 20px;
	}

	.content{
		width: 100%;
		margin-top: 15vh;
	}

	.swiper-container{
	  background-color: rgba(255, 255, 255, 0);
	}

	.news-box_elements{
	  font-size: 18px;
	  color: black;
	  background: white;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  align-items: center;
	  justify-content: space-between;
	  flex-direction: column;
	  overflow-wrap: break-word;
	  height: 55vh;
	  padding: 10%;
	  border-radius: 16px;
	}
	.news-box_elements img{
		width: 100%;
		height: 14vw;
		object-fit: cover;
		margin: 0 auto;
	}
	.news-box_title{
		font-size: 1.25em;
		margin-top: 20px;
	}
	.news-box_elements p{
		font-size: 1.125em;
		line-height: 1.3;
	}
	.news-box_text{
		margin-top: 5px;
	}
	.news-box_date{
		margin-top: 5px;
		color: dimgray;
	}
	.news-box_elements a{
		font-size: 1.125em;
		display: flex;
		width: 40%;
		height: 40px;
		color: white;
		background-color: #F18E57;
		border-radius: 50px;
		text-align: center;
		justify-content: center;
		align-items: center;
	} */
}


@media screen and (max-width:425px) {
	.gallery-top{
		height: 76vh;
	}
	.gallery-thumbs{
		height: 24vh;
	}

	.main-copy{
		display: flex;
		flex-wrap: wrap;
	}

	.main-visual_main-copy h1{
		font-size: 5em;
	}
	.main-copy span{
		font-size: 3.5em;
		margin-top: 4vh;
		margin-left: 4vw;
	}
	.main-copy > .asobu{
		font-size: 5.5em;
	}
	.main-visual_main-copy h3{
		font-size: 1.5em;
	}

	.content_title img{
		height: 10vw;
	}

	.news-box_elements:nth-child(2){
		display: none;
	}
	.news-box_elements{
		width: 70%;
		padding: 5%;
	}

	.news-box_elements:only-child{
		display: flex;
	}

	/* .news-box_elements{
		height: 50vh;
		border-radius: 3vw;
	}
	.news-box_title{
		font-size: 1.125em;
		margin-top: 5vw;
	}

	.news-box_elements img{
		height: 30vw;
	}
	.news-box_elements p{
		font-size: 1em;
	}
	.news-box_elements a{
		height: 4vh;
		width: 30vw;
		bottom: 3vh;
		border-radius: 3vw;
	} */

	.history_image{
		width: 100vw;
		height: 40vh;
	}
	.history_image p{
		font-size: 1.125em;
	}

	.search-section{
		width: 100%;
		flex-direction: column;
	}
	.shop-search_category p{
		font-size: 1.25em;
	}
	.sub-category p{
		font-size: 1.125em;
	}
	.inner{
		width: 100%;
		padding: 10vw 0;
	}
	.other-category{
		flex-direction: column;
		height: 50vh;
	}
}
