td {
		font-size:14px;
		padding-left:2px;
		color: darkblue; /* 文字の色 */
}
td.zeoPad {
		padding: 0px 0px;
}
input.menu {
		width:180px;
		height:25px;
		color: #00008b; /* 文字の色 */
		background-color: #c8e8f6; /* 背景の色 */
		border-style: solid; /* 枠の種類 */
		border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
		border-width: 1px; /* 枠の幅 */
		font-size:14px;
}
input.menuS {
		width:80px;
		height:25px;
		color: #00008b; /* 文字の色 */
		background-color: #c8e8f6; /* 背景の色 */
		border-style: solid; /* 枠の種類 */
		border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
		border-width: 1px; /* 枠の幅 */
		font-size:14px;
}
input.menuSS {
		width:50px;
		height:25px;
		color: #00008b; /* 文字の色 */
		background-color: #c8e8f6; /* 背景の色 */
		border-style: solid; /* 枠の種類 */
		border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
		border-width: 0px; /* 枠の幅 */
		font-size:14px;
}
input		{border:1px solid #88add1;font-size:12px; color:darkblue; padding-left:2px;}
select	{border:1px solid #88add1;font-size:12px; color:darkblue}
textarea	{border:1px solid #88add1;font-size:12px; color:darkblue}

a:link	{color:#0000ff; text-decoration:none;}
a:visited{color:#009999; text-decoration:none;}
a:hover	{color:#ff6600; text-decoration:none;}
a:active	{color:#ff6600; text-decoration:none;}

.big		{font-size:18px;}
.middle	{font-size:14px;}
.small	{font-size:10px;}
.baseText{font-size:12px; color:darkblue}

.container-master		{border:1px solid #3674c1; border-bottom:0px; padding:1px 10px; background-color:#3674c1; font-size:14px; color:#ffffff}
.container-head		{border:1px solid #bbc8ff; border-bottom:0px; padding:1px 10px; background-color:#bbc8ff; font-size:14px; color:darkblue}
.container-head-right{border:1px solid #bbc8ff; border-bottom:0px; padding:1px 10px; background-color:#bbc8ff; font-size:14px; color:darkblue}
.container				{border:1px solid #bbc8ff; padding:10px}
.container-other		{border:1px solid #1d4f9e; border-bottom:0px; padding:1px 10px; background-color:1d4f9e; font-size:14px; color:#ffffff; height:24px; line-height:20px}

.submit_button {
		width:120px;
		background:#ff6600;
		font-size:14px;
		color:#ffffff;
		padding:2px;
}
.submit_buttonS {
		width:80px;
		background:#ff6600;
		font-size:12px;
		color:#ffffff;
		padding:1px;
}
.submit_buttonW {
		width:150px;
		background:#d1e6f3;
		font-size:14px;
		color:#00008b;
		padding:3px;
		border:0px;
}
.submit_buttonW:hover {
		width:150px;
		background:#00008b;
		font-size:14px;
		color:#ffffff;
		padding:3px;
		border:0px;
}
table.itemTable {
		background:#ffffff; /* 背景の色: 薄青 */
		border:1px solid #c8e8f6;
		border-spacing:1px;
}
td.itemHeader {
		color:#ffffff; /* 文字の色 */
		background:#88add1; /* 背景の色 */
		padding:2px 5px;
		font-size:14px;
}
td.itemTitle {
		color:darkblue; /* 文字の色 */
		background:#bbc8ff; /* 背景の色 */
		padding:2px 5px;
		font-size:14px;
}
td.itemTitleWhite {
		color:darkblue; /* 文字の色 */
		background:#ffffff; /* 背景の色 */
		padding:2px 5px;
		font-size:14px;
}
td.itemData {
		color:darkblue; /* 文字の色 */
		background:#e5e3ff; /* 背景の色 */
		padding:2px 5px;
		font-size:14px;
}
tr.itemBgColor {
		background:#c8e8f6; /* 背景の色: 薄青 */
}
td.itemBorderBottom {
		border-bottom:1px solid #bbc8ff;
}
td.itemBorderLeft {
		border-left:1px solid #bbc8ff;
}
td.itemBorderLeftBottom {
		border-left:1px solid #bbc8ff;
		border-bottom:1px solid #bbc8ff;
}

input.Clear {
		font-size:12px;
		color:darkblue;
		padding-left:2px;
		text-align:right;
		border:none;
		background:#e5e3ff; /* 背景の色: 薄青 */
}

.level0{margin-left :0px;}
.level1{margin-left :30px;}
.level2{margin-left :60px;}
.level3{margin-left :90px;}
.level4{margin-left :120px;}
.level5{margin-left :150px;}
