@charset "utf-8";
body {
	min-width: 1em;
	background: none;
}

#container {
	width: auto !important;
	margin: 0px !important;
	padding: 1em !important;
	background: none;
	float: none;
}

#mymainback {
	display: block;
	width: auto !important;
	max-width: none;
	margin: 0px !important;
	padding: 0px !important;
}

#main, .side1 #main, .side2 #main, .side1.side2 #main {
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	float: none !important;
}

#main_a {
	margin: 0px !important;
	padding: 0px !important;
}

#main_body {
	padding: 0px;
}

#pankuzu_wrap {
	width: auto;
	padding: 0px 0px 10px;
	background: none;
}

#pankuzu_wrap>div {
	width: auto;
	max-width: none;
}

#site_footer {
	width: auto;
	max-width: none;
	margin: 20px 0px 0px;
}

#print_mode_link, #print_mode_link_large {
	background: none;
	border: none;
	padding: 0px;
}

/* IE対応（flexbox使用時、IEで2ページ目以降が出てこない） */

#mymainback {
	display: block;
}

#sidebar1 {
	float: left;
}

#sidebar2 {
	float: right;
}

.side1 #main {
	float: right;
}

.side2 #main, .side1.side2 #main {
	float: left;
}

/* 非表示項目の設定 */

#header {
	display: none !important;
}

#footer {
	display: none !important;
}

#copyright {
	display: none !important;
}

#back_or_pagetop, #footer_link_pagetop {
	display: none !important;
}

#sidebar1 {
	display: none !important;
}

#sidebar2 {
	display: none !important;
}

#mainimg {
	display: none !important;
}

#download_link {
	display: none !important;
}

.pdf_download, .wmplayer_download {
	display: none !important;
}

.system_box {
	display: none !important;
}

#keep_page {
	display: none !important;
}

#footstep_wrap {
	display: none !important;
}

#count_down_area {
	display: none !important;
}

#content_footer, #detail_button_wrap, #sns_button_wrap {
	display: none !important;
}

/* 承認用 */

#approval_table {
	page-break-inside: avoid;
}

#approval_table input[value="印刷"] {
	display: none;
}

/* 金山町 */

.mainFrame {
	width: auto !important;
}

.sideFrame {
	display: none !important;
}

.footerNavi {
	display: none !important;
}

.authorBox1.fbox .fBtn {
	display: none !important;
}

div#top_scroll {
	display: none !important;
}