body{
color:#696969;
font-family:Verdana;
font-size:14pt;
font-weight:lighter;
background-image:url(img/pink_back03.gif);
background-repeat: repeat-x;
background-position: center top;
background-attachment:inherit;
background-color:#FFFFFF ;
} 

img{
border-width:0;
}


a:link{color:#FF6C6C;}
a:visited {color:#FF6C6C;}
a:active {color:#FF6C6C;}
a:hover {color:#FF6C6C;
background-color:#FFE2D7;}



td{
color:#696969;
font-family:Verdana;
font-size:13px;
line-height:16px;
line-break:strict;
font-weight:lighter;
margin: 0px;
padding:0px;
}









.td1{
color: #ffffff;
background-color:#ffffff;
border-width:1px;
border-style:none solid solid solid;
border-color:#696969;
padding:0px;
}

.td_top{
background-image:url(img/logo_top.gif);
background-repeat: no-repeat;
background-position: left top;
background-attachment: inherit;
color: #ffffff;
background-color:#FF8882;
border-color: #696969;
border-style: none solid none none;
border-width: 1px;
padding:0px;
}


.td_shadow{
background-image:url(img/shadow_m.gif);
background-repeat: repeat-y;
background-position: center top;
background-attachment: inherit;
padding:0px;
}


.td_barshadow{
background-image:url(img/shadow_m.gif);
background-repeat: repeat-y;
background-position: center top;
background-attachment: inherit;
padding:0px;
}

.td_white1{
line-height:1px;
border-width:1px;
border-style:none solid none solid;
border-color:#696969;
padding:0px;
}

.td_white2{
line-height:1px;
border-width:1px;
border-style:none solid solid solid;
border-color:#696969;
padding:0px;
}


.td_pink1{
line-height:1px;
border-width:1px;
border-style:solid solid none solid;
border-color:#696969;
padding:0px;
}


.td_pink2{
line-height:1px;
border-width:1px;
border-style:none solid solid solid;
border-color:#696969;
padding:0px;
}


.td2{
color: #696969;
background-color:#ffffff;
border-width:1px;
border-style:solid;
border-color:#696969;
padding:0px;
}

.td2_middle{
color: #696969;
background-color:#ffffff;
border-width:1px;
border-style:solid solid solid none;
border-color:#696969;
padding:0px;
}

.td2_right{
color: #696969;
background-color:#ffffff;
border-width:1px;
border-style:solid solid solid none;
border-color:#696969;
padding:0px;
}



.td3{
color:#000000;
border-width:1px;
border-style:none solid none solid;
border-color:#696969;
}



.td_rightbox{
color:#696969;
font-size: 8pt;
line-height: 10pt;
padding: 10px;
border-style: none none none solid ;
border-width: 1px;
border-color: #696969;
}


.td_leftbox{
color:#696969;
font-size: 8pt;
line-height: 10pt;
padding: 0px;
}



.td_nopad{
background-color:#ffffff;
padding:0px;
}

.td_week{
padding:0px 2px 0px 2px;
font-size: 9px;
}



.td_result{
background-color:#ffffff;
line-height:12px;
padding:4px;
}


.td_past{
color:#696969;
font-family:Verdana;
font-size:10pt;
line-height: 1.4em;
}

.tdcopy{
font-size:10px;
color:#ffffff;
border-width:1px;
border-style:solid solid none solid;
border-color:#696969;
text-align:center;
}

div.otameshi{
color:#000000;
font-size:13px;
line-height:15px;
padding:3px;
}

span.day{
font-size: 8pt;
font-weight: bold;
line-height: 1.5em;
color: #757575;
}

.year{
font-size:10pt ;
font-weight: bold;
color: #C15858;
}

.day_notitle{
font-size: 8pt;
font-weight: bold;
line-height: 1.8em;
color: #A65E44;
}

.title{
font-size: 9pt;
font-weight: bold;
line-height: 1.7em;
color:#FF6C6C;
}



.right_bun{
font-size: 8pt;
line-height: 12pt;
color:#696969;
}