body.body {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#383838;background:#7D7E71;	margin: 0px;	padding: 0px;	text-align: center;}A:link {color:#CC4300;text-decoration:none;}A:visited {color:#CC4300;text-decoration:none;}A:hover {color:#CF4300;text-decoration:underline;}.head01 {font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10pt; line-height:10pt; color:#3A1C55;}.head01 A:link {color:#3A1C55;text-decoration:none;}.head01 A:visited {color:#D98C07;text-decoration:none;}.head01 A:hover {color:#CC4300;text-decoration:underline;}.footer01 {	background:#48236A;	width:950px;	font-weight:normal;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	line-height:15pt;	color:#FFFFFF;}.footer01 A:link {color:#FFFFFF;text-decoration:none;}.footer01 A:visited {color:#D98C07;text-decoration:none;}.footer01 A:hover {color:#CC4300;text-decoration:underline;}.footer02 {	background:#000000;	width:950px;	font-weight:bold;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	line-height:30pt;	color:#DAE177;}.footer03 {	background:#48236A;	width:950px;	text-decoration:none;	font-size:8pt;	color:#FFFFFF;}.yokowatari {	font-weight:bold;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	line-height:10pt;	color:#140488;	padding:10px;	text-align:right;}.yokowatari A:link {color:#CC4300;text-decoration:none;}.yokowatari A:visited {color:#CC4300;text-decoration:none;}.yokowatari A:hover {color:#CF4300;text-decoration:underline;}.page {	font-weight:bold;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	line-height:10pt;	color:#140488;	padding:10 5 0 5px;	text-align:center;}.list {	float:left;	width:352;	text-decoration:none;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	margin:10 0 0 10px;	border:solid 1px #000000;	text-align:left;	color:#FFFFFF;	line-height:23px;	font-size:10pt;	font-weight:bold;}.list_img {	float:left;	margin:0px;	padding:0px;	border-right:solid 1px;}.list_text {	font-size:9pt;	font-weight:normal;	text-align:left;	line-height:11pt;	margin:5 2 5 223;	color:#000000;}.list_1 {	background:#FDE5F0 url(img/category_movie01.gif);	background-repeat:no-repeat;}.list_2 {	background:#FDE5F0 url(img/category_movie02.gif);	background-repeat:no-repeat;}.list_3 {	background:#FDE5F0 url(img/category_movie03.gif);	background-repeat:no-repeat;}.list_4 {	background:#F2E7FB url(img/category_movie04.gif);	background-repeat:no-repeat;}.list_5 {	background:#F2E7FB url(img/category_movie05.gif);	background-repeat:no-repeat;}.list_6 {	background:#F2E7FB url(img/category_movie06.gif);	background-repeat:no-repeat;}.list03 {//	font-weight:bold;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	line-height:12pt;	color:#383838;}.top_header {	background:url(img/head_img_d2.gif);background-repeat:no-repeat;	width:950px;	height:89px;	position:relative;}.top_menu {	line-height:20pt;	font-size:10pt;}.left_menu {	background:#E1E2D1;	text-align:center;	padding:8 8 0 8;}.whatsnew_frame {	background-image: url('./img/back_news.jpg');	font-size: 8pt ;	width:250;	height:147;	overflow:auto;	text-align:left;}.whatsnew_text {	padding:5px;	border-bottom:solid 1px;}.whatsnew_date {	color:#48236A;	font-weight:bold;}.marquee {	background:#000000;	color:#E0E080;	font-size:8pt;	line-height:22px}.movie_header {	background:url(img/head_img.gif);background-repeat:no-repeat;	width:750px;	height:89px;}.movie_banner {	background:#000000;	width:750px;}.movie_body {	background:#FFFFFF;	width:750px;}.movie_download {	background:#000000;	padding:0px;	width:718px;}.movie_thum {	float:left;	padding:7px;}.movie_manzoku {	float:left;	padding:7px;}.movie_detail {	float:left;	text-align:left;	font-size:9pt;	width:305px;	padding:7px;}.movie_detail_title {	color:#F0F080;	font-weight:bold;	padding:5 0 5 0px;	border-bottom:solid 1px #281840;}.movie_detail_spec {	color:#CFA7E8;	padding:5 0 5 0px;	border-bottom:solid 1px #281840;}.movie_detail_comment {	color:#FFFFFF;	padding:5 10 0 0px;}.movie_photo {	padding:2px;}.movie_button {	padding:5 0 10 0px;}.movie_footer {	width:718px;}.movie_toroku {	float:left;	text-align:left;	padding:5 0px;	line-height:15px;}.movie_close {	float:right;	text-align:right;	padding:3 0px;}.error_body {	width:750px;	background:#FFFFFF;}.error_content {	width:716px;	background:#FFFFFF;	border:solid 1px #000000;	padding-top:20px;}.f_red {	color:#FF0000;}.f_10pt {	font-size:9pt;}.event_waku {	color:#FFFFFF;	background:#000000;	border:solid 1px #000000;	font-size:9pt;}.event_content_wafuku {	background:#132601;	padding:5px;}.event_content {	background:#000000;	padding:5px;}.event_title {	background:#A20055;	color:#000000;	font-weight:bold;	padding:5px;	margin-top:1px;	text-align:center;}.event_title_paipan {	background:#6804DF;	color:#000000;	font-weight:bold;	padding:5px;	text-align:center;}.event_title_chojuku {	background:#BA430B;	color:#000000;	font-weight:bold;	padding:5px;	margin-top:1px;	text-align:center;}.yokoku_topdate {	color:#E01325;	font-size:9pt;}.yokoku_date {	color:#999999;	font-size:9pt;	padding-bottom:20px;}.yokoku_title {	background:#E01325;	color:#000000;	font-size:9pt;	width:220px;	padding-top:4px;	padding-bottom:2px;}.taikai {	text-align:left;	font-size:9pt;	}