body{
    margin-top:-15px;
    } 


body{
    margin-top:-15px;
    margin-bottom:-20px;
    background-color:#f8f4f9} 

.body-table{
    width:885px;
    margin-top:-15px;
    BORDER-right: #696969 1px solid;
    BORDER-left: #696969 1px solid;
    BORDER-bottom: #696969 1px solid;
    border-collapse: collapse ;
    background-color:#ffffff}
    
丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂丂
 #header{
       margin-top: 0px;
       WIDTH: 885px; 
       HEIGHT: 103px;
       text-align:left;
       PADDING-TOP: 23px;
       PADDING-left : 35px;
       PADDING-BOTTOM: 8px;
       BACKGROUND-IMAGE: url(image/title-haikei-all.jpg); 
       BACKGROUND-REPEAT: no-repeat;}  
    
 #calender{
      WIDTH: 885px; 
      BORDER-TOP: none;
      margin-bottom:2px;
      height: 15px;
      CLEAR: both; 
      color:#925b9b;
      font-size: 9pt;
      text-align: center;
      } 
    
.f-calender{
    WIDTH: 885px; 
    HEIGHT: 14px}
    
.calender {
    FONT-SIZE: 9pt;
    COLOR: #925b9b;
    TEXT-DECORATION: none;
    text-align:center;
    margin-top:0px;
    }

.calender A:link,.calender A:visited	{
	FONT-SIZE: 9pt;
	COLOR: #925b9b;
	TEXT-DECORATION: none
	}
.calender A:hover	{
	FONT-SIZE: 9pt;
	COLOR: deeppink;
	TEXT-DECORATION: none
	}
      
 #submenu{
      WIDTH: 888px;
      BORDER-TOP: none;
      margin-bottom:0px;
      CLEAR: both; 
      } 
      
 .submenu-table{ 
  WIDTH: 887px; 
  HEIGHT: 30px;
  border-bottom:none;
  border-collapse: collapse;
丂margin-top:1px;
  }
  
.submenu-td{ 
  font-size:9pt;
  width:13%;
  text-align: center;
  background-image: url(image/bar-submenu.gif);
  }
  

.submenu-td a:link,.submenu-td a:visited{
  display: block;
  color:#800040;
  text-decoration:none;
  font-family:HGP憂塸妏恨集窾B;
  } 

.submenu-td a:hover{
  display: block;
  height:30px;
  color:deeppink;
  vertical-align:middle;
  padding-top:8px;
  background-color: #fdeee8;
  LINE-HEIGHT: 100%; 
  text-decoration:none;} 
            
.submenu-td1{ 
  text-align : center;
  font-size:9pt;
  width:16%;
  background-image: url(image/bar-submenu.gif);
  white-space: nowrap;
  font-family:HGP憂塸妏恨集窾B;
  }
  
.submenu-td1 a:link,.submenu-td1 a:visited{
  display: block;
  color:#800040;
  text-decoration:none;
  } 
  
.submenu-td1 a:hover{
  display: block;
  height:23px;
  color:deeppink;
  vertical-align:middle;
  padding-top:0px;
  LINE-HEIGHT: 120%; 
  background-color: #fdeee8;
   text-decoration:none;
   } 
  
                                                                                             
 #footer{
  color:#000000;
  font-size:9pt;
   padding-top:4px;
  border-top:#808080 1px solid;
  HEIGHT: 30px;
  WIDTH: 886px;
  text-align:center;
  background-color:#e9acab;
  CLEAR: both; 
  vertical-align:middle;
  }
         
 #footer A:hover{
  color:#000000;
丂font-size:9pt;
丂text-decoration:none;
  }
  
 #footer A:link,#footer A:visited{
  color:#ffffff;
丂font-size:9pt;
丂text-decoration:underline}
  
   
                                               <!-- 俠俽俽丂嵍儊僯儏乕 --!>
                                               
 #leftmenu-table-body{
    TEXT-ALIGN: left;    
    BORDER-RIGHT: #e4e4e4 1px dotted; 
    BORDER-LEFT: #e4e4e4 1px dotted; 
    BORDER-TOP: none; 
    BORDER-BOTTOM: none;
    MARGIN-LEFT: 8px; 
    WIDTH: 174px; 
    border-collapse: collapse;
    } 
   
 #leftmenu-table-body A:link{
    COLOR: #660066;
    FONT-SIZE: 9pt;
    text-decoration:underline:
	}
 #leftmenu-table-body A:visited{
    COLOR:#660066;
    FONT-SIZE: 9pt;
    text-decoration:underline:
	}

 #leftmenu-table-body A:hover{
    COLOR: #d643bc;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
    }

 #leftmenu-td-body{
   vertical-align:top;
   background-color:#f5f3fc;
   PADDING-LEFT: 3px;
   COLOR: #d643bc;}
   

   
.leftmenu-table1{
  color: #660066;
  MARGIN-TOP: 7px; 
  WIDTH: 162px; 
  HEIGHT: 20px;
  border-collapse: collapse;
  }
  
.leftmenu-table2{
  color: #660066;
  MARGIN-TOP: 5px; 
  FONT-SIZE: 9pt; 
  WIDTH: 165px; 
  BACKGROUND-COLOR: #f8f4f9;
  border-collapse: collapse;}
    
.f-leftmenu{
   BACKGROUND-COLOR: #f8f4f9;
   margin-top:-15px;}
 
.h2-leftmenu-td{
  background-image: url(image/bar-orange.gif);
  text-align:center;
  }  
   
.td-murasaki{
    COLOR: #d643bc;
	FONT-SIZE: 9pt;
    }
    
.td-murasaki A:link{
    COLOR: #d643bc;
	FONT-SIZE: 9pt;
    text-decoration:underline:
	}  
.td-murasaki A:visited{
	COLOR: #d643bc;
	FONT-SIZE: 9pt;
    text-decoration:underline:
    }
.td-murasaki A:hover{
    COLOR: deeppink;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
    }
    
.colum-table{
    MARGIN-TOP: 15px; 
    MARGIN-LEFT: -2px; 
    margin-bottom:18px;
    WIDTH: 159px; 
    HEIGHT: 143px;}

.colum-td	{
    FONT-SIZE: 9pt;
    COLOR: #660066;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 5px; 
    PADDING-TOP: 5px;
    }
.colum-td A:link{
    COLOR: #660066;
	FONT-SIZE: 9pt;
    TEXT-DECORATION: underline;
	}  
.colum-td A:visited{
	COLOR: #660066;
	FONT-SIZE: 9pt;
    TEXT-DECORATION: underline;
    }
.colum-td A:hover{
    COLOR: #660066;
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;
    }
          
          
.p1	{
	FONT-SIZE: 9pt;
	COLOR: #660066;
	TEXT-ALIGN: left
	}
.p1 A:hover	{
	COLOR: red;
	TEXT-DECORATION: none
	}
.menu	{
	FONT-SIZE: 10pt;
	COLOR: #800040;
	font-family:HGP憂塸妏恨集窾B;
    font-weight:normal;
   }
.ranking-table	{
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 3px;
	WIDTH: 149px;
	COLOR: #660066;
	PADDING-TOP: 3px;
	HEIGHT: 132px;
	TEXT-ALIGN: center;
	cellspacing: none;
	cellpadding: none
	}
.ranking-table A:link	{
	FONT-SIZE: 9pt;
	COLOR: #660066
	}
.ranking-table A:visited	{
	FONT-SIZE: 9pt;
	COLOR: #660066
	}
.ranking-table A:hover	{
	FONT-SIZE: 9pt;
	COLOR: #d643bc
	}
.ranking-td	{
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	HEIGHT: 15px
	}
.ranking-td2	{
	FONT-SIZE: 9pt;
	COLOR: #ff0080;
	HEIGHT: 70px;
	BORDER-RIGHT-WIDTH: 2px
	}
.soho-td A:link	{
	COLOR: #d643bc;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
	}
.soho-td A:visited	{
	COLOR: #d643bc;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
	}
.soho-td A:hover	{
	COLOR: deeppink;
	TEXT-DECORATION: none
	}
.td1	{
	PADDING-LEFT: 3px;
	FONT-SIZE: 9pt;
	COLOR: #660066;
	HEIGHT: 13px;
	TEXT-ALIGN: left
	}
.td2	{
	PADDING-RIGHT: 3px;
	FONT-SIZE: 9pt;
	COLOR: #660066;
	HEIGHT: 13px;
	TEXT-ALIGN: right
	}
.td3	{
	PADDING-RIGHT: 3px;
	FONT-SIZE: 9pt;
	COLOR: #adf3e7;
	HEIGHT: 13px;
	TEXT-ALIGN: right
	}
.td4	{
	PADDING-RIGHT: 3px;
	FONT-SIZE: 9pt;
	COLOR: #d643bc;
	HEIGHT: 13px;
	TEXT-ALIGN: right
	}
    
.one-text-table{
    color:#7c547e;
    BORDER: #e35368 1px dotted; 
    margin-top:8px;
    MARGIN-LEFT: 0px;     
    margin-bottom:8px;
    WIDTH: 475px;     
    HEIGHT: 21px:
    border-collapse:collapse;
    FONT-SIZE: 9pt;
    }  
 
.one-text A:link,.one-text A:visited{
    COLOR: deeppink;
    TEXT-DECORATION: underline;
    FONT-SIZE: 9pt;
    }
.one-text A:hover{
    COLOR: #925b9b;
    TEXT-DECORATION: none;
    FONT-SIZE: 9pt;
    }
.one-text-td1{
      width:2%;
      background-image: url(image/bar-orange.gif);
丂丂  }
  
.one-text-td2{
    width:28%;
    LETTER-SPACING: px;
    font-size:9pt;
    white-space: nowrap;
    }  

.category-table{
   WIDTH: 461px; 
   HEIGHT: 42px:
   border-collapse: collapse;
   font-size:9pt;
   }
   
.category-table2{
   WIDTH: 22px; 
   HEIGHT: 22px;
   border-collapse: collapse;
   cellpadding:none;
   }
   
.cate-nonadult{
   background-image: url(image/square-pink.jpg); 
   }
   
.cate-mix{
   background-image: url(image/square-murasaki.jpg);
   }
   
 .cate-adult{
 丂background-image: url(image/square-mizuiro.jpg);
   }  
   
.category-td2{
   white-space: nowrap;
   }

.ninki{
  text-align: right;
  }
 
.next-table{
   WIDTH: 480px;
   height:80px;
   background-color: #f8f4f9;
   padding-bottom:5px;
   margin-bottom:15px;
   margin-top:30px;
   }

.next-table A:link,.next-table A:visited{
   FONT-SIZE: 9pt;
   COLOR: #660066
   }
.next-table A:hover{
   FONT-SIZE: 9pt;
   COLOR: #d643bc
   }

.ad-under{
        width:490px:
        }

.orange11{
	FONT-SIZE: 11pt;
	COLOR: orange
	}

.orange	{
	FONT-SIZE: 9pt;
	COLOR: orange
	}

.orange A:link	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: orange;
	TEXT-DECORATION: underline
	}
.orange A:visited	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: orange;
	TEXT-DECORATION: underline
	}
.orange A:hover	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #925b9b;
	TEXT-DECORATION: none
	}
.gothicUB	{
	COLOR: #e35368;
	FONT-FAMILY: HGP憂塸妏恨集窾B
	}
.gothicUB2	{
	COLOR: #d91175;
	FONT-FAMILY: HGP憂塸妏恨集窾B
	}
.kon	{
	FONT-SIZE: 11pt;
	COLOR: #660066
	}

.menu-table	{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 15px;
	BORDER-LEFT: medium none;
	WIDTH: 499px;
	BORDER-BOTTOM: medium none
	}
.menu-td	{
	BACKGROUND-IMAGE: url(image/bar-orange.gif);
	TEXT-ALIGN: center
	}

.akacha	{
	font-size:9pt;
        COLOR: #e35368;
	}
.akacha3	{
	font-size:8pt;
        COLOR: #e35368;
	FONT-FAMILY: HGP憂塸妏恨集窾B
	}
.akacha4	{
	font-size:8pt;
        COLOR: #e35368;
	}
.akacha11	{
	font-size:11pt;
        COLOR: #e35368;
	}
.akacha8	{
	font-size:8pt;
        COLOR: #e35368;
	}
.pinkcha	{
	COLOR: #e35368;
	FONT-FAMILY: HGP憂塸妏恨集窾B
	}
 
.pink A:link,.pink A:visited{ 
	COLOR: #d643bc;   
	FONT-SIZE: 9pt;
        TEXT-DECORATION: underline
	}

.pink A:hover	{
	COLOR: #ff9999;
	FONT-SIZE: 9pt;
    TEXT-DECORATION: underline;
    } 
    
.kon	{
	FONT-SIZE: 11pt;
	COLOR: #660066
	}

.kon9	{
	FONT-SIZE: 9pt;
	COLOR: #660066
	}
.font9{
  font-size:9pt;
  } 

.font9 A:link,.font9 A:visited{ 
	FONT-SIZE: 9pt;
        TEXT-DECORATION: none;
	color:#925b9b;}

.font9 A:hover{ 
	FONT-SIZE: 9pt;
        TEXT-DECORATION: none;
	color:deeppink;}
  
.font13{
  font-size:13pt;
  } 
  
.murasaki9{
	FONT-SIZE: 9pt;
	COLOR: #925b9b;
	} 

.murasaki11	{
	FONT-SIZE: 11pt;
	COLOR: #925b9b;
	} 

.murasaki2{ 
     color : #d643bc ;
     font-size :9pt;
     } 
.pinkmurasaki{
        FONT-SIZE: 9pt;
	COLOR: #d643bc;
	}
.pinkmurasaki3{
        FONT-SIZE: 11pt;
	COLOR: #d643bc;
	}
.usupink	{
	FONT-SIZE: 11pt;
	COLOR: #ff9999
	}

.pink2	{
	FONT-SIZE: 9pt;
	COLOR: #ff9999
	}

.pink9	{
	FONT-SIZE: 9pt;
	COLOR: #ff9999;
	TEXT-DECORATION: none
	}
.beige	{
	FONT-SIZE: 9pt;
	COLOR: #7a7a52;
	TEXT-DECORATION: none
	}         
.deeppink	{
	FONT-SIZE: 9pt;
	COLOR: deeppink;
	}  
.deeppink2	{
	FONT-SIZE: 11pt;
	COLOR: deeppink;
	}
.pink11{
	FONT-SIZE: 11pt;
	COLOR: #ff9999;
	}
.pink11 A:link	{
	FONT-SIZE: 11pt;
	COLOR: #ff9999;
	TEXT-DECORATION: underline
	}
.pink11 A:visited	{
	FONT-SIZE: 11pt;
	COLOR: #ff9999;
	TEXT-DECORATION: underline
	}
.pink11 A:active	{
	FONT-SIZE: 11pt;
	COLOR: #925b9b;
	TEXT-DECORATION: underline
	}
.pink11 A:hover	{
	FONT-SIZE: 11pt;
	COLOR: deeppink;
	TEXT-DECORATION: none
	}
strong{
      font-weight:normal;
       }
.google{
      display:none;
       }