

/****************************************
ページ全体
****************************************/

body{
/*■ページ上の余白*/
margin-top:0;

/*■背景色*/
background-color:#000000;

/*■文字色*/
color:#cccccc;

/*■文字大きさ*/
font-size:13px;

/*■フォントタイプ*/
font-family:monospace;

/*■行間*/
line-height:150%;
}

/*■未訪問リンクの指定*/
a:link {
color:#0088ff;
font-weight:bold;
text-decoration: none;
}

/*■訪問済みリンクの設定*/
a:visited{
color:#0088ff;
font-weight:bold;
text-decoration: none;
} 

a:hover{
color:#ff0000;
}

/*■画像枠*/
img{
border:0;
}


/****************************************
サイト全体
****************************************/
/*■コンテナ*/
#container{
width: 1000px;
background-color:#000000;
margin-left:auto;
margin-right:auto;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

/*■サイドバー*/
#leftside{
 width:260px;
 float:left;
 margin-top:10px;
 margin-left:10px;
 margin-bottom:10px;
 background-color:#222222;
}

/*■メインカラム*/
#rightside{
width:710px;
float:left;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
background-color:#222222;
}

/*■フッター*/
#footer{
width:1000px;
clear:left;
background-color:#222222;
}


/****************************************
インデックスの「for○○」の部分
****************************************/
#pcormobile a{
color:#ffffff;
font-weight:bold;
}

#pcormobile a:hover{
color:#ff0000;
}

#formyspace a{
color:#aaaaaa;
}

#formyspace a:hover{
color:#ffff00;
}






/****************************************
ヘッダー画像(TOPページ以外)
****************************************/
div.head-img{
background-image:url(img/blade_top_1000.jpg);
width:1000px;
height:500px;
}



/****************************************
グローバルメニュー
****************************************/
#globalmenu{
height:38px;
background:url(img/menu_white.png) no-repeat;
margin:0px;
}

#globalmenu ul{
margin:0px;
padding:0px;
}

#globalmenu li{
display:inline;
list-style-type:none;
}

#globalmenu li a{
height:50px;
display:block;
float:left;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
}

#menu_top a{
background:url(img/menu_white.png) no-repeat 0px 0px;
width:95px;
}

#menu_profile a{
background:url(img/menu_white.png) no-repeat -95px 0px;
width:143px;
}

#menu_schedule a{
background:url(img/menu_white.png) no-repeat -238px 0px;
width:168px;
}

#menu_discography a{
background:url(img/menu_white.png) no-repeat -406px 0px;
width:207px;
}

#menu_blog a{
background:url(img/menu_white.png) no-repeat -613px 0px;
width:109px;
}

#menu_media a{
background:url(img/menu_white.png) no-repeat -722px 0px;
width:118px;
}

#menu_contact a{
background:url(img/menu_white.png) no-repeat -840px 0px;
width:160px;
}

#menu_top a:hover{
background:url(img/menu_red.png) no-repeat 0px 0px;
width:95px;
}

#menu_profile a:hover{
background:url(img/menu_red.png) no-repeat -95px 0px;
width:143px;
}

#menu_schedule a:hover{
background:url(img/menu_red.png) no-repeat -238px 0px;
width:168px;
}

#menu_discography a:hover{
background:url(img/menu_red.png) no-repeat -406px 0px;
width:207px;
}

#menu_blog a:hover{
background:url(img/menu_red.png) no-repeat -613px 0px;
width:109px;
}

#menu_media a:hover{
background:url(img/menu_red.png) no-repeat -722px 0px;
width:118px;
}

#menu_contact a:hover{
background:url(img/menu_red.png) no-repeat -840px 0px;
width:160px;
}

/****************************************
更新履歴
****************************************/
/*■入れ物*/
div.rireki{
overflow:auto;
width:670px;
height:120px;
color:#cccccc;
background-color:#000000;
font-size:13px;
border:solid 1px #333333;
padding:5px;
scrollbar-base-color:#202020;
scrollbar-arrow-color:#505050;
scrollbar-track-color:#202020;
line-height:150%;
white-space: nowrap;
margin-left:auto;margin-right:auto;
}

/*■アップ日の色*/
span.rireki-up{
color:#ffcc99;
}



/****************************************
トピックス
****************************************/
/*■入れ物*/
div.topics{
width:670px;
color:#cccccc;
background-color:#000000;
font-size:13px;
border:solid 1px #333333;
padding:5px;
line-height:130%;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}

/*■見出し*/
h1.topics-h{
font-size:17px;
color:#888855;
}


/****************************************
プロフィール
****************************************/
/*■個人写真枠*/
div.profile-leftside{
width:300px;
float:left;
padding:15px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
background-color:#222222;
}

/*■内容枠(灰色)*/
div.profile-rightside{
width:610px;
height:450px;
float:left;
padding:15px;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
background-color:#222222;
}

/*■内容枠(黒)*/
div.profile-i{
width:600px;
height:440px;
color:#cccccc;
background:url(img/logo_sukasi.png) no-repeat;
background-color:#000000;
font-size:18px;
border:solid 1px #333333;
padding:5px;
line-height:130%;
white-space: nowrap;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}

/*■ロゴのすかし*/
div.logo-sukasi{
background:url(img/logo_sukasi.png) no-repeat;
background-color:#000000;
width:200px;
height:100px;
}

/*■内容のテーブル*/
table.profile-table{
width:590px;
margin-top:10px;
}

.profile-table td{
vertical-align:top;
}


/****************************************
スケジュールの入れ物(黒背景)
****************************************/
/*■スケジュールの枠*/
div.schedule{
width:670px;
color:#cccccc;
background-color:#000000;
font-size:13px;
border:solid 1px #333333;
padding:5px;
line-height:130%;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}


/****************************************
スケジュールカレンダー入れ物(黒背景)
****************************************/
/*■スケジュールの枠*/
div.calendar-i{
width:230px;
background-color:#000000;
border:solid 1px #333333;
white-space: nowrap;
margin-top:15px;
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
}


/****************************************
スケジュールカレンダー
****************************************/
table.calendar{
border-collapse:collapse;
width:160px;
border:1px solid #999999;
text-align:center;
}

.calendar th{
border:1px solid #999999;
text-align:center;
font-size:12px;
}

.calendar td{
border:1px solid #999999;
text-align:center;
font-size:12px;
}


/*■カレンダー上部の「●月」の部分*/
div.calendar-tuki{
font-size:15px;
font-weight:bold;
text-align:center;
}

/*カレンダー土曜日セル*/
th.calendar-sat{
color:#0000ff;
text-align:center;
font-size:12px;
}

/*カレンダー日曜日セル*/
th.calendar-sun{
color:#ff0000;
text-align:center;
font-size:12px;
}

/*■月と月の間の調整部分*/
td.calendar-tyousei{
height:20px;
}


/****************************************
スケジュール本編
****************************************/
/*■日程/会場*/
div.schedule-day{
color:#ff33cc;
padding-left:5px;
line-height:140%;
text-align:left;
font-weight:bold;
font-size:20px;
}

/*■スケジュール見出し*/
div.schedule-midasi{
width:640px;
height:20px;
color:#ffffff;
background-color:#121212;
font-size:13px;
font-weight:bold;
vertical-align:middle;
border:solid 1px #333333;
border-left:solid 10px #cccccc;
border-top:solid 0px #444444;
padding:2px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}

/*■内容*/
div.schedule-naiyou{
margin-left:20px;
}

/*■ページトップへ*/
div.schedule-go-to-pagetop{
text-align:right;
margin-right:20px;
}


/****************************************
DISCOGRAPHY　テーブル内の設定
****************************************/
/*■テ-ブル全体の枠*/
table.discography{
width:400px;
border-collapse:collapse;
border-top:1px solid #999999;
border-left:1px solid #999999;
margin-left:50px;
}
/*■タイトル*/
.discography th{
border-right:1px solid #999999;
border-bottom:1px solid #999999;
height:30px;
background-color:#212121;
padding:10px;
}
/*■その他*/
.discography td{
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
/*■CDタイトル*/
span.cdtitle{
color:#ffffff;
font-size:18px;
font-weight:bold;
}
/*■ジャケット*/
td.jacket{
width:161px;
}
/*■詳細*/
td.cdinfo{
vertical-align:top;
padding:10px;
line-height:100%;
}
/*■収録曲*/
td.music{
vertical-align:top;
width:269px;
padding:10px;
}


/****************************************
BLOG
****************************************/
/*■入れ物(灰色)*/
div.blogselect-g{
width:950px;
height:420px;
padding:15px;
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
background-color:#222222;
}

/*■入れ物(黒色)*/
div.blogselect-i{
width:950px;
height:420px;
background-color:#000000;
border:solid 1px #333333;
}

/*■バナーの入れ物のテーブル*/
table.blogselect-t{
width:870px;
border-collapse:collapse;
border:1px solid #222222;
margin-left:auto;
margin-right:auto;
}

.blogselect-t th{
height:27px;
border:15px solid #222222;
}

.blogselect-t td{
width:300px;
height:135px;
border:15px solid #222222;
}

/*■↑の位置決め*/
div.blogselect-d{
position:relative;
top:30px;
}


/****************************************
MEDIA
****************************************/
/*■入れ物(灰色)*/
div.media-g{
width:950px;
padding:15px;
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
background-color:#222222;
}

/*■*入れ物(黒色)*/
div.media-i{
width:940px;
padding:5px;
background-color:#000000;
border:solid 1px #333333;
}

span.media-category{
color:#888855;
}


/****************************************
contact
****************************************/
/*■入れ物(ご注意枠の灰色)1*/
div.contact-g1{
width:950px;
padding:15px;
margin-top:20px;
margin-left:10px;
margin-bottom:0px;
background-color:#222222;
}

/*■入れ物(ご注意枠の黒色)1*/
div.contact-i1{
width:940px;
padding:5px;
background-color:#000000;
border:solid 1px #333333;
}

/*■入れ物(灰色)2段目以降*/
div.contact-g2{
width:980px;
float:left;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
background-color:#222222;
}

/*■入れ物(左黒色)*/
div.contact-i2{
width:455px;
float:left;
padding:5px;
margin-top:10px;
margin-left:15px;
margin-bottom:10px;
background-color:#000000;
border:solid 1px #333333;
}

/*■入れ物(右黒色)*/
div.contact-i3{
width:455px;
float:right;
padding:5px;
margin-top:10px;
margin-right:15px;
margin-bottom:10px;
background-color:#000000;
border:solid 1px #333333;
}

/*■見出しの画像設定*/
div.contact-midasi{
width:950px;
margin-top:15px;
margin-left:15px;
background-color:#000000;
border:solid 1px #333333;
}




/****************************************
パーテーション
****************************************/
div.partition{
border-bottom-width:2px;
border-bottom-style:dotted;
border-top-color:#666;
border-right-color:#666;
border-bottom-color:#666;
border-left-color:#666;
}


/****************************************
	著作権表示（indexのみ）
****************************************/
#copy-index{
font-size:11px;
text-align:center;
line-height:100%;
}


/****************************************
著作権表示
****************************************/
#copy{
font-size:11px;
text-align:right;
line-height:100%;
padding:5px;
}