@charset "utf-8";

body {
	min-width: 1px;
	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;
}

/* 非表示項目の設定 */
#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;
}
#footstep_wrap {
	display: none !important;
}
#count_down_area {
	display: none !important;
}
#detail_button_wrap,
#common_button_sns,
#btn_calendar_wrap {
	display: none !important;
}

/* 大きな文字で表示 */
html.print_font_large {
	font-size: 1.2em;
}