@charset "euc-jp";


h1{
font-size:12px;
font-weight:500;}

h3,h2{
font-size:11px;
font-weight:500;}


#sidebar{  
	width:190px;
	text-align:center;
	float:right;
	margin-top:8px;
	height:100%;
	min-height:100%;
	margin-bottom:10px;
	background-color:#F5F0ED;}
	
#sidebar .column_img{
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	margin-bottom:2px;}

#sidebar_chart{  
	width:174px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	border:1px solid #FF9900;
	background-color:#ffffff;
	}


#sidebar_chart img{  
	margin-left:auto;
	margin-right:auto;
	}


.sidebar_chart01{
width:140px;
text-align:left;
margin-left:2px;
margin-bottom:6px;
min-height: 25px;
  height: auto !important;
  height: 25px;
float:left;
background-image:url(common/img/top/no1.gif);
background-repeat:no-repeat;
padding-left:30px;
line-height:110%;
padding-top:6px;
font-size:11px;
}	




.sidebar_chart02{
width:140px;
text-align:left;
margin-left:2px;
margin-bottom:6px;
float:left;
min-height: 25px;
  height: auto !important;
  height: 25px;
background-image:url(common/img/top/no2.gif);
background-repeat:no-repeat;
padding-left:30px;
line-height:110%;
padding-top:6px;
font-size:11px;
}	


	
.sidebar_chart03{
width:140px;
text-align:left;
min-height: 25px;
  height: auto !important;
  height: 25px;
margin-left:2px;
margin-bottom:6px;
float:left;
background-image:url(common/img/top/no3.gif);
background-repeat:no-repeat;
padding-left:30px;
line-height:110%;
padding-top:6px;
font-size:11px;
}	



	
#sidebar_chart_week{
width:174px;
margin-top:1px;
margin-bottom:1px;
text-align:center;
font-size:90%;
}


#sidebar_chart_shop{
width:140px;
text-align:right;
margin-right:0px;
margin-left:auto;
font-size:90%;
color:#A80000;
}



#sidebar_chart_footer{
width:174px;
margin-right:0px;
margin-left:auto;
margin-bottom:3px;
text-align:right;
font-size:90%;
}

#sidebar_kinkan{  
	width:180px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:5px;
	height:100%;
	min-height:100%;
	}


#sidebar_search_btn{  
	width:169px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:5px;
	}

#sidebar_concert{  
	width:180px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:5px;/*20px;*/
	height:100%;
	min-height:100%;
	}


.concert_img{
	margin-top:2px;
	margin-bottom:2px;}




#sidebar_web{  
	width:172px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
	height:100%;
	min-height:100%;
	background-color:#FFF;
	border:1px #06F solid;
	}

ul.web{

text-align:left;
margin-left:24px;
margin-bottom:0px;
}

#web_list{
	margin-bottom:10px;}

li.web{
margin-top:6px;
text-align:left;
line-height:120%;
}

li.web2{
	list-style-image:url(common/img/top/icon_00.gif);
margin-top:3px;
text-align:left;
line-height:120%;
list-style:disc;
}

h2.web_t1{
	font-size:13px;
	font-weight:800;}
	
h3.web_t2{
	font-size:12px;
	font-weight:300;}
	
	
#sidebar_etc{  
	width:190px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:100%;
	min-height:100%;}


ul.etc{

text-align:left;
margin-left:34px;
margin-bottom:10px;
}	

li.etc1{
list-style-image:url(common/img/top/icon_1.gif);
margin-top:15px;
text-align:left;
line-height:120%;
}	


li.etc2{
list-style-image:url(common/img/top/icon_2.gif);
margin-top:15px;
text-align:left;
line-height:120%;
}	


li.etc3{
list-style-image:url(common/img/top/icon_3.gif);
margin-top:15px;
text-align:left;
line-height:120%;
}	


li.etc4{
list-style-image:url(common/img/top/icon_4.gif);
margin-top:15px;
text-align:left;
line-height:120%;
}	

li.etc5{
list-style-image:url(common/img/top/icon_5.gif);
margin-top:15px;
text-align:left;
line-height:120%;
}	

li.etc6{
list-style-image:url(common/img/top/icon_6.gif);
margin-top:15px;
text-align:left;
line-height:120%;
}	


.sidebar_banner{
	width:190px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;}

.sidebar_banner img{
	margin-left:auto;
	margin-right:auto;}


#sidebar_qr{  
	width:180px;
	margin-top:15px;
	text-align:center;
	margin-bottom:15px;
	height:100%;
	min-height:100%;}
	
	
#sidebar_info{  
	width:156px;
	text-align:center;
	margin-top:8px;
	margin-left:15px;
	margin-right:18px;
	margin-bottom:15px;
	height:100%;
	border:1px solid #0033FF;
	min-height:100%;
	background-color:#ffffff;}
	
	
	


ul.info{
list-style-image:url(common/img/top/icon_11.gif);
text-align:left;
margin-left:20px;
margin-bottom:10px;
}	

li.info{
margin-top:8px;
text-align:left;
line-height:120%;
}	


	
#sidebar_copy{  
	width:180px;
	margin-top:8px;
	text-align:center;
	margin-bottom:8px;
	height:100%;
	min-height:100%;}


	
	
#main{
	width:764px;
	float:left;
	text-align:center;
	height:100%;
	min-height:100%;}
	
	
	
	
#main_flash{
	width:760px;
	float:left;
	margin-top:8px;
	margin-left:0px;
	text-align:center;
	height:100%;
	min-height:100%;
	position:relative;}
	
	
	
#main_magazine{
	width:764px;
	float:left;
	margin-top:10px;
	text-align:left;
	min-height:100%;}

.magazine_img{
width:78px;
margin-top:14px;
text-align:center;
height:160px;
float:left;}


.magazine_disp{
width:176px;
margin-top:14px;
height:160px; /*雑誌のサイズ　基本は160px*/
float:left;}


.magazine_titile{
margin-top:2px;
padding-bottom:2px;
margin-bottom:4px;
margin-left:5px;
font-weight:700;
border-bottom:1px solid #999999;
line-height:110%;}


.magazine_title{
margin-top:2px;
padding-bottom:2px;
margin-bottom:4px;
margin-left:5px;
font-weight:700;
border-bottom:1px solid #999999;
line-height:110%;}


.magazine_month{
margin-left:2px;
padding-bottom:5px;
margin-top:2px;;
font-weight:700;
}



.magazine_tokusyu{
margin-top:2px;
padding-left:12px;
margin-left:3px;
font-weight:500;
line-height:110%;
background:url(common/img/top/tokusyu_ball.gif);
background-repeat:no-repeat;
}


.magazines{
margin-top:-2px;
margin-bottom:4px;
margin-left:1px;


}

ul.magazines{
line-height:110%;
}	

li.magazines{
background:url(common/img/top/news_1.gif);
background-repeat:no-repeat;
padding-left:14px;
list-style: none;
}


li.magazines2{
padding-left:4px;
list-style: none;
}

.sns_icon{
	margin-right:8px;
	float:right;}


.magazine_hatubaibi{
margin-top:0px;
margin-bottom:0px;
margin-left:5px;
font-weight:300;
color:#CE0000;
}

.magazine_yokoku{
margin-top:-2px;
margin-left:5px;
}

.magazine_mook{
margin-top:2px;
margin-left:5px;
}
	
#main_new_product{
	width:764px;
	float:left;
	position:relative;
	text-align:center;
	min-height:100%;}
	
.new_product{
width:177px;
margin-top:6px;
padding-top:10px;
margin-left:2px;
margin-right:4px;
height:190px;  /*短ver160px　長ver190px*/
border:1px solid #80BFFF;
float:left;}
	
#main_new_book{
	width:382px;
	float:left;
	text-align:center;
	min-height:100%;}

#new_book_logo{
width:100%;
height:48px;
position:relative;
background:url(common/img/top/new_book.gif);
background-position:left;
background-repeat:no-repeat;
}

.book_title{
width:150px;
margin-left:auto;
margin-right:auto;
margin-top:3px;
font-weight:400;
line-height:120%;
text-align:left;
}



.book_kanmuri h1{
width:150px;
margin-left:auto;
margin-right:auto;
margin-top:3px;
font-size:10px;
font-weight:400;
line-height:120%;
text-align:left;
}


.book_writer h1{
width:150px;
margin-left:auto;
margin-right:auto;
margin-top:3px;
font-size:10px;
font-weight:400;
line-height:120%;
text-align:left;
}

.kinkan_link{
width:191px;
float:left;
margin-top:18px;
text-align:left;
}

.kinkan_link_span{
margin-left:14px;
}

.itiran_link{
width:100%;
margin-top:2px;
float:right;
text-align:right;
padding-top:2px;
padding-right:10px;

}

.itiran_link img{
	margin-right:10px;
	vertical-align:bottom;
}

.itiran_link_span{
margin-right:15px;
}


#main_new_score{
	width:382px;
	float:left;
	margin:0 auto;
	text-align:center;
	min-height:100%;}
	
#new_score_logo{
background:url(common/img/top/new_score.gif);
background-repeat:no-repeat;
background-position:left;
position:relative;
height:48px;
}
	
#main_info{
	width:764px;
	float:left;
	margin-top:8px;
	margin-bottom:0px;
	text-align:center;
	min-height:100%;}


.k_text_right{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;}

#main_info_kagutsu{
	width:450px;
	float:left;
	height:100%;
	margin-bottom:0px;
	text-align:center;
	min-height:100%;}


#main_info_kagutsu_logo{
background:url(common/img/top/kagutsu.gif) no-repeat center;
	width:450px;
	float:left;
	text-align:left;
	height:73px;
	min-height:100%;}

.kagutsu_itiran{
margin-top:44px;
margin-left:15px;}

#main_info_kagutsu_list{
	width:300px;
	float:left;
	text-align:center;
	/*min-height:170px;  神楽高通信が短いときは使えない*/
	height:500px;}　/*神楽坂通信の見出しによって要調整 直前は330px*/
	
	
ul.kagutsu_list{

text-align:left;
margin-left:20px;
}	

li.kagutsu_list{
margin-top:7px;
line-height:115%;
text-align:left;
vertical-align:text-top;
list-style-image:url(common/img/top/icon_sakura.gif);
}

img.kagutsu_new{
margin-top:2px;}


#main_info_kagutsu_img{

	width:140px;
	float:left;
	margin-top:10px;
	text-align:center;
	min-height:100%;}
	
	
#main_info_kagutsu_img img{
	border:1px solid #333;}

#main_info_kagutsu_img_text{
	width:140px;
	font-size:80%;
	float:left;
	margin-top:2px;
	text-align:center;
	line-height:120%;
	min-height:100%;}
	
	
#main_info_juhan{
	width:314px;
	float:right;
	text-align:center;
	margin-bottom:0px;}

	
	
#main_info_juhan_logo{
background:url(common/img/top/juhan.gif) right no-repeat;
	width:309px;
	margin-top:38px;
	margin-right:5px;
	margin-bottom:0px;
	text-align:right;
	height:35px;
	min-height:100%;}

#main_info_juhan_list{
	width:314px;
	text-align:center;
	min-height:100%;
	height:330px;}　/*神楽坂通信の見出しによって要調整*/
	
ul.juhan_list{

}	

li.juhan_list{
list-style-image:url(common/img/top/icon_cube.gif);
margin-top:6px;
text-align:left;
line-height:120%;
margin-left:48px;
}


/*新神楽坂通信・重版*/



#kagu_box{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(common/img/bar_kagutu.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	margin-top:15px;
	}
	

#kagu_box_left{
	width:375px;
	float:left;
/*	background-image:url(common/img/k01.gif);
	background-repeat:no-repeat;
	padding-top:40px;*/
	}

#kagu_box_right{
	width:375px;
	float:left;
/*	background-image:url(common/img/k02.gif);
	background-repeat:no-repeat
	padding-top:40px;*/
	}

.kagu_ul{
	text-align:left;
	width:265px;
	float:left;
	}
	
	
	
.kagu_list{
	background-image:url(common/img/top/icon_sakura.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:120%;
	margin-bottom:5px;
	}
	
	
.kagu_img{
	width:110px;
	float:left;
	text-align:center;
	min-height:100%;}
	
	
.kagu_img img{
	border:1px solid #333;}

.kagu_img_text{
	width:110px;
	font-size:80%;
	float:right;
	margin-top:2px;
	text-align:center;
	line-height:120%;
	min-height:100%;}


.kagu_text_right{
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;}

#ju_box{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(common/img/bar_chohan.gif);
	background-repeat:no-repeat;
	padding-top:60px;
	margin-top:15px;
	padding-bottom:20px;
	min-height:120px;
	}

.ju_ul_left{
	text-align:left;
	float:left;
	width:375px;
	}
	
.ju_ul_right{
	text-align:left;
	width:375px;
	float:left;
	}
	
.ju_list{
	background-image:url(common/img/top/icon_cube.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:120%;
	margin-bottom:5px;
	}
	
.ty{
	}


.icon_block{
	height:100px;
	width:100%;
	float:right;}

.icon_block_img{
	width:90px;
	float:left;
	text-align:right;
	margin-left:40px;}

.icon_block_img img{
	text-align:right;
	margin-right:0px;
	margin-left:-50px;}
	
.icon_block_icon{
	width:36px;
	height:100px;
	padding-top:5px;
	float:left;}

.icon_block_icon img{
	margin-bottom:4px;
	margin-left:4px;
}


.best_disk_rank_font{
	font-size:11px;}
