*{ margin:0; padding:0; }
h1 {
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3";
	font-size: 1.5em;
	color: #ee0000;
	line-height: 100%;
}

body {
	background-color: #000;
	color: #dddddd;
}
#header {
	height: 70px;
	background-color: #000;
	text-align: center;
	padding-top: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
}

@media handheld, only screen and (min-width: 768px) {
p.sidemenu{
	padding-left: 3em;
	color: #aaaaaa;
	line-height: 130%;
	border-left: 1px dashed #dddddd;
	font-size:0.9em;
}
}

#footer {
	clear: both;
	height: 50px;
	background-color: #000;
	text-align: right;
	padding: 10px;
}


p {
	color: #dddddd;
	font-size:1em;
	font-family: Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	line-height: 160%;
}

img { margin-top:10px; margin-bottom:20px;}

a {
	text-decoration: none;
	color: #aaaaaa;
}
a:visited{
	color: #aaaaaa;
}
a:hover { color:red; }

#footer a { text-decoration:none; color:#666666; }
#footer a:hover { color:red; }
