<!--
body {
	margin: 0;
	padding: 0;
	background : url(image/back.gif);
	background-attachment:fixed;
	color: #660000;
	font-size: 100%;
	font-family: "ＭＳ Ｐゴシック","Lucida Grande", "Lucida Sans Unicode", Tahoma,
	"HiraMaruPro-W4","Hiragino Kaku Gothic Pro",sans-serif;
	text-align: center;
}

	div.cover {
	/* 外枠 */
		border: solid 2px #990000;
		background-color: #ffffff;
		/* 間隔を無くす */
		border-collapse: collapse;
		padding: 0px 0px;
		margin: 0px 0px;
		width: 704px;
		}

	div.top {
		clear: both;
		background-color: #ffffff;
		padding: 7px 16px;
		color: #660000;
		font-size: 80%;
		}

	div.top2 {
		clear: both;
		background-color: #990000;
		/* 間隔を無くす */
		border-collapse: collapse;
		padding: 0px 0px;
		margin: 0px 0px;
		}		

	div.flash {
		clear: both;
		background-color: #990000;
		/* 間隔を無くす */
		border-collapse: collapse;
		padding: 0px 0px;
		margin: 0px 0px;
		}

	div.menu {
		float: left;
		width: 22%;
		font-size: 80%;
		background-color: #ffffff;
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0.3em;
		background-color: #ffffff;
		}

	div.main {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		float: right;
		width: 73%;
		padding: 5px;
		margin: 10px 12px 8px 0px;
		background-color: #ffffff;
		font-size: 80%;
		/* 外枠 */
		border: solid 1px #666666;
		}

	div.main2 {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		float: right;
		width: 73%;
		padding: 5px 5px;
		margin: 10px 12px 8px 0px;
		background-color: #ffffff;
		font-size: 80%;
		}

	div.main3 {
		color: #660000;
		padding-left: 10px;
		}

	div.writing {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 0px 8px 0px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.writing2 {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 10px 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.writing3 {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 0px 0px 0px;
		margin: 0px 0px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.writing4 {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 0px 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.writing5 {
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 0px 10px;
		background-color: #990000;
		color: #ffffff;
		font-size: 100%;
		}

	div.left {
		float: left;
		width: 65%;
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 0px 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.left2 {
		float: left;
		width: 45%;
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 0px 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.left3 {
		float: left;
		width: 38%;
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 0px 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.left4 {
		float: left;
		width: 59%;
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding: 0px 10px 0px 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.right {
		color: #660000;
		font-family: "ＭＳ Ｐゴシック","Arial Black","Lucida Grande", "Lucida Sans Unicode";
		padding-right: 10px;
		background-color: #ffffff;
		font-size: 100%;
		}

	div.footermenu {
		clear: both;
		background-color: #990000;
		/* 間隔を無くす */
		border-collapse: collapse;
		padding: 0px 0px;
		margin: 0px 0px;
		}		

	div.footer {
		clear: both;
		background-color: #ffffff;
		font-size: 80%;
		color: #660000;;
		padding: 3px;
		}

	div.footer p.returnlink {
		text-align: center;
		margin: 0px 0px 0.5em 0px;
		}

	div.footer p.returnlink a {
		color: #999999;
		}

	div.footer p.copyright {
		margin: 0px;
		color: #999999;
		font-family: Verdana,Arial,sans-serif;
		text-align: right;
		}

a:active { color: #ffcc99;}     /* 選択されたリンクアンカー */

a:hover { color: #999999;}

p {
	/* 文字色 */
	color: #660000;
	/* 文字大きさ */
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	line-height:  16px;
}

a {
	/* リンク文字色 */
	color: #990000;
	/* 文字大きさ */
	font-size: 100%;
}

strong {
	/* STRONG文字色 */
	color: #660000;
	/* STRONG文字大きさ */
	font-size: 100%;
}

h1 {
	/* H1文字色 */
	color: #660000;
	/* H1文字大きさ */
	font-size: 80%;
}

h2 {
	/* H2文字色 */
	color: #660000;
	/* H2文字大きさ */
	font-size: 100%;
	margin: 0px 0px;
}

h3 {
	/* H3文字色 */
	color: #660000;
	/* H3文字大きさ */
	font-size: 100%;
	margin: 0px 0px;
}

h4 {
	/* H4文字色 */
	color: #660000;
	/* H4文字大きさ */
	font-size: 100%;
	margin: 0px 0px;
}

h5 {
	/* H5文字色 */
	color: #660000;
	/* H4文字大きさ */
	font-size: 100%;
	margin: 0px 0px;
}

tr {
	/* TR文字色 */
	color: #660000;
	/* TR文字大きさ */
	font-size: 80%;
}

/* ターゲットの<TABLE>の中に class="schedule" を記入(全体枠) */
	table.schedule {
		/* 外枠 */
		border: solid 2px #990000;
		
		font-size: 100%;
		
		/* 間隔を無くす */
		border-collapse: collapse;
		filter:progid:DXImageTransform.Microsoft.Shadow
		(color=#666666,direction=135,strength=8); 
	}

/* ターゲットの<TABLE>の中に class="schedule2" を記入(中枠) */
	table.schedule2 {
		/* 外枠 */
		border: solid 1px #333333;
		font-size: 120%;
	}

/* ターゲットの<TABLE>の中に class="schedule3" を記入(相互リンク・お客様HP仕様・フラッシュインストール) */
	table.schedule3 {
		/* 外枠 */
		border: solid 2px #660000;
		font-size: 140%;
		/* 間隔を無くす */
		border-collapse: collapse;
	}
	table.schedule3 th {
		/* thの下線 */
		border-bottom: solid 2px #999999;
		/* thの縦線 */
		border-right: solid 1px #999999;
		/* セル内側の余白 */
		padding: 2px 3px;
	}
	table.schedule3 td {
		/* tdの下線 */
		border-bottom: solid 1px #999999;
		/* tdの縦線 */
		border-right: solid 1px #999999;
		/* セル内側の余白 */
		padding: 2px 3px;
	}

/* ターゲットの<TABLE>の中に class="sche3" を記入(相互リンク・お客様HP仕様・フラッシュインストール) */
	table.sche3 {
		/* 外枠 */
		border: solid 2px #660000;
		font-size: 100%;
		/* 間隔を無くす */
		border-collapse: collapse;
	}
	table.sche3 th {
		/* thの下線 */
		border-bottom: solid 2px #999999;
		/* thの縦線 */
		border-right: solid 1px #999999;
		/* セル内側の余白 */
		padding: 2px 3px;
	}
	table.sche3 td {
		/* tdの下線 */
		border-bottom: solid 1px #999999;
		/* tdの縦線 */
		border-right: solid 1px #999999;
		/* セル内側の余白 */
		padding: 2px 3px;
	}

/* ターゲットの<TABLE>の中に class="sche4" を記入(相互リンク・お客様HP仕様・フラッシュインストール) */
	table.sche4 {
		/* 外枠 */
		border: solid 2px #660000;
		font-size: 120%;
		/* 間隔を無くす */
		border-collapse: collapse;
	}
	table.sche4 th {
		/* thの下線 */
		border-bottom: solid 2px #999999;
		/* thの縦線 */
		border-right: solid 1px #999999;
		/* セル内側の余白 */
		padding: 2px 3px;
	}
	table.sche4 td {
		/* tdの下線 */
		border-bottom: solid 1px #999999;
		/* tdの縦線 */
		border-right: solid 1px #999999;
		/* セル内側の余白 */
		padding: 2px 3px;
	}

/* ターゲットの<TABLE>の中に class="schedule4" を記入(サイトマップ仕様) */
	table.schedule4 {
		/* 外枠 */
		border: solid 2px #990000;
		font-size: 120%;
		/* 間隔を無くす */
		border-collapse: collapse;
		filter:progid:DXImageTransform.Microsoft.Shadow
		(color=#666666,direction=135,strength=8); 
	}
	table.schedule4 td {
		/* tdの下線 */
		border-bottom: solid 1px #ccffcc;
		/* tdの縦線 */
		border-right: solid 1px #ccffcc;
		/* セル内側の余白 */
		padding: 2px 3px;
	}

/* ターゲットの<TABLE>の中に class="schedule5" を記入(全体枠) */
	table.schedule5 {
		/* 外枠 */
		border: solid 2px #990000;
		/* 間隔を無くす */
		border-collapse: collapse;
	}

/* ターゲットの<TABLE>の中に class="sche2" を記入(中枠) */
	table.sche2 {
		/* 外枠 */
		border: solid 1px #333333;
		font-size: 100%;
	}

/* ターゲットの<TABLE>の中に class="sche5" を記入(中枠) */
	table.sche2 {
		/* 外枠 */
		font-size: 120%;
	}

/* ターゲット<form>に class="mail" を記入(お問い合わせ) */
	form.mail input {
		/* inputの背景色 */
		background-color: #ffffee;
		/* inputの枠線 */
		border: #990000 2px solid;
	}
	form.mail input.photo {
		/* input.photoの背景色 */
		background-color: #ffffee;
		/* input.photoの背景画像 */
		background-image : url(mailbird.jpg);
		/* input.photoの枠線 */
		border: #990000 2px solid;
	}
	form.mail textarea {
		/* textareaの背景色 */
		background-color: #ffffee;
		/* textareaの枠線 */
		border: #990000 2px solid;
	}
	-->