h1, h2, h3, h4, h5, p, div, dt, dd, dl, img, input, form, ul, li {	margin: 0px;	padding: 0px;}/* movie */#movie {	width: 750px;	height: 213px;	margin: 0px 0px 0px 10px;}/* menu */ul.menu {	width: 303px;	height: 652px;	list-style: none;	float: left;	margin: 0px 0px 10px 0px;}.m01 {	background: url(../img/top/menu.jpg) no-repeat;	text-indent: -9999px;	width: 303px;	height: 50px;	text-decoration: none;	display: block;}li.m02 a {	background: url(../img/top/menu.jpg) no-repeat 0px -50px;	text-indent: -9999px;	width: 303px;	height: 52px;	text-decoration: none;	display: block;}li.m02 a:hover {	background-position: -303px -50px;	text-decoration: none;}li.m03 a {	background: url(../img/top/menu.jpg) no-repeat 0px -102px;	text-indent: -9999px;	width: 303px;	height: 52px;	text-decoration: none;	display: block;}li.m03 a:hover {	background-position: -303px -102px;	text-decoration: none;}li.m04 a {	background: url(../img/top/menu.jpg) no-repeat 0px -154px;	text-indent: -9999px;	width: 303px;	height: 52px;	text-decoration: none;	display: block;}li.m04 a:hover {	background-position: -303px -154px;	text-decoration: none;}li.m05 a {	background: url(../img/top/menu.jpg) no-repeat 0px -206px;	text-indent: -9999px;	width: 303px;	height: 52px;	text-decoration: none;	display: block;}li.m05 a:hover {	background-position: -303px -206px;	text-decoration: none;}li.m06 a {	background: url(../img/top/menu.jpg) no-repeat 0px -258px;	text-indent: -9999px;	width: 303px;	height: 51px;	text-decoration: none;	display: block;}li.m06 a:hover {	background-position: -303px -258px;	text-decoration: none;}li.m07 a {	background: url(../img/top/menu.jpg) no-repeat 0px -309px;	text-indent: -9999px;	width: 303px;	height: 42px;	text-decoration: none;	display: block;}li.m07 a:hover {	background-position: -303px -309px;	text-decoration: none;}li.m08 a {	background: url(../img/top/menu.jpg) no-repeat 0px -351px;	text-indent: -9999px;	width: 303px;	height: 59px;	text-decoration: none;	display: block;}li.m08 a:hover {	background-position: -303px -351px;	text-decoration: none;}li.m09 a {	background: url(../img/top/menu.jpg) no-repeat 0px -410px;	text-indent: -9999px;	width: 303px;	height: 51px;	text-decoration: none;	display: block;}li.m09 a:hover {	background-position: -303px -410px;	text-decoration: none;}li.m10 a {	background: url(../img/top/menu.jpg) no-repeat 0px -461px;	text-indent: -9999px;	width: 303px;	height: 52px;	text-decoration: none;	display: block;}li.m10 a:hover {	background-position: -303px -461px;	text-decoration: none;}.m11 {	background: url(../img/top/menu.jpg) no-repeat 0px -513px;	text-indent: -9999px;	width: 303px;	height: 139px;	text-decoration: none;	display: block;}/* main */#main {	width: 457px;	float: left;}.main_copy {	background: url(../img/top/main_copy.gif) no-repeat;	text-indent: -9999px;	width: 447px;	height: 40px;	text-decoration: none;	display: block;	margin: 0px 0px 5px 10px;}.box1 {	width: 409px;	margin: 0px 0px 0px 38px;}.box2 {	width: 447px;	margin: 0px 0px 7px 10px;}.t01{	width: 214px;	color: #333333;	font-size: 80%;	line-height: 160%;	float: left;}.pt01 {	width: 185px;	margin: 0px 10px 0px 0px;	float: left;}.topics {	background: url(../img/top/topics_01.jpg) no-repeat;	text-indent: -9999px;	width: 320px;	height: 39px;	float: left;	margin: 10px 0px 0px 0px;}.topics_b a {	background: url(../img/top/topics_02.jpg) no-repeat 0px 0px;	text-indent: -9999px;	width: 127px;	height: 39px;	text-decoration: none;	float: left;	margin: 10px 0px 0px 0px;}.topics_b a:hover {	background-position: 0px -39px;	text-decoration: none;}.t_date{	color: #FF6600;	font-size: 80%;	line-height: 160%;}.t_title{	color: #663300;	font-size: 100%;	line-height: 140%;	margin: 0px 0px 5px 0px;	font-weight: normal;}.t_text_box{	border-bottom: #996600 dotted 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 10px 0px;}.t_text_box{	border-bottom: #996600 dotted 1px;	margin: 0px 0px 7px 0px;	padding: 0px 0px 10px 0px;}.topics_list_t {	background: url(../img/top/topics_list.gif) no-repeat;	text-indent: -9999px;	width: 152px;	height: 28px;	margin: 0px 0px 0px 10px;}.box1 dl {	border-bottom: #996600 dotted 1px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 10px 0px;}.list_box{	margin: 0px 0px 0px 0px;}.tl_date{	color: #FF6600;	font-size: 80%;	line-height: 160%;	float: left;	margin: 0px 10px 0px 0px;}.tl_text{	color: #663300;	font-size: 80%;	line-height: 160%;	margin: 0px 0px 0px 0px;	float: left;}.tl_text a {	text-decoration: none;	color: #663300;}.tl_text a:hover {	color: #663300;	text-decoration: underline;}/* footer */#footer {	width:750px;	height: 28px;	background: url(../img/top/footer.jpg) no-repeat;	text-align: center;	margin: 0px 0px 0px 10px;}