body{
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	font-size:12px;
	color:#505050;
	line-height:170%;
	background-color: #FFFFFF;
}

a:link {text-decoration:none;color:#66aaff;}
a:visited {text-decoration:none;color:#ff44cc;}
a:active {text-decoration:none;color:#ff44cc;}
a:hover { text-decoration:none; color:#0066ff;}


span { color: red}

h1{
height:20px;
background-color:#ffecff;
font-size:14px;
color:deeppink; 
padding: 0px;
text-align:center;
vertical-align:middle;
}

/* === $B%a%$%s$N%9%?%$%k(B === */

div#main{
background:#ffffff;
width:858px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
text-align:center;
vertical-align:top;
}

/* ===$B%a%K%e!<$N%9%?%$%k(B === */
.menu{
width:858px;
background:#ffecff;
padding: 3px 0px;
margin:0px;
text-align:left;
vertical-align: top;
font-size:12px;
line-height:170%;
font-weight:bold;
color:#ffecff;
}
.menu a:link {text-decoration:none;color:#ff2277;}
.menu a:visited {text-decoration:none;color:#ff2277;}
.menu a:active {text-decoration:none;font-weight:bold;color:#ffecff;}
.menu a:hover {text-decoration:none;font-weight:bold;color:#ff99bb;background:white;}

/* ===$BBN83CL$N%9%?%$%k(B === */
.taiken{
width:450px;
height:200px;
background:#fff8ff;
padding: 10px;
margin:10px 10px 10px 20px;
text-align:left;
vertical-align: top;
font-size:12px;
color:#505050;
}

/* ===$B%7%g!<%H%+%C%H%a%K%e!<$N%9%?%$%k(B === */
.shortcut{
width:800px;
background:#ffecff;
padding: 3px 0px;
margin:0px;
text-align:center;
vertical-align: middle;
font-size:10px;
line-height:170%;
}

/* ===TOP$B$K$b$I$k!!$N%9%?%$%k(B === */
.turntop{
width:780px;
padding:10px 5px;
margin:0px;
text-align:right;
vertical-align: middle;
font-size:10px;
line-height:170%;
}

