@charset "shift_jis";

/* $BL\<!(B */
#pg-index {
	float: right;
	margin: 0 .25em .5em .5em;
	border: double #660 3px;
	-moz-border-radius: 0 0 .5em .5em;
	border-radius: 0 0 .5em .5em;
	width: 150px;
	-moz-box-shadow: 1px 2px 5px rgba(127,127,127,.6);
	-webkit-box-shadow: 1px 2px 5px rgba(127,127,127,.6);
	box-shadow: 1px 2px 5px rgba(127,127,127,.6);
	background: #f8f8e8;
	font-size: 95%;
}
#pg-index h3 {
	margin: 0;
	border: none;
	padding: .1em;
	background: #660;
	color: #fff;
	font-size: 100%;
}
#pg-index h3:before {
	content: "";
}
#pg-index h4 {
	margin: 0;
	border: none;
	padding: 0 .2em;
	background: #eec;
}
#pg-index ul {
	margin: .1em .1em .1em 16px;
}
#pg-index li {
	list-style: circle none outside;
	margin: 0;
	line-height: 1.1;
	color: #990;
}

/* $B%?%$%T%s%05-O?(B */
#container table {
	background: #e8e8dc;
	border: 1px solid #404040;
}
#container table th,
#container table td {
	border-width: 1px;
	border-style: solid;
	border-color: #acac82 #e8e8dc #e8e8dc #acac82;
	padding: 2px;
	text-align: center;
	font-size: 90%;
}
#container table td {
	background-color: #f8f8ec;
}
#twjr,
#twjk,
#twew,
#twor,
#twden,
#twken,
#twjrd,
#twewd,
#tword,
#twjkn {
	margin: 0.5em auto;
	margin-bottom: 2em;
	width: 600px;
}
#twken {
	width: 420px;
	margin: 0.5em;
}
#twjr caption,
#twjk caption,
#twew caption,
#twor caption,
#twken caption,
#twden caption,
#twjrd caption,
#twewd caption,
#tword caption,
#twjkn caption {
	background: url("../images/tw-icon/twjr-icon.png") no-repeat top left;
	color: #000;
	height: 32px;
	text-align: left;
	padding: 8px 1px 0 35px;
	font-size: 16px;
	font-weight: bold;
}
#twjk caption,
#twjkn caption {
	background-image: url("../images/tw-icon/twjk-icon.png");
}
#twew caption,
#twewd caption {
	background-image: url("../images/tw-icon/twew-icon.png");
}
#twor caption,
#tword caption {
	background-image: url("../images/tw-icon/twor-icon.png");
}
#twken caption {
	background-image: url("../images/tw-icon/twken-icon.png");
}

tbody th {
	background: #e8e8dc;
}
.co1,
.co2,
.co3,
.co4,
.co5 {
	width: 100px;
}
.co1,
.co2,
.co3,
.co4,
.co5,
.co6 {
	color: #fff;
}
.co1 {
	background: #000080;
}
.co2 {
	background: #0a3761;
}
.co3 {
	background: #00404a;
}
.co4 {
	background: #220158;
}
.co5 {
	background: #000;
}
.co6 {
	background: #900;
}

#update {
	margin: 1em;
}

/* $B5-O?99?7MzNr(B */
.jrre {
	background-color: #ffdede;
}
.jkre {
	background-color: #f2f299;
}
.ewre {
	background-color: #c8ffc8;
}
.orre {
	background-color: #e5e5ff;
}

