@charset "Shift_JIS";.menubacktop {	color:white;	font-size:0.7em;	font-weight:bold;	background-color:#747FA9;	padding:5px;	border-bottom:1px solid #001A6F;	border-right:1px solid #010019;	}.menugroupitem {	color:white;	font-size:0.9em;	font-weight:bold;	background-color:#3026BA;	padding:5px;	border-top:1px solid #675DE9;	border-left:1px solid #675DE9;	border-bottom:1px solid #080445;	border-right:1px solid #080445;	}.menugroupitemon {	color:white;	font-size:0.9em;	font-weight:bold;	background-color:#FF5400;	padding:5px;	border-top:1px solid #782800;	border-left:1px solid #782800;	border-right:1px solid #010019;	}.menusubitem {	font-size:0.9em;	background-color:#E1E9FF;	padding:5px 3px 5px 10px;	border-bottom:1px solid #A9B8DD;	border-right:1px solid #010019;	}.menusubitemon {	font-size:0.9em;	font-weight:bold;	background-color:#A7C0FF;	padding:5px 3px 5px 10px;	border-bottom:1px solid #A9B8DD;	border-right:1px solid #010019;	}a#menu:hover {	color:gold;	text-decoration:none;	}.tablecaption {	padding:5px;	background-color:#050065;	}body {	background-color:#5C73D7;	margin:0px;	padding:0px;	}a:link {	text-decoration:none;	}a:visited {	text-decoration:none;	}a:hover {	color:red;	text-decoration:none;	}a:active {	color:red;	text-decoration:none;	}a#listlink:link {	text-decoration:underline;	}a#listlink:visited {	text-decoration:underline;	}a#listlink:hover {	color:red;	text-decoration:underline;	}a#listlink:active {	color:red;	text-decoration:underline;	}th {	font-size:0.9em;	}td {	font-size:0.9em;	}table#list {	clear:none;	background-color:#010019;	margin-left:185px;	width:630px;	}table#list3 {	background-color:#010019;	width:630px;	}table#list2 {	clear:none;	background-color:#010019;	margin-left:185px;	}table#login {	background-color:#010019;	width:450px;	margin-top:10px;	margin-bottom:50px;	}th#list {	font-size:0.9em;	background-color:gainsboro;	padding:10px;	width:230px;	}th#list2 {	font-size:0.9em;	background-color:gainsboro;	padding:10px;	}td#list {	font-size:0.9em;	background-color:whitesmoke;	padding:10px;	}small {	color:brown;	font-weight:normal;	font-size:0.8em;	}.titleimg {	margin:30px 0 0 0;	text-align:center;	}.pagetitle {	font-size:1.5em;	font-weight:bold;	padding-top:10px;	padding-left:15px;	padding-bottom:5px;	margin-left:170px;	border-bottom:2px solid #010019;	background-color:#141189;	color:white;	}.pagetitle2 {	font-size:1.5em;	font-weight:bold;	padding-top:10px;	padding-left:15px;	padding-bottom:5px;	border-bottom:2px solid #010019;	background-color:#141189;	color:white;	}.pagedescription {	font-size:0.9em;	line-height:140%;	padding:5px 5px 5px 15px;	background-color:#DBE3FF;	border-bottom:1px solid #010019;	margin:0px 0px 15px 170px;	}.pagedescription2 {	font-size:0.9em;	line-height:140%;	padding:5px 5px 5px 15px;	background-color:#DBE3FF;	border-bottom:1px solid #010019;	margin:0px 0px 15px 0px;	}.titlesitedescript {	background-color:#DBE3FF;	margin:0px 0px 0px 190px;	padding:5px 0px 0px 10px;	font-weight:bold;	border-right:1px solid #010019;	width:610px;	}.textsitedescript {	background-color:#DBE3FF;	font-size:0.9em;	line-height:150%;	margin:0px 0px 15px 190px;	padding:5px 0px 10px 10px;	border-bottom:1px solid #010019;	border-right:1px solid #010019;	width:610px;	}.illust {	position:absolute;	left:520px;	}.titlesitedescript2 {	background-color:#DBE3FF;	margin:0px 0px 0px 190px;	padding:5px 0px 0px 10px;	font-weight:bold;	width:315px;	}.textsitedescript2 {	background-color:#DBE3FF;	font-size:0.9em;	line-height:150%;	margin:0px 0px 5px 190px;	padding:5px 0px 10px 10px;	width:315px;	}.leftmenu {	position:absolute;	top:0px;	left:0px;	margin-right:10px;	width:171px;	background-color:010019;	}.menutitle {	}a#menu:link {	color:white;	text-decoration:none;	}a#menu:vlink {	color:white;	text-decoration:none;	}a#menu:visited {	color:white;	text-decoration:none;	}.error {	color:white;	background-color:#FF8400;	font-size:0.9em;	padding:5px;	}.errors {	color:white;	background-color:#FF8400;	font-size:0.9em;	font-weight:bold;	line-height:140%;	margin:10px 10px 10px 185px;	padding:5px;	width:630px;	border:1px solid #010019;	}.logout {	position:absolute;	top:10px;	left:625px;	width:190px;	text-align:center;	padding:1px 5px 1px 5px;	background-color:red;	border-left:#FF4C4C solid 3px;	border-right:#AD1E1E solid 3px;	border-top:#FF7F7F solid 3px;	border-bottom:#7A0000 solid 3px;	}a.textlogout:link {	color:white;	font-size:0.8em;	text-decoration:none;	}a.textlogout:vlink {	color:white;	font-size:0.8em;	text-decoration:none;	}a.textlogout:hover {	color:white;	font-size:0.8em;	text-decoration:none;	}a.textlogout:visited {	color:white;	font-size:0.8em;	text-decoration:none;	}.endmsg {	color:white;	font-size:1.5em;	font-weight:bold;	text-align:center;	}.footer {	border-top:1px solid #19144E;	color:#19144E;	text-align:center;	font-size:0.8em;	margin:20px 0px 20px 0px;	padding:5px;	}