@charset "EUC-JP";
*
{
margin: 0;
padding: 0;
}
body
{
font-family: Verdana, Helvetica, "ＭＳ Ｐゴシック", "MS UI Gothic", "Osaka", sans-serif;
color: #444444;
margin: 0;
padding: 0;
background-color: #CCCCCC;
background-image: url('img/bg.gif');
background-repeat: repeat;
text-align: center;
}
img
{
border-width: 0;
}
.clear
{
clear: both;
}
a:link
{
color: #000099;
text-decoration: none;
}
a:visited
{
color: #660099;
text-decoration: none;
}
a:active
{
color: #FF6600;
text-decoration: none;
}
a:hover
{
color: #3300CC;
text-decoration: underline;
}
#warapper
{
margin: auto;
width: 750px;
background-color: #FFFFFF;
}
#main
{
text-align: center;
margin: 0px;
background-color: #FFFFFF;
}
/* index ニュース */
#whats
{
line-height: 1.3;
text-align: left;
margin: 10px 150px 30px;
padding: 5px;
border-width: 1px;
border-color: #999999;
border-style: dotted;
}
.topmenu
{
margin-top: 0px;
margin-bottom: 10px;
}
.topmenu img
{
margin: 5px;
}

/* サイトナビゲーション */

.site_navi a
{
font-size: small;
vertical-align: sub;
margin: 0px;
padding: 10px 15px;
height: 30px;
}
.site_navi a:hover
{
color: #CCCCFF;
text-decoration: none;
background-color: #0066CC;
}
h1.logo
{
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
h2.pagetitle
{
text-align: left;
padding-top: 10px;
padding-left: 50px;
}

ul.site_navi
{
list-style-type: none;
height: 30px;
width: 750px;
background-color: #CCCCFF;
background-image: url('img/menu-bg3.gif');
background-repeat: repeat;
}
.site_navi li
{
display: inline;
}
/* コンテンツ2分割 */
.menu
{
float: left;
width: 240px;
}
.contents
{
border-left-width: 1px;
border-left-color: #666699;
border-left-style: dotted;
float: left;
width: 460px;
}
/* テキストtext→live_p,profile ; bodytext→link,live */
.text
{
line-height: 1.3;
text-align: left;
padding-left: 30px;
}
.bodytext 
{
text-align: left;
line-height: 1.5;
margin-left: 230px;
margin-bottom: 20px;
}
/* リストlist→左メニュー ; list2→blog右 : list3→profile右 */
.list
{
padding-top: 50px;
text-align: right;
}
.list li
{
font-weight: bold;
margin-bottom: 10px;
padding-right: 55px;
list-style-type: none;
}
.plist
{
font-size: small;
color: #CCCCCC;
font-style: italic;
}
.list2
{
padding-top: 20px;
padding-bottom: 70px;
list-style-type: none;
}
.list3
{
text-align: left;
padding-left: 30px;
}
p.list3
{
margin-top: 70px;
margin-bottom: 10px;
}
.list3 li
{
margin-bottom: 10px;
margin-left: 30px;
list-style-type: square;
}
/* メンバープロフ */
dl.profile
{
line-height: 1.5;
text-align: left;
margin-top: 30px;
margin-bottom: 10px;
padding-left: 40px;
}
.profile dd
{
margin-left: 20px;
}
/* ブログ */
p.rss_title
{
font-size: large;
font-weight: bold;
padding-bottom: 20px;
}
dl.rss
{
text-align: left;
}
.rss dt
{
padding-top: 5px;
padding-left: 60px;
}
.rss dd
{
font-size: small;
padding-left: 70px;
padding-bottom: 5px;
}
p.rss_b
{
padding-top: 5px;
margin-bottom: 40px;
}
/* ライブ情報 */
.live
{
background-image: url('photo/live4.jpg');
background-repeat: no-repeat;
background-position: right bottom;
}
dl.liveinfo dt
{
margin-top: 10px;
}
/* ライブ履歴 */
.live2
{
background-image: url('photo/live_p3.jpg');
background-repeat: no-repeat;
background-position: 95% 85%;
}
.year
{
font-style: italic;
text-decoration: underline;
margin-top: 30px;
}
dl.live_p
{
margin-top: 10px;
padding-left: 5px;
}
.live_p dt
{
font-size: small;
color: #990000;
font-weight: bold;
padding-top: 10px;
}
.live_p dd
{
font-size: small;
}
/* 音源 */
.disco
{
margin-top: 50px;
margin-bottom: 15px;
}
.cdtable
{
width: 50%;
margin-top: 10px;
margin-bottom: 20px;
}
.cd
{
margin-left: 20px;
float: left;
}
.cd li
{
font-size: small;
text-align: left;
list-style-type: decimal;
list-style-position: inside;
}
/* フッター */
#footer
{
font-size: small;
color: #666666;
text-align: center;
padding-top: 20px;
padding-bottom: 10px;
clear: both;
width: 750px;
}
#footer_top
{
font-size: small;
color: #666666;
text-align: center;
margin: 10px;
padding: 4px;
border-width: 1px;
border-color: #999999;
border-style: dotted;
}
/* 色 */
.counter
{
color: #666666;
}
.member
{
color: #CC0000;
}
.liveday
{
color: #CCCC99;
}

