﻿@charset "utf-8";

/* @media screen and (min-width:700px){ */

	#d2wBody {
		max-width: 100%;
	}



/* --------------------------------------------------
 * グラフ 幅・高さ
 * -------------------------------------------------- */
	div[id^="commonGraph"] {
		width: 100%;
		height: 400px;
	}
/* --------------------------------------------------
 * グラフ操作
 * -------------------------------------------------- */
	.graphTerm {
		margin: -5px 3px 0 3px !important;
		text-align: center;
	}
	.graphTerm ul {
		list-style-type: none;
	}
	.graphTerm li {
		float: left;
		margin: 0 10px 5px 10px  !important;
	}
	.graphTerm input.radioPlain {
		position: relative;
		top: 1px;
	}
	.graphTerm li label {
		display: block;
		cursor: pointer;
		font-size: 11px;
		color: #333;
	}



/* --------------------------------------------------
 * 表
 * -------------------------------------------------- */
	div.fixed-box {
		margin-top: 5px !important;
		width:100%;
		height:100%;
		overflow:auto;
	}
	.fixed-box table {
		width: 100%;
		border-collapse: collapse;
		border: 1px solid #ccc;
	}
	.fixed-box table th,
	.fixed-box table td {
		vertical-align: middle;
		padding: 0 15px;
		border: 1px solid #ccc;
		white-space:nowrap;
	}
	.fixed-box table .fixed {
		position: sticky;
		left: 0;
	}
	.fixed-box table .fixed:before {
		content: "";
		position: absolute;
		top: -1px;
		left: -1px;
		width: 100%;
		height: 100%;
		border: 1px solid #ccc;
	}

