@charset "EUC-JP";

	body {
		background-image:url("back.gif");		
		background-repeat:repeat;
                    margin-left: 0px; margin-right: 0px;
		font-family : 	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		}


	A 			{ color: #333333; font-family: 	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif;} 
	A:link		{ color: #6666CC; text-decoration: none; } 
	A:visited	{ color: #FF66CC; text-decoration: none; } 
	A:active	{ color: #FFCCFF;  } 
	A:hover		{ color: #CC0099;  } 

	#banner, #banner-commentspop {
		color: #333333;
		font-size:13px;
		font-weight:bold;
  		background: #333333;
  		padding-top:1px; 				
		padding-right: 5px; 
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡padding-left: 5px; 
		padding-bottom: 1px; 
		border-bottom: 1px ridge#DCDCDC;
		border-top: 1px ridge #DCDCDC;
		}

	.description {
		color: #333333;
		font-size:13px;
		font-weight:bold;
  		text-transform:none;	
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡padding-left: 10px; 
		}	

	#content {
		z-index: 3;
  		padding-top:10px; 				
		padding-right: 10px; 
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡  padding-left: 10px; 
		padding-bottom: 10px; 
		background-image:url("back.gif");		
		background-repeat:repeat;
		margin-left: 220px;
		margin-bottom:20px;
}


	#links {
		z-index:2;
		position:absolute;
		top: 135px;
		right: 20px;
		width: 180px;
		background-image:url("back.gif");		
		background-repeat:repeat;
		color: #333333;
		text-align:left;
		}
				
	#llinks {
		z-index:2;
		position:absolute;
		top: 135px;
		left: 20px;
		width: 200px;
		background-image:url("back.gif");		
		background-repeat:repeat;
		color: #333333;
		text-align:left;
		}


	.button A {
		text-decoration:none;
		}
	.button A:LINK ,
	.button A:VISITED {
		color:#FF66CC;
		background:#FBFDFF;
		text-decoration:none;
		border-top: solid 2px #888;
		border-left: solid 2px #888;
		border-bottom: solid 2px #000;
		border-right: solid 2px #000;
		}
	.button A:active ,
	.button A:HOVER {
		color:#FFF;
		background:#333333;
		text-decoration:none;
		border-top: solid 2px #000;
		border-left: solid 2px #000;
		border-bottom: solid 2px #888;
		border-right: solid 2px #888;
		}
				
				
	.blog {
  		padding-left:10px;
  		padding-top:10px;
  		padding-right:10px;				
		}	
	
	.blogbody {
		color: #CC0099;
                    background: #FFFFFF;
		font-size:14px;
		font-weight:normal;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
  		line-height:22px;		
  		border-left: 1px solid #333333;
  		border-right: 1px solid #333333;
  		border-bottom: 3px double #333333;		  		
  		padding:10px;
		}	
	
	.title	{ 
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		font-size:12px; 
		color: #336699; 
		text-transform: none;
		font-weight:bold;	
		}	
	.search	{ 
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		font-size:12px; 
		color: #336699; 
		text-transform: none;
		font-weight:bold;	
		}			
		
	#menu {
  		margin-bottom:11px;
		background-image:url("back2.jpg");		
		background-repeat:repeat;
		font-size:12px;
		font-weight:bold;  							
		}	
		
	.date	{ 
		 font-size:12px; 
		color: #333333;
		font-weight:bold;
		text-transform:uppercase;
		margin-top:10px;		
  		border-bottom: 3px double #333333;
		}			
		
	.posted	{ 
		font-size:12px; 
		color: #333333;
		display:block; 
		text-align:right; 
		}
		
		
	.calendar {
font-family: trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	color:#333333;
		font-size:12px;
		font-weight:normal;
  		padding:2px;				
		}
	
	.calendarhead {	
font-family: trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	color: #333333;
		font-size:12px;
		font-weight:normal;
  		background: #F3F3F3;
  line-height:12px;				
  		padding:2px;
  border: 1px solid #6D6F8A;
		}	
	
	.side {
		color: #333333;
		font-size:12px;
		font-weight:normal;
		background-image:url("back.gif");		
		background-repeat:repeat;
  		line-height:13px;				
	}	
		
	.sidetitle {
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		color: #333333;
		font-size:12px;
  		line-height:13px;
  		padding:2px;
  		margin-top:11px;
  		text-transform:uppercase;
		text-align:center;
		letter-spacing: .2em;  					
		}		
	
	.syndicate {
  		border: 1px solid #333333;
	font-size:12px;
		font-weight:normal;		
  		line-height:16px;
  		padding:2px;
  		margin-top:1px;
  		text-align:left;
 		}	
		
	.powered {
  		border: 1px dotted #6D6F8A;
		color: #333333;
		font-size:12px;
		font-weight:bold;
		line-height:13px;
		padding:5px;
		margin-top:10px;
		text-align:center;
		}	
		
	
	.comments-body {
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		color: #333333;
		font-size:12px;
		font-weight:normal;
  		background:#EEE;
  		line-height:120%;
		text-align:left;
					
  		border-left:3px dotted #666;	  			  		
  		padding-left:13px;				
			margin-bottom:13px;
		}		

	.comments-post {
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		color: #333333;
		font-size:12px;
		font-weight:normal;
  		background: #FF66CC;
 		margin-top:13px;
 		margin-bottom:13px;
  		border-top:1px dashed #333333;
		}	
		
	.comments-head	{ 
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif;  
		font-size:12px; 
		color: #333333; 
		font-weight:bold;
 		margin-top:13px;
 		margin-bottom:13px;
		border-bottom:1px solid #333333;		
		}		


.lingo{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size:12px;
	color: #333333;
 line-height:140%;		
	background-color: White;
	border-left: 10px solid #333333;
	padding: 5px;
	margin-left: 12px;
	margin-right: 12px;
 width: auto
	}

.as{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size:12px;
	color: #333333;
 line-height:140%;		
	background-color: White;
	border-left: 10px solid #333333;
	padding: 5px;
	margin-left: 13px;
	margin-right: 13px;
 width: auto
	}

.blockquote {
	font-size:12px; 
  		border: 2px solid #333333;
		font-weight:normal;		
  		line-height:13px;
  		padding:2px;
  		margin-top:11px;
  		text-align:left;
 width: auto
	}

.quotetitle {
	font-size:12px; 
  font-weight: bold;
  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
  background:#F3F3F3;
  line-height:140%;
  margin-top: -3px;
  margin-bottom: 0.5em;
  margin-left: -2px;
  margin-right: 0em;
  border-right: 2px #DCDCDC;
  border-bottom: 2px #DCDCDC;
  position: relative;
	padding: 3px;
  width: 85%;
}
	.category	{ 
		font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif;  
		line-height:140%;
		font-size:12px; 
		color: #333333; 
		}

.footer {
		color: #333333; 
		background-color:#ccccff; 
		font-weight:normal;
		font-size:12px; 
		font-family: verdana, arial;
		padding:2px;
		margin-top:10px;
		text-align:center;
 }
.step {
		color:Purple;
		font-weight:normal;
 }
.dlfile{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
		font-size:12px;
	background: #F3F3F3;
		padding-left:5px;
		padding-right:5px;
		padding-top:0px;
		padding-bottom:0px;
 width: 50px;
	}
	.books {
  		border: 1px dotted #6D6F8A;
		color: #5C80A3;
		font-size:12px;
		font-weight:bold;

		line-height:13px;
		padding:5px;
		margin-top:10px;
		text-align:center;
		}	


.online{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
	font-size:12px;
	color:Purple;
 line-height:140%;		
	background-color: #FFEFEC;
	border-left: 5px double Purple;
	padding: 5px;
	margin-left: 0px;
	margin-right: 13px;
 width: 50%;
	}

textarea {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS UI Gothic, Osaka, trebuchet MS, trebuchet, verdana, arial, sans-serif; 
font-size:13px;
font-weight:normal;
}

