
body,td,th {
	font-family: Tahoma, MS UI Gothic, ＭＳ Ｐゴシック, ＭＳ ゴシック, Osaka;
	font-size: 10px;
	color: #333333;
}
body { background-color: #ffffff; background-image: url(images/giorno.jpg); background-repeat: no-repeat; background-position: right bottom; margin-left: 10px; margin-top: 0; margin-right: 0; }h1 { color: #659fdd; font-size: 13px; margin: 5px 5px 5px 15px; padding: 0 2px 2px 20px; }
h2 { color: #659fdd; font-size: 17px; width: 80%; margin: 5px 5px 5px 10px; padding: 5px 5px 5px 20px; border-bottom-style: dashed; border-bottom-width: 3px; }
h4 { color: #666; font-size: 12px; line-height: 13px; text-decoration: none; letter-spacing: 1px; margin-left: 5px; }
h5 {
	font-size: 10px;
}
h6 {
	font-size: 10px;
}
p {
	line-height: 10px;
}
a.menu01 { display:block; width:180px; color: #659fdd; font-size: 11px; background-position: 0 0; text-decoration: none; text-align: right; margin: 4px; padding: 5px; border-style: solid; border-width: 2px; }
a.menu03 { color: #659fdd; font-size: 11px; text-decoration: none; background-position: 0 0; text-align: right; display: block; margin: 4px; padding: 5px; width: 180px; border-style: dotted; border-width: 2px; }
a.menu01:hover { color: #0281ff; background-color: #f1f0f0; background-image: url(images/point.gif); background-repeat: no-repeat; background-position: 6px 50%; text-decoration: none; }
a.menu03:hover { color: #659fdd; text-decoration: none; background-color: #f0fff0; background-image: url(images/point2.gif); background-repeat: no-repeat; background-position: 6px 50%; }
a:link { text-decoration: none; }
a:visited { color: #659fdd; }
element { }
div#header { background-image: url(images/line.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 10px; }
h3 { color: #32cd32; font-size: 13px; background-color: #d5ff99; text-align: center; letter-spacing: 3px; width: 214px; height: 20px; margin-top: 0; padding: 7px 3px 3px; border-bottom: 1px dashed #094; }
.info { font-size: 10px; width: 220px; height: 260px; border: dashed 1px #094; }
p.c1 { color: #090; font-size: 11px; line-height: 12px; width: 135px; margin: 0; padding: 0; }
p.narow { font-size: 12px; line-height: 12px; text-align: center; width: 180px; margin-top: 10px; margin-left: 30px; }
#chuko { width: 220px; float: left; margin-top: 20px; margin-left: 0; }
#nousha { width: 220px; margin-top: 20px; margin-left: 250px; }
#saport { margin-top: 20px; margin-left: 0; width: 220px; float: left; padding: 0; }
#yoyaku { margin-top: 20px; margin-left: 250px; width: 220px; }
#steam { width: 100px; height: 100px; float: right; margin: 5px; display: block; }
#pin { margin: 0 5px; width: 60px; height: 62px; float: left; }
#dj1r { margin: 0 5px; width: 120px; height: 120px; float: left; }
#trouble { margin: 0 5px; width: 60px; height: 60px; float: right; }
p.c2 { color: #090; font-size: 11px; line-height: 12px; word-spacing: 1px; letter-spacing: 1px; margin-bottom: 10px; margin-left: 5px; border-bottom: 2px dashed #090; display: block; }
#leftnavi { width: 200px; height: 200px; margin-top: 10px; padding: 12px; }
a:hover { background-color: #dafcda; }
a { text-decoration: none; }
#menu { color: #659fdd; font-size: 12px; background-color: #dafcda; text-align: right; letter-spacing: 5px; width: 180px; margin: 0 4px 4px; padding: 7px 5px 5px; border-style: solid; border-width: 2px; display: block; }
#stuff { color: #ff4500; font-size: 12px; line-height: 12px; background-color: #ffeaa2; text-align: right; letter-spacing: 5px; display: block; margin: 2px 2px 4px; padding: 7px; width: 160px; border-style: solid; border-width: 2px; }
.tenpo { background-image: url(images/rz.jpg); background-repeat: no-repeat; background-position: 76px 85px; width: 180px; height: 150px; margin-top: 12px; margin-left: 5px; padding: 3px; border-style: inset; border-width: 2px; }
#tencho { width: 60px; height: 62px; float: left; margin-right: 7px; margin-left: 5px; }
.option { color: #090; font-size: 12px; text-align: center; letter-spacing: 4px; width: 470px; height: 75px; margin-top: 30px; margin-bottom: 2px; }
.footer { background-image: url(images/line.gif); background-repeat: repeat-x; height: 50px; margin-top: 50px; }
.copy { color: #659fdd; font-size: 12px; background-repeat: repeat-x; text-align: left; letter-spacing: 3px; padding-top: 30px; }
.s-h { float: left; margin-top: 8px; margin-left: 30px; padding-right: 30px; }
.menu02 { font-size: 14px; }

