@charset "UTF-8";

@media screen and (min-width: 801px) {

	.swiper-wrapper{
		width: auto;
	}

	#news .section-header span:before,
	#news .section-header span:after {
		width: calc(50% - 56px);
	}

	#news main article{
		padding: 60px;
	}
	#news.detail main article{
		padding: 0;
	}
	.sec-title + div{
		margin-top: 40px;
	}

	.news-wrap{
		margin: 0 -15px;
	}
	.news-wrap .news-list {
		width: calc(100% / 3);
		padding: 0 15px;
		box-sizing: border-box;
	}

}



@media screen and (min-width: 801px) and (max-width: 980px) {


	#news main article {
		padding: 60px 20px;
	}
	.news-list-index .news-wrap{
		margin: 0 -10px;
	}
	.news-list-index .news-wrap .news-list{
		padding: 0 10px;
	}

}




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



	#news .section-header span:before,
	#news .section-header span:after {
		width: calc(50% - 28px);
	}

	#news main article{
		padding: 35px 20px;
	}
	#news.detail main article{
		padding: 0;
	}

	#voices .btn-more{
		margin-top: 20px;
	}
	#symposium .btn-more{
		margin-top: 20px;
	}

	.sec-title + div{
		margin-top: 30px;
	}
	.sec-inner + .sec-inner{
		margin-top: 60px;
	}

	.value-header-inner{
		margin-left: calc(-50vw + 50%);
		margin-right: calc(-50vw + 50%);
	}
	.value-header-inner img{
		width: 100%;
	}



	.swiper-container{
		padding: 0 30px 0 0;		
	}
	.swiper-wrapper{
		margin: 0 -11px;
	}
	.swiper-wrapper .swiper-slide{
		width: calc(100% / 3);
		padding: 0 11px;
		box-sizing: border-box;		
	}




}






