/*======基本設定=====*/
body{
	font-family: "ＭＳ Ｐゴシック", "Osaka", "Helvetica", "Arial";
	margin:0px;
	padding:0px;
	color:#000000;
	background-color:#e5e5e5;
	font-size:80%;
}

table{font-size:100%}


a:link{
	color:#003366;
	text-decoration: underline;
}

a:visited{
	color:#003366;
	text-decoration: underline;
}

a:hover{
	color:#ff9933;
	text-decoration: underline;
}

img{border:none;}

td.menu{
    background:url(images/menu_15.gif);
}

div.pankuzu{
	background-color:;
	margin:0px;
	padding:2px 10px 2px 0px;
	color:#666666;
	text-align:right;
	width:100%;
	font-size:100%;
}

div.clear{
    clear:both;
}

h1{
	background-color:;
	color:#000000;
	font-size:150%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0px;
	padding:18px 0px 20px 22px;
	border-width:0px 0px 0px 0px ;
	border-style:solid;
	border-color:#bfbfbf;
	font-weight: bold;
}

h2{
	color:#707070;
	font-size:150%;
	line-height:100%;
	letter-spacing:0px;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 7px;
	border-width:0px 0px 1px 5px ;
	border-style:solid;
	border-color:#707070;
	font-weight: bold;
}

h4{
	font-size:110%;
	line-height:100%;
	letter-spacing:1px;
	margin:10px 0px 0px 0px;
	padding:3px 0px 0px 7px;
	border-width:0px 0px 0px 5px ;
	border-style:solid;
	border-color:#bfbfbf;
	font-weight: bold;
}

/*全頁共通*/

.s8{
	font-size: 160%;
	line-height: 130%;
}
.s7{
	font-size: 140%;
	line-height: 130%;
}
.s6{
	font-size: 120%;
	line-height: 130%;
}
.s5{
	font-size: 100%;
	line-height: 130%;
}

.s4{
	font-size: 90%;
	line-height: 130%;
}

.s3{
	font-size: 80%;
	line-height: 130%;
}

.s2{
	font-size: 70%;
	line-height: 120%;
}


/*ここからトップページ*/
div.flash8{
    color:#666666;
    font-size:75%;
	margin:0px 4px 2px 4px;
}
a.wh:link{ color:#000000;
text-decoration: none;
}
a.wh:visited{ color:#000000;
text-decoration: none;
}
a.wh:hover{ color:#0079b6;
text-decoration: none;
}

a.nrc:link{ color:#000000;
text-decoration: none;
}
a.nrc:visited{ color:#000000;
text-decoration: none;
}
a.nrc:hover{ color:#0079b6;
text-decoration: none;
}

div.wh{
	padding-right:8px;
    padding-left:22px;
    margin:4px 0px 12px 0px;
    font-size:95%;
	width:322px;
	height:210px; 
	text-align:left;
	overflow:auto; 
	border:1px #f3f3f3 solid;
	line-height:120%;
	SCROLLBAR-FACE-COLOR: #f6f6f6;
	SCROLLBAR-HIGHLIGHT-COLOR: #949494; 
	SCROLLBAR-SHADOW-COLOR: #949494; 
	SCROLLBAR-3DLIGHT-COLOR: #f6f6f6; 
	SCROLLBAR-ARROW-COLOR: #949494; 
	SCROLLBAR-TRACK-COLOR: #f6f6f6; 
	SCROLLBAR-DARKSHADOW-COLOR: #f6f6f6;
}

div.wh span{
    color:#0097d1;
	font-weight:bold;
}

div.nr{
    padding-left:20px;
    font-size:95%;
	width:312px;
	text-align:left;
	margin-top:4px;
}

div.nrc{
padding-left:130px;
line-height:120%;
}

div.top_item{
margin:15px 0px 0px 6px;
}

div.ad{
margin-top:15px;
}
div.ad img{
margin-bottom:19px;
}

/*ここまでトップページ*/





/*ここからミュージックトップ*/
div.m_top{
	text-align:left;
    font-size:100%;
	line-height:140%;
	margin:0px 20px 0px 40px;
}

div.kotira{
    text-align:right;
	margin-bottom:40px;
}
/*ここまでミュージックトップ*/



/*ここからレーベル一覧*/
ul.list{　　　/*レーベル一覧・英語ミュージックニュース*/
    font-size:100%;
	line-height:140%;
	list-style: url(img/list.gif) outside;
	text-align:left;
}

td.lab{
    border-left:1px #9f9f9f solid;
	border-right:1px #9f9f9f solid;
}

div.lab{
    font-size:105%;
	line-height:130%;
    margin:20px 10px 10px 0px;
}
/*ここまでレーベル一覧*/

/*ここからアーティスト一覧*/
a.list{
display:block;
padding:10px 0px 10px 0px;
margin:0px;
text-decoration:none;
width:140px;
height:110px;
}
a.list:link{
text-decoration: none;
}
a.list:visited{
text-decoration: none;
}
a.list:hover{
background-color:#eeeeee;
text-decoration: underline;
}
/*ここからアーティスト一覧*/

/*ここからラインナップ*/
div.artist{
	color:#000099;
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 6px;
}

div.artist_kana{
	color:#000099;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}

div.bio{
    background:url(images/bio.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:24px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
}

div.bio_text{
	margin:0px 0px 0px 0px;
	padding:10px 10px 2px 8px;
	font-size:100%;
	line-height:140%;
}

div.moreinfo{
        margin: 20px 0px 5px 8px;
        font-weight: bold;
		font-size:120%;
}

div.more_links{
        margin: 0px 0px 10px 8px;
        padding: 0px;
        font-weight: bold;
        font-size: 95%;
        line-height: 150%;
}

div.disc{
    background:url(images/disco.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:24px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
}

div.disc_text{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 8px;
	font-size:100%;
	line-height:140%;
}

/*ここまでラインナップ*/


img.img{   /*ラインナップ・カタログ*/
    border:1px solid #bfbfbf;
}


/*ここからカタログ*/
#catalog h2{;
	color:#000099;
	font-size:110%;
	line-height:100%;
	margin:5px 10px 10px 0px;
	padding:3px 0 3px 0px;
	border-width:0px ;
	border-style:none;
	border-color:#990000;
}

#catalog td{
	margin:0px;
	padding:0px 0px 20px 0px;
}

div.text{
    font-size:100%;
	line-height:110%;
}

div.price{
	margin:0px;
	padding:2px 10px 2px 0px;
	color:#663300;
	width:100%;
	font-size:100%;
}

ol.songs{
	font-size:90%;
	margin:5px 5px 5px 0px;
	padding:0px 0px 0px 14px;
	list-style-position:inside;
   }
/*ここまでカタログ*/


/*ここからスポーツ・会社概要・ボランティア募集*/
div.main{
    width:700px;
	text-align:left;
    font-size:100%;
	line-height:140%;
	margin:0px 0px 20px 50px;
}
/*ここまでスポーツ・会社概要・ボランティア募集*/


/*ここからリンク*/
div.link{
    width:700px;
	margin:0px 0px 0px 50px;
}
/*ここまでリンク*/


/*ここからミュージックニュース*/
.m_font2{
   font-size:100%;
   line-height:135%;
   text-align:left;
   padding:0px 10px 20px 10px;
}

.wbox{
   width:100%;
   padding-left:10px;
   margin:0px;
}

.red{
   color:#FF1111;
}

div.release{
	margin:3px 0px 3px 0px;
	padding:0px 10px 4px 0px;
	color:#ff0000;
	width:100%;
	font-size:100%;
	font-weight:bold;
}
/*ここまでミュージックニュース*/


/*ここから英語ミュージックニュース*/
div.m_top_e{
	text-align:left;
    font-size:100%;
	line-height:140%;
	margin:0px 0px 0px 40px;
}

li.news_m{
	list-style-type: none;
	list-style-image: url(images/n_music.gif);
	margin:5px 5px 30px 0px;
	padding:0px 10px 2px 5px;
	list-style-position: inside
   }

td.e_music{    
    background-color:#FFF2E5;
}

#label a{	color:#E85327;
 text-decoration: none;
}
#label a:link{	color:#E85327;
text-decoration: none;
}
#label a:visited{	color:#E85327;
text-decoration: none;
}
#label a:hover{	color:#BA0000;
text-decoration: underline;
}
/*ここまで英語ミュージックニュース*/


/*ここからサイトマップ*/
div.site_main{
    padding:0px 0px 0px 40px;
}
#site_main a{	color:#003366;
 text-decoration: none;
}
#site_main a:link{	color:#003366;
text-decoration: none;
}
#site_main a:visited{	color:#003366;
text-decoration: none;
}
#site_main a:hover{	color:#ff9933;
text-decoration: underline;
}
/*ここまでサイトマップ*/


/*ここから最新ニュース*/
#saisin ul{
    line-height:150%;
	margin:10px 0px 0px 16px;
	list-style:url(images/list.gif)  outside;
	padding:0;
}
#saisin li{
    margin-bottom:20px;
}
/*ここまで最新ニュース*/


/* others/aboutus.html */
#aboutus{ margin:0 30px; line-height:1.6;}


























