@media print {
	body {
		--swl-fz--root: 16px;
		--swl-fz--side: 14px;
		--swl-fz--content: 16px;
	}
	#after_article,
	#before_footer_widget,
	#breadcrumb,
	#comments,
	#fix_bottom_menu,
	#fix_header,
	#footer,
	#header,
	#sidebar,
	.c-postTitle__date,
	.c-shareBtns,
	.p-articleFoot,
	.p-fixBtnWrap {
		display: none !important;
	}
	.p-articleHead {
		margin-bottom: 1rem
	}
	#main_content {
		width: 100% !important;
	}
	code,
	pre {
		word-wrap: break-word;
		white-space: pre-wrap;
	}
	section {
		page-break-before: always;
	}
	.no-print {
		display: none;
	}
	
	/* add */
	#after_article,
	#breadcrumb,
	#footer,
	#header,
	#sidebar,
	.c-postTitle__date,
	.c-shareBtns,
	.p-articleFoot {
		display: block !important;
	}
	.l-header__inner {
		justify-content: space-between;
	}
	.l-header__customBtn {
		order: 1;
	}
	.l-header__logo {
		order: 2;
		text-align: center;
	}
	.l-header__menuBtn {
		order: 3;
	}
	#content {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}
	#main_content {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px;
		padding-right: 20px;
	}
	.home #main_content {
		padding-left: 0;
		padding-right: 0;
	}
	.grecaptcha-badge,
	.page-type-form .grecaptcha-badge {
		display: none !important;
	}
}