@media screen and (max-width:1250px) {
	html {
		max-width: 1250px;
		overflow-x: hidden;
	}
	body {
		min-width: 1250px;
		width: 1250px;
		background-color: #30353E;
	}
	.tb {
		display: inline-block;
	}
	.s-wrapper {
		width: 1250px;
	}

	.s-header--main {
		max-width: 100%;
	}
	.s-header--right {
		display: none;
	}
	.s-header--righ-bk {
		display: none;
	}
	.s-home-start-section {
		width: 100%;
	}
	.s-craftmanship-section {
		background-color: #30353E;
	}
	.s-craftmanship-text-box {
		left: 50px;
	}
	
	.s-case-section {
		background-color: #30353E;
	}
	.s-case-box {
		/* width: 100%; */
	}
	.s-case-box-wrapper {
		width: 100%;
	}
	.s-case-box-inner {
		width: 100%;
	}
	.s-case-box-inner-after {
		opacity: 1;
	}
	.s-case-box-bk-case1 {
		width: 100%;
	}
	.s-case-box-bk-case2 {
		width: 100%;
	}
	.s-case-box-bk-case3 {
		width: 100%;
	}
	.s-case-box-bk-case4 {
		width: 100%;
	}
	.s-case-box-textbox {
		left: 80px;

	}
	.s-slide-more-link {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 1010px;
		height: 550px;
		z-index: 99;
	}
	.s-projects-section {
		background-color: #30353E;
	}
	.s-projects-content {
		width: 1250px;
	}
	.s-experience-content {
		margin: 310px 20px 40px 80px;
	}
	.s-news-section {
		background-color: #30353E;
	}
	.s-news-content {
		margin: 170px 20px 157px 80px;
	}
	
	.s-footer {
		background-color: #30353E;
	}
	.s-footer-content {
		margin: 170px 20px 70px 120px;
	}
	/* プロジェクト 個別 */
	.s-project-single-header {
		width: 100%;
	}
	.s-project-single-header-box {
		width: 1250px;
		z-index: 2;
	}
	.s-project-single-nophoto-header {
		width: 100%;
	}
	.s-project-single-nophoto-header .s-project-single-header-box {
		width: 1250px;
	}
	.s-single-wrapper {
		width: 1210px;
		padding: 0;
	}
	.s-swiper-other-project-content {
		width: 1250px;
	}
	
	/* プロジェクト 個別 */
	.s-project-archive-article {
		width: 1250px;
	}
	
	/* お知らせ アーカイブ */
	.s-news-archive-article {
		width: 1250px;
	}
	
	/* お知らせ 個別 */
	.s-news-single-article {
		width: 1250px;
	}
	/* 三角屋について */
	.s-about-single-header {
		width: 100%;
	}
	.s-about-single-header-box {
		width: 1250px;
	}
	.s-about-wrapper {
		width: 1210px;
		padding: 140px 20px 0 20px;
	}
	.s-about-bottom-photo {
		height: calc(100vw * 0.52);
	}
	.s-about-bottom-link {
		width: 1250px;
	}
	.s-about-bottom-link-inner {
		margin: 0 20px 0 80px;
	}
	/* 404 */
	.s-404-page-article {
		width: 1250px;
		margin: 0 auto 0;
		padding-top: 300px;
	}
	.s-404-wrapper {
		width: 1150px;
		margin: 0 20px 0 80px;
	}
	/* 三角屋を体験する */
	.s-experience-single-article {
		width: 1250px;
	}
	.s-experience-single-header {
		width: 1150px;
		margin: 0 20px 0 80px;
	}
	.s-experience-wrapper {
		margin: 0 20px 0 80px;
	}
	.s-experience-main-content-place-list-img::after {
		display: none;
	}
	.s-experience-main-content-place-list-img:hover:after {
		display: none;
	}
	.s-experience-main-content-place-list-img .s-slide-more {
		display: none;
	}
	#iframe_youtube-footer {
		left: 50% !important;
		width: 177.7777vw !important;
		height: 100% !important;
		top: 50% !important;
		margin-top: 0% !important;
		margin-right: -50% !important;
		margin-left: auto !important;
		transform: translate(-50%, -50%);
		aspect-ratio: 16 / 9;
	}
}