﻿BODY
{
	font-family: メイリオ, Meiryo, "HG丸ｺﾞｼｯｸM-PRO", Verdana, Arial, "Osaka", "MS Pゴシック", sans-serif;
    color: #FFCC99;
    margin: 0;
    font-size: small;
    background-image: url(   'images/Background.png' );
    background-repeat: repeat-y;
    background-color: Black;
    vertical-align: top;
}
h1
{
    font-size: xx-large;
    font-family: 'Lucida Calligraphy';
    font-weight: bold;
    border-style: none;
    border-width: medium;
    text-align: center;
}
h2
{
    border-color: #CC0000;
    font-size: large;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-style: none none groove none;
    border-width: thin;
}
h3
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-style: none none dotted none;
    border-bottom-width: thin;
    border-bottom-color: #800000;
}
h4
{
    border: 1px solid #800000;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
}
blockquote
{
    border: 1px solid #FF9900;
    margin: 16px;
    padding: 4px;
    background-color: #963100;
    background-image: url(   'images/buttonback.gif' );
    background-repeat: repeat;
    line-height: 150%;
}
pre
{
    margin: 16px;
	padding: 4px;
	border-left-width: 2px;
	border-color: Gray;
	border-left-style: solid;
	background-color: #ccccff;
	font-family: ＭＳ ゴシック;
	font-size: small;
}
A
{
	color: #FFCC99;
	text-decoration: none;
	padding: 0 2 0 2px;
}
A:HOVER
{
	color: #442200;
	background-color: #FFCC99;
}
TD
{
	vertical-align: top;
}
P
{
    margin-left: 32px;
}
.titleheader
{
    font-size: 28px;
    font-family: Cooper Black;
    font-style: italic;
    margin: 0 0 0 0;
    text-align: left;
}
.title
{
    font-size: 60px;
    font-family: Cooper Black;
    font-style: italic;
    margin: 0 0 0 0;
}
.since
{
    font-size: 32px;
    font-family: Cooper Black;
    font-style: italic;
    text-align: center;
    margin: 0 0 0 0;
}
.copyright
{
    font-size: x-small;
    text-align: right;
}
.l1
{
    margin: 2px;
    border-style: none none none solid;
    border-width: 3px;
    border-color: #c06000;
    background-color: #804000;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
.l2
{
    margin: 2px;
    border-style: none none none solid;
    border-width: 3px;
    border-color: #c06000;
	background-color: #603000;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
.menuheader
{
    border-color: #CC0000;
    font-size: large;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-style: none none groove none;
    border-width: thin;
}
.menutopic
{
    color: #aa8866;
    border-color: #880000;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none none groove none;
    border-width: thin;
    padding-left: 16px;
    padding-right: 16px;
}
.menuitem
{
    padding-left: 32px;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 75%;
}
.price
{
    text-align: right;
    padding-right: 32px;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 25%;
}
.list
{
	font-size: small;
	border-bottom-style: ridge;
}
.t{
  color : white;
  background-color : #404040;
  letter-spacing : 4px;
  text-align : center;
  height : 17px;
  padding : 3 20 3 20px;
  font-size : x-small;
}
.bord{
  border : 30px dashed #e6eaee;
  border-right : none;
  padding : 30px;
  font-size : x-small;
  background-color : #e6eaee;
}
.m{
  padding-right : 20px;
}
.menu
{
    font-size: small;
    border: none 2px;
}
.grid
{
	margin: 4px;
	border-bottom-width: 2px;
	border-color: Gray;
	border-bottom-style: solid;
}
.grid2
{
	margin: 4px;
	border-bottom-width: 2px;
	border-color: Gray;
	border-bottom-style: solid;
	background-color: #ffe0fe;
}
.blogtitle
{
	font-size: medium;
}
.blogbody
{
	font-size: small;
	line-height: 150%;
}

