@charset "shift_jis";


/*============================================================
	デフォルトスタイル
============================================================*/
body{
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
/*	background-image: url("../images/bak01.jpg"); */
	background-repeat: repeat-x;
/*	background-color: #052341; */
	background-color: #c4ffca;		/* 20230331 */
}

td{
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	text-align : center;
}

img{
	margin : 0px;
	padding : 0px;
	border-style : none;
}

a{
	color : #000000;
}


/*============================================================
	メインペイン
============================================================*/
.std_main {
	background-color	: #FFFFFF;
	width 		: 1000px;
	font-size 	: 10pt;
	font-weight : normal;
	color 		: #222222;
	text-align 	: left;
	padding 	: 1em;
}


/*============================================================
	メインメニュー
============================================================*/
.std_mainmenu {
	color : #222222;
	font-size : 10pt;
	font-weight : normal;
}
.std_mainmenu a {
	text-decoration	: none;
}
.std_mainmenu table {
	border-collapse : collapse;
}
.std_mainmenu td {
	background-color	: #FFFFFF;
	width			: 6em;
	border-style	: solid;
	border-width	: 1px;
	padding			: 0.5em;
	padding-bottom	: 0.2em;
	text-align		: center;
	font-weight 	: normal;
	font-size		: 8pt;
}


/*============================================================
	標準的なメニュー画面
============================================================*/
.std_menu {
	color : #222222;
	font-size : 12pt;
	font-weight : normal;
}
.std_menu table {
	border-collapse : collapse;
}
.std_menu td {
	background-color : #FFFFFF;
	border-style : none;
	padding-left : 0.5em;
	padding-right : 0.5em;
	text-align : left;
	font-weight : normal;
}
.std_menu input[type=submit] {
	width : 15em;
	height : 2.5emem;
}


/*============================================================
	画面タイトル
============================================================*/
.disp_title {
/*	background-color	: #000099; */
	background-color	: #008000;		/* 20230331 */
	width		: 100%;
	height 		: 30px;
	color 		: #FFFFFF;
	font-size	: 12pt;
}


/*============================================================
	標準的なリスト・表
============================================================*/
.std_list {
	color : #222222;
	font-size : 10pt;
	font-weight : normal;
}
.std_list table {
	border-collapse : collapse;
}
.std_list th {
/*	background-color	: #BBBBEE;  */
	background-color	: #66cdaa;  /* 20230331 */
	border-style 	: solid;
	border-width 	: 1px;
	border-color 	: #222222;
	text-align 		: center;
	font-weight 	: normal;
}
.std_list td {
	background-color : #FFFFFF;
	border-style : solid;
	border-width : 1px;
	border-color : #222222;
	padding-left : 0.3em;
	padding-right : 0.3em;
	text-align : left;
	font-weight : normal;
}
.std_list input[type=submit] {
	width : 15em;
	height : 2.5em;
}
.std_list input[type=button] {
	width : 15em;
	height : 2.5em;
}


/*============================================================
	部屋選択画面
============================================================*/
.room_select {
	color : #222222;
	font-size : 10pt;
	font-weight : normal;
}
.room_select a {
	text-decoration	: none;
}
.room_select table {
	border-collapse : collapse;
}
.room_select th {
	background-color	: #BBBBEE;
	border-style 	: solid;
	border-width 	: 1px;
	border-color 	: #222222;
	text-align 		: center;
	font-weight 	: normal;
}
.room_select td {
	background-color	: #FFFFFF;
	width			: 6em;
	height			: 5em;
	border-style	: solid;
	border-width	: 1px;
	padding			: 0.5em;
	padding-bottom	: 0.2em;
	text-align		: center;
	font-weight 	: normal;
	font-size		: 8pt;
}
/*============================================================
	ケージレイアウト画面
============================================================*/
.cage_select {
	color : #222222;
	font-size : 10pt;
	font-weight : normal;
}
.cage_select a {
	text-decoration	: none;
}
.cage_select table {
	border-collapse : collapse;
}
.cage_select th {
	background-color	: #BBBBEE;
	border-style 	: solid;
	border-width 	: 1px;
	border-color 	: #222222;
	text-align 		: center;
	font-weight 	: normal;
}
.cage_select td {
	background-color	: #FFFFFF;
	width			: 12em;
	height			: 5em;
	border-style	: solid;
	border-width	: 1px;
	padding			: 0.5em;
	padding-bottom	: 0.2em;
	text-align		: center;
	font-weight 	: normal;
	font-size		: 8pt;
}
.cage_select .animal {
	background-color	: #DDEEFF;
	width			: 12em;
	height			: 5em;
	border-style	: solid;
	border-width	: 1px;
	padding			: 0.5em;
	padding-bottom	: 0.2em;
	text-align		: center;
	font-weight 	: normal;
	font-size		: 8pt;
}
.cage_select .animal2 {
	background-color	: #AAAAAA;
	width			: 12em;
	height			: 5em;
	border-style	: solid;
	border-width	: 1px;
	padding			: 0.5em;
	padding-bottom	: 0.2em;
	text-align		: center;
	font-weight 	: normal;
	font-size		: 8pt;
}
