* {
margin : 0; 
padding : 0;
font-family : "Hiragino Kaku Gothic Pro W3", 
  "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka", "Century Gothic", "£Í£Ó ¥´¥·¥Ã¥¯"
font-size:0.7em;
}

body {
background : #009238;
color : #555555;
margin-top : 30px;
margin-bottom : 30px;
margin-left : 30px;
margin-right : 30px;
/*text-align : center;*/
}

h1 {
background : #fc6400;
background-image : url("./images/colorbar2.gif");
background-repeat : repeat-y;
text-indent : 24px;
color : #ffffff;
font-size : 1.6em;
border-width : 1px;
border-color : #777777;
border-bottom-style : dashed;
border-top-style : dashed;
border-right-style : dashed;
/* text-shadow : #ffffff 0px 0px 4px, 5px 6px;  */
}

h2 {
background : #ffffff;
background-image : url("./images/colorbar2.gif");
background-repeat : repeat-y;
font-size : 1.3em;
color : #777777;
/* text-shadow : #777777 0px 0px 4px, 5px 6px; */
text-indent : 24px;
border-top-width : 1px;
border-top-color : #777777;
border-top-style : dashed;
border-bottom-width : 1px;
border-bottom-color : #777777;
border-bottom-style : dashed;
border-right-width : 1px;
border-right-color : #777777;
border-right-style : dashed;
}

h3 {
background : #66ccff;
background-image : url("./images/colorbar2.gif");
background-repeat : repeat-y;
text-indent : 24px;
color : #ffffff;
/* text-shadow : #ffffff 0px 0px 4px, 5px 6px; */
font-size : 1.2em;
border-color : #777777;
border-width : 1px;
border-bottom-style : dashed;
border-top-style : dashed;
border-right-style : dashed;
}

h4 {
background : #673401;
background-image : url("./images/colorbar2.gif");
background-repeat : repeat-y;
text-indent : 24px;
color : #ffffff;
/* text-shadow : #ffffff 0px 0px 4px, 5px 6px; */
font-size : 1.2em;
border-color : #777777;
border-width : 1px;
border-bottom-style : dashed;
border-top-style : dashed;
border-right-style : dashed;
}

a {
color : #fc6400;
}

ul {
list-style-image : url("./images/mamelist.gif");
list-style-position : inside;
line-height : 1.4em;
#text-indent : 15px;
#margin-left : 15px;
#marker-offset: 2em;
font-size : 0.9em;
}

img {
  border-width : 0px;
}

p {
margin-right : 20px;
margin-left : 20px;
#margin-top : 10px;
margin-bottom : 1em;
line-height : 1.5em;
font-size:0.9em;

}

th {
background-color : #555555;
color : #ffffff;
#font-size : 0.9em;
}
td {
#font-size : 0.9em;
}

.container{
  margin : auto;
}
.header {
 border : 0px;
 border-style : solid;
 border-color : #dddddd;
 width : 750px;
 height : 180px;
}
.footer {
 background-image : url("./images/bottom-bg.png");
 border : 0px;
 border-style : solid;
 border-color : #dddddd;
 width : 750px;
 height : 75px;
 clear : both;
 text-align : center;
 font-size : 0.8em;
 }

.content {
 border : 0px;
 border-style : solid;
 background-color : #ffffff;
 margin : 0;
 width : 750px;
 position : relative;
}
.leftmenu {
 background-color : #ffffff;
 border : 1px;
 border-style : solid;
 border-color : #dddddd;
 float : left;
 width : 246px;
# font-size: 0.9em;
}
.rightmenu {
 background-color : #ffffff;
 border : 1px;
 border-style : solid;
 border-color : #dddddd;
 float : left;
 width : 500px;
# font-size: 0.9em;
}

.center{
  text-align : center;
}

.smaller{
  font-size : 0.6em;
}
.comingsoon{
font-size : 10em;
font-style : italic;
font-weight : bold;
text-align : center;
}

.floater{
float: left;
width : 100%;
}