body {	margin:0;	padding:0;	background-color: #2F0000;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 12px;	line-height: 1.5em;	color: #FFF;	}a:link {	color:#FC3;	line-height: 1.3em;	}a:visited {	color:#F00;	line-height: 1.3em;	}a:hover {	color:#FF0;	text-decoration:none;	}a:active {	color:#C00;	text-decoration:none;	}a img {	color:#33c;	text-decoration:none;	}/* .anchor--------------------------------------------------*/p.anchor {	position:absolute;	top:0;	left:-10000px;	width:760px;	}/* heading, paragraph--------------------------------------------------*/h1, h2, h3, h4, h5, h6 {	margin:0;	padding:0;	font-size:100%;	line-height:1.5em;	}p {	margin:0;	padding:0;	}	div {	margin:0;	padding:0;	}hr {	display:none;	}/* misc--------------------------------------------------*/em {	font-style:normal;	font-weight:bold;	font-size:small;	}em.s {	font-style:normal;	font-weight:bold;	font-size:x-small;	line-height:1.2em;	}	em.xs {	font-style:normal;	font-weight:bold;	font-size:xx-small;	line-height:1.2em;	}.reset {	display:block;	clear:both;	height:1px;	font-size:1px;	line-height:1px;	}.hide {	display:none;	}.clear{	height:0px;	clear:both;	visibility:hidden;	}/* layout-------------------------------------------------*/#container {	width: 800px;	margin-top: 0px;	background-color: #000;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0;	padding-right: 0;	padding-bottom: 20px;	padding-left: 0;	}	#leftCol {	position:relative;	width: 215;	margin-left: 15px;	height: 130px;	float: left;	padding-top: 5;	padding-right: 10;	padding-bottom: 15;	padding-left: 15;	background-color: #000;	}#rightCol{	background-image: url(../images/news_bg.gif);	height: 135px;	width: 534px;	float: right;	margin-bottom: 15px;	}#rightCol .date {	float: left;	margin-left: 175px;	color: #333;	margin-top: 18px;	}	#rightCol .news {	float: left;	margin-left: -200px;	color: #333;	margin-top: 60px;	}#dvdInfo {	width: 360px;	float: left;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 10px;	background-color: #000;	}	#dvdPoint {	width: 420px;	background-image: url(../images/point_bg.gif);	background-repeat: no-repeat;	background-position: 15px top;	float: right;	background-color: #000;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 15px;	padding-left: 5px;	}	.tx1{	text-align: left;	color: #F00;	font-size: 14px;	}	.tx2{	color: #CCC;	font-size: 10px;	}		.imgPad{	padding:0px;	margin-bottom: 15px;	margin-right: auto;	}.imgPoint{	margin:0px;	padding-top: 0px;	padding-left: 25px;	padding-right: 10px;	}		.txtPoint{	margin:0px;	padding-top: 0px;	padding-left: 30px;	padding-right: 20px;	}
