@import "common.css";

/* ----- index CSS ----- */
/* // rayouts // */
#area {
	margin			: 0 0 10px 0;
	font-size		: 90%;
}

.notice {
	margin			: 0 0 10px 0;
	color			: #ff0000;
	font-weight		: bold;
}

.tr_colored {
	background		: #cae4ff;
}

.grade {
	margin			: 10px 0;
	padding			: 5px;
	border			: solid 1px #e8e8e8;
	text-align		: left;
	font-size		: 80%;
}

#pages {
	margin			: 10px 0 20px 0;
	font-size		: 90%;
}
/* // tags // */
h3 {
	font-size		: 100%;
	font-weight		: bold;
}

table {
	border-collapse	: collapse;
	text-align		: left;
}

tr {
	margin			: 0;
	padding			: 0;
	vertical-align	: top;
	font-size		: 80%;
}

th {
	padding			: 5px;
	background		: #0066cc;
	border			: solid 1px #e8e8e8;
	color			: #fff;
}

td {
	padding			: 5px;
	border			: solid 1px #e8e8e8;
}
td.td00 {
	width			: 80px;
	font-size		: 90%;
	line-height		: 105%;
}

td.td01 {
	width			: 180px;
}

td.td02 {
	width			: 80px;
	text-align		: center;
	font-size		: 90%;
}

td.td03 {
	width			: 290px;
	line-height		: 120%;
}

td.td03_no00 {
	width			: 300px;
}

td.td04 {
	width			: 80px;
	text-align		: center;
	font-size		: 80%;
}

td.td05 {
	width			: 90px;
	text-align		: center;
	font-size		: 80%;
}

h2 {
	margin			: 50px 0;
}

h2 span {
	padding			: 10px 0 10px 45px;
	background		: URL(../images/common/icon_pig.gif) no-repeat;

}

form {
	margin			: 0 0 40px 0;
}

input {
	width			: 150px;
}

select {
	width			: 100px;
}
