/* フレーム非対応 */
body{
	margin: 5% 8%;
	font-size: small; line-height: 160%;
	color: #663333; background-color: #f4f0e5;
}
p{	margin: 20px 0; }
img{	border-width: 0; }

a{
	color: #663333; text-decoration: none;
}
a.temp,p.temp a{
	color: #669933;
	font-size: 120%;
	font-family: "Tempus Sans ITC","Papyrus","Comic Sans MS","Lucida Sans","Arial",cursive;
}
a:active{
	color: #cc9966;
}
a:hover{
	color: #99cc99; text-decoration: underline;
}
