@charset "utf-8";
/*5.html*/
/* ----------------------------------------------------- */
.album_list .text_h2{
	margin:0;
}
.a_name{
	font-weight:bold;
	color:#375A88;
}
.photo{
	width:176px;
	height:176px;
	background:url(../../images/common/bg_photo.jpg) no-repeat left top;
	padding:5px;
}
.album_list .main_box{
	padding:0 0 5px 0;
}
#review_listener{
	margin:10px 0 30px 0;
}
.nav_area_R img{
	vertical-align:top;
	padding:0 10px;
}
.star_g img{
	vertical-align:top;
	padding:2px 10px;
}
#review_area{
	margin:20px 0　;
}
.review_box_ttl{
	font-weight:bold;
	float:left;
}
.star_g{
	float:left;
}
.review_name{
	float:left;
	padding:0 15px 0 0;
}
.review_date{
	float:left;
}
.review_box_top,
.review_box_center{
	margin:0 0 5px 0;
}
.review_box_bottom{
	padding:0 0 20px 0;
	border-bottom:1px solid #CBCBCB;
}
.review_area{
	margin:0 0 0 3px;
}
#btn_review{
	margin:0 0 0 3px;
}
.no{
	width:25px;
}
.player{
	width:20px;
}
.tiem{
	width:6%;
}
.price{
	width:20%;
}
#artist_data{
	float:left;
	padding:0 15px 0 0;
	width:130px;
}
#artist_data_02{
	width:73%;
	float:left;
}
#artist_data_02 dt{
	font-size:14px;
	font-weight:bold;
	color:#375A88;
}
#artist_data img{
	border:1px solid #ccc;
}
/*#news dl{
	border-bottom:1px dotted #ccc;
	margin:10px auto;
	padding:0 0 2px 0;
	width:99%;
}*/
/*#news dt{
	float:left;
	padding:0 10px 0 0;
}
#news dd{
	float:left;
	width:23%;
}
#news .news_cont{
	float:right;
	width:60%;
}*/
/*#news dt{
	float:left;
	padding:0 10px 0 0;
}
#news dd{
	float:left;
}
#news .news_cont{
	float:left;
	padding:0 0 0 10px;
}*/
#news_release{
	margin:10px auto;
	padding:0 0 2px 0;
	width:99%;
}
#news_release .new_date{
		border-bottom:1px dotted #ccc;
		background:#fff;
		padding:0 0 2px 0;
		width:90px;
}
#news_release .new_name{
		border-bottom:1px dotted #ccc;
		padding:0 5px 2px 0;
		width:140px;
}
#news_release .new_cont{
		border-bottom:1px dotted #ccc;
		padding:0 0 2px 0;
}

#itiran{
	padding:0 0 0 20px;
	max-width:1150px;
	margin:0 auto;
	font-size:12px;
}
#itiran li{
	width:90px;
	float:left;
	height:130px;
	padding:0 20px 40px 0;
}
#itiran_02 li {
	width:90px;
	float: left;
	height: 170px;
	padding: 0 20px 40px 0;
}
.news p{
	margin:0 0 10px 0;
}
.artist .a_name{
	font-size:18px;
	margin:30px 0 0 0;
}
.artist .date{
	margin:0 0 20px 0;
}

.btn_konyu{
	font-weight:bold;
	background:url(../../images/common/btn_album_l.jpg) no-repeat left top;
	/*width:180px;*/
}
/*.w_list{
	width:180px;
}*/
.btn_konyu a{
	width:170px;
	height:25px;
	padding:2px 0 0 10px;
}

.btn_konyu_02{
	background:url(../../images/common/btn_purchase_s.jpg) no-repeat left top;
	display:block;
	float:left;	
}
.btn_konyu_02 a{
	width:100px;
	height:15px;
	padding:0 5px 0 10px;
	line-height:1.3;
}
.btn_konyu_03{
	background:url(../../images/common/btn_purchase_ss.jpg) no-repeat left top;
	display:block;
}
.btn_konyu_03 a{
	width:74px;
	height:15px;
	padding:0 5px 0 8px;
	line-height:1.3;
}
.btn_konyu_05{
	width:78px;
	height:15px;
	background:url(../../images/common/btn_purchase_3.jpg) no-repeat left top;
	display:block;
	float:left;
	padding:0 5px 0 0;
}
.btn_konyu_05 a{
	width:68px;
	height:15px;
	padding:0 5px 0 10px;
	line-height:1.3;
}

.btn_watch{
	left:right;
}

.konyu{
	display:none;
}
.konyu_link a{
	display:block;
	overflow:hidden;
	outline:none;
}
.konyu_link a:link{
	color:#FFF;
	text-decoration:none;
}
.konyu_link a:visited{
	color:#FFF;
	text-decoration:none;
}
.konyu_link a:hover{
	color:#FFF;
	text-decoration:none;
}

/*2.html*/
/* ----------------------------------------------------- */


/*スライド*/
/* ----------------------------------------------------- */
#carouselWrap_01,
#carouselWrap_02,
#carouselWrap_03,
#carouselWrap_04,
#carouselWrap_05,
#carouselWrap_06,
#carouselWrap_07,
#carouselWrap_08,
#carouselWrap_09{
	margin:10px auto 50px;
	width:98%;
	/*height:270px;*/
	padding:5px;
	position:relative;
	font-size:12px;
}
#carouselPrev_01,
#carouselPrev_02,
#carouselPrev_03,
#carouselPrev_04,
#carouselPrev_05,
#carouselPrev_06,
#carouselPrev_07,
#carouselPrev_08,
#carouselPrev_09{
	position:absolute;
	/*top:105px;*/
	left:0px;
	cursor:pointer;
}

#carouselNext_01,
#carouselNext_02,
#carouselNext_03,
#carouselNext_04,
#carouselNext_05,
#carouselNext_06,
#carouselNext_07,
#carouselNext_08,
#carouselNext_09{
	position:absolute;
	/*top:105px;*/
	right:0px;
	cursor:pointer;
}
#carousel_01,
#carousel_02,
#carousel_03,
#carousel_04,
#carousel_05,
#carousel_06,
#carousel_07,
#carousel_08,
#carousel_09{
	width:93%;
	max-width:1062px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
}
#carouselInner_01 ul.column,
#carouselInner_02 ul.column,
#carouselInner_03 ul.column,
#carouselInner_04 ul.column,
#carouselInner_05 ul.column,
#carouselInner_06 ul.column,
#carouselInner_07 ul.column,
#carouselInner_08 ul.column,
#carouselInner_09 ul.column{
	width:540px;
	/*height:115px;*/	
	padding:0px 0 9px 0;
	float:left;
	border-bottom:1px dotted #ccc;
}
#carouselInner_01 ul.column li,
#carouselInner_02 ul.column li,
#carouselInner_03 ul.column li,
#carouselInner_04 ul.column li,
#carouselInner_05 ul.column li,
#carouselInner_06 ul.column li,
#carouselInner_07 ul.column li,
#carouselInner_08 ul.column li,
#carouselInner_09 ul.column li{
	float:left;
	padding:0 18px 33px 0;
	display:inline;
	width:90px;
	/*position:relative;*/
}
#carouselInner_01 ul.column .img,
#carouselInner_02 ul.column .img,
#carouselInner_03 ul.column .img,
#carouselInner_04 ul.column .img,
#carouselInner_05 ul.column .img,
#carouselInner_06 ul.column .img,
#carouselInner_07 ul.column .img,
#carouselInner_08 ul.column .img,
#carouselInner_09 ul.column .img{
	padding:0 0 3px 0;
}
/*#carouselInner_01 ul.column .c_top,
#carouselInner_02 ul.column .c_top,
#carouselInner_03 ul.column .c_top{

}*/
#carouselWrap_06,
#carouselWrap_07,
#carouselWrap_08,
#carouselWrap_09{
	margin:10px auto 50px;
}

#carouselWrap_01{
	height:254px;
}
#carouselPrev_01{
	top:108px;
}
#carouselNext_01{
	top:108px;
}
#carouselInner_01 ul.column{
	height:115px;	
}
#carouselInner_01 ul li{
	height:113px;	
}
#carouselWrap_02{
	height:404px;
}
#carouselPrev_02{
	top:183px;
}
#carouselNext_02{
	top:183px;
}
#carouselInner_02 ul.column{
	height:190px;	
}
#carouselInner_02 ul li{
	height:190px;	
}
#carouselWrap_03{
	height:365px;
}
#carouselPrev_03{
	top:163px;
}
#carouselNext_03{
	top:163px;
}
#carouselInner_03 ul.column{
	height:170px;	
}
#carouselInner_03 ul li{
	/*height:170px;*/	
	height:160px;	
}
#carouselWrap_04{
	height:135px;
}
#carouselPrev_04{
	top:30px;
}
#carouselNext_04{
	top:30px;
}
#carouselInner_04 ul.column{
	height:70px;	
}
#carouselInner_04 ul li{
	height:70px;	
}
#carouselInner_04 ul.column{
	border:none;
}
#carouselWrap_05{
	height:195px;
}
#carouselPrev_05{
	top:50px;
}
#carouselNext_05{
	top:50px;
}
#carouselInner_05 ul.column{
	height:195px;
}
#carouselInner_05 ul.column li{
	height:180px;
}
#carouselInner_05 ul.column{
	border:none;
}
#carouselWrap_06{
	height:188px;
}
#carouselPrev_06{
	top:50px;
}
#carouselNext_06{
	top:50px;
}
#carouselInner_06 ul.column{
	height:178px;
}
#carouselInner_06 ul.column li{
	height:173px;
}
#carouselInner_06 ul.column{
	border:none;
}
#carouselWrap_07{
	height:188px;
}
#carouselPrev_07{
	top:50px;
}
#carouselNext_07{
	top:50px;
}
#carouselInner_07 ul.column{
	height:178px;
}
#carouselInner_07 ul.column li{
	height:173px;
}
#carouselInner_07 ul.column{
	border:none;
}
#carouselWrap_08{
	height:188px;
}
#carouselPrev_08{
	top:50px;
}
#carouselNext_08{
	top:50px;
}
#carouselInner_08 ul.column{
	height:178px;
}
#carouselInner_08 ul.column li{
	height:173px;
}
#carouselInner_08 ul.column{
	border:none;
}
#carouselWrap_09{
	height:188px;
}
#carouselPrev_09{
	top:50px;
}
#carouselNext_09{
	top:50px;
}
#carouselInner_09 ul.column{
	height:178px;
}
#carouselInner_09 ul.column li{
	height:173px;
}
#carouselInner_09 ul.column{
	border:none;
}


.cont{
	font-size:11px;
	line-height:1.2;
	padding:4px 0;
}
/*.name{
	position:absolute;
	bottom:10px;
	left:0;
	padding:5px 0 10px 0;
}*/
.rank{
	margin:0 0 5px 0;
}

/*
#carouselWrap{
	margin:10px auto 20px;
	width:98%;
	height:270px;
	padding:5px;
	position:relative;
}
#carouselPrev{
	position:absolute;
	top:105px;
	left:5px;
	cursor:pointer;
}

#carouselNext{
	position:absolute;
	top:105px;
	right:5px;
	cursor:pointer;
}
#carousel{
	width:92%;
	max-width:1080px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
}
#carouselInner ul.column{
	width:540px;
	height:115px;	
	padding:0px 0 15px 0;
	float:left;
	border-bottom:1px dotted #ccc;
}
#carouselInner ul.column li{
	float:left;
	margin:0 0px;
	padding:0 18px 30px 0;
	display:inline;
	width:90px;
}
#carouselInner ul.column span{
	margin:5px 0 0 0;
	display:block;
}

*/

.search .main_contents{
	margin:0 auto 10px;
}
.tit{
	font-weight:bold;
	margin:0 0 5px 0;
}
.search li{
	float:left;
}
.jun_01,
.jun_01,
.jun_02{
	margin:0 0 15px 0;
}

.jun_01 li,
.jun_02 li,
.jun_03 li{
	padding:0 15px 0 0;
}
.result_list{
	padding:0 0 0 10px;
}
.search .result{
	margin:0 0 15px 0;
}
.search .result span{
	color:#F60;
	font-weight:bold;
}
.search .result_list ul{
	margin:0 0 20px 0;
}
.search .result_list li{
width:178px;
padding:0 10px 5px 0;
}
#artist_box{
	position:relative;
}
#artist_box .btn_watchlist{
	position:absolute;
	right:5px;
	bottom:0;
}
.url_box{
	margin:10px 0;
}
.url_box p{
	font-weight:bold;
	color:#375A88;
}
#face{
	width:80px;
}
.album_data_text{
	padding:0 0 0 186px;
}
#album_data_a{
	font-size:11px;
	max-width:30%;
	float:left;
	padding:0 0 0 0;
}
#album_data_a dt{
	float:left;
}
.search_a .main_box .btn{
	margin:20px 0 0 186px;
}
.search_a .url_box{
	padding:0 0 0 186px;
}
