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