@charset "UTF-8";

/*-- ▼content --*/

div#topFlash {

	margin: 30px auto 0;

	padding: 0;

}

div#topic,
div.newBlog {

	width: 650px;

	margin: 0 40px 0 0;

	padding-top: 21px;

	text-align: left;

	background: #fff;

	float: right;

}

*html div#topic {

	width: 650px;

	margin: 0 20px 0 0;

}

.topic p {

	margin-top: 0;

	margin-bottom: 0;

}

div.topTitle h2 {

	margin-top: 0;

	margin-left: 20px;

	padding: 0;

	font-weight: bold;

	font-size: 111%;

	clear: both;

}

div.topCont {

	margin: 15px 20px 0;

}

div.topDate {

	margin: 6px 15px 21px 0;

	font-size: 90%;

	float: right;

}

*html div.topDate {

	margin: 6px 6px 21px 0;

	font-size: 90%;

	float: right;

}

div#nextBack {

	width: 100%;

	margin: 0 auto;

	clear: both;

}

div#topicBack {

	margin: 12px 0px 0px 21px;

	text-decoration: none;

	float: left;

}

div#topicNext {

	margin: 12px 21px 0px 0px;

	text-decoration: none;

	float: right;

}

#cont404 {

	width: 1000px;

	height: 100%;

	margin: 0 auto;

	padding: 0;

	background: #000;

}

img.img404 {

	margin-bottom: 15px;

	float: none;

}







.sp_txt {

	margin-left: 27px;

}
/*-- ▲end of content --*/

/*-- ▼footer --*/






#copyright404 {

	margin: 15px auto;

	font-size: 75%;

	color: #ccc;

}

.text404 {

	color: #ccc;

}

/*-- ▲end of footer --*/

/*-- ▼ box_music --*/

div.object {

	margin-top: 16px;

	margin-bottom: 10px;

}

div#box_music_yus01 {

	text-align: center;

	clear: both;

}

div.entrant_music {

	width: 480px;

	margin: 0 auto;

	text-align: left;

}

p.box_music_txt {

	width: 480px;

	margin: 0 auto;

	padding: 9px 2px;

	border-top: 1px solid #cccccc;

	text-align: left;

	clear: both;

	line-height: 1.5;

}

/*-- ▲ end of box_music --*/

