@import url(./style.css);
	h1 {
		padding: 0px;
		margin: 0px;
	}
	#head {
		background-image: url("./img/top_logo.gif");
		background-repeat: no-repeat;
		margin: 0px;
		text-indent: -500em;
		width: 760px;
		height: 110px;
		cursor: pointer;
	}
	#body #contents {
		background: #ffffff;
		height: 100%;
		text-align: center;
	}
	#body #contents a:link, #body #contents a:visited {
		color: #002200;
	}
	#body #menu {
		margin: 8px;
		color: #ffffff;
	}
	#body #menu a:link, #body #menu a:visited {
		color: #ffffff;
	}
	#body #cast_table {
		margin-left: auto;
		margin-right: auto;
	}
	#body #cast_table td {
		width: 240px;
	}
	#body #cast_table .cast_photo {
	}
	#body #cast_table .cast_info {
		text-align: left;
		width: 180px;
		padding: 10px;
	}
	#body #cast_table .cast_name {
		background: #ffddee;
		border: solid 1px #ddbbcc;
		text-align: center;
		font-weight: bold;
		font-size: 10.5pt;
		padding: 2px;
	}
	#body #cast_table .cast_info ul {
		margin: 0px;
		padding: 0px;
	}
	#body #cast_table .cast_info li {
		list-style-type: none;
		border-bottom: solid 1px #ddbbcc;
		padding: 1px 20px;
	}
	#body #cast_table #other_info {
		width: 100%;
	}
	.page_split {
		text-align: right;
	}

/**/
	#main_table {
		background: #ffffff;
		margin-left: auto;
		margin-right: auto;
		color: #000000;
		width: 720px;
	}
	#main_table td {
		text-align: left;
		padding: 4px;
	}
	#main_table #cast_info {
		border: solid 0px #cccccc;
		width: 100%;
	}
	#main_table #cast_info th {
		padding: 4px;
		border-bottom: solid 1px #cccccc;
		width: 140px;
		text-align: left;
	}
	#main_table #cast_info td {
		padding: 4px;
		border-bottom: solid 1px #cccccc;
	}
	#main_table #cast_photo {
		text-align: center;
	}
	#main_table #cast_comment {
		text-align: left;
		background: #eeeeee;
		color: #666666;
		font-weight: bold;
		margin: 5px auto;
		padding: 8px;
	}
	#main_table .table_head {
		background: #eeeeee;
		font-weight: bold;
	}