/* shared style ****************************************/


.h3_caption_bg{
	padding:9px 0px 0px 5px;
	height:33px;
	background:url(/common_img/feature_title.gif) top repeat-x;
}


.h3_r_caption_bg{
	padding:9px 0px 0px 5px;
	height:34px;
	background:url(/common_img/h3_r_feature_category.gif) top repeat-x;
}




/* music top (/music/index) ****************************************/


/*pick up*/
.pick_up_list ul li{
	float:left;
	width:235px;
	min-height:305px;
	height: auto !important;
	height: 305px;
	list-style:none;
}
.pick_up_list ul li .feture_image{
	background:transparent url(/common_img/bg_feature_topics.gif) no-repeat scroll center;
	display:block;
	padding:5px;
	width:210px;
}
.pick_up_list ul li .feture_image a{
	line-height:0px;
}


.pick_up_list ul .tail{
	width:220px;	
}


.pick_up_list ul li dl{
	width:210px;
	padding:4px;
}
.pick_up_list ul li dl dt{
}
.pick_up_list ul li dl dd{
	padding:7px 0px 10px 0px;
}
.pick_up_list ul li dl .title{
	padding:10px 0px 7px 0px;
	border-bottom:dotted 1px #cccccc;
}


.pick_up_list ul li dl .date{
	padding-top:0px;
}


.pick_up_list ul li dl .date img{
	padding-left:8px;
}
.pick_up_list ul li dl .category{
	padding:0px 0px 0px 0px;
}
.pick_up_list ul li dl .category.p_b_5{
	padding:0px 0px 5px 0px;
}
.pick_up_list ul li dl .category.p_b_5 a{
	color:#AC1315;
}


/* feature list */
#m_feature{
	float:left;
	width:408px;
	padding-bottom:20px;
}


#feature_title{
	height:31px;
	width:380px;
	background:url(/common_img/f_i_title.gif) no-repeat;
}


#feature_title div{
	padding:3px;
}


#m_feature ul{
	list-style:none;
	width:380px;
}


#m_feature li{
	border-bottom:dotted 1px #d6d6d6;
}


#m_feature .article_f{
	background:url(/common_img/a_back.gif) left top no-repeat;
}


#m_feature .interview_f{
	background:url(/common_img/i_back.gif) left top no-repeat;
}


#m_feature dl{
	padding:15px 18px 5px 18px;
}


#m_feature dt{
	float:left;
	width:80px;
	padding-right:10px;
}


#m_feature dd{
	float:right;
	width:253px;
	padding-bottom:9px;
}


#m_feature .date{
	color:#AC1315;
}


#m_feature .date img{
	padding-left:5px;
}


/* blog and column */
#m_column{
	float:right;
	width:280px;
	background:#eceade;
}


#column_title{
	height:34px;
	background:url(/common_img/b_c_title.gif) no-repeat;
}


#column_title div{
	padding:7px 9px 0 0;
}


#m_column ul{
	list-style:none;
}


#m_column li{
	border-bottom:dotted 1px #d6d6d6;
}


#m_column dl{
	padding:15px 15px 5px 13px;
}


#m_column dt{
	float:left;
	width:80px;
	padding-right:10px;
}


#m_column dd{
	float:right;
	width:161px;
	padding-bottom:9px;
}


#m_column .no_boder{
	border:none;
}


#m_column .category a{
	color:#AC1315;
}




/* music feature (/music/feature/index) ****************************************/
/* left ***************/
.feature_list ul{
}
.feature_list ul li{
	float:left;
	width:220px;
	list-style:none;
	padding-right:10px;
	padding-top:18px;
	min-height:100px;
	height: auto !important;
	height: 305px;
}
.feature_list ul li.tail{
	padding-right:0px;
}
* html body .feature_list ul li.tail{
	float:none;
}
*:first-child+html .feature_list ul li.tail{
	float:none;
}


.feature_list ul li .feture_image{
	display:block;
	padding:5px;
	background:url(/common_img/bg_feature_topics.gif) center center no-repeat;
}
.feature_list ul li dl{
	width:210px;
	padding:4px;
}
.feature_list ul li dl dt{
}
.feature_list ul li dl dd{
	padding:7px 0px 10px 0px;
}
.feature_list ul li dl .title{
	padding:10px 0px 7px 0px;
	border-bottom:dotted 1px #cccccc;
}
.feature_list ul li dl .date{
	padding:10px 0px 10px 0px;
	color:#ac1315;
}


.feature_list ul li dl .date img{
	padding-left:5px;
}


.feature_list ul li .category{
	padding-left:5px;
}


.feature_list ul li .category a{
	color:#AC1315;
}


.feature_list ul li .category a:hover{
	color:#e04517;
}


.feature_top ul li dl dd{
	padding:7px 0px 10px 0px;
}


.feature_top ul li dl .date{
	padding:0px 0px 10px 0px;
	color:#666666;
}


.feature_top ul li .category{
	padding:0px;
}


.feature_cat_list ul li dl dd{
	padding:7px 0px 10px 0px;
}


.feature_cat_list ul li dl .date{
	padding:0px 0px 10px 0px;
	color:#666666;
}


.feature_cat_list ul li .category{
	padding:0px;
}


/* right ***************/
/* all feature link */
#view_all_feature{
	width:214px;
	padding-bottom:12px;
	margin:0px 0px 21px 0px;
	border-bottom:dotted 1px #cccccc;
}
/* column back number module */
#m_back_column{
}
#m_back_column ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_back_column ul li{
	list-style:none;
	border-bottom:dotted 1px #cccccc;
	padding:8px 0px;
}
#m_back_column ul li dl{
}
#m_back_column ul li dl dt{
	padding:1px;
}
#m_back_column ul li dl dd{
	width:210px;
}
#m_back_column ul li dl .date{
	padding:2px 0px 6px 0px;
}
#m_back_column ul li dl .title{
}
#m_back_column .more{
	text-align:right;
	padding:7px 0px;
}


/* music column module */
#m_music_column{
	margin-bottom:20px;
}
#m_music_column ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_music_column ul li{
	list-style:none;
	border-bottom:dotted 1px #cccccc;
	padding:10px 0px;
}
#m_music_column ul li dl{
}
#m_music_column ul li dl dt{
	float:left;
	width:48px;
}
#m_music_column ul li dl dd{
	float:right;
	width:153px;
	padding:2px 0px 6px 0px;
}
#m_music_column ul li dl dd.date{
	padding:0px 0px 0px 13px;
}
#m_music_column ul li dl .date img{
	padding-left:5px;
}
#m_music_column ul li .title a{
	color:#333333
}
#m_music_column ul li .title a:hover{
	color:#e04517;
}
#m_music_column .more{
	text-align:right;
	padding:7px 0px;
}


#m_music_column .date{
	color:#ac1315;
}








/* music subcategory list module */
#m_sub_list{
}
#m_sub_list ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_sub_list ul li{
	list-style:none;
	border-bottom:dotted 1px #cccccc;
	padding:10px 0px;
}
#m_sub_list ul li dl{
}
#m_sub_list ul li dl dt{
	float:left;
	width:80px;
	padding:1px;
}
#m_sub_list ul li dl dd{
	float:right;
	width:116px;
	padding-left:15px;
}
#m_sub_list ul li dl .date{
	padding:2px 0px 6px 0px;
}
#m_sub_list ul li dl .title{
}
#m_sub_list .more{
	text-align:right;
	padding:8px 0px;
}


#m_sub_list .date{
	color:#ac1315;
}










/* new feature module */
#m_new_feature{
	padding-bottom:24px;
}


#m_new_feature ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_new_feature ul li{
	list-style:none;
	border-bottom:dotted 1px #cccccc;
	padding:10px 0px;
}
#m_new_feature ul li dl{
}
#m_new_feature ul li dl dt{
	float:left;
	width:80px;
}
#m_new_feature ul li dl dd{
	float:right;
	width:119px;
	padding-left:15px;
}
#m_new_feature ul li dl .date{
	padding:6px 0px 0px 0px;
	color:#ac1315;
}
#m_new_feature ul li dl .category {
	padding:2px 0px 0px 0px;
}
#m_new_feature ul li dl .category a{
	color:#ac1315;
}


#m_new_feature ul li dl .title{
}
#m_new_feature .more{
	text-align:right;
	padding:8px 0px;
}


#m_new_feature .date{
	color:#000000;
}


#m_new_feature .title a{
	color:#333333
}
#m_new_feature .title a:hover{
	color:#e04517;
}


/* feature profile module */
#m_feature_prof{
	padding-bottom:28px;
	line-height:1.8;
}


#m_feature_prof dl{
	width:214px;
}


#m_feature_prof dt,#m_feature_prof dd{
	padding-top:13px;
}


.p_b_13{
	padding-bottom:13px;
}


#m_feature_prof dd span{
	display:block;
}


.prof_boder{
	border-top:dotted 1px #cccccc;
}


#m_feature_prof dl .prof_boder a{
	color:#ac1315;
}




/* feature infomation module */
#m_feature_info{
	padding-bottom:20px;
	width:214px;
	line-height:1.8;
}


#m_feature_info dd,#m_feature_info dt{
	padding-top:15px;
}


.p_b_20{
	padding-bottom:20px;
}


#m_feature_info p{
	padding-top:10px;
}


#m_feature_info dd{
}


/* columnist module */
#m_columnist{
	padding-bottom:30px;
}
#m_columnist ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_columnist ul li{
	list-style:none;
	border-bottom:dotted 1px #cccccc;
	padding:8px 0px;
}
#m_columnist ul li dl{
}
#m_columnist ul li dl dt{
	float:left;
	width:48px;


}
#m_columnist ul li dl dd{
	float:right;
	width:152px;
}
#m_columnist ul li dl .date{
	padding:2px 0px 6px 0px;
}
#m_columnist ul li dl .title{
}
#m_columnist .more{
	text-align:right;
	padding:7px 0px;
}








/* column profile module */
#m_column_prof{
	padding-bottom:15px;
}


#m_column_prof dl{
	width:214px;
}


#m_column_prof dt,#m_column_prof dd{
	padding-top:10px;
}


#m_column_prof dt{
	color:#000000;
}


#m_column_prof dd{
}


#m_column_prof dd span{
	display:block;
}












/* music news module */
#m_music_news{
	margin-bottom:23px;
}


#m_music_news ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_music_news ul li{
	border-bottom:dotted #cccccc 1px;
	padding:10px 0px;
	list-style-type:none;
}


#m_music_news dl{
	width:214px;
}


#m_music_news dl dt{
	float:left;
	width:79px;
}


#m_music_news dl dd{
	float:right;
	width:121px;


}
#m_music_news .more{
	text-align:right;
	padding:7px 0px;
}


#m_music_news.no_m{
	margin-top:0px;
}


#m_music_news .li a:hover{
	color:#e04517;
}


#m_music_news ul li .date {
color:#AC1315;
}


#m_music_news ul li .title {
color:#AC1315;
display:block;
padding-bottom:5px;
}


/* movie news module */
#m_movie_news{
	margin-bottom:23px;
}


#m_movie_news ul{
	width:214px;
	margin:0px 0px 0px 0px;
}
#m_movie_news ul li{
	border-bottom:dotted #cccccc 1px;
	padding:10px 0px;
	list-style-type:none;
}


#m_movie_news dl{
	width:214px;
}


#m_movie_news dl dt{
	float:left;
	width:79px;
}


#m_movie_news dl dd{
	float:left;
	width:121px;
	padding-left:14px;
}
#m_movie_news .more{
	text-align:right;
	padding:7px 0px;
}


#m_movie_news.no_m{
	margin-top:0px;
}


#m_movie_news .li a:hover{
	color:#e04517;
}


#m_movie_news ul li .date {
color:#AC1315;
display:block;
padding-bottom:5px;
}




/* feature archives */
#m_feature_archives{
	margin-top:30px;
}
#m_feature_archives ul{
	width:214px;
	list-style:none;
	padding:8px 0px 36px 0px;
	margin:0px 0px 0px 0px;
}
#m_feature_archives ul li{
	padding:0px 0px 9px 0px;
}




/* various lists */


#m_various_lists ul{
	width:206px;
	padding:17px 0px 12px 0px;
	margin:35px 0px 23px 0px;
	border-bottom:dotted #cccccc 1px;
	border-top:dotted #cccccc 1px;
}
#m_various_lists ul li{
	padding:0px 0px 8px 15px;
	list-style:none;
}


#m_various_lists ul.no_boder{
	border-top:none;
	margin-top:23px;
	padding-top:0px;
	margin-bottom:0px;
}


/* music feature list(/music/feature/list) ****************************************/
/* left ***************/
.feature_list .more{
	border-top:dotted 1px #d6d6d6;
	text-align:right;
	padding:7px 10px 30px 0px;
	margin-top:5px;
}




/* music feature sublist(/music/feature/tunein/index) ****************************************/
/* left ***************/
#sub_list ul{
	list-style:none;
	width:671px;
}


#sub_list li{
	padding:18px 0 0 0;
	border-bottom:dotted #cccccc 1px;
}


#sub_list dt{
	float:left;
	padding:0 15px 0 26px;
}


#sub_list dd{
	float:right;
	width:544px;
	padding-bottom:5px;
}


#sub_list dd img{
	padding-left:5px;
}


#sub_list .title{
	padding:5px 0 8px 0;
	line-height:120%;
}


#sub_list .date{
	color:#AC1315;
	padding:0;
}


#sub_list .cate_r{
	text-align:right;
	padding-right:15px;
	padding-bottom:15px;
	width:530px;
}


#sub_list .cate_r a{
	color:#AC1315;
}
#sub_list .cate_r a:hover{
	color:#e04517;
}


/* music columun(/music/column/index) ****************************************/
/* left ***************/
#column {
	padding-top:10px;
	border-bottom:dotted #cccccc 1px;
}


#column_box ul{
	padding-top:24px;
	border-bottom:dotted 1px #CCCCCC;
}


#column_box ul li .column_image{
	display:block;
}


#column_box ul li{
	float:left;
	width:349px;
	height:235px;
	list-style:none;
}


#column_box ul .w300{
	width:300px;
}


#column_box ul li dl{
	width:300px;
}


#column_box ul li dl {
	padding-bottom:10px;
}


#column_box ul li dt a{
	padding:4px;
	background:url(/common_img/bg_columun.gif) center top no-repeat;
	display:block;
	width:300px;
	height:100px;
	margin-bottom:10px;
}


#column_box .date{
	color:#AC1315;
}


#column_box .title{
	padding:6px 0px 10px 4px;
	color:#000000;
}


#column_box .date img{
	padding-left:5px;
}


#column_box ul li dd{
	padding-left:4px;
	color:#666666;
}


/* music columun backnumber(/music/column/kurosawa/index) ****************************************/
/* left ***************/
#main_img_column{
	background:url(/common_img/bg_main_img_columnist.gif) no-repeat center top;
	height:140;
	padding:8px;
	text-align:center;
	margin-top:13px;
}


#column_back ul li{
	list-style:none;
	padding:8px 0 3px 0;
	border-bottom:dotted #cccccc 1px;
	margin-right:20px;	
}


#column_back dl{
	padding-left:8px;	
}


#column_back dt{
	padding-top:8px;	
}


#column_back .date{
	color:#AC1315;
	padding-bottom:10px;
}


#column_back .date img{
	padding-left:5px;
}


#column_back .title{
	padding-bottom:10px;
}


#column_back .author{
	padding:10px 0px 12px 0px;
}


/* music columun main(/music/column/kurosawa/vol003) ****************************************/
/* left ***************/


#column_main{
	width:680px;
}


#column_main .date{
	padding:5px 30px 5px 4px;
	color:#AC1315;
}
#column_main{
	width:680px;
}


#column_main h3{
	border-bottom:dotted #cccccc 1px;
	padding-bottom:12px;
	color:#000000;
	margin-bottom:20px;
	line-height:1.5;
}

/* リンク色川崎が追加 */
#column_main a{
         color: #ac1315;
         text-decoration: none;
}

#column_main a:hover {
         color: #e04517;
         text-decoration: underline;
}


#column_main div{
	padding-bottom:30px;
}


#column_main .center_img{
	text-align:center;
	padding-bottom:45px;
}


#column_main p{
	padding:0px 23px 10px 0px;
	line-height:1.8;
}


#column_main p.q{
	padding-bottom:0px;
}


#column_main .text_side1 div{
	padding-bottom:0px;
}


#column_main .text_side1 .text_l{
	float:left;
	width:335px;
}


#column_main .text_side1 .text_r{
	float:right;
	width:318px;
	padding-right:23px;
}


#column_main .text_side1 .text_r p{
	padding-right:0px;
}


.img_l{
	float:left;
}


.img_r{
	float:right;
	padding-right:23px;
}


#column_main .text_side2 .text_r{
	float:right;
	width:343px;
}


#column_main .text_side2 .text_l{
	float:left;
	width:343px;
}
#column_main .text_side2 div{
	padding-bottom:0px;
}


#column_main .text_side3{
	width:657px;
}


#column_main .text_side3 div{
	width:320px;
	padding:0px;
}


#column_main .text_side3 .img_l{
	float:left;
}
#column_main .text_side3 .img_r{
	float:right;
	padding:0;
}


#column_main div.caption{
	padding-top:10px;
	line-height:100%;
	font-size:90%;
}
#column_main div.caption strong{
	padding-bottom:5px;
}
#column_main div.caption p{
	padding:0;
}
#column_main .annotation{
	width:657px;
	padding:0px;
	padding:0 0 30px 30px;
	margin-bottom:10px;
}
#column_main .annotation div{
	float:left;
	padding:0px;
}
#column_main .annotation .a_img{
	padding:30px 20px 0px 0px;
}
#column_main .annotation .a_img img{
	border:#FFFFFF 5px solid;
}
#column_main .annotation .a_text_i{
	margin-right:30px;
	padding:30px 0 0 0;
}


#column_main .annotation .a_text_o{
	padding:30px 30px 0 0;
}


#column_main .align_l{
	text-align:left;
}
#column_main .align_r{
	text-align:right;
}
#m_column_prof{
	line-height:1.5;
	padding-bottom:40px;
}
#m_column_prof a{
	color:#AC1315;
}
#m_back_column .date{
	color:#AC1315;
}


/* music feature main(/music/feature/tunein/ckb) ****************************************/
/* left ***************/


.main_img{
	padding-top:10px;
	margin-top:13px;
	background:url(/common_img/bg_main_img.gif) no-repeat center top;
	text-align:center;
	height:309px;


}


#contents_main{
	width:680px;
}


#contents_main h3{
	border-bottom:dotted #cccccc 1px;
	padding-bottom:12px;
	color:#000000;
	margin-bottom:20px;
	line-height:1.5;
}


#contents_main div{
	padding-bottom:30px;
}


#contents_main .center_img{
	text-align:center;
	padding-bottom:45px;
}


#contents_main p{
	padding:0px 23px 10px 0px;
	line-height:1.8;
}


#contents_main p.q{
	padding-bottom:0px;
}

/*↓川崎がリンク色追加*/
#contents_main a{
	color: #ac1315;
	text-decoration: none;
}

#contents_main a:hover {
	color: #e04517;
	text-decoration: underline;
}

#contents_main .text_side1 div{
	padding-bottom:0px;
}


#contents_main .text_side1 .text_l{
	float:left;
	width:335px;
}


#contents_main .text_side1 .text_r{
	float:right;
	width:318px;
	padding-right:23px;
}


#contents_main .text_side1 .text_r p{
	padding-right:0px;
}


.img_l{
	float:left;
}


.img_r{
	float:right;
	padding-right:23px;
}


#contents_main .text_side2 .text_r{
	float:right;
	width:343px;
}


#contents_main .text_side2 .text_l{
	float:left;
	width:343px;
}
#contents_main .text_side2 div{
	padding-bottom:0px;
}


#contents_main .text_side3{
	width:657px;
}


#contents_main .text_side3 div{
	width:320px;
	padding:0px;
}


#contents_main .text_side3 .img_l{
	float:left;
}
#contents_main .text_side3 .img_r{
	float:right;
	padding:0;
	text-align:right;
}


#contents_main div.caption{
	padding-top:10px;
	font-size:90%;
	line-height:100%;
}
#contents_main div.caption p{
	padding:0;
}
#contents_main .annotation{
	width:657px;
	padding:0 0 30px 30px;
	margin-bottom:10px;
}
#contents_main .annotation div{
	float:left;
	padding:0px;
}
#contents_main .annotation .a_img{
	padding:30px 20px 0px 0px;
}
#contents_main .annotation .a_img img{
	border:#FFFFFF 5px solid;
}
#contents_main .annotation .a_text_i{
	margin-right:30px;
	padding:30px 0 0 0;
}


#contents_main .annotation .a_text_o{
	padding:30px 30px 0 0;
}


#contents_main .align_l{
	text-align:left;
}
#contents_main .align_r{
	text-align:right;
}
/* music news main(/music/news/2008112201) ****************************************/
/* left ***************/
#news_list dt{
	float:left;
	width:130px;
}
#news_list dd{
	float:right;
	width:550px;
	padding-bottom:10px;	
	font-size:113%;
}


#news_list .title{
	border-bottom:dotted #cccccc 1px;
	padding-bottom:5px;
	margin-bottom:10px;
}


#news_list p{
	padding:15px 0;
	line-height:180%;
}
.s_news_detail #news_list p{
	padding:0 0 30px 0;
}
#news_list ul{
	background-color:#ededed;
	list-style:none;
}


#news_list li{
	padding:10px;
	background:
}


/* music news (/music/news/index) ****************************************/
/* left ***************/


#m_hot_news{
	padding-top:7px;
}


#m_hot_news span{
	display:block;
}


#m_hot_news ul li{
	list-style-type:none;
}


#m_hot_news dl{
	margin-bottom:42px;
	background:url(/common_img/news_left_line.gif) left repeat-y;
	background-position:125px;
}


#m_hot_news dt{
	float:left;
	width:125px;
	
}


#m_hot_news dd{
	float:right;
	width:498px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:20px;
	padding-left:3px;
	margin:0px 30px 20px 0px;
	_display:inline;
}


#m_hot_news dd.m_0{
	margin-bottom:0px;
}


#m_hot_news .date{
	color:#ac1315;
}






/* music news main(/music/news/2008112201) ****************************************/
/* left ***************/
#news_list{
	padding-top:7px;
}


#news_list span{
	display:block;
}


#news_list dl{
	background:url(/common_img/news_left_line.gif) left repeat-y;
	background-position:125px;
	margin-bottom:37px;
}


#news_list dt{
	float:left;
	width:125px;
	background:url(#) right repeat-y;
}
#news_list dd{
	float:right;
	width:525px;
	padding-bottom:10px;
	margin-left:30px;	
}


#news_list .title{
	border-bottom:dotted #cccccc 1px;
	padding-bottom:18px;
	margin-bottom:15px;
}


#news_list p{
	padding:15px 0;
}


#news_list ul{
	background-color:#ededed;
	list-style:none;
	padding:6px 0 6px 12px;
}


#news_list li{
	padding:6px 0 6px 11px;
	background:url(/common_img/news_allow.gif) left center no-repeat;
}


.source{
	text-align:right;
}


#news_list .date{
	color:#ac1315;
}


/* font size ****************************************/
#contents_main,#column_main{
	font-size: 113%;
}
/* MAIL MAGAZINE bannar ****************************************/
.r .mail{
	margin-bottom:15px;
}


/* old news ****************************************/
#container .newsImgLeft {
	float:left;
	font-size:10px;
	margin:0 15px 7px 0;
	padding:5px 0px 0px 0px;
}
#container .newsImgRight {
	float:right;
	font-size:10px;
	margin:0pt 0pt 7px 15px;
	padding:5px 0px 0px 0px;
}


.present_top .present_pannavi #pankuzu,
.information_top .present_pannavi #pankuzu,
.present_monthly .present_pannavi #pankuzu,
.information_monthly .present_pannavi #pankuzu,
.present_detail .present_pannavi #pankuzu,
.information_detail .present_pannavi #pankuzu{
width:615px;
}
