@charset "UTF-8";

/* ******************************************
 背景　定義
****************************************** */
div.ct_home02 {
	background:transparent url(../../img/MVFeedAndSite.jpg) no-repeat scroll center top !important;
	padding-top: 60px !important;
}

div.ct_home02 #MVMessage{
	width: 900px;
	margin:0 auto;
	text-align:left;
}

div.ct_home02 #MVMessage p#topMessage01{
	background: url(../img/img_MV_Message.png) no-repeat;
	height: 45px;
	padding-bottom: 50px;
}


/* ******************************************
 コンテンツ内容　定義
****************************************** */
.basicBlock{
	width: 631px;
	padding-left: 10px;
	margin-bottom: 40px;
}

.basicBlock h3{
	width: 631px;
	height: 0px;
	display: block;
	padding-top: 32px;
	overflow-y: hidden;
	margin-bottom: 1px;
}

#block01 h3{background: url(../img/title_01.gif) no-repeat;}
#block02 h3{background: url(../img/title_02.gif) no-repeat;}

.basicBlock div.textField{
	border: 1px #cecece solid;
	padding: 25px 20px 25px 25px;
}

* .basicBlock div.textField{
	width: 584px;
}

.basicBlock div p{
	line-height: 170%;
}

.basicBlock div.textField .feedBlock{
	background: url(../img/border.gif) no-repeat;
	width:580px;

}

.basicBlock div.textField .feedBlock p{
	float: left;
	background: url(../../img/ico_pankuzu.jpg) no-repeat 0 10px;
	padding: 5px 0 0 20px;
	width: 400px;
}

.basicBlock div.textField .feedBlock div{
	float: right;
	width: 123px;
	padding: 10px 0 15px 0;
	
}

.basicBlock div.textField .feedBlock div a{
	width: 116px;
	height: 29px;
	display: block;
}

.basicBlock div.textField .feedBlock div a:hover{
  filter: alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
}

.basicBlock div.textField .feedBlock div.icoPodcast a{background: url(../img/ico_podcast.gif) no-repeat;}
.basicBlock div.textField .feedBlock div.icoRss a{background: url(../img/ico_rss.gif) no-repeat;}


.basicBlock div.textField .feedBottom{
	background: url(../img/border.gif) no-repeat;
	width:580px;
	height: 1px;
	display: block;
}




