@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
	padding-top:0;
}

/* ------------------------------------------------------------------

	全体
	
------------------------------------------------------------------- */
.biggest_colomn{
text-align: left;
font-size: 12px;
line-height: 1.7;
color: #ffffff;
}

.cm_contents_header{
background:#384345 url(images/bg_soneyukie.jpg) no-repeat left top;
width:950px;
}

.cm_contents_header .cm_song{
padding:33px 0 30px 35px;
}

.biggest_colomn .cm_contents_header h2{
padding:0 0 30px 55px;
}

.cm_contents_header .read_tit01{
margin:0 0 20px 55px;
}

.cm_contents_header .read_txt01{
padding:0 0 40px 63px;
width:620px;
}

.cm_contents_header .movie{
padding:0 0 20px 55px;
}


.cm_contents{
width:950px;
background:#272c2d url(images/bg_contents.gif) repeat-y left top;
padding:0 0 0 0;
}

.cm_contents_wrap{
width:950px;
padding-bottom:26px;
background:url(images/line_thick.gif) no-repeat left bottom;

}

/* ---------------------
	プロフィール
---------------------- */

.cm_contents .profile{
background:url(images/shadow.jpg) no-repeat left top;
padding:40px 50px;
}

.cm_contents .profile h3{
margin-bottom:15px;
}

.pic_float{
float:left;
padding-right:20px;
}

/* ---------------------
	ＣＤ情報
---------------------- */

.cm_contents .instores{
width:850px;
background:url(images/line_dot.gif) repeat-x left top;
margin:0 40px;
padding:30px 10px;
font-size:10px;
}

.cm_contents .instores h3{
margin-bottom:15px;
}

.cd_detail01{
float:left;
width:435px;
}

.cd_detail02{
float:left;
width:410px;
}

.cm_contents .instores .mg_top_5{
margin-top:5px;
}

/* ---------------------
	インフォメーション
---------------------- */

.cm_contents .information{
width:850px;
background:url(images/line_dot.gif) repeat-x left top;
margin:0 40px;
padding:30px 10px;
}

.cm_contents .information h3{
margin-bottom:15px;
}

.cm_contents .information a{
background:url(images/arrow01.jpg) no-repeat left top;
padding:0 0 0 18px;
color:#ffffff;
text-decoration:none;
}

.cm_contents .information ul li{
padding-bottom:8px;
}

/* ---------------------
	イベント
---------------------- */

.cm_contents .event_wrap{
widows:950px;
padding-top:26px;
background:url(images/line_thick.gif) no-repeat left top;
}

.cm_contents .event{
background:url(images/bg_event.gif) repeat-y left top;
}

.cm_contents .event .event_txt{
float:left;
width:450px;
padding:40px 0 40px 50px;
color:FFFFFF;
}

.cm_contents .event h4{
margin:15px 0 25px;
}

.cm_contents .event .event_img{
float:right;
width:354px;
padding:40px 30px 40px 0;
}


