@charset "utf-8";#contents {	width:1000px;	height:650px;	text-align:left;	background:#fff url("../image/back.jpg") no-repeat;}/*  ========記事 ======== */.info {	padding:0 20px 0 0px;	width:280px;	height:560px;		float:left;}.live {	padding:0 0 0 20px;	width:390px;	height:500px;		float:left;	overflow:auto;}h2 {	font-family:serif;	padding:3px 0 10px 20px;	background:#b21363;	width:260px;	height:9px;	color:#fff;	font-size:15px;	border-bottom: 2px dotted #cc8ea2;	border-top: 2px dotted #cc8ea2;}h3 {	font-family:serif;	padding:3px 0 10px 20px;	background:#b21363;	width:350px;	height:9px;	color:#fff;	font-size:15px;	border-bottom: 2px dotted #cc8ea2;	border-top: 2px dotted #cc8ea2;}.info dl {	padding:10px 0 15px 20px;	width:320px;}.info dt {	width:240px;	font-weight: bold;	color:#331907;}.info dd {	width:240px;	margin: -18px 0 10px 100px;	padding: 0 2px 0 7px;	border-left: 2px dotted #a4c326;	background-position: center bottom;}.live dl {	padding:5px 0 5px 20px;	width:350px;}.live dt {	color:#331907;	font-weight: bold;	border-bottom: 2px dotted #a4c326;}.live dd {	padding:0px 0 10px 0px;}h4 {	padding:0 0 0 20px;	color: #b21363;	text-decoration:none;	font-weight:bold;}/*  ========リンク ======== */a {	color: #b21363;	text-decoration:none;}a:hover,a:active {	color:#a4c326;	text-decoration:underline;}
