BODY           {
     color:gray;
     font-size:12px;
     line-height:1.6em;
     background-color:midnightblue;
}
.content       {
     width:800px;
     height:100%;
     margin:0px;
     padding-top:10px;
     padding-bottom:0px;
     padding-left:0px;
     padding-right:0px;
     background-color:white;
     text-align:left;
}
.leftcontent   {
     float : left;
     width:480px;
     height:800px;
     padding:10px 10px 10px 10px;
     margin:0px;
     border-right-width:1px;
     border-right-style:solid;
     border-right-color:chocolate;
}
.rightcontent  {
     float : right;
     width:280px;
     height:800px;
     padding:10px 10px 10px 10px;

}
/*--     border-left-width:1px;  
     border-left-style:solid;
     border-left-color:chocolate;  --*/

.news             {
     width:460px;
     padding:0px 5px 5px 5px;
     margin:0px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}

.house            {
     width:460px;
     padding:5px;
     margin:5px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
.rank              {
     width:460px;
     padding:5px;
     margin:5px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
.result            {
     width:460px;
     padding:0px;
     margin:5px 0px 0px 0px;
}
.dm               {
     width:280px;
     padding:0px;
     margin:0px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
.topics            {
     width:280px;
     padding:0px;
     margin:5px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
.school           {
     width:280px;
     padding:0px;
     margin:5px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
.horoki           {
     width:280px;
     padding:0px;
     margin:5px 0px 0px 0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:chocolate;
}
.mobile           {
     width:280px;
     padding:5px;
     margin:5px 0px 0px 0px;
}
/* === 最終更新日部分のスタイル === */
#text00        {
     width:520px;
     margin-left:30px;
     margin-bottom:0px;
     padding-top:0px;
     padding-bottom:0px;
     padding-left:0px;
     padding-right:20px;
     text-align:right;
     font-weight:bold;
     float:left;
}
#text01        {
     margin-left:10px;
     margin-bottom:0px;
     padding-top:0px;
     padding-bottom:0px;
     padding-left:20px;
     padding-right:0px;
}

/* === NEWS部分のスタイル === */
#tittle11        {
     color:midnightblue;
     margin:5px 0px;
     padding:0px;
     font-weight:bold;
}
#tittle11 a	      {
     text-decoration:underline;
     color:midnightblue;
}
#tittle11 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text11          {
     width:440px;
     padding:0px;
     margin:0px;   
     text-align:left;
}
#text11 a	      {
     text-decoration:underline;
     color:gray;
}
#text11 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text12          {
     width:220px;
     padding:0px;
     margin:0px;   
     float:left;
}
#text12 a	      {
     text-decoration:underline;
     color:gray;
}
#text12 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text13          {
     width:220px;
     padding-left:5px;
     margin:0px;   
}
#text13 a	      {
     text-decoration:underline;
     color:gray;
}
#text13 a:hover     {
     color:coral;
     text-decoration:underline;
}

/* === ハウスイベントトーナメント部分のスタイル === */

#tittle21          {
     border-left:midnightblue 8px solid;
     border-bottom:midnightblue 1px solid;
     padding-left:5px;
     margin-top:4px;
     font-size:12px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:30%;
     margin-bottom:3px;
     　　text-decoration:none;
}
#tittle22          {
     width:70px;
     padding:1px;
     margin:0px;   
     color:darkgreen;
     border-bottom:gray solid 1px;
     font-size:11px;
     text-align:center;
     float:left;
}
#tittle23          {
     width:180px;
     padding:1px;
     margin:0px;   
     color:darkgreen;
     border-bottom:gray solid 1px;
     font-size:11px;
     text-align:center;
     float:left;
}
#tittle24          {
     width:120px;
     padding:1px;
     margin:0px;   
     color:darkgreen;
     border-bottom:gray solid 1px;
     font-size:11px;
     text-align:center;
     float:left;
}
#tittle25          {
     width:70px;
     padding:1px;
     margin:0px;   
     color:darkgreen;
     border-bottom:gray solid 1px;
     font-size:11px;
     text-align:center;
}
#tittle26          {
     width:90px;
     padding:1px;
     margin:0px;   
     color:darkgreen;
     border-bottom:gray solid 1px;
     font-size:11px;
     text-align:center;
     float:left;
}
#tittle27          {
     width:100px;
     padding:1px;
     margin:0px;   
     color:darkgreen;
     border-bottom:gray solid 1px;
     font-size:11px;
     text-align:center;
}

#text21          {
     width:70px;
     padding:0px;
     margin:0px;   
     text-align:center;
     color:indianred;
     float:left;
}
#text22          {
     width:180px;
     padding:0px;
     margin:0px;   
     text-align:left;
     float:left;
}
#text22 a	      {
     text-decoration:underline;
     color:gray;
}
#text22 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text23          {
     width:120px;
     padding:0px;
     margin:0px;   
     text-align:center;
     float:left;
}
#text24          {
     width:70px;
     padding:0px;
     margin:0px;   
     text-align:center;
}
#text25          {
     width:90px;
     padding:0px;
     margin:0px;   
     text-align:center;
     float:left;
}
#text26          {
     width:100px;
     padding:0px;
     margin:0px;   
     text-align:center;
     font-size:11px;
}
#text29          {
     width:100%;
     padding:0px;
     margin:0px;   
}
#text29 a	      {
     text-decoration:underline;
     color:gray;
}
#text29 a:hover     {
     color:coral;
     text-decoration:underline;
}

/* === ポイントランキング部分のスタイル === */
#tittle31          {
     border-left:midnightblue 8px solid;
     border-bottom:midnightblue 1px solid;
     padding-left:5px;
     margin-top:4px;
     font-size:12px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:70%;
     margin-bottom:3px;
     　　text-decoration:none;
}
#tittle32          {
     border-left:midnightblue 8px solid;
     border-bottom:midnightblue 1px solid;
     padding-left:5px;
     margin-top:4px;
     font-size:12px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:90%;
     margin-bottom:3px;
     　　text-decoration:none;
}
#tittle33        {
     width:300px;
     border-left:tomato 8px solid;
     padding-left:8px;
     line-height:120%;
     color:tomato;
     margin:4px 4px 6px 0px;
     　　text-decoration:none;
     float:left;
}

#text31          {
     width:100px;
     padding-left:20px;
     margin:0px;   
     color:indianred;
     float:left;
}
#text32          {
     width:340px;
     padding-left:0px;
     margin:0px;   
     text-align:left;
}
#text32 a	      {
     text-decoration:underline;
     color:gray;
}
#text32 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text33          {
     padding:0px;
     margin:5px 30px;
     font-size:12px;   
     text-align:left;
} 
#text33 a	      {
     text-decoration:underline;
     color:gray;
}
#text33 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text39          {
     width:100%;
     padding:0px;
     margin:5px;   
}
#text39 a	      {
     text-decoration:underline;
     color:gray;
}
#text39 a:hover     {
     color:coral;
     text-decoration:underline;
}
/*-- ランキング表　--*/
#hyou31          {
     width:100%;
     padding:0px;
     margin:0px;
     font-size:12px;   
     text-align:center;
     border-collapse:collapse;
     empty-cells:hide;
} 
/*-- ランキング表タイトル　--*/
#tittle34          {
     padding:3px;
     margin:0px;   
     color:darkgreen;
     font-size:10px;
}
#tittle35          {
     padding:3px;
     margin:0px;   
     color:red;
     font-size:12px;
}
#tittle36          {
     padding:3px;
     margin:0px;   
     color:midnightblue;
     font-size:12px;
}
#text34          {
     padding:3px;
     margin:0px;
} 

/* === ＤＭ部分のスタイル === */

#waku71           {
     width:100px;
     higth:135px;
     padding:10px;
     margin:0px; 
     float:left;
}
#waku72           {
     width:100px;
     higth:135px;
     padding:10px;
     margin:0px;   
}
#waku73           {
     width:220px;
     higth:100px;
     padding:5px;
     margin:0px;   
}
#text71          {
     width:240px;
     padding-left:2px;
     margin-top:5px;   
}

/* === ＴＯＰＩＣＳ部分のスタイル === */

#waku4           {
     padding:0px;
     margin:0px;   
     border-bottom:gray 1px solid;
}
#tittle41        {
     color:midnightblue;
     margin:5px 0px;
     padding:0px;
     font-weight:bold;
}
#text41          {
     width:240px;
     padding-left:2px;
     margin-top:5px;   
     text-align:left;
}
#text41 a	      {
     text-decoration:underline;
     color:gray;
}
#text41 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text42          {
     width:60px;
     padding:0px;
     margin:0px;   
     text-align:center;
     color:indianred;
     float:left;
}
#text43          {
     width:200px;
     padding:0px;
     margin:0px;   
     text-align:ｌｅｆｔ;
}
#text43 a	      {
     text-decoration:underline;
     color:gray;
}
#text43 a:hover     {
     color:coral;
     text-decoration:underline;
}
/* === スクール部分のスタイル === */

#tittle51          {
     border-left:midnightblue 8px solid;
     border-bottom:midnightblue 1px solid;
     padding-left:2px;
     margin:4px 0px 0px 0px;
     font-size:12px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:50%;
     margin-bottom:3px;
     　　text-decoration:none;
}
#tittle51 a	      {
     text-decoration:underline;
     color:midnightblue;
}
#tittle51 a:hover     {
     color:coral;
     text-decoration:underline;
}
#tittle52          {
     margin:4px 0px 0px 0px;
     font-size:12px;
     font-weight:bold;
     color:midnightblue;
     width:100%;
     margin-bottom:3px;
     　　text-decoration:none;
}
#tittle52 a	      {
     text-decoration:underline;
     color:midnightblue;
}
#tittle52 a:hover     {
     color:coral;
     text-decoration:underline;
}
#tittle53        {
     color:midnightblue;
     margin:5px 0px;
     padding:0px;
     font-weight:bold;
}
#text51          {
     width:250px;
     padding-left:0px;
     margin:4px 0px 0px 2px;
     text-align:left;
}
#text51 a	      {
     text-decoration:underline;
     color:gray;
}
#text51 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text53          {
     width:240px;
     padding-left:2px;
     margin-top:5px;   
     text-align:left;
}
#text53 a	      {
     text-decoration:underline;
     color:gray;
}
#text53 a:hover     {
     color:coral;
     text-decoration:underline;
}

/* === リザルト部分のスタイル === */

#waku60l         {
     padding-left:5px;
     margin-top:4px;
     width:220px;
     float:left;
}
#waku60r        {
     padding-left:5px;
     margin-top:4px;
     width:220px;
}
#tittle61          {
     border-left:midnightblue 8px solid;
     border-bottom:midnightblue 1px solid;
     padding-left:5px;
     margin-top:4px;
     font-size:12px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:50%;
     margin-bottom:3px;
     　　text-decoration:none;
}
#text61          {
     width:400px;
     padding:0px;
     margin:5px 0px;   
}
#text61 a	      {
     text-decoration:underline;
     color:gray;
}
#text61 a:hover     {
     color:coral;
     text-decoration:underline;
}

#text62          {
     width:70px;
     padding:0px;
     margin:2px 0px; 
     float:left;
     text-align:left;
     color:darkgreen;
}

#text63          {
     width:160px;
     padding:0px;
     margin:5px 0px;   
}
#text63 a	      {
     text-decoration:underline;
     color:gray;
}
#text63 a:hover     {
     color:coral;
     text-decoration:underline;
}

/* === 放浪記部分のスタイル === */

#text70          {
     padding-left:2px;
     margin:4px 0px 0px 0px;
     font-size:12px;
     line-height:120%;
     font-weight:bold;
     color:midnightblue;
     width:80px;
     float:left;
     margin-bottom:3px;
     　　text-decoration:none;
}
#text71          {
     width:120px;
     padding:0px;
     margin:5px 0px;   
}
#text71 a	      {
     text-decoration:underline;
     color:gray;
}
#text71 a:hover     {
     color:coral;
     text-decoration:underline;
}
#text72          {
     width:240px;
     padding:0px;
     margin:5px 0px;   
}
#text72 a	      {
     text-decoration:underline;
     color:gray;
}
#text72 a:hover     {
     color:coral;
     text-decoration:underline;
}



/* === 共通部分のスタイル === */
/* === タイトル+更新日 === */
#tittle98    	{
     margin:0px;
     padding:0px;
     float:left;
}
#tittle99    	{
     margin:0px;
     padding:0px;
     height:20px;
     font-size:10px;
}
/* === 99/99/99時点 === */
#text98    	{
     width:100px;
     margin:4px 4px 6px 0px;
     font-size:10px;
}
/* === 一覧へＬＩＮＫ === */
#text99        {
     margin:5px 0px;
     padding:0px;
}
#text99 a	      {
     text-decoration:underline;
     color:gray;
}
#text99 a:hover     {
     color:coral;
     text-decoration:underline;
}


