/* CSS Document *//*INDEX*/#topimages {	width:100%;	background:#E2E4EB;	color:#000000;}.topimagesArea {	width:960px;	margin:0 auto;}#topcontent {	width:100%;	background:#E400BC;	color:#ffffff;}.topcontentArea {	width:900px;	background:#000000;	margin:0 auto;	padding:30px 30px 20px 30px;}.topcontentAreaLeft {	width:630px;	float:left;}.topcontentAreaLeft img {	margin:0 0 5px 0;}.topSchedule {	padding-bottom:30px;}.scheduleTable {	width:630px;	margin:0 auto;}.scheduleTable tr {	background:url(../images/news_b_line.jpg) repeat-x left bottom;}.scheduleTitle {	width:80px;	padding:10px 0 12px 0;}.scheduleContent {	padding:10px 0 12px 0;}.scheduleContent ul{	padding:0 0 0 8px;	background:url(../images/top_schedule_line.jpg) no-repeat left 2px;}/* 臨時で追加しました */.scheduleContent li{	background:url(../images/news_mark.jpg) no-repeat 5px 5px;	padding-left:17px;	display:block;}.topNews {	padding-bottom:22px;}.otherLink {	margin:0;	padding:0;}.otherLink a {	background:url(../images/top_link_mark.jpg) no-repeat 0 50%;	padding:2px 0 2px 20px;}.topcontentAreaRight {	width:230px;	float:right;}.topMagazine,.topTweet {	color:#333333;	width:230px;	background-color:#E2E4EB;	text-align:center;	margin:0 0 20px 0;	padding:15px 0;}.topMagazine img {	margin-bottom:10px;}.topTweet {	padding:0;}.topBookDvd {	/*height:288px;*/	background-color:#E2E4EB;	color:#333333;	text-align:center;	padding:0 0 10px 0;}.rColumnTitle{	height:29px;	background-color:#666666;	margin:0 0 14px 0;	padding:5px 0 0 0;	font-size:15px;	font-weight:bold;	color:#ffffff;}.topBookDvd img {	margin:10px 4px 4px 0;}.topBookDvd span.topBookDvdLink {	margin:0 14px 0 0;	padding:0 0 0 14px;	background:url(../images/top_bookdvd_mark.jpg) no-repeat 0 52%;}.topBookDvd a:link {	color:#333333;	text-decoration:none;}.topBookDvd a:visited {	color:#333333;	text-decoration:none;}.topBookDvd a:hover,.topBookDvd a:focus {	color:#333333;	text-decoration:underline;}.topBookDvd a { /* Firefox */	/*\*/	overflow:hidden;	/**/	text-decoration:underline;}/*.topBookDvd font {	color:#333333;}*/.nextSubTicket {	margin:12px 0 6px 0;	font-weight:bold;}#toph2 {	marign:0;	padding:0;}
