.text	{font-size: 10pt; font-family: Osaka,Verdana,Helvetica,Arial; color: #FFFFFF; margin-bottom: 10px; text-align:center; }
.text1	{padding-left: 80pt;font-size: 10pt; font-family: Osaka,Verdana,Helvetica,Arial; color: #FFFFFF;margin-bottom: 10px;}
.text1_1	{padding-left: 100pt;font-size: 10pt; font-family: Osaka,Verdana,Helvetica,Arial; color: #FFFFFF; margin-bottom: 10px; }
.text2	{padding-left: 30pt;padding-right:10px;font-size: 10pt; font-family: Osaka,Verdana,Helvetica,Arial; color: #FFFFFF; margin-bottom: 10px; }
.memo	{ font-size: 7pt; font-family: Osaka,Verdana,Helvetica,Arial; color: #777777; text-align:center; }
.keep	{padding-left: 80pt;font-size: 10pt; font-family: Osaka,Verdana,Helvetica,Arial; color: #ffcc00;margin-bottom: 10px;}
a		{ color: #92c7fc; text-decoration: none; }
a:hover	{ color: #92c7fc; text-decoration: overline underline; }

body{
	background-color:#000000;
}

hr{
width: 600px;
height: 1px;
border-style: dashed;
color: gray;

}


.block{
margin-top: 20px;
margin-left: auto;
margin-right: auto;
width: 600px;
border: solid 1px;
color: #777777;
background-color: #111111;
clear:both;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

.block2{
margin-top: 20px;
margin-left: auto;
margin-right: auto;
width: 800px;
border: solid 1px;
color: #777777;
background-color: #111111;
text-align:center;
clear:both;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

.machiuke{
padding-top:20px;
width:200px;
text-align:center;
background-color:white;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

table{
width:100%;
border-collapse:collapse;
}
h1{
text-align: center;
color: white;
}
h2{
font-size: 10pt;
color: #ffffff;
font-family: Osaka,Verdana,Helvetica,Arial;
background-image: url('bg.gif');
background-repeat: repeat-x;
margin:0;
padding:5px;
text-align:center; 
}
h3{
padding-left: 10pt;
font-size: 10pt; 
font-weight:bold;
font-family: Osaka,Verdana,Helvetica,Arial; 
color: #92c7fc;
margin-bottom: 10px;
}
.hidden{
display:none;
}

em{
font-weight: bold;
font-style: normal;
letter-spacing: 1px;
}

input.text1{
	border:solid 1px #999999;
	background-color:#eee;
	font-size: 10pt; 
	width:200px;
	color: #333333;
	margin: 0;
	padding:0;
	height:20px;
}
input.button{
	width:120px;
	border:solid 1px #111111;
}
select{
	color: #333333;
	background-color:#eee;

}

#formtable{
	width:320px;
	margin-left:130px;
	font-size: 10pt; 
	font-family: Osaka,Verdana,Helvetica,Arial; 
	color: #FFFFFF;
}
#formtable td{
	height:26px;
}

#twitter_div li{
	font-size: 10pt; 
	font-family: Osaka,Verdana,Helvetica,Arial; 
	color: #cccccc;
}

p.center{
	text-align:center;
	margin: 10px;
}
.torikesi{
	text-decoration: line-through;
	}
	
.center{
	text-align: center;
	margin:10px;
}

.mameuke{
	margin-bottom:5px;
	width:320px;
	height:480px;
}
