/* テーブル表示--------------------------------------------------*/

/* ラベンダー
-----------------------------------------------------------------*/
#lavendar {
	background-color: #ffffff;
	border-collapse: collapse;
	border: double #9966cc medium;
	empty-cells: show;
}

#lavendar td {
	background-color: #ffffff;
	border: solid #9966cc 1px;
	padding: 1px;
}

#lavendar input#txt {
	border: inset #ccccff 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#lavendar input#txtoff {
	border: inset #ccccff 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#lavendar input#pwd {
	border: inset #ccccff 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}


#lavendar textarea {
	border: inset #ccccff 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#lavendar select {
	border: inset #9966cc 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#lavendar button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100px;
	cursor: pointer;
}

/* ラベンダー(詳細表示用)
-----------------------------------------------------------------*/
#lavendar2 {
	background-color: #ffffff;
	border-collapse: collapse;
	border: solid #9966cc 2px;
}

#lavendar2 td#normal {
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid none solid solid;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#dbl-bottom {
	background-color: #ffffff;
	border-width: 1px 1px 3px 1px;
	border-style: solid none double solid;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#dbl-left {
	background-color: #ffffff;
	border-width: 1px 1px 1px 3px;
	border-style: solid none solid double;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#dbl-dbl {
	background-color: #ffffff;
	border-width: 1px 1px 3px 3px;
	border-style: solid none double double;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#bld-bottom {
	background-color: #ffffff;
	border-width: 1px 1px 2px 1px;
	border-style: solid none solid solid;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#bld-left {
	background-color: #ffffff;
	border-width: 1px 1px 1px 2px;
	border-style: solid none solid solid;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#bld-bld {
	background-color: #ffffff;
	border-width: 1px 1px 2px 2px;
	border-style: solid none solid solid;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 td#none-left {
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: #9966cc;
	padding: 1px;
}

#lavendar2 input#txt {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#lavendar2 input#txtoff {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#lavendar2 input#pwd {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#lavendar2 textare {
	border: inset #CCCCCC 2px;
	padding: 1px;
	color: #404040;
}

#lavendar2 select {
	border: inset #CCCCCC 2px;
	padding: 1px;
	color: #404040;
}

#lavendar2 button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* ピンク
-----------------------------------------------------------------*/
#pink {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: double #CC0066 medium;
	empty-cells: show;
}

#pink td {
	background-color: #FFFFFF;
	border: solid #CC0066 1px;
	padding: 1px;
}

#pink input#txt {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#pink input#txtoff {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#pink input#pwd {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#pink textare {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#pink select {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#pink button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* ピンク(詳細表示用)
-----------------------------------------------------------------*/
#pink2 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: solid #CC0066 2px;
}

#pink2 td#normal {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-style: none none solid solid;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#dbl-bottom {
	background-color: #FFFFFF;
	border-width: 1px 1px 2px 1px;
	border-style: none none double solid;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#dbl-none {
	background-color: #FFFFFF;
	border-width: 1px 1px 2px 1px;
	border-style: none none double none;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#dbl-left {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 2px;
	border-style: none none solid double;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#dbl-dbl {
	background-color: #FFFFFF;
	border-width: 1px 1px 2px 2px;
	border-style: none none double double;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#bld-bottom {
	background-color: #FFFFFF;
	border-width: 1px 1px 2px 1px;
	border-style: none none solid solid;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#bld-none {
	background-color: #FFFFFF;
	border-width: 1px 1px 2px 1px;
	border-style: none none solid none;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#bld-left {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 2px;
	border-style: none none solid solid;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#bld-bld {
	background-color: #FFFFFF;
	border-width: 1px 1px 2px 2px;
	border-style: none none solid solid;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#none-left {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-style: none none solid none;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 td#none-none {
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: #CC0066;
	padding: 1px;
}

#pink2 input#txt {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#pink2 input#txtoff {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#pink2 input#pwd {
	border: inset #FFCCFF 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#pink2 textarea {
	border: inset #FFCCFF 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#pink2 select {
	border: inset #FFCCFF 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#pink2 button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* オレンジ
-----------------------------------------------------------------*/
#orange {
	background-color: #ffffcc;
	border-collapse: collapse;
	border: double #ff9900 medium;
	empty-cells: show;
}

#orange td {
	background-color: #ffffcc;
	border: solid #ff9900 1px;
	padding: 1px;
}

#orange input#txt {
	border: inset #ffffcc 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#orange input#txtoff {
	border: inset #ffffcc 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#orange input#pwd {
	border: inset #ffffcc 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#orange textare {
	border: inset #ffffcc 2px;
	font-size: 13px;
	padding: 1px;
	color: #404040;
}

#orange select {
	border: inset #FFFFCC 2px;
	font-size: 13px;
	padding: 1px;
	color: #404040;
}

#orange button {
	border: none;
	background: #ffffcc;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* オレンジ(詳細表示用)
-----------------------------------------------------------------*/
#orange2 {
	background-color: #FFFFCC;
	border-collapse: collapse;
	border: solid #ff9900 2px;
}

#orange2 td#normal {
	background-color: #FFFFCC;
	border-width: 1px 1px 1px 1px;
	border-style: none none solid solid;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#dbl-bottom {
	background-color: #FFFFCC;
	border-width: 1px 1px 2px 1px;
	border-style: none none double solid;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#dbl-left {
	background-color: #FFFFCC;
	border-width: 1px 1px 1px 2px;
	border-style: none none solid double;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#dbl-dbl {
	background-color: #FFFFCC;
	border-width: 1px 1px 2px 2px;
	border-style: none none double double;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#bld-bottom {
	background-color: #FFFFCC;
	border-width: 1px 1px 2px 1px;
	border-style: none none solid solid;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#bld-left {
	background-color: #FFFFCC;
	border-width: 1px 1px 1px 2px;
	border-style: none none solid solid;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#bld-bld {
	background-color: #FFFFCC;
	border-width: 1px 1px 2px 2px;
	border-style: none none solid solid;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#none-left {
	background-color: #FFFFCC;
	border-width: 1px 1px 1px 1px;
	border-style: none none none solid;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 td#none-none {
	background-color: #FFFFCC;
	border-width: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: #ff9900;
	padding: 1px;
}

#orange2 input#txt {
	border: inset #FFFFCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#orange2 input#txtoff {
	border: inset #FFFFCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#orange2 input#pwd {
	border: inset #FFFFCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#orange2 textarea {
	border: inset #FFFFCC 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#orange2 select {
	border: inset #FFFFCC 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#orange2 button {
	border: none;
	background: #FFFFCC;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* ブルー
-----------------------------------------------------------------*/
#blue {
	background-color: #ffffff;
	border-collapse: collapse;
	border: double #3399ff medium;
	empty-cells: show;
}

#blue td {
	background-color: #ffffff;
	border: solid #3399ff 1px;
	padding: 1px;
}

#blue input {
	border: solid #3399ff 1px;
	padding: 1px;
}

#blue textare {
	border: solid #3399ff 1px;
	padding: 1px;
}

#blue select {
	border: solid #3399ff 1px;
	padding: 1px;
}

#blue button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* グレー
-----------------------------------------------------------------*/
#gray {
	background-color: #ffffff;
	border-collapse: collapse;
	border: double #404040 medium;
}

#gray td {
	background-color: #ffffff;
	border: solid #404040 1px;
	padding: 1px;
}

#gray {
	background-color: #ffffff;
	border-collapse: collapse;
	border: double #404040 medium;
	empty-cells: show;
}

#gray td {
	background-color: #ffffff;
	border: solid #404040 1px;
	padding: 1px;
}

#gray input#txt {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#gray input#txtoff {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#gray input#pwd {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#gray textarea {
	border: inset #CCCCCC 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#gray select {
	border: inset #404040 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#gray button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* グレー(詳細表示用)
-----------------------------------------------------------------*/
#gray2 {
	background-color: #ffffff;
	border-collapse: collapse;
	border: solid #404040 2px;
}

#gray2 td#normal {
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid none solid solid;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#dbl-bottom {
	background-color: #ffffff;
	border-width: 1px 1px 2px 1px;
	border-style: solid none double solid;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#dbl-left {
	background-color: #ffffff;
	border-width: 1px 1px 1px 2px;
	border-style: solid none solid double;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#dbl-dbl {
	background-color: #ffffff;
	border-width: 1px 1px 2px 2px;
	border-style: solid none double double;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#bld-bottom {
	background-color: #ffffff;
	border-width: 1px 1px 2px 1px;
	border-style: solid none solid solid;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#bld-left {
	background-color: #ffffff;
	border-width: 1px 1px 1px 2px;
	border-style: solid none solid solid;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#bld-bld {
	background-color: #ffffff;
	border-width: 1px 1px 2px 2px;
	border-style: solid none solid solid;
	border-color: #404040;
	padding: 1px;
}

#gray2 td#none-left {
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: #404040;
	padding: 1px;
}

#gray2 input#txt {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#gray2 input#txtoff {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
/*
	ime-mode: disable;
*/
}

#gray2 input#pwd {
	border: inset #CCCCCC 2px;
	padding: 1px;
	font-size: 13px;
	color: #404040;
}

#gray2 textarea {
	border: inset #CCCCCC 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#gray2 select {
	border: inset #CCCCCC 2px;
	font-size: 13px;
	color: #404040;
	padding: 1px;
}

#gray2 button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}

/* ブラック
-----------------------------------------------------------------*/
#black {
	background-color: #ffffff;
	border-collapse: collapse;
	border: double #000000 medium;
}

#black td {
	background-color: #ffffff;
	border: solid #000000 1px;
	padding: 1px;
}

#black {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: double #000000 medium;
	empty-cells: show;
}

#black td {
	background-color: #ffffff;
	border: solid #000000 1px;
	padding: 1px;
}

#black input {
	border: solid #000000 1px;
	padding: 1px;
}

#black textare {
	border: solid #000000 1px;
	padding: 1px;
}

#black select {
	border: solid #000000 1px;
	padding: 1px;
}

#black button {
	border: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	cursor: pointer;
}
