BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#content {
	MARGIN-LEFT: auto;  PADDING-TOP: 0px;PADDING-bottom: 20px; WIDTH: 900px; MARGIN-RIGHT: auto;
	BACKGROUND-COLOR: #ffffff;
}
.bgfff {
	BACKGROUND-COLOR: #ffffff
}
#footerlogo {
	PADDING-left: 10px;
}

#footer {
	PADDING-RIGHT: 10px; WIDTH: 597px; TEXT-ALIGN: right
}
.foot {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 1.1em
}
H4 {
	PADDING-LEFT: 77px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	BACKGROUND-IMAGE: url(./imgs/h4back.gif);
	PADDING-BOTTOM: 13px;
	COLOR: #000000;
	PADDING-TOP: 17px;
	BACKGROUND-REPEAT: no-repeat;
}
.H4sub {
	PADDING-LEFT: 105px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	BACKGROUND-IMAGE: url(./imgs/h4backsub.gif);
	PADDING-BOTTOM: 6px;
	COLOR: #000000;
	PADDING-TOP: 15px;
	BACKGROUND-REPEAT: no-repeat;
}

P {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	COLOR: #220000;
	LINE-HEIGHT: 1.7em;
	BACKGROUND-REPEAT:repeat-y;
	LETTER-SPACING: 0.4mm
}

MENU {
	MARGIN-TOP: -22px;
	PADDING-LEFT: 77px;
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(./imgs/pback.gif);
	WIDTH: 450px;
	COLOR: #220000;
	LINE-HEIGHT: 1.7em;
	BACKGROUND-REPEAT: repeat-y;
	LIST-STYLE-TYPE: none;
	LETTER-SPACING: 0.35mm
}
UL {
	LIST-STYLE-TYPE: none
}
HR {
	HEIGHT: 1px;
}
#imgs {
	padding-top: 0px;
	VERTICAL-ALIGN: top;
	text-align:left;
	WIDTH: 230px;
}

#vborder {
	/*
	background-image: url(./imgs/pback.gif);
	*/
	BACKGROUND-REPEAT: repeat-y;
}
#vborder2 {
	/*
	background-image: url(./imgs/pback2.gif);
	*/
	BACKGROUND-REPEAT: repeat-y;
}
.big {
font-size:15px;
font-weight:bold;
}
.small {
font-size:13px;
}
.red{
color:#ff0000;
}
.note{
	FONT-SIZE: 13px;
	COLOR: #220000;
}
.center{
	text-align:center;
}
.note_c{
	FONT-SIZE: 12px;
	COLOR: #220000;
	text-align:left;
	LINE-HEIGHT: 1.4em;
	LETTER-SPACING: 0.2mm
}
.note_img{
	FONT-SIZE: 12px;
	COLOR: #220000;
	text-align:center;
	LINE-HEIGHT: 1.4em;
	LETTER-SPACING: 0.2mm
}
blockquote {
	FONT-SIZE: 12px;
	COLOR: #333333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.timetbl {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	COLOR: #220000;
	LETTER-SPACING: 0.4mm
}
.credittbl {
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 15px;
	COLOR: #220000;
	LETTER-SPACING: 0.4mm
}


/* ポップアップする画像 */
img.popup {
border: 1px #ff0000 dashed;
}
