/* ------------------------------------ */
/* ------------------------------------ */
.cdjpush_title{
	margin:5px 0 10px 0;
	}

/* ------------------------------------ */
.productstxt{
	margin-bottom:25px;
}
/* ----------------------------------- */
.push_m{
	font-size:14px;
	padding:10px 10px 10px 20px;
}

.push_q{
	color:#444444;
	padding-top:20px;
	font-weight:bold;
	padding:10px 10px 10px 20px;
}

.push_a{
/*	color:#81017E;*/
	color:#000000;
	letter-spacing:0.1em;
	padding:10px 10px 10px 20px;
}

.push_a_old{
	color:#81017E;
	padding:10px 10px 10px 20px;
}

/* ------------------------------------ */
.push_cmt_title{
	color:#8B0A50;
	font-size:16px;
}

.push_cmt{
	color:#996633;

	padding:10px 10px 20px 20px;
}

.push_a br, .push_q br, .push_cmt br{
	margin-bottom:15px;
}
/* ------------------------------------ */
.push_k{
	font-size:17px;
	padding:20px 10px;
	border-top:10px double #444444;
	border-bottom:10px double #444444;
}

/* ------------------------------------ */
.push_best{
	padding:10px;
	margin-top:40px;
	background-color:#FFE4E1;
}

/* ------------------------------------ */
.push_pickuplist_left{
	margin-left:50px;
	float:left;
	padding:10px;
	width:250px;
	background-color:#E5FE33;
}

.push_pickuplist_right{
	margin-left:340px;
	margin-right:50px;
}

.push_pickuplist_left br, .push_pickuplist_right br{
	margin-bottom:15px;
}
/* ------------------------------------ */
/* ------------------------------------ */
.productstxt img.left{
	margin: 10px 10px;
}

.productstxt .right{
	float:right;
	margin:10px 10px;
}

.productstxt .left{
	float:left;
	margin:0 20px 20px 0;
}

.productstxt .right_end{
	clear:right;
	margin-bottom:10px;
}

.productstxt .left_end{
	clear:left;
	margin-bottom:10px;	
}

/* ------------------------------------ */
/* ------------------------------------ */
.productstxt .columntxt{
	margin:20px;
	padding:20px;
	font-size:12px;
	background-color:#EEEEEE;
}

.productstxt .columntxt div{
	margin-bottom:10px;
}

.productstxt .overbody{
	height:400px;
	overflow-y:scroll;
}

/* ------------------------------------ */
/* ------------------------------------ */
#movie_top_body{
	float:right;
	width:220px;
	margin:0 0 20px 20px;
}

/* ------------------------------------ */
/* ------------------------------------ */
.push_c_under{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:5px dotted #333333;
}
/* ------------------------------------ */
/* ------------------------------------ */
.productstxt .list_title{
	float:right;
	width:250px;
	margin:0 0 20px 20px;
}

.productstxt .partsbody{
	border:1px solid #BBBBBB;
	padding:10px;
}

.productstxt .back_block{
	background-image:url(https://www.cdjournal.com/main/img/kihon/back_block.gif);
}

/* ------------------------------------ */
/* ------------------------------------ */
#left_body{
	margin-top:2px;
}

/* ------------------------------------ */
/* ------------------------------------ */
#left_body_main .disc_y_list{
	height:400px;
}

#left_body_main .disc_y_list .ymd{
	margin:10px 0;
	font-size:11px;
	color:#999999;
}

#left_body_main .disc_y_list .listdata{
	font-size:11px;
	color:#999999;
	margin:5px 0;
}

#left_body_main .disc_y_list a.title{
	font-size:15px;
	line-height:1.6em;
	padding:3px;
/*	background-color:#FFF5EE;*/
}

#left_body_main .disc_y_list strong.small a.title{
	font-size:13px;
	line-height:1.7em;	
}

#left_body_main .disc_y_list img{margin:0;}

#left_body_main .disc_y_list img.jacket{margin-bottom:5px;}

#left_body_main .disc_y_list .notheight img{height:auto;}
#left_body_main .disc_y_list .affiliate img{
	height:auto;
	margin-bottom:5px;
}

/* ------------------------------------ */
#left_body_main .disc_list .disc_left{
	width:100px;
	float:left;
}
#left_body_main .disc_list .disc_left img{width:100px;}

#left_body_main .disc_list .disc_right{
	margin-left:110px;	
}

#left_body_main .disc_list .disc_right a.title{
	font-size:17px;
	line-height:1.7em;
	padding:3px;
/*	background-color:#FFF5EE;*/
}

#left_body_main .disc_list .disc_right .listdata{
	font-size:11px;
	color:#999999;
	margin:5px 0 5px 20px;
}

#left_body_main .disc_list .disc_right .affiliate{
	margin-left:20px;
}


.disc_list .sub_under{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:40px;
	padding-bottom:15px;
}