/* wide-ui t329 — 宽屏化 */
@media (min-width: 1025px) {
	body { width: 100% !important; }
	#header, .breadcrumb, #content, #footer { width: 1240px !important; max-width: 94vw !important; margin-left: auto !important; margin-right: auto !important; }
	#content { display: flow-root; }
	#content img { max-width: 100% !important; height: auto !important; }
}
html, body { overflow-x: hidden; }
/* pass2: article fluid */
@media (min-width: 1025px) {
	.article, .post, .page_navi { width: calc(100% - 380px) !important; max-width: 100% !important; }
	.sns, .head, .description_pagelist, .logo_banner { width: calc(100% - 380px) !important; max-width: 100% !important; }
	.article img, .post img { max-width: 100% !important; height: auto !important; }
}
/* pass3: unclamp shell + fluid columns */
@media (min-width: 1025px) {
	.article .post, .article .post * { max-width: 100% !important; }
	.article .post { width: 100% !important; }
}
