body{	background:url("../images/base/bg.jpg") 50% 0% no-repeat #000;	margin:0;	color:#fff;	font-size:12px;}img{	border:0;}ul{	margin:0 0 0 10px;	_margin:0 0 0 10px;}#container{	width:900px;}#title{	padding: 30px 0 0 0;	height: 160px;}#alpha{	width:250px;	height:1200px;	float:left;}#banner{	margin:30px 0;}#beta{	width:650px;	float:right;	background:url("../images/base/betabg.jpg") no-repeat;	height:800px;	position:relative;}#koushinnews{	height:1200px;	background:url("../images/base/alphabg.jpg") fixed repeat-y;	text-align:center;}#koushinnewsimg{	padding:10px 0;}#koushinnewstext{	height:80px;	text-align:left;}.newsleft{	margin:5px 0 0 0;	font-size:12px;	line-height:14px;	font-weight:bold;}#jukebox{	width:227px;	text-align:center;	margin:10px 0 0 10px;}#movie{	margin: 20px 0 0 0;}#contentsbox{	background:url("../images/base/contentsbg.jpg") no-repeat fixed;	margin: 0;}#koushin{	height:430px;	padding:20px 0 0 20px;}#sakuhinbox{		}#kokuchi{	padding:20px 0 0 20px;}#contents{	padding: 20px 10px 10px 10px;	font-size:14px;	font-weight:bold;}#contentsgaku{	padding: 30px 10px;}#contentsspace{	height:35px;}#contentsbar{	position:absolute;	top:10px;	left:25px;}.font_l{	font-size:20px;	font-weight:bold;}.font_m{	font-size:16px;	font-weight:bold;}.font_ms{	font-size:14px;	font-weight:bold;}.font_s{	font-size:12px;	font-weight:bold;}.font_sn{	font-size:12px;}.font_ss{	font-size:10px;}#wikipedia{	text-align:center;	margin:30px 0 0 0;}#wikipediabox{	text-align:left;	width:500px;	background:#000;	font-size:14px;	padding:10px;}#danincontents{	width:520px;	margin:20px;}#daninimg{	width:100px;	height:100px;	float:left;	background:#000;}#daninname{	width:125px;	height:100px;	float:left;	background:#000;	line-height:18px;	padding:0 0 0 5px;}#daninfile{	width:280px;	height:100px;	float:left;	line-height:20px;	background:#000;}#daninlink{	width:410px;	background:#000;	padding:0 0 0 100px;}.daninclear{	clear:both;}#sakuhinmenu{	padding:30px 0 10px 0; 	width:300px;	height:30px;}#sakuhinbox{	margin:20px 10px;	width:530px;}#sakuhinleft{	float:left;	margin:0 0 20px 0;}#sakuhinspec{	font-weight:bold;}#sakuhinright{	float:right;	margin:0 0 20px 0;}#sakuhinsonglist{	margin:0 0 0 15px;	font-size:13px;	font-weight:bold;}#sakuhincomment{	margin:15px 0;	clear:both;	background:#000;	padding:5px;}#koushin{	height:430px;	padding:20px 0 0 20px;}#netradi_bg{	height:1147px;	width:800px;	background:url("../images/netradio/bg.jpg");	margin:0 auto;}#netradi_contents{	padding:200px 60px 0 60px;}.netradi_list{	padding:10px 5px;	margin:0 0 20px 0;	width:670px;	background:#ccccc0;	height:20px;	color:#000;	font-weight:bold;	text-align:left;}#netradi_back{	padding:20px 10px 70px 570px;}