@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:350px;
	height:560px;	
	float:left;
}

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:340px;
	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:360px;
}
.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;
}