body{
background: #ffffff url('bg.png') top center repeat-x;
margin: 0;
padding: 0;
line-height: 20px;
}

#content{
font: 11px "Arial";
color: #3e3e3e;
text-align: justify;
line-height: 20px;
padding-bottom: 10px;
}


blockquote{
background: #f4f4f4;
text-align: center;
padding: 15px 1px 15px 1px;
}

blockquote:hover{
background: #e9e9e9;
text-align: center;
padding: 15px 1px 15px 1px;
}

ul{
margin: 0 40px 0 40px;
color: #616161;
text-align: justify;
padding: 10px 1px 5px 1px;
}

li{
list-style: hiragana;
margin: 0 40px 0 40px;
}

h1{
font: 22px "georgia";
color: #0e0e0e;
text-indent: 40px;
margin: 0;
margin-top: 10px;
}



p{
margin: 0;
padding: 5px 3px 4px 3px;
line-height: 20px;
}

a:link, #content a:visited, #content a:active{
color: #ef4e4e;
text-decoration: none;
}


a:hover, #content b a:hover, #content i a:hover{
color: #686868;
cursor:help;
}


b,strong{
color: #e1b10b;
font-weight: bold;
}

i,em{
font: 10px "Lucida Sans", "Arial";
color: #2ca1de;
font-style: italic;
}


.img {
color: #dadab6; 
font-family: tahoma; 
font-size: 11px; 
border: 5px solid #e4e4e4;
margin: 4px;
}

.img:hover {
 border-color: #dedede;
margin: 4px;
}


input, textarea, option, select {
	background-color: #f4f4f4;
	font: 11px "Arial";
	border: 1px solid #dcdcdc;
	color: #000000;
	padding:3px;}

input:hover, textarea:hover, option:hover, select:hover {
	background-color: #e9e9e9;}