BODY   {
       
        margin:0px;
        padding:0px;
        font-size :x-small;color:#000000;
        font-family :'ＭＳ ゴシック';
        line-height:138%;
         scrollbar-face-color:#ffffff; scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#ffcccc; scrollbar-highlight-color:#ffcccc; scrollbar-shadow-color:#ffcccc; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF;}
        
A:link   {color:#00b0b0;
              text-decoration:none;
　　　　      }
              
A:visited   {color:#7b0000;
              text-decoration:none;
　　　　      }



A:hover,A:active     {text-decoration:underline;
        background:#FFE9FE;
　　　　}

        
P      {text-indent : 1em;} 


dt    {color:#000000;
      font-size :8pt;
      line-height:130%;
        padding:3px 3px 3px 3px;}
        
dd    {color:#6200c4;}

ul    {text-align:left;}

blockquote {text-indent : 1em;
            color: #0000ea;}
                
.topic  　{color: #000000;
        font-size :10pt;
　      position: relative;
        border-style: double;
        border-color:#ffcccc;
　      border-width: 1px;
　      margin:0px 16px 0px 0px;
        overflow:scroll;
        scrollbar-face-color:#ffffff; scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#ffcccc; scrollbar-highlight-color:#ffcccc; scrollbar-shadow-color:#ffcccc; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF;
        Height:100px;
        padding:0px;}

.links  　{color: #000000;
        font-size :8pt;
　      position: relative;
        border-style: double;
        border-color:#ffcccc;
　      border-width: 1px;
　      margin:0px 16px 0px 0px;
        overflow:scroll;
        scrollbar-face-color:#ffffff; scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#ffcccc; scrollbar-highlight-color:#ffcccc; scrollbar-shadow-color:#ffcccc; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF;
        Height:100px;
        padding:0px;}

        
.infotitle   {color:#000000;
          font-size :10pt;
         border-style: solid;
           border-width:0px 0px 1px 0px;
           border-color:#ffcccc;
         margin:0;
         padding:0px 5px 0px 5px;
         text-align:center;
         width:90%;
         }
         
.tp   {
          font-size :10pt;
         border-style: solid;
           border-width:0px 0px 1px 0px;
           border-color:#ffcccc;
         margin:0;
         padding:0px;
         text-align:center;
         width:100%;
         }
         
.diary   {font-size :10pt;
         line-height:170%;
         color:#000000;
         padding:15px 70px 5px 40px;
         }

.mail  　{color: #000000;
　      background-color:#ffcccc;
        font-size: 10pt;
        line-height:135%;
        border-style: solid;
        border-color:#ffcccc;
　      border-width: 1px;
　      margin:0px 30px 0px 30px;
        padding:10px 10px 5px 10px;
        }         

.mailfrom 　{color: #000000;
        font-size: 10pt;border-style: solid;
           border-color:#ffcccc;
           border-width:1px 1px 1px 8px;
           padding:1px 3px 1px 3px;
        text-align:center;
        }         
        
        
.dtitle  {color:#002400;
          font-size :11pt;
        
         border-style: solid;
           border-width:0px 0px 1px 7px;
           border-color:#ffcccc;
         margin:0px 70px 3px 40px;
         padding:5px 1px 1px 5px;
         text-align:center;
         width:100%;
         }
         

         
.mailtitle {color:#ffffff;
           border-style: solid;
           border-color:#ffcccc;
           border-width:1px 1px 1px 15px;
            margin:0px 0px 0px 0px;
           padding:1px 1px 1px 1px;
           background-color: #00a600;
         font-size:10pt;
         text-align:center;}
         
.form   {font-size :10pt;
         margin:0;
         padding:0;
        }
 
.illust   {text-align:right;
         font-size :9pt;
         margin:3px 30px 0px 0px;
         padding:0;
        }    
.blank　{ background-color:#F8E6E9;
        height:10pt;}  
        
.end　{font-size :9pt;
        background-color:#ff51a8;
        padding:1px 5px 1px 0px;
        text-align:right;
        height:11pt;
        }  
         

.text  {color:#000000;
          font-size :9pt;
          line-height:130%;
         }
                         
.copy {color:#ffffff;
        margin:0px 0px 0px 0px;
         background-color: #000000;
         font-size:10pt;
         text-align:center;}

.calendartitle   {color:#000000;
          font-size :11pt;
         border-style: solid;
           border-width:0px 0px 1px 3px;
           border-color:#ffcccc;
         margin:0;
         padding:0px 1px 0px 1px;
         text-align:center;
         width:90%;}

         

#calendar {
  	line-height: 140%;
	color: #666666;	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}


#calendar th {
	text-align: center;
		}

#calendar td {
	text-align: center;
	}

