@charset "Shift_JIS";
/* ------------------------------------------------------------------

	他ページ共通 CSS
	
------------------------------------------------------------------- */
.footer{
	padding-top:0;
}

/* ------------------------------------------------------------------

	全体
	
------------------------------------------------------------------- */
.biggest_colomn{
text-align: left;
}

img { vertical-align:bottom }

.cm_contents_header{
background-color:#f4f5f5;
width:950px;
}

/*--clearfix--*/
.cm_contents_header:after{
content: "";
display: block;
clear: both;
}

.cm_contents_header_inc{
float:left;
width:390px;
}

.artist_image{
float:left;
width:560px;
}

.cm_contents_header .movie{
background:url(images/bg_movie.jpg) no-repeat left top;
padding:10px 0 0 60px;
height:319px;
}

/* ---------------------
	アーティスト情報
---------------------- */

.artist_info{
font-size:12px;
color:#032138;
width:950px;
background-color:#EDFAFF;
/*background:#EDFAFF url(images/bg_detail.jpg) no-repeat left top;*/
/*padding:55px 0 0 45px;*/
}

/*--clearfix--*/
.artist_info:after{
content: "";
display: block;
clear: both;
}

.artist_info h3{
margin-bottom:10px;
}

.artist_info .profile{
background:#E0F7FF url(images/bg_profile.jpg) no-repeat left top;
line-height:180%;
width:850px;
padding:55px 50px 20px;
}

.artist_info .profile p{
margin-bottom:15px;
}

.artist_info .profile p.artist_hp{
font-weight:bold;
background: url(images/icon_mays.gif) no-repeat left center;
padding-left:55px;
margin-top:30px;
}

.artist_info .profile p.artist_hp a:link,
.artist_info .profile p.artist_hp a:visited{
text-decoration:none;
color:#032138;
}

.artist_info .profile p.artist_hp a:hover,
.artist_info .profile p.artist_hp a:active{
text-decoration:none;
color:#0083e8;
}


.artist_info .release{
background:#EDFAFF url(images/bg_albam.jpg) no-repeat left top;
line-height:180%;
width:850px;
padding:70px 50px 15px;
}

/*--clearfix--*/
.artist_info .release:after{
content: "";
display: block;
clear: both;
}

.artist_info .release .img_albam{
float:left;
width:350px;
}

.artist_info .release .albam_detail{
float:left;
width:480px;
}

.artist_info .release p{
margin-bottom:15px;
}

.artist_info .release p strong{
color:#0083e8;
}


/* ---------------------
	CMで紹介されたお花
---------------------- */

.product_picup{
width:950px;
background:#DBF3FF url(images/bg_flower_info.jpg) no-repeat left top;
padding:50px 0 30px 0;
}

/*--clearfix--*/
.product_picup:after{
content: "";
display: block;
clear: both;
}

.product_picup .product_detail{
float:left;
padding:55px 0 0 50px;
width:280px;
}
.product_picup .product_detail p{
padding:0 40px 0 25px;
font-size:12px;
}

.product_picup .product_detail .product_name{
display:block;
padding:10px 0 15px 0;
font-size:16px;
font-weight:bold;
color:#f98d00;
}

.product_picup .product_detail .product_price{
display:block;
padding:15px 0 0 0;
font-weight:bold;
}

.product_picup .product_img{
float:left;
width:580px;
}

.product_picup .product_img .pic{
border:3px solid #ffffff;
margin-right:25px;
}

.product_picup .product_img .btn{
margin-bottom:130px;
}


