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

/* 全体の定義 */
body { 
 margin:0;
 padding:0;
 text-align:center;
 font-size:15px;
 color:#333333;
 background:url(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/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:#0000CD; 
 color:#0000CD; 
 border:none; 
 height:10px;
 margin-top:0px; 
}

hr1 { 
 background-color:#0000CD; 
 color:#0000CD; 
 border:none; 
 height:20px;
 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(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/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(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/img/list2.gif) no-repeat left center;
}

h4.members a{
 color:#990000;
} 


h5 {
 font-size:15px;
 margin-top:17px;
 margin-bottom:0px;
} 

h6 {
 font-size:15px;
 margin-top:0px;
 margin-bottom:0px;
} 

h7 {
 font-size:15px;
 margin-top:17px;
 margin-bottom:0px;
} 


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:15px;
}

#sitemap table {
 width:500px;
} 

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

#sitemap td {
 padding:6px;
} 

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

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

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

#navigation li{
 float:right;
}  
 
 
/* メインコンテンツ（左） */

#photo {  
 width: 250px;  
 height:250px;
 float: center;
 margin:0 0 0 0;
 text-align: center;
 vertical-align: middle
}  


#photo2 {  
 width: 250px;  
 height:250px;
 float: center;
 margin:0 0 0 50px; 
 text-align: center;
 vertical-align: middle
}  


#photo3 {  
 width: 137px;  
 height:137px;
 float: center;
 margin:0 0 0 0;
 text-align: left;
 vertical-align: middle
}  

#maintop {  
 width: 575px;   
 float: left;
 margin-top:33px;
}  

#maintop0{  
 width: 850px;   
 float: left;
 margin-top:0px;
}  

#maintop1 {  
 width: 850px;   
 float: left;
 margin-top:33px;
}  

#maintop2 {  
 width: 400px;   
 float: left;
 margin-top:0px;
}  

#maintop3{  
 width: 400px;   
 float: left;
 margin-top:0px;
}  


#maintop4{  
 width: 150px;   
 float: left;
 margin-top:0px;
}  

#maintop5{  
 width: 275px;   
 float: left;
 margin-top:0px;
}  


#maintop6{  
 width: 850px;  
 height:200px;  
 float: center;
 margin-top:0px;
 
}  

#maintop7 {  
 width: 250px;   
 float: 0px;
 margin-top:0px;
 text-align: center;
 vertical-align: middle;
}    


#maintop8{  
 width: 425px;   
 float: left;
 margin-top:0px;
}  

#maintop9{  
 width: 575px;   
 float: left;
 margin-top:0px;
}  



#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(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/bands/img/bg_syoukai2.gif) no-repeat bottom;
 background-color:#e3a9a9;
}

td.migiue{
 padding-top:15px;
 font-size:14px;
 background:url(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/bands/img/bg_syoukai1.gif) no-repeat right top;
 background-color:#e3a9a9;
}  

td.picture{
 padding-left:12px;
 padding-top:10px;
 background:url(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/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: 245px;   
 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:13px;
 line-height:28px;
 padding-left:14px;
 background:url(file:///C|/Documents%20and%20Settings/Owner/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/4Q0HAXTJ/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;
} 


/* ギャラリー */

img.pic {
    border-top: solid 1px silver;
    border-left: solid 1px silver;
    border-bottom: solid 2px gray;
    border-right: solid 2px gray;
    background-color: white;
    padding: 6px;
}

shadow {
margin: 0 0 0 5px;
background: url(影画像URL) right bottom;
float: left;
}

shadow img {
position: relative;
left: -5px;
top: -5px;
padding: 5px;
background: #ffffff;
border: 1px solid #999999;
}


/* Hides CSS from MacIE \*/
* html .photo {
background: url(ドロップシャドウ画像のパス) right bottom;
margin-top: 8px;
float: left;
}
/* */



/* Hides CSS from MacIE \*/
* html .photo_ie {
position: relative;
left: -4px; 
top: -4px;
padding: 4px;
background-color: #fefefe;
border: 1px solid #98a5b9;
display: block;
}
/* */

head:first-child+body .photo img {
position: relative;
left: -4px; 
top: -4px;
padding: 4px;
background-color: #fefefe;
border: 1px solid #98a5b9;
}



function backToTop() {
var x1 = x2 = x3 = 0;
var y1 = y2 = y3 = 0;
if (document.documentElement) {
x1 = document.documentElement.scrollLeft || 0;
y1 = document.documentElement.scrollTop || 0;
}
if (document.body) {
x2 = document.body.scrollLeft || 0;
y2 = document.body.scrollTop || 0;
}
x3 = window.scrollX || 0;
y3 = window.scrollY || 0;
var x = Math.max(x1, Math.max(x2, x3));
var y = Math.max(y1, Math.max(y2, y3));
window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
if (x > 0 || y > 0) {
window.setTimeout("backToTop()", 25);
}
}

