﻿/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ BASIC ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana";
	color: #ffffff;
	font-size: 10px;
	line-height: 1.2em;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-image: url(../img/default/all_bg.gif);
	background-repeat: repeat;
}
a:link {
	color: #ff9900;
	text-decoration: none;
}
a:visited {
	color: #ff9900;
	text-decoration: none;
}
a:hover {
	color: #de780;
	text-decoration:underline;
}
a:active {
	color: #000000; 
	text-decoration:underline
}
img {
	border:none;
}

.main_page {
	width: 820px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
	position: absolute;
	left: 50%;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px -410px;
}
/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ BASIC ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */



/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ HEADER CONTENTS ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
#header_ct {
	width: 800px;
	height: 157px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
	background-image: url(../top_img/ct_header_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_logo {
	width: 280px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ HEADER CONTENTS ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */





/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ SEARCH BOX ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
#searchbox{
	position:absolute;
	height: 16px;
/*	top: 15px;*/
	vertical-align: top;
	padding: 0px 0px 0px 510px;
	margin: 17px 0px 0px 0px;
	z-index: 5;
}
.keywdbox {
	width: 95px;
	height: 15px;
	vertical-align: top;
	line-height: 1.0em;
	padding: 0px 5px 0px 0px;
	margin: 0px 5px 0px 0px;
}
input,textarea {
	color: #000000; 
	font-size: 10px; 
	line-height: 1.0em;
	background: #FFFFFF;
	vertical-align: top;
	margin: 0px;
}
select {
	color: #333333; 
	font-size: 10px; 
	line-height: 1.0em;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
.search {
	width: 290px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
}
.search span { margin: 15px 0px 0px 3px;}
.header p { margin-bottom: 10px;}
/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ SEARCH BOX ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */





/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ HEADER MENU ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
#header_menu {
	width: 524px;
	height: 123px;
	position: absolute;
	background-image: url(../top_img/menu_bg.gif);
	background-repeat: no-repeat;
	padding: 30px 0px 0px 4px;
	margin: 17px 0px 0px 280px;
	z-index: 3;
}
#header_menu ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header_menu ul li {
	width: 129px;
	height: 25px;
	list-style:none;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ HEADER MENU ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */





/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ HEADER BANNER ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
/*
#header_banner {
	width: 800px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 145px 0px 0px 0px;
}
#header_banner ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header_banner ul li {
	list-style:none;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header_banner ul li.banner_l {
	width: 260px;
	height: 55px;
	background-image: url(../top_img/banner_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header_banner ul li.banner_l img {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 2px;
}
#header_banner ul li.banner_c {
	width: 260px;
	height: 55px;
	background-image: url(../top_img/banner_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
#header_banner ul li.banner_c img {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 2px;
}
#header_banner ul li.banner_r {
	width: 260px;
	height: 55px;
	background-image: url(../top_img/banner_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
#header_banner ul li.banner_r img {
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 2px;
}
*/

/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ HEADER BANNER ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */




/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ VIEW CART ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
#view_cart {
	width: 115px;
	height: 18px;
	position: absolute;
	padding: 0px 0px 0px 4px;
	margin: 121px 0px 0px 679px;
	z-index: 4;
}
/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ VIEW CART ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */




/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ HEAD TITLE ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
#head_title {
	width: 800px;
	height: 60px;
	background-color: #e2e2e2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 4;
}
#head_title .title {
	width: 730px;
	height: 36px;
	background-image: url(../top_img/head_title_bg.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 35px 0px 35px;
	z-index: 4;
}
#head_title .title img {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	z-index: 4;
}
#head_title .text {
	width: 730px;
	color: #333333;
	font-size: 12px;
	line-height: 1.2em;
	padding: 7px 0px 0px 0px;
	margin: 0px 35px 0px 35px;
	z-index: 4;
}



/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ HEAD TITLE ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */




/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ MAIN CONTENTS ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
.contents {
	width: 800px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
	background-color: #e2e2e2;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.left_contents {
/*	background-color: #FF0000;*/
	width: 365px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
	padding: 3px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
}
.right_contents {
/*	background-color: #FF00FF;*/
	width: 390px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;

}
.foot_contents {
/*	background-color: #FFff00;*/
	width: 730px;
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
	padding: 10px 0px 0px 35px;
	margin: 0px 0px 0px 0px;

}
.clear {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ MAIN CONTENTS ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */



/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ LEFT CONTENTS ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
.left_title {
	width: 360px;
	height: 55px;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best3 ol {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best3 ol li {
	list-style:none;
	float: left;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best3 {
	width: 360px;
	height: 130px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
.jp_best3 .best1 {
	width: 119px;
	height: 127px;
	float: left;
	background-image: url(../top_img/best1_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best3 .best1 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.jp_best3 .best1 .text {
	color: #333333;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.jp_best3 .best2 {
	width: 119px;
	height: 127px;
	float: left;
	background-image: url(../top_img/best2_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best3 .best2 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.jp_best3 .best2 .text {
	color: #333333;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.jp_best3 .best3 {
	width: 119px;
	height: 127px;
	float: left;
	background-image: url(../top_img/best3_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best3 .best3 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.jp_best3 .best3 .text {
	color: #333333;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.jp_best3 ol li a:link {
	color: #333333;
	text-decoration: none;
}
.jp_best3 ol li a:visited {
	color: #333333;
	text-decoration: none;
}
.jp_best3 ol li a:hover {
	color: #cc5500;
	text-decoration:underline;
}
.jp_best3 ol li a:active {
	color: #dd7744;
	text-decoration:underline
}

.jp_best10_jump {
	width: 355px;
	height: 25px;
	font-size: 13px;
	line-height: 1.2em;
	color: #333333;
	background-image: url(../top_img/best10_jump_bg.gif);
	background-repeat: no-repeat;
	text-align: right;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 10px 0px;
}
.jp_best10_jump a:link {
	color: #333333;
	text-decoration: none;
}
.jp_best10_jump a:visited {
	color: #333333;
	text-decoration: none;
}
.jp_best10_jump a:hover {
	color: #cc5500;
	text-decoration:underline;
}
.jp_best10_jump a:active {
	color: #dd7744;
	text-decoration:underline
}

/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ LEFT CONTENTS ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */





/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ RIGHT CONTENTS ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
.right_title {
	width: 360px;
	height: 55px;
	line-height: 1.4em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best3 ol {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best3 ol li {
	list-style:none;
	float: left;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best3 {
	width: 360px;
	height: 130px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
.indies_best3 .best1 {
	width: 119px;
	height: 127px;
	float: left;
	background-image: url(../top_img/best1_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best3 .best1 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.indies_best3 .best1 .text {
	color: #333333;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.indies_best3 .best2 {
	width: 119px;
	height: 127px;
	float: left;
	background-image: url(../top_img/best2_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best3 .best2 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.indies_best3 .best2 .text {
	color: #333333;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.indies_best3 .best3 {
	width: 119px;
	height: 127px;
	float: left;
	background-image: url(../top_img/best3_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best3 .best3 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.indies_best3 .best3 .text {
	color: #333333;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 23px;
}
.indies_best3 ol li a:link {
	color: #333333;
	text-decoration: none;
}
.indies_best3 ol li a:visited {
	color: #333333;
	text-decoration: none;
}
.indies_best3 ol li a:hover {
	color: #cc5500;
	text-decoration:underline;
}
.indies_best3 ol li a:active {
	color: #dd7744;
	text-decoration:underline
}
.indies_best10_jump {
	width: 355px;
	height: 25px;
	font-size: 13px;
	line-height: 1.2em;
	color: #333333;
	background-image: url(../top_img/best10_jump_bg.gif);
	background-repeat: no-repeat;
	text-align: right;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 10px 0px;
}
.indies_best10_jump a:link {
	color: #333333;
	text-decoration: none;
}
.indies_best10_jump a:visited {
	color: #333333;
	text-decoration: none;
}
.indies_best10_jump a:hover {
	color: #cc5500;
	text-decoration:underline;
}
.indies_best10_jump a:active {
	color: #dd7744;
	text-decoration:underline
}





/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ RIGHT CONTENTS ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */





/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ FOOT CONTENTS ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
.foot_title {
	width: 730px;
	height: 35px;
	background-color: #000000;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.foot_title .text {
	color: #ff9900;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	padding: 10px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
}

/*---- === ▼日本のROCK チャート▼ === ----*/
#jp_best10 {
	width: 730px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#jp_best10 ol {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#jp_best10 ol li {
	list-style:none;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.jp_best10_item {
	width: 730px;
	line-height: 1.0em;
	border-bottom: 1px solid #333333; 
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

/*---- ▼ LOOPLOOP ▼ ----*/
.jp_best10_item .rank1 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best1_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank1 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank2 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best2_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank2 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank3 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best3_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank3 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank4 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best4_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank4 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank5 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best5_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank5 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank6 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best6_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank6 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank7 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best7_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank7 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank8 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best8_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank8 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank9 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best9_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank9 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.jp_best10_item .rank10 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best10_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .rank10 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}


/*---- ▲ LOOPLOOP ▲ ----*/



.jp_best10_item .text_area {
	width: 563px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.jp_best10_item .artist {
	height: 22px;
	background-image: url(../top_img/best10_artist_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 90px;
	margin: 0px 0px 5px 0px;
}
.jp_best10_item .artist .text {
	color: #ff6600;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .artist .text a:link {
	color: #cc5500;
	text-decoration: none;
}
.jp_best10_item .artist .text a:visited {
	color: #cc5500;
	text-decoration: none;
}
.jp_best10_item .artist .text a:hover {
	color: #ff6600;
	text-decoration:underline;
}
.jp_best10_item .artist .text a:active {
	color: #ff9966; 
	text-decoration:underline
}
.jp_best10_item .title {
	height: 22px;
	background-image: url(../top_img/best10_title_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 90px;
	margin: 0px 0px 5px 0px;
}
.jp_best10_item .title .text {
	color: #ff6600;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .title .text a:link {
	color: #cc5500;
	text-decoration: none;
}
.jp_best10_item .title .text a:visited {
	color: #cc5500;
	text-decoration: none;
}
.jp_best10_item .title .text a:hover {
	color: #ff6600;
	text-decoration:underline;
}
.jp_best10_item .title .text a:active {
	color: #ff9966; 
	text-decoration:underline
}

.jp_best10_item .format {
	color: #333333;
	font-size: 11px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
}
.jp_best10_item .format a:link {
	color: #dd7722;
	text-decoration: none;
}
.jp_best10_item .format a:visited {
	color: #cc5500;
	text-decoration: none;
}
.jp_best10_item .format a:hover {
	color: #cc4545;
	text-decoration: underline;
}
.jp_best10_item .format a:active {
	color: #ee0000; 
	text-decoration: underline
}

.jp_best10_item .flag {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.jp_best10_item .review {
	color: #333333;
	font-size: 12px;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.jp_best10_item .more_info {
	width: 730px;
	clear: both;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jp_best10_item .more_info img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
/*---- === ▲日本のROCK チャート▲ === ----*/





/*---- === ▼インディーズ チャート▼ === ----*/
#indies_best10 {
	width: 730px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#indies_best10 ol {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#indies_best10 ol li {
	list-style:none;
	line-height: 1.0em;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.indies_best10_item {
	width: 730px;
	line-height: 1.0em;
	border-bottom: 1px solid #333333; 
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
/*---- ▼ LOOPLOOP ▼ ----*/
.indies_best10_item .rank1 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best1_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank1 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank2 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best2_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank2 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank3 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best3_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank3 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank4 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best4_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank4 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank5 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best5_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank5 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank6 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best6_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank6 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank7 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best7_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank7 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank8 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best8_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank8 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank9 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best9_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank9 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

.indies_best10_item .rank10 {
	width: 157px;
	float: left;
	background-image: url(../top_img/best10_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .rank10 img {
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 26px;
}

/*---- ▲ LOOPLOOP ▲ ----*/



.indies_best10_item .text_area {
	width: 573px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.indies_best10_item .artist {
	height: 22px;
	background-image: url(../top_img/best10_artist_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 88px;
	margin: 0px 0px 5px 0px;
}
.indies_best10_item .artist .text {
	color: #ff6600;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .artist .text a:link {
	color: #cc5500;
	text-decoration: none;
}
.indies_best10_item .artist .text a:visited {
	color: #cc5500;
	text-decoration: none;
}
.indies_best10_item .artist .text a:hover {
	color: #ff6600;
	text-decoration:underline;
}
.indies_best10_item .artist .text a:active {
	color: #ff9966; 
	text-decoration:underline
}
.indies_best10_item .title {
	height: 22px;
	color: #ff6600;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	background-image: url(../top_img/best10_title_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 88px;
	margin: 0px 0px 5px 0px;
}

.indies_best10_item .title .text {
	color: #ff6600;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .title .text a:link {
	color: #cc5500;
	text-decoration: none;
}
.indies_best10_item .title .text a:visited {
	color: #cc5500;
	text-decoration: none;
}
.indies_best10_item .title .text a:hover {
	color: #ff6600;
	text-decoration:underline;
}
.indies_best10_item .title .text a:active {
	color: #ff9966; 
	text-decoration:underline
}

.indies_best10_item .format {
	color: #333333;
	font-size: 11px;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
}
.indies_best10_item .format a:link {
	color: #dd7722;
	text-decoration: none;
}
.indies_best10_item .format a:visited {
	color: #cc5500;
	text-decoration: none;
}
.indies_best10_item .format a:hover {
	color: #cc4545;
	text-decoration: underline;
}
.indies_best10_item .format a:active {
	color: #ee0000; 
	text-decoration: underline
}

.indies_best10_item .flag {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.indies_best10_item .review {
	color: #333333;
	font-size: 12px;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.indies_best10_item .more_info {
	width: 730px;
	clear: both;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.indies_best10_item .more_info img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
/*---- === ▲インディーズ チャート▲ === ----*/

/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ FOOT CONTENTS ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */






#page_topjump {
	width: 730px;
	color: #333333;
	font-size: 13px;
	line-height: 1.4em;
	text-align: right;
/*	background-color: #aa4455;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	z-index: 4;
}
#page_topjump a:link {
	color: #555555;
	text-decoration: none;
}
#page_topjump a:visited {
	color: #555555;
	text-decoration: none;
}
#page_topjump a:hover {
	color: #dd6611;
	text-decoration:underline;
}
#page_topjump a:active {
	color: #ff9966; 
	text-decoration:underline
}








/* =-=-=-=-=-=-=-=-=-=- ▼▼▼▼ FOOOOOOOOOOOOOOTER AREA --/C/ /T/-- ▼▼▼▼ =-=-=-=-=-=-=-=-=-=- */
#ct_footer_area {
	width: 800px;
	height: 130px;
	background-image: url(../top_img/footer_bg_ct.gif);
	background-repeat: no-repeat;
	background-color: #ff0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct_footer_area .union_logo{
	width: 103px;
	height: 16px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 680px;
}
#ct_footer_area .contact_us{
	width: 116px;
	height: 16px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 34px 0px 0px 667px;
}
#ct_footer_area .about_buy{
	width: 165px;
	height: 16px;
	color: #999999;
	font-size: 11px;
	line-height: 1.2em;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 58px 0px 0px 627px;
}
#ct_footer_area .about_buy a:link {
	color: #fe9901;
	text-decoration: none;
}
#ct_footer_area .about_buy a:visited {
	color: #fe9901;
	text-decoration: none;
}
#ct_footer_area .about_buy a:hover {
	color: #fecc80;
	text-decoration:underline;
}
#ct_footer_area .about_buy a:active {
	color: #fecc80;
	text-decoration:underline;
}
#ct_footer_area .link_area{
	width: 595px;
	height: 30px;
	color: #999999;
	font-size: 11px;
	line-height: 1.4em;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 36px 0px 0px 10px;
}
#ct_footer_area .link_area a:link {
	color: #999999;
	text-decoration: none;
}
#ct_footer_area .link_area a:visited {
	color: #999999;
	text-decoration: none;
}
#ct_footer_area .link_area a:hover {
	color: #fecc80;
	text-decoration:underline;
}
#ct_footer_area .link_area a:active {
	color: #fecc80;
	text-decoration:underline;
}
.footer_info {
	width: 600px;
	color: #999999;
	font-size: 11px;
	line-height: 1.2em;
	vertical-align: top;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 10px;
}
#ct_footer_area .footer_info ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ct_footer_area .footer_info ul li {
	list-style:none;
	float: left;
}
#ct_footer_area .footer_info a:link {
	color: #222222;
	text-decoration: none;
	background-image: url(../top_img/link_point_ct.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 20px 0px 0px;
}
#ct_footer_area .footer_info a:visited {
	color: #222222;
	text-decoration: none;
	background-image: url(../top_img/link_point_ct.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 20px 0px 0px;
}
#ct_footer_area .footer_info a:hover {
	color: #dd6611;
	text-decoration:underline;
	background-image: url(../top_img/link_point_ct_b.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 20px 0px 0px;
}
#ct_footer_area .footer_info a:active {
	color: #ff4400;
	text-decoration:underline;
	background-image: url(../top_img/link_point_ct_b.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 20px 0px 0px;
}
.footer_text {
	width: 580px;
	color: #999999;
	font-size: 11px;
	line-height: 1.2em;
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 85px 0px 0px 10px;
}

#endline {
	width: 800px;
	background-image: url(../top_img/footer_bg_ct.gif);
	background-repeat: repeat-y;
	background-color: #ff0000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* =-=-=-=-=-=-=-=-=-=- ▲▲▲▲ FOOOOOOOOOOOOOOTER AREA --/C T/-- ▲▲▲▲ =-=-=-=-=-=-=-=-=-=- */



/*---------- ▼// 20100405 STOCK STAUS 追加 ▼// ----------*/
#stock_status_chart {
	width: 400px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_chart ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 10px 0 5px 27px;
}
#stock_status_chart ul li {
	font-size: 12px;
	line-height: 1.2;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#stock_status_chart ul li.stock {
	list-style: none;
	float: left;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
#stock_status_chart ul li.sub_stock {
	color:#333333;
	list-style: none;
	padding: 1px 0 0 0;
	margin: 0 0 0 0;
}
/*-------------------------------*/
.more_add_info {
	width: 320px;
	float: left;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.more_add_info img {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
}

/*---------- //▲ 20100405 STOCK STAUS 追加 //▲ ----------*/

