
body {
  color: #333333;
  background-color: #DDDDDD;
 font-size:100%;
 line-height: 120%;
}

/*リンク*/
A{text-decoration: none;color : #003399;}
A:VISITED{text-decoration: none;color : #4682B4}
A:HOVER{text-decoration: underline;color : #9999FF;}
A:ACTIVE{text-decoration: underline;color : #4169E1;}


/*文章修飾*/
strong{ background-color:transparent; font-weight:bold; }

p{
margin: 2px 10px;
padding: 5px;
border: 1px solid #000000;
line-hight: 1.5;
color: #444444;
background: #EEEEEE;
}

blockquote{
margin: 2px 10px;
padding: 2px;
border: 1px solid #000000;
line-hight: 1.5;
color: #666600;
background: #EEEEEE;
}

q{
font-style: nomal;
font-weight: 500;
line-hight: 1.5;
color: #666600;
}

h1{
font-size: 11pt;
font-weight: 400;
padding: 0.1em;
text-align: center;
line-hight: 1.5;
letter-spacing: 0.5em;
border-top: 1px solid #ff6600;
border-bottom: 1px solid #ff6600;
}

.title{
	position: absolute;
	top: 10px;
	left: 30px;
	width: 100px;
	border: 0px;
}



.index{
	position: absolute;
	top: 10px;
	left: 150px;
	width: 600px;
	text-align: right;
	padding: 5px 5px;
	border: 1px solid #333333;
}

.container {
	position: absolute;
	top: 70px;
	left: 30px;
	width: 750px;
	height: 100%;
	margin: 0px;
}

.leftColumn {
	position: absolute;
	top: 0px;
	left: 10px;
	margin: 0px;
	padding: 10px;
	width: 33%; 
	/* IE5対応 */
  	voice-family: "\"}\""; 
	voice-family:inherit;
	width:25%; 
}
	/* Opera 5対応 */
	html>body .leftColumn { 
	width: 25%;
}

.rightColumn {
	position: absolute;
	top: 0px;
	left: 33%;
	margin: 0px;
	padding: 10px;
	line-height: 1.6;
	/* IE5対応  */
  	voice-family: "\"}\""; 
	voice-family:inherit;

}
	/* Opera 5対応 */
	html>body .leftColumn { 
}


