        body {
                        margin:0px 0px 10px 0px;
            }
	A 		{ color: #fff118; text-decoration: none; font-weight:bold; }
	A:link		{ color: #fff118; text-decoration: none; } 
	A:visited	{ color: #fff118; text-decoration: none; } 
	A:active	{ color: #63231B; text-decoration: none; } 
	A:hover		{ color: #e4f8fe; text-decoration: none; } 
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	
	.sp1 {
  		color: #373737;
  		font-size: 12px;
  		font-family: georgia, verdana, arial, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro", Meiryo, メイリオ, "MS P Gothic", sans-serif;
  		font-weight: normal;
  		line-height: 150%;
  		background-image: none;
  		background-repeat: repeat;
  		background-attachment: scroll;
  		background-position: 0 0;
  		padding: 10px }
	.sp1 A 		    { color: maroon; text-decoration: none; font-weight:bold; }
	.sp1 A:link		{ color: maroon; text-decoration: none; } 
	.sp1 A:visited	{ color: maroon; text-decoration: none; } 
	.sp1 A:active	{ color: maroon; text-decoration: none; } 
	.sp1 A:hover		{ color: red; text-decoration: none; } 
	h1, h2, h3 { margin: 0px; padding: 0px; } 
	
	#banner {
		font-family:verdana, arial, sans-serif;
		font-size:medium;
		font-weight:normal;
        padding:15px;
  		text-transform:none;
		letter-spacing: .2em; 		
		}

	.description {
		font-family:verdana, arial, sans-serif;
		font-size: 11px;
		font-weight:bold;
  		text-transform:none;
		letter-spacing: none; 		
		}	
				
	#links {
                padding-right:10px;	
                padding-left:10px;
                			
		}
		
	.blog {
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;			
		}	
		
	.blog1 {
  		padding-left:15px;
  		padding-top:7px;
  		padding-right:15px;			
		}	
	
	.blogbody  {
  		color: #3a3a3a;
  		font-size: 11px;
  		font-family: arial, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro", Meiryo, メイリオ, "MS P Gothic", sans-serif;
  		font-weight: normal;
  		line-height: 160%;
  		background-image: none;
  		background-repeat: repeat;
  		background-attachment: scroll;
  		background-position: 0 0;
  		padding: 10px }

	.blogbody A 		    { color: #2a4ad8; text-decoration: underline; font-weight: normal; }
	.blogbody A:link		{ color: #2a4ad8; text-decoration: underline; } 
	.blogbody A:visited	{ color: #2a4ad8; text-decoration: underline; } 
	.blogbody A:active	{ color: #2a4ad8; text-decoration: underline; } 
	.blogbody A:hover		{ color: #7ee9fd; text-decoration: underline; }
	
	.blogbody1  {
  		color: #373737;
  		font-size: 14px;
  		font-family: georgia, verdana, arial, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro", Meiryo, メイリオ, "MS P Gothic", sans-serif;
   		font-weight: normal;
  		line-height: 150%;
  		background-image: none;
  		background-repeat: repeat;
  		background-attachment: scroll;
  		background-position: 0 0;
  		padding: 10px }

	.blogbody1 A 		    { color: maroon; text-decoration: underline; font-weight: normal; }
	.blogbody1 A:link		{ color: maroon; text-decoration: underline; } 
	.blogbody1 A:visited	{ color: maroon; text-decoration: underline; } 
	.blogbody1 A:active	{ color: maroon; text-decoration: underline; } 
	.blogbody1 A:hover		{ color: red; text-decoration: underline; }
	
	.blogbody2  {
  		color: #585858;
  		font-size: 12px;
  		font-family: "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro", Meiryo, メイリオ, "MS P Gothic", sans-serif;
  		font-weight: normal;
  		line-height: 150%;
  		background-image: none;
  		background-repeat: repeat;
  		background-attachment: scroll;
  		background-position: 0 0;
  		padding: 10px }

	.blogbody2 A 		    { color: maroon; text-decoration: underline; font-weight: normal; }
	.blogbody2 A:link		{ color: maroon; text-decoration: underline; } 
	.blogbody2 A:visited	{ color: maroon; text-decoration: underline; } 
	.blogbody2 A:active	{ color: maroon; text-decoration: underline; } 
	.blogbody2 A:hover		{ color: red; text-decoration: underline; }
	
	.blogbody3  {
  		color: #2931a2;
	font: italic 10px/120% verdana, arial, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro", Meiryo, メイリオ, "MS P Gothic", sans-serif;
} 


	
	.blogbody4  {
	font: italic 10px/120% verdana, arial, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro", Meiryo, メイリオ, "MS P Gothic", sans-serif;
}
	
	.linkbody  {
  		font-size: 11px;
  		font-family: verdana, arial, sans-serif;
  		font-weight: bold;
  		line-height: 120%; } 
  		
  	.linkbody1  {
	    color: #2931a2;
  		font-size: 11px;
  		font-family: verdana, arial, sans-serif;
  		font-weight: bold;
  		line-height: 150%;
} 
	
	.smalllinkbody  {
  		font-size: 9px;
  		font-family: verdana, arial, sans-serif;
  		font-weight: normal;
  		line-height: 120%;
} 

	
        #container {
                position:relative;
		width:95%;
		background:#ffffff;
                margin-bottom:20px;
		}
		
		  #container1 {
                position:relative;
		width:95%;
                margin-bottom:20px;
	background-image: url(http://www.cubrus.com/2nd/blog_resource/element/bg_body.gif);
}		
		                
	.title	{ 
	    display: inline;
		font-family: verdana, arial; 
		font-size: x-small; 
		color: #373737; 
		text-transform: uppercase;
		font-weight:bold;
		line-height:160%;	
		}
	.title A 		    { color: maroon; text-decoration: none; font-weight:bold; }
	.title A:link		{ color: maroon; text-decoration: none; } 
	.title A:visited	{ color: maroon; text-decoration: none; } 
	.title A:active	{ color: maroon; text-decoration: none; } 
	.title A:hover		{ color: red; text-decoration: none; } 
	
	.title1	{ 
		font-family: arial; 
		font-size: x-small; 
		color: #87331F; 
		text-transform: uppercase;
		font-weight:bold;	
		}	
		
	.date	{ 
		color: maroon; 
		padding:5px;
		margin-bottom:5px;
	font: 12px georgia, verdana, arial, sans-serif;
}			
		
	.side {
		font-family: arial, sans-serif;
		color:#ffffff;
		font-size:11px;
		font-weight:normal;
  		line-height:140%;
  		padding:2px;				
		}	
		
	.sidetitle {
		font-family: arial, sans-serif;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}
		
	.sidetitle1 {
		font-family: arial, sans-serif;
		color:#fff118;
		font-size: 14px;
		font-weight:bold;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		
	
        .calendar {
		font-family: arial, sans-serif;
		color:#ffffff;
		font-size:10px;
		font-weight:normal;
  		line-height:140%;
  		padding:0px;
  		text-align:center;	
		}
	
	.calendarhead {	
		font-family: arial, sans-serif;
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
  		line-height:140%;
  		padding:2px;				
		}	
                
	.syndicate {
		font-family: arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
		color:#ffffff;		
 		}	
		
	.powered {
		font-family:verdana, arial, sans-serif;
		color:#003366;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em  					
		}	
                
        .footer {
		font-family:verdana, arial, sans-serif;
		color:#E3E3E3;
		font-size:xx-small;
                }
                
       a.navbar { color: #AB1F1F; font-family: Arial, Geneva, Helvetica; text-decoration: none }
       a:hover.navbar { color: red; font-family: Arial, Geneva, Helvetica; text-decoration: none }          
      
       a.navbar1 { color: #653227; font-family: Arial, Geneva, Helvetica; text-decoration: none }
       a:hover.navbar1 { color: red; font-family: Arial, Geneva, Helvetica; text-decoration: none }
       