@charset "euc-jp";

*{
margin:0px;
padding:0px;
}


/* コンテンツ内容 */
#monthPlanService {
	width: 1300px;
	font-size: 12px;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	color:#000000;
	margin: 5px 0px 5px 5px;
	text-align: left;
}

/* 表題設定 */
#monthPlanService table.Title{
	width: 1300px;
	border: none;
	margin-bottom: 5px;
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;
	border-collapse : collapse;
}
#monthPlanService table.Title td.Val {
	width:180px;
	border-collapse : collapse;
	background-color: #FFFF99;
	border: 1px solid #a6b0c1;
	text-align: center;
}
#monthPlanService table.Title td.MainT {
	text-align: center;
}
#monthPlanService table.Title td.MainT table {
	margin-left: auto;
	margin-right: auto;
	border: none;
}
#monthPlanService table.Title td.MainT table td {
	border: none;
	text-align: center;
	padding: 5px;
}
#monthPlanService table.Title td.MainT table td.ym {
	background-color: #FFFF99;
}
#monthPlanService table.Title td.FromTo {
	width:280px;
	border:1px solid #a6b0c1;
	text-align: center;
}


/* 利用者ステータス部分上2段 */

#monthPlanService table.graph01 {
	width: 1300px;
	border-collapse : collapse;
	border: 1px solid #a6b0c1;
}
#monthPlanService table.graph01 td {
	height: auto;
	padding: 2px;
}
#monthPlanService table.graph01 td.cel01 { /* 白背景 文字左 */
	border-collapse : collapse;
	border: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:left;
}
#monthPlanService table.graph01 td.cel01_2 { /* 白背景左右ボーダなし */
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: none;
	text-align: center;
}
#monthPlanService table.graph01 td.cel01_3 { /* 白背景左ボーダなし */
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: 1px solid #a6b0c1;
	text-align: center;
}
#monthPlanService table.graph01 td.cel01_4 { /* 白背景右ボーダなし */
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: none;
	text-align: center;
}
#monthPlanService table.graph01 td.cel01_5 { /* 白背景下のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: none;
	text-align: center;
}
#monthPlanService table.graph01 td.cel01_6 { /* 白背景下ボーダなし */
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	text-align: left;
}
#monthPlanService table.graph01 td.cel01_7 { /* 白背景上ボーダなし */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	text-align: center;
}
#monthPlanService table.graph01 td.cel02 { /* 数字インプット用 */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-right: 1px dashed #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-right: 1px dashed #a6b0c1;
}
#monthPlanService table.graph01 td.cel02_2 { /* 数字インプット用最後のセル */
	background-color:#FFFF99;
	text-align:center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-left: 1px dashed #a6b0c1;
	border-bottom:1px solid #a6b0c1;
	border-right:1px solid #a6b0c1;
}
#monthPlanService table.graph01 td.cel02_3 { /* 数字インプット用最初のセル */
	background-color:#FFFF99;
	text-align:center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-bottom:1px solid #a6b0c1;
	border-right:1px dashed #a6b0c1;
}
#monthPlanService table.graph01 td.cel03 { /* 黄背景 文字左 */
	background-color: #FFFF99;
	text-align: left;
	border-collapse : collapse;
	border: 1px solid #a6b0c1;
}
#monthPlanService table.graph01 td.cel03_2 { /* 黄背景左右ボーダなし */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: none;
}
#monthPlanService table.graph01 td.cel03_3 { /* 黄背景下ボーダなし */
	background-color: #FFFF99;
	text-align: left;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph01 td.cel03_4 { /* 黄背景上右ボーダなし */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: none;
}
#monthPlanService table.graph01 td.cel03_5 { /* 黄背景右下のみボーダ */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph01 td.cel03_6 { /* 黄背景右ボーダなし */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: none;
}

/* 利用者ステータス3段目 */
#monthPlanService table.graph02 {
	width: 1300px;
	border-collapse : collapse;
	border-top: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
}
#monthPlanService table.graph02 td {
	height: auto;
	padding: 2px;
}
#monthPlanService table.graph02 td.cel01 { /* 白背景 文字左 */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:left;
}#monthPlanService table.graph02 td.cel01_2 { /* 白背景 文字センター */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_3 { /* 白背景 文字右 */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:right;
}
#monthPlanService table.graph02 td.cel01_4 { /* 白背景 左のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: none;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_5 { /* 白背景 下のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_6 { /* 白背景 ボーダなし */
	border-collapse : collapse;
	border: none;
	background-color: #ffffff;	text-align:center;
}
#monthPlanService table.graph02 td.cel01_7 { /* 白背景 右下のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_8 { /* 白背景 左右のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_9 { /* 白背景 左下のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom:1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: none;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_10 { /* 白背景 左下のみボーダ */
	border-collapse : collapse;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:center;
}
#monthPlanService table.graph02 td.cel01_11 { /* 白背景 左右のみボーダ 文字左 */
	border-collapse : collapse;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
	background-color: #ffffff;
	text-align:left;
}
#monthPlanService table.graph02 td.cel02 { /* 黄背景 文字左 上ボーダなし */
	background-color: #FFFF99;
	text-align: left;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph02 td.cel02_2 { /* 黄背景 文字左 上下ボーダなし */
	background-color: #FFFF99;
	text-align: left;
	border-collapse : collapse;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph02 td.cel02_3 { /* 黄背景 上ボーダなし センター */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph02 td.cel02_4 { /* 黄背景 ボーダなし センター */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border: none;
}
#monthPlanService table.graph02 td.cel02_5 { /* 黄背景 上右ボーダなし センター */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: none;
}
#monthPlanService table.graph02 td.cel02_6 { /* 黄背景 下のみボーダ センター */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: none;
}
#monthPlanService table.graph02 td.cel02_7 { /* 黄背景 文字センター 上下ボーダなし */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: 1px solid #a6b0c1;
}

/* 利用表作表 */
#monthPlanService table.graph03 {
	width: 1300px;
	border-collapse : collapse;
	border: 1px solid #a6b0c1;
}
#monthPlanService table.graph03 td {
	height: auto;
	padding: 2px;
	text-align: center;
	border-collapse : collapse;
	border: 1px solid #a6b0c1;
}
#monthPlanService table.graph03 td.left {
	text-align: left;
	border-collapse : collapse;
	border: 1px solid #a6b0c1;
}
#monthPlanService table.graph03 td.yellow_left {
	background-color: #FFFF99;
	text-align: left;
}
#monthPlanService table.graph03 td.yellow_cent {
	background-color:#FFFF99;
	text-align:center;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px dashed #a6b0c1;
	border-right: 1px dashed #a6b0c1;
}
#monthPlanService table.graph03 td.yellow_cent2 {
	background-color:#FFFF99;
	text-align:center;
	border-top: 1px solid #a6b0c1;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px dashed #a6b0c1;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph03 td.cel01_1 { /* 白背景 左下ボーダなし */
	background-color: #FFFFFF;
	text-align: center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #a6b0c1;
}
#monthPlanService table.graph03 td.cel01_2 { /* 白背景 右上ボーダなし */
	background-color: #FFFFFF;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: 1px solid #a6b0c1;
	border-right: none;
}
#monthPlanService table.graph03 td.cel02_1 { /* 黄背景 右下ボーダなし */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: 1px solid #a6b0c1;
	border-bottom: none;
	border-left: 1px solid #a6b0c1;
	border-right: none;
}
#monthPlanService table.graph03 td.cel02_2 { /* 黄背景 左上ボーダなし */
	background-color: #FFFF99;
	text-align: center;
	border-collapse : collapse;
	border-top: none;
	border-bottom: 1px solid #a6b0c1;
	border-left: none;
	border-right: 1px solid #a6b0c1;
}
