@charset "utf-8";

body {
	min-width: 1110px;
	background: #ffffff;
	color: #000000;
}

/* IE対応（flexbox使用時、IEで2ページ目以降が出てこない） */
#mymainback {
	display: block;
}

#sidebar1 {
	float: left;
}
#sidebar2 {
	float: right;
}

.side1 #main {
	float: right;
}
.side2 #main,
.side1.side2 #main {
	float: left;
}

/* 非表示項目の設定 */
#content_header > span.link_print,
#print_mode_link,
#print_mode_link_large {
	display: none !important;
}

#footstep_wrap {
	display: none !important;
}

#keep_page {
	display: none !important;
}

#footer_link_pagetop {
	display: none !important;
}

#osusume_banner {
	display: none !important;
}

/* 承認用 */
#approval_table {
	page-break-inside: avoid;
}
#approval_table input[value="印刷"] {
	display: none;
}

/*20230123 追記*/

/*トップページレイアウト調整*/
.top-oshirase {
	margin:0 auto!important;
	width:auto!important;
	padding:5% 5% 5%!important;
}

.life_event {    
	margin:0 auto!important;
	width:auto!important;
	padding:8% 5% 15%;
}

.about {
	margin:0 auto!important;
	width:auto!important;
}

.mishima_info {
	margin:0 auto!important;
	width:auto!important;
	padding:14% 5% 18%!important;
}

.top_banner_kokoku_wrap {
	margin:0 auto!important;
	width:auto!important;
}

#top_banner_kokoku_wrap  {
	margin:0 auto!important;
	width:auto!important;
}

#news_tab {
	display:flex!important;
	flex-wrap:no-wrap!important;
}