@charset "utf-8";

/* 体制図は画面と同じ見た目で印刷する。バージョンは import.css と同じ値に揃えること */
@import "system_chart.css?ver=20260925a";

html {
	padding: 0;
	margin: 0;
	/* height: 100%; */
}
body {
	padding: 0;
	margin: 0;
	/* height: 100%; */
	/* display: flex;
	justify-content: center;
	align-items: center; */
	font-size: 13px !important;
	-webkit-print-color-adjust: exact;
}

.sidebar, .navbar, .print_off {
	display: none;
}

/*-- 体制図（スクロール枠を外して、全体をそのまま印刷する。縮める倍率は www/js/system_chart.js） --*/
.org_chart_viewport {
	overflow: visible !important;
	max-height: none !important;
	border: none !important;
	background: none !important;
}
.org_chart_canvas {
	padding: 0 !important;
}
.org_node {
	box-shadow: none !important;
}

/*-- Google Chart（体制図の旧デザイン） --*/
.myNodeClass {
	text-align: center;
	vertical-align: middle;
	cursor: default;
	background-color: #c9f29b !important;
	border-radius: 8px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.google-visualization-orgchart-linetop {
	border-top: solid 1px #000 !important;
}
.google-visualization-orgchart-linebottom {
	border-bottom: solid 1px #000 !important;
}
.google-visualization-orgchart-lineright {
	border-right: solid 1px #000 !important;
}
.google-visualization-orgchart-lineleft {
	border-left: solid 1px #000 !important;
}
.google-visualization-orgchart-noderow-large {
	white-space: nowrap;
}
.google-visualization-orgchart-table tbody tr:nth-child(2) > .myNodeClass {
	background-color: #02e2ff !important;
}
