#whatsnew{line-height:190%}

BODY  {
  scrollbar-face-color:       #f4a460; 
  scrollbar-highlight-color:  #ffffff;
  scrollbar-shadow-color:     #f4a460;
  scrollbar-darkshadow-color: #f4a460;
  scrollbar-arrow-color:      #ffffff;
  scrollbar-base-color:       #f8c295;
  scrollbar-3dlight-color:    #f8c295;
  scrollbar-track-color:      #f8c295;}

.toprank{margin-top: 5}

.pickup{font-weight: bold}

.strongnor{font-weight:normal}

h1{font-size:8pt;margin-bottom:0;font-weight: normal;padding:3,5,0,7;color:#990033;text-align: right}
h1 a:link{
  color: #990033;
  text-decoration: none; 
  }
h1 a:visited{
  color: #990033;
text-decoration: none;   }
h1 a:hover,a:active{
  color: #990033;
text-decoration: none;   }


h2{font-size: 8pt;margin-bottom: 0;margin-top: 0;text-align: right;padding: 0;color: #aaaaaa;font-weight: normal}

.h2class{font-size: 10pt;text-align: center;font-weight: bold;color: #666666}
.h2class2{font-size: 10pt;text-align: center;font-weight: bold;color: #990033}
.h2class3{font-size: 10pt;font-weight: bold;color: #666666;text-align: left}

h3{margin-bottom:0;font-size: 10pt;margin-top: 0;}

p{font-size: 8pt;margin-bottom: 0;margin-top: 0;margin-right:0;padding: 0;color: #8e8e8e}


/* ◆横並び◆ */
#toprank {width:758;  margin: 0; padding :0}
#toprank ul { margin: 0; padding :0; list-style-type : none; }
#toprank li { display : inline; padding :0; margin:0; float:left;width: 189}
#toprank a {display:block;  border-top:1px solid
#fff; border-left:2px solid #fff;border-right:1px solid #fff;
background-color:#ffcccc;font-size:10pt;padding:0px 0px 0px
0px;color: #990033;margin:0px
0px;text-align:center;padding: 1}

#toprank a:hover{display:block; border-top:1px solid
#fff; border-left:2px solid #fff;border-right:1px solid #fff;background-color:
#ffffdd;font-size:10pt;padding:0px 0px 0px;color: #990033
0px;text-align:center;padding: 1}


p bookmark{margin-bottom: 0;margin-top: 0;margin-left: 5}


#input{margin-top: 0;border-style:solid; border-width:1px; border-color:#f4a460; background:#ffffff; font-size:10pt; color:#666666;}

#textarea{margin-top: 0;border-style:solid; border-width:1px; border-color:#f4a460; background:#ffffff; font-size:10pt; color:#666666;}

#input2{margin-top:0;border-style:solid; border-width:1px; border-color:#fbaec8; background:#ffffff; font-size:10pt; color:#666666;width: 50;height:18}


body {font-size: 12px ; color: #666666; background-color: #f4a460;margin-left: 0;margin-top:0;margin-width: 0;padding:0}

table{font-size: 12px; line-height: 140% ;}

#toptd{font-size: 8pt;}
#toptd a:link{
  color: #990033;
  text-decoration: none;
  }
#toptd a:visited{
  color: #990033;
  text-decoration: none;
  }
#toptd a:hover,a:active{
  color: #990033;
  text-decoration: none;
  background: none;
  }



#tabletop{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;width: 760;spacing:0;padding:0}

#table1{border-color:#cccccc; border-width:1px; border-style:solid;background-color: #FFFFFF;width:760} 

#tdleft{BORDER-RIGHT: #CCCCCC 1px solid;background-color: #F0F0F0;width:190}

#tableleft1{BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid ; BORDER-TOP: #ffffff 1px solid;width: 190}

#tableleft2{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #ffffff 1px solid;width: 184}

#tablelefttd2{BORDER-BOTTOM: #CCCCCC 1px solid;width:7;background-image:url(img/001.gif);}

#tablelefttd3{BORDER-BOTTOM: #CCCCCC 1px solid;background-image:url(img/001.gif);}



#tablerighttd1{width: 604;color:#990033;background-image:url(img/004_center.gif);text-align: center}

#tableright00{BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid}

#tableright0000{width: 550;BORDER-RIGHT: #CCCCCC 1px solid; }


#tableright1{width: 550;BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid ;background-color: #FFFFFF}

#tableright120{width: 300;BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid ;background-color: #FFFFFF}

#tablerighttd{BORDER-RIGHT: #CCCCCC 1px solid;text-align: center}
#tablerighttd2{BORDER-RIGHT: #CCCCCC 1px solid}
#tablerighttd3{BORDER-RIGHT: #CCCCCC 1px solid;text-align: center;}
#tablerighttd4{BORDER-RIGHT: #CCCCCC 1px solid;text-align: center;border-top: #CCCCCC 1px solid;}
#tablerighttd5{text-align: center;border-top: #CCCCCC 1px solid;}
#tablerighttd6{BORDER-RIGHT: #CCCCCC 1px solid;border-top: #CCCCCC 1px solid;}
#tablerighttd7{border-top: #CCCCCC 1px solid;}


#tablerighttd8{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;background-color: #FFFFFF;font-size: 8pt}



a:link{
  color: #0000FF;
  text-decoration: underline;
  }
a:visited{
  color: #990033;
  text-decoration: underline;
  }
a:hover,a:active{
  color: #1939BD;
  text-decoration: underline;
  background: none;
  }

hr{color:#cccccc}


#copy{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;width:760}
#copyrfz{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;width:822}


.backg{width:370;margin-left: 0;margin-bottom:10;margin-top: 5;border-bottom-style:dotted;border-width: 1px;border-color: #990033;background-color: #FFCCFF;font-weight: bold;text-align: left;color:#666666;font-size: 10pt;padding: 1}




/****全体位置の決定****/
DIV#menu{
    font-size:10pt;/*△*/
}
/****メインメニュー用スタイル****/
ul.main{
    margin:0px;/*△*/
    padding:1px;/*△*/
    width:245px;/*○*/
    list-style:none;/*△*/
    text-align:center;/*○*/
}
/*通常時*/
.main li.off{
    float:left;/*×*/
    height:1.5em;/*○*/
    width:245px;/*○*/
    overflow:hidden;/*×*/
    border:1px solid #ffffff;/*○*/
    background-color:#FFFFFF;padding:1
}
/*展開時*/
.main li.on{
    overflow:hidden;/*×*/
    width:245px;/*○*/
    background-color:#FFFFff;/*○*/
    border:1px solid #f4a460;padding:1;    float:left;/*×*/
    height:1.5em;/*○*/

}
.main li.on{
overflow:visible;/*×*/
}

/****サブメニュー用スタイル****/
ol.sub{
    margin-top:5px;margin-bottom: 0;margin-left:0;margin-right:0;/*△*/
    padding:3px;/*△*/
    width:220px;/*○*/
    border:1px solid #ffffff;/*○*/
    border-bottom:0px solid #CCCCCC;/*○*/
    background-color:#FFCCFF;/*○*/
    list-style:none;/*△*/
    text-align:left;/*○*/
}

.moviefont{font-weight: bold;color:#ff0000}

#mcopy{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;width:600}


