body {color:#222;text-align:center;background-image:url(/assets/templates/default/images/stripe_1px.gif);
background-color:#ffe8b9;margin:0;padding:0;}

a:hover {color:#f75000;}
a:link {}
a:visited {}

div#navi ul li a {display:block;padding:8px;border-bottom:1px solid #eee; }
div#navi ul li a:link, div#navi ul li a:visited {font-weight:bold;color:#555; letter-spacing:1px;text-decoration: none;}
div#navi ul li a:hover {background-color:#f6f6d2;}

p, h1, h2, h3, h4, h5, h6 {margin-bottom:10px;}
h1, h2, h3, h4, h5, h6 {letter-spacing:2px;}

div#navi ul.index li.index a:visited,
div#navi ul.houjin li.houjin a:visited,
div#navi ul.kojin li.kojin a:visited,
div#navi ul.kaitori li.kaitori a:visited,
div#navi ul.minihikkosi li.minihikkosi a:visited,
div#navi ul.ohakaosouji li.ohakaosouji a:visited,
div#navi ul.outline li.outline a:visited,
div#navi ul.contact li.contact a:visited,
div#navi ul.ihin li.ihin a:visited,
div#navi ul.piano li.piano a:visited
 {background-color:#fdf2d6;}

table.list {border-collapse: collapse;width:95%;margin-bottom:15px;}
table.list th, table.list td {border:1px solid #ccc;padding:8px;}
table.list th {background-color:#f5f5f5;font-weight:bold;white-space:nowrap;}

table.list input {font-size:18px;padding:0 5px;}
table.list textarea {line-height:1.5;padding:8px;}
input.imeoff {ime-mode: disabled;}

div#content {background-color:#fff;}
div#content ul {
	line-height:1.5;
	list-style-type:square;
	margin:0 0 1em 20px;
	padding:0;
	list-style-image:url(images/bullet.gif);
}

div#content ol {
	line-height:1.5;
	margin:0 0 1em 18px;
	padding:0;
	list-style-image:none;
}

div#content ol li {margin-left:7px;}

div#content ol {list-style-type:decimal}
div#content ol ol {list-style-type:upper-roman}
div#content ol ol ol {list-style-type:lower-alpha}
div#content ol ol ol ol {list-style-type:lower-greek}

p.error {font-weight:bold;color:#f00;}

