body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; align:center;height:auto;}
  #osusumepoint{
  width:517px;
   height:auto;
    padding-top:10px;
	 padding-left:10px;
	  padding-right:3px;
	   margin:0px  0px  0px  0px;
	    boder:0px  0px  0px  0px; 
} 
#osusumehead{ 
width:530px;
 height:17px;
  background:url("/cxhj/new_packages/basicimages/osusume_head.gif"); 
  background-repeat:no-repeat;
   padding:0px  0px  0px  0px;
    margin:0px  0px  0px  0px; 
    boder:0px  0px  0px  0px;
   } 
   
#osusumebody{ 
width:100%; height:auto;
 background:url("/cxhj/new_packages/basicimages/osusume_body.jpg"); 
 background-repeat:repeat-y;
  font-size:1em;
  padding-bottom:5px; 
  padding-top:0px;
   padding-left:0px;
    margin-bottom:0px;
	 boder:0px  0px  0px  0px; 
}
 #osusumebodyleft{
  width:119px;
   height:100%;
   float:left;
    padding-top:0px;
	 padding-left:10px;
	  margin:0px  0px  0px  0px;
	  boder:0px  0px  0px  0px; 
	  } 

#osusumebodyright{
 width:380px;
  height:100%;
   float:right;
    padding:0px  0px  0px  0px;
	 margin:0px  0px  0px  0px; 
	 boder:0px  0px  0px  0px;
	 }
#osusumefoot{
 width:530px;
  height:8px;
   background:url("/cxhj/new_packages/basicimages/osusume_foot.jpg"); background-repeat:no-repeat;
    padding:0px  0px  0px  0px;
	 margin:0px  0px  0px  0px;
	  boder:0px  0px  0px  0px; 

}
#oneuchi{
       width:100%;
       height:auto;
       margin-left:0px;
	   margin-top:5px;
	   margin-right:0px;
	   margin-bottom:5px;
	   
       padding-left:10px;
	   padding-top:6px;
	   padding-right:0px;
	   padding-bottom:3px;
	   
	   color:white;
	   font-weight:bold;
       background-color:#000066;
	   background-repeat:repeat-y ;
}

#bangkok{
       width:100%;
       height:auto;
       margin-left:0px;
	   margin-top:5px;
	   margin-right:0px;
	   margin-bottom:5px;
	   
       padding-left:10px;
	   padding-top:6px;
	   padding-right:0px;
	   padding-bottom:3px;
	   
	   color:#003333;
	   font-weight:bold;
       background-color:#33cccc;
	   background-repeat:repeat-y ;
}
#buttan{
       width:100%;
       height:19px;
	   margin-left:0px;
	   margin-top:5px;
	   margin-right:0px;
	   margin-bottom:10px;
	   border:0;
	   
       padding-left:0px;
	   padding-top:0px;
	   padding-right:0px;
	   padding-bottom:0px;
	   }
	   
	   #bisbuttan{
	  text-align:center;
       width:530px;
       height:25px;
	   margin-left:0px;
	   margin-top:0px;
	   margin-right:0px;
	   margin-bottom:0px;
	   border:0;
	   
    padding-left:0px;
	   padding-top:0px;
	   padding-right:0px;
	   padding-bottom:0px;
	   }
	   

.chj{
vertical-align:middle;
}

.star{
padding-left:16px;
background-image:url(/cxhj/new_packages/basicimages/star.gif);
background-repeat:no-repeat ;
background-position: left top ;
line-height:13px;
}
#subbar{
background-color:#003333;
width:98%;
height:19px;
padding:5px 5px 4px 5px;
}

h2.place{
width:80%;
height:auto;
font-size:15px
flaot:left;
font-weight:bold;
color:#ffffff;
vertical-align:middle;
float:left;
}


span.yen{
width:10%;
height:auto;
font-size:15px
font-weight:bold;
color:#ffffff;
vertical-align:middle;
float:right;
}




 .stylea {color: #84ac63; font-weight: bold; font-size: large; } 
 .styleb { font-size: large; color: #dba92b; font-weight: bold; } 
 .stylec { font-size: large; color: #d77f5e; font-weight: bold; } 
 .styled { font-size: large; color: #d6ac79; font-weight: bold; } 
 .stylee { font-size: large; color: #3b8f8e; font-weight: bold; } 
 .stylef { font-size: large; color: #427bbf; font-weight: bold; } 
 .styleg { font-size: large; color: #896199; font-weight: bold; } 
 .styles { font-size: large; color: #ffcc00; font-weight: bold; } 
#calendar{
width:100%;
padding:0px  0px  0px  0px;
margin:0 0 30px 0;
border:0;
text-align:center;
clear: both;
}



#left{
float:left;
width:48%;
margin:0px  0px  0px  0px;
padding:0px  0px  0px  0px;
}

#right{
float:right;
width:48%;
margin:0px  0px  0px  0px;
padding:0px  0px  0px  0px;
}

.month{
color:#fff;
background-color:#2C6C76;
text-align:center;
font-weight:bold;
}

/* <span class>(曜日)の指定 */
.day{
text-align:center;
font-size:small;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


.blank_day{
color:#ccc;
font-size:small;
}

.blank_saturday{
color:#99f;
font-size:small;
}

.blank_holiday{
color:#f99;
font-size:small;
}

.weekday{
color:#000;
font-size:small;
}

.saturday{
color:#00f;
font-size:small;
}

.holiday{
color:#f00;
font-size:small;
}

/* <td class>(箱)の指定 */
.blank0{
color:#ccc;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
background-color:#dee5e7;
font-family: Arial, Helvetica, sans-serif;
}





.blank1{
color:#666;
background-color:#E9ACEE;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
vertical-align:middle;
}

.blanking{
color:#ccc;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
background-color:#dee5e7;
font-family: Arial, Helvetica, sans-serif;
}

.day_A{
color:#84ac63;
background-color:#c0d1a7;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
vertical-align:middle;

}

.day_B{
color:#dba92b;
background-color:#eacf8c;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_C{
color:#d77f5e;
background-color:#e4ab90;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
vertical-align:middle;

}

.day_D{
color:#d6ac79;
background-color:#e9d1b5;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_E{
color:#368f8e;
background-color:#8ab1b1;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_F{
color:#427bbf;
background-color:#89a3d4;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_G{
color:#896199;
background-color:#af93b9;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_H{
color:#b95a8f;
background-color:#ce92b3;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}

.day_I{
color:#66f;
background-color:#99f;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_J{
color:#696;
background-color:#9cc;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;  
vertical-align:middle;

}

.day_K{
color:#c9f;
background-color:#fcf;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;   
vertical-align:middle;

}  




.day_S{
color:#ffcc00;
background-color:#FFFF00;
text-align:center;
padding:0px  0px  0px  0px;
margin:0px  0px  0px  0px;
font-size:large;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
vertical-align:middle;

}
