@charset "UTF-8";
/* CSS Document */

/* 全体の定義 */
body { 
 margin:0;
 padding:0;
 text-align:center;
 font-size:13px;
 color:#333333;
 background:url(img/bg.gif) no-repeat right bottom;
 background-attachment:fixed;
} 

a:link {
 color:#000000;
} 

a:visited,a:hover,a:active {
 color:#999999;
} 

ul,li {  
 margin:0;  
 padding:0;  
 list-style: none;  
}  

hr { 
 background-color:#990000; 
 color:#990000; 
 border:none; 
 height:10px;
 margin-top:0px; 
}

h1 {
 font-size:17px;
 color:#999999;
 margin-top:10px;
 margin:0px 0px 0px 0px;
 font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}

h2 {
 background:url(img/bg_h2.gif) no-repeat left center;
 font-size:17px;
 color:#000000;
 margin-top:10px;
 margin:0px 0px 0px 0px;
 padding-left:7px;
 font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
 
h3 {
 font-size:15px;
 margin-top:20px;
 margin-bottom:7px;
} 

h4 {
 font-size:15px;
 color:#990000;
 margin-top:20px;
 margin-bottom:7px;
 padding-left:17px;
 background:url(img/list2.gif) no-repeat left center;
}

h4.members a{
 color:#990000;
} 

p {
 line-height:19px;
 margin-top:20px;
 margin-bottom:30px;
} 

td,th {
 padding:3px;
} 

dt {
 margin-left:20px;
 margin-bottom:10px;
 font-size:15px; 
}

img {
 border:0px;
} 

/* サイトマップ */

#sitemap h1 {
 margin-top:30px;
}

#sitemap p,th,td {
 font-size:11px;
}

#sitemap table {
 width:500px;
} 

#sitemap th {
 text-align:right;
 padding:6px;
} 

#sitemap td {
 padding:6px;
} 

/* 外枠 */
#outline {
 width:800px;
 text-align:left;
 margin:0 auto;
} 

/* ヘッダー */
#header {
 width:850px;
 margin-left:-50px;
 margin-top:30px; 
} 

/* ナビゲーション */
#navigation {
 margin-top:0px;
 height:25px;  
}

#navigation li{
 float:right;
}  
 
 
/* メインコンテンツ（左） */
#maintop {  
 width: 540px;   
 float: left;
 margin-top:33px;
}

#main {  
 width: 600px;   
 float: left;
 margin-top:33px;
}  


#main h2{  
 margin-top:40px;
}

#main h2.marginzero {
 margin-top:0px;  
}

 
/* バンド紹介 */ 
.bandsyoukai table{
 width:400px;
 margin-left:100px;
 font-size:11px;
 margin-top:50px;
}

.bandsyoukai a:visited,a:hover,a:active {
 color:#000000;
} 

.bandsyoukai td,th{
 padding:6px;
 background-color:#e3a9a9;
}

.bandsyoukai td{
 padding-right:10px
} 

.bandsyoukai tr{
margin-right:5px;
} 

td.syoukaitext{
 padding:7px 15px 15px 10px;
 background:url(bands/img/bg_syoukai2.gif) no-repeat bottom;
 background-color:#e3a9a9;
}

td.migiue{
 padding-top:15px;
 font-size:14px;
 background:url(bands/img/bg_syoukai1.gif) no-repeat right top;
 background-color:#e3a9a9;
}  

td.picture{
 padding-left:12px;
 padding-top:10px;
 background:url(bands/img/bg_syoukai0.gif) no-repeat left top;
 background-color:#e3a9a9;
}

/* リンクページ */ 
.linkpage table{
 width:500px;
 margin-left:50px;
 font-size:11px;
 margin-top:20px;
}

.linkpage td{
 width:250px;
 padding:6px;
 font-size:15px;
 padding-bottom:20px;
} 

.linkpage img{
 margin-top:5px;
}


/* サブコンテンツ（右） */
#subtop {  
 width: 230px;   
 float: right;
 margin-top:33px;  
}

#sublink {
 width: 230px;
 float: right;
 margin-top:33px;
	
}
#sub {  
 width: 170px;   
 float: right;
 margin-top:33px;  
}

#sub table{
 margin-top:5px;
 font-size:11px;
} 

#sub td{
 padding:1px;
}   

#sub p{
 margin-top:3px;
 font-size:11px;
}

#sub li{
 font-size:11px;
 line-height:28px;
 padding-left:14px;
 background:url(img/list.gif) no-repeat left center;
 list-style:none;
 border-bottom:1px dotted #990000;
}

#sub li a{
 display:block;
 text-decoration:none;
 color:#000000
}

#sub li a:hover{
 color:#999999
}   

/* clear指定（回り込み解除） */
#clear { clear:both; }

/* フッター */
#footer {
 text-align:right;
 font-size:11px;
 margin-bottom:0px;
}

.copyright {
 font-size:9px;
} 



