@charset "UTF-8";
/* CSS Document */

#top_lead {
	width:766px;
	height:306px;
	margin:0px 0 0px 0;
	position:relative;
}

#lead_text {
	width:167px;
	height:306px;
	background-image:url(../images/top_lead.gif);
	float:left;
	position:absolute;
	top:0;
	left:15px;
}

#lead_text p {
	font-size:10px;
	line-height:16px;
	margin:1.5em 10px 0 10px;
	color:#555;
	text-indent:0;
}
#lead_text img {
	margin:0 0 0 5px;
}
#lead_text p span {
	color:#DF0024;
}
#lead_text p span strong {
	font-weight:bold;
}

#main_visual {
	float:left;
	width:560px;
	position:absolute;
	top:0;
	left:190px;
}
#mv {
	/*position:absolute;
	top:249px;
	left:112px;
	z-index:100;*/
	text-align:center;
	height:47px;
	margin:0px 0px 15px 0;
}
#mv_0 {
	position:absolute;
	top:0;
	left:0;
}
#mv_1 {
	position:absolute;
	top:0;
	left:370px;
}
#mv_2 {
	position:absolute;
	top:0px;
	left:10px;
}

ul#banner {
	position:relative;
	width:100%;
	height:210px;
	margin:20px 0 0 8px;
}
ul#banner li  {
	position:relative;
	float:left;
}
ul#banner li a {
	display:block;
	width:186px;
	height:66px;
	text-indent:-9999px;
}
li.bn_1 { background:url(../images/bn_murayama.png); }
li.bn_2 { background:url(../images/bn_hakkai.png); }
li.bn_3 { background:url(../images/bn_kayano_live.png); }
li.bn_4 { background:url(../images/bn_okazaki.png); }
li.bn_5 { background:url(../images/bn_flowerlesson.png); }
li.bn_6 { background:url(../images/bn_deautabi.png); }
li.bn_7 { background:url(../images/bn_murayama2.png); }
li.bn_8 { background:url(../images/bn_triangle.png); }
li.bn_9 { background:url(../images/bn_tibetan_rag.png); }
li.bn_10 { background:url(../images/bn_n_photo.png); }


#topics {
	/*
	width:766px;
	height:40px;
	background-image:url(../images/news.png);
	position:relative;
	*/
}
#topics ul.moostick {
	position:absolute;
	top:8px;
	left:80px;
}
#topics ul.moostick li {
	line-height:1.5em;
	color:#006221;
}
#topics h1 {
	display:block;
	width:754px;
	height:40px;
	background:url(../images/topics.png);
}
#topics ul li {
	color:#990000;
	margin:0 0 0 10px;
}

h1#appreciation {
	width:766px;
	height:40px;
	background-image:url(../images/appreciation.png);
	margin:0 0 1em 0;
}
h1#appreciation strong { display:none; }

.appreciation_list {
	padding:0 0 0 3px;
}
.appreciation_list ul {
	width:760px;
	border:1px solid #ccc;
	background-color:#fafafa;
}
.appreciation_list.now ul {
	border-bottom:none;
}
.appreciation_list.done ul {
	border-top:none;
}

.appreciation_list ul li {
	padding:5px 0 0 20px;
	border-bottom:1px solid #eaeaea;
	background-color:#f0f0f0;
	clear:both;
}
.appreciation_list ul li:hover {
	background-color:#fff;
}
.appreciation_list ul li strong {
	width:140px;
	display:inline-block;
	letter-spacing:-1px;
}
.appreciation_list ul li strong span {
	font-size:10px;
	color:#df0024;
	padding:0 0 0 5px;
}
.appreciation_list ul li a.title {
	display:inline-block;
	width:450px;
}
.appreciation_list ul li a.mb {
	font-size:10px;
	letter-spacing:-1px;
}
.appreciation_list.now ul li a.mb {
	font-size:1em;
}

.now ul li {
	height:75px;
}
.now ul li strong {
	color:#df0024;
	font-weight:bold;
}
.now ul li img {
	padding:0 40px 0 0;
	float:left;
}

.done p {
	text-align:right;
	margin:1em 0 0 0;
	padding:0;
	color:#666;
	font-size:12px;
}

#content {
	position:relative;
	width:766px;
	padding:0 0 2em 0;
}
