@charset "Shift_JIS";


body {
  text-align: center;
  margin: 0;
  padding:0;
  background-color:#ffffff;
  background-image:url("images/bg.gif")
}


h1, p {

 margin:0;
 padding:1em;
}

#container {

 margin: 0 auto; */ 上下:0 左右:auto */
 text-align: left;
 background: #ffffff;
 width: 760px;
}

#header {
    color: #000000;
    background: #ffffff;
  
}



#main{
 width: 760px;
 color: #ffffff;
 background:#ffffff;

}







#maincontent{
    color:#333333;
    background-color: #ffffff;
    margin-left:20px;
    margin-top:20px;
    width: 600px;
  
} 







#footer{

   width: 760px;  /* Internet Explorerのバグ対策 */
   clear: both;
   color:#000000;
   background: #ffffff;
   background-image:url('images/footerbg.gif');
   font-size:9pt;
   font-family:century gothic;
   letter-spacing: 1px;
   border-top:1px #cccccc solid;
} 

#globalMenu {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  width: 760px;
  float: left;
}

#globalMenu a {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ff9900;
  border-left: 1px solid #666666;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  }

#globalMenu a:hover {
  background-color: #ffcc00;
 }

#globalMenu li {
  float: left;
  width: 150px;
}







#footerNavi {
list-style-type: none;
margin-left: 5px;
padding: 10px;
text-align: right;

}


hr {color:#999999;border:1px solid;}

#footerNavi a {
 padding:3px; 
 font-size:12px;
 color:#486d94;
 text-decoration: none;

}

#footerNavi li {
  
 display: inline;
 border-left: 1px dotted #999999;
 
 }

#footerNavi a:hover {
  color: #000000;
  border-bottom: 1px dotted #333333;
 }


#newtext ul{

padding-top:2px;

}

#newtext li{
text-align:left;
list-stylle-type:none;
margin-left:30px;
margin-top:2px;
padding-top:2px;
font-family:"ＭＳ ゴシック",sans-serif,verdana,Impact,monospace;
font-weight:normal;
font-size:12px;
color:#333333;
}



#img001 {
  padding;2px;
  margin-left:0;
  margin-top:0;
  text-align:left

}


}

#table {
 width:760;
 padding-top:10px;
 padding-bottom:5px;
 text-align:center;

}


table,tr,td {font-size:x-small;
line-height:170%;
word-break:break-all;}

table.table {margin-top:15px;
margin-bottom:0px;
border:1px solid #006600;}

th.table_c {font-weight:normal;
padding-top:1px;
padding-right:4px;
padding-bottom:1px;
padding-left:4px;
border:1px solid #006600;}

td.table_r {padding-top:1px;
padding-right:4px;
padding-bottom:1px;
padding-left:4px;
text-align:right;
border:1px solid #006600;}

td.table_l {padding-top:1px;
padding-right:4px;
padding-bottom:1px;
padding-left:4px;
text-align:left;
border:1px solid #006600;}

td.table_c {padding-top:1px;
padding-right:4px;
padding-bottom:1px;
padding-left:4px;
text-align:center;
border:1px solid #006600;}

h1{font-size:small;
color: #0080c0;
width:580px;}

h2{font-size:small;
color:#006600;
font-weight:bold
;
padding-top:1px;
padding-bottom:1px;
padding-left:8px;
margin-top:0px;
margin-bottom:0px;
border-bottom:1px dashed #006600;
border-left:8px solid #006600;}

h3{font-size:x-small;
color:#0080c0;
font-weight:normal;
padding-top:0px;
padding-bottom:1px;
padding-left:12px;
margin-bottom:0px;
border-bottom:1px dashed #006600;}

h4{
color:#0080c0;
font-size:10pt;
color:#CC0000;
font-weight:bold;
letter-spacing:0.2em;
padding:0;
margin-left:10px;}

div.main {margin-top:10px;
margin-bottom:15px;}

div.body {margin-top:10px;
margin-right:12px;
margin-bottom:15px;
margin-left:12px;}

div.update {height:75px;
padding-top:0px;
padding-bottom:0px;
margin-top:10px;
margin-bottom:15px;
overflow:auto;}

div.text1 {line-height:240%;
margin-top:10px;
margin-right:12px;
margin-bottom:15px;
margin-left:12px;}

span.red {color:#ff1493;}

span.blue {color:#0080c0;}

span.yellow {color:#f0ac0f;}

ul {list-style-type:none;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;}

ul.menu {padding-top:1px;
padding-right:12px;
padding-bottom:1px;
padding-left:12px;
border-top:1px dashed #006600;
border-bottom:1px dashed #006600;
width:580px;}

div.update ul {margin-top:0px;
margin-right:12px;
margin-bottom:0px;
margin-left:12px;}

ul.menu li {display:inline;}

dl {margin-top:10px;
margin-bottom:10px;}

dd {margin-top:0px;
margin-bottom:10px;
margin-left:0px;}

p {margin-top:0px;
margin-bottom:10px;}

p.a {margin-top:0px;
margin-bottom:20px;}

p.b {margin-top:0px;
margin-bottom:30px;}

img.discography {margin-top:10px;
border:1px dashed #006600;
float:right;}

a img{border:0px;}

em {font-weight:bold;}

strong.text1 {font-size: small;
font-weight:bold;}

strong.text2 {font-size: small;
font-weight:normal;}

strong.text3 {font-size: small;
color:#FF1493;
font-weight:bold;}

input,textarea {font-size: x-small;
color:#484848;
background:#ffffff;
border:1px solid #006600;}


hr {border:1px dotted #006600;}

td.tensen {margin-left:2px; border-bottom:1px dotted #FF9966}

#menu li {
 float:right;
 margin-right:1px;
}

#menu ul,#menu li{
 margin:0;
 padding:0;
}

#menu li {
 floet:right;
 margin-right: 1px;
 font-size:12px;
 font-family:sans-serif,"ＭＳ ゴシック",verdana;
 }

#menu a,#menu a:link{
 text-decoration:none;
 color:#333333;
 background-color:#ffffff;
 text-align: center;
 padding: 2px 10px;
 display:inline;
 background:url(image/point.gif) no-repeat center left;
}

#menu a:visited {
 text-decoration:none;
 color:#333333;
 background-color:#ffffff;  
}
 

#menu a:hover{
 color:#993300;
 text-decoration:underline;
}

.big {font-size:small;color:#006699;border-bottom:1px dotted #006699;font-weight:bold;}

.border{border:solid 1px #A9A9A9  ;padding:0;}



a:link {text-decoration:underline;
color:#6495ed;}
a:visited {text-decoration:none;
color:#6495ed;}
a:active {text-decoration:none;
color:#6495ed;}
a:hover {text-decoration:underline;color:#339933;}


.bottom {
  border-bottom:dotted 1px #A9A9A9  ;
  font-size:11pt;color:#CC6600;
  padding:2px;
}


.bottom2 {
  border-bottom:dotted 1px #A9A9A9  ;
  font-size:11pt;color:#333333;
  padding:2px;
}


.sotowakum {
  border:solid 1px #cc0000  ;
  font-size:16pt;color:#333333;
  padding:2px;
}


.link {
     margin-left:40px;
     text-align:left;
     font-size:11pt;
}

h4 {font-size: x-small;
color:#991B15;
font-weight:normal;
padding-top:0px;
padding-bottom:15px;
padding-left:5px;
margin-bottom:0px;

text-align:left;}

