body {  
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
font-size: 91%;  
line-height: normal; 
color: #333333
;}
H1{
font-size   : 10pt;
}
H2{
font-size   : 10pt;
}
H3{
font-size   : 10pt;
}
a{ 
color:#900000;
}

a:hover{ 
text-decoration:none;
}

td {  
font-family: "Osaka"; 
font-size: 91%; 
}


.outer_table {  width: 840px; margin-top: 0px; margin-right: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px #333333 solid; overflow: visible; clip:    rect(   ); left: auto; top: auto;}
.main_table {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; position: relative; left: auto; top: auto; clip:  rect(   ); width: 800px;}
.content_table {  margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: none; background-repeat: no-repeat; background-position: right bottom;}
.bottom_dot {  border-color: black black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}
.menu_td {  
height: 12px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 1px; 
padding-bottom: 1px; 
padding-left: 5px; 
border-color: black #000000 #000000; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
font-size: 91%; 
}

.menu_td a{  
color:#900000;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
}
.tri {  margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.small {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 80%;}
.red_title_corner {  width: 160px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 91%; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: none; background-position: right bottom; background-repeat: no-repeat;}
.red_title_corner_td {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: black #999999 #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image: none; background-position: right bottom;}

.red_title_corner_td a{  
color:#900000;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 

}


.center_product_table {  
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
font-size: 91%; 
width: 450px; 
margin-top: 15px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom: 4px solid #999999;; 
border-left-width: 0px
;}

.center_product {  
width: 450px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 1px; 
padding-bottom: 1px; 
padding-left: 1px; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px
;}
.center_product_td {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 78%; width: 25%; padding-top: 5px; padding-bottom: 5px;}

.center_product_td a{  

color:#666666;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 

}



.ranking_td { height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý"; font-size: 85%; ; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.unnamed1 {  border-color: black black #333333; border-style: dashed; border-bottom-width: 1px;}

.ranking_td a{ 
color:#900000;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
}



.ranking_table {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #333333;}
.ranking_td_content {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 80%; padding-top: 1px; padding-right: 1px; padding-bottom: 3px; padding-left: 3px; border-color: black black black #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
.press_img {  margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.bottom_product {  
border-collapse: collapse; 
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
font-size: 88%; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
border: 1px solid #333333;
}
.bottom_product_td {  
padding-top: 1px; 
padding-right: 2px; 
padding-bottom: 1px; 
padding-left: 2px; 
border: #333333; 
border-top:  1px solid #333333;  
border-right:  1px solid #333333;  
border-bottom: 1px solid #333333; 
border-left:  1px solid #333333; 
border-collapse: collapse; 
}

.bottom_product_td a{  
color:#666;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; 
}


.bottom_shop_info {  width: 625px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 90%;}
.bottom_shopinfo_content {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.bottom_shop_info_single { width: 190px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 90% ;}
.p_policy {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 95%; width: 250px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border: 1px #666666;}
.content_table_ume { margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image : url(sakura.png); background-repeat: no-repeat; background-position: right bottom ;}
.red_title_corner_ume { width: 160px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 91%; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image : url(sakura.png); background-position: right bottom; background-repeat: no-repeat ;}

.grey{
color:#999;
font-size:80%;
}

