/* ----------------------------全体の位置に関するスタイルシート---------------------------- */

#zentai {
	margin:  0;
	padding: 0;
	background-color: #FFFFFF;
}

#top-comment {
	margin-top: 1px;
	font-size: 8pt;
	color: #FF9900;
	white-space: nowrap; /* 自動改行しない */
}

#title {
	margin: 0px;
	padding: 0;
	border: 0;
}

#koukoku {
	margin: 0;
	padding: 0;
	border: 0;
}

#joubu-menu {
	margin: 2px 0px 2px 0px;
	padding: 0;
	border: 0;
}

#main {
	margin: 0;
	padding: 0;
	border: 0;
}

#bottom {
	margin: 20px 0px 0px 0px;;
	padding: 0;
	border: 0;
}



/* ----------------------------LINKに関するスタイルシート---------------------------- */

a:link {
text-decoration:underline; /*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#003399 ; /*未訪問リンクのカラー*/
}
a:visited {
text-decoration:underline; /*下線を消す*/
color:#800080 ; /*訪問済みリンクのカラー*/
}
a:hover {
text-decoration:underline; /*上下線を出す*/
color:#ff3300 ; /*マウスが乗ったときのカラー*/
}


a.menu:link {
text-decoration:none; /*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#000000 ; /*未訪問リンクのカラー*/
}
a.menu:visited {
text-decoration:none; /*下線を消す*/
color:#000000 ; /*訪問済みリンクのカラー*/
}
a.menu:hover {
text-decoration:underline overline; /*上下線を出す*/
color:#ff0000 ; /*マウスが乗ったときのカラー*/
}


/* ----------------------------BODYに関するスタイルシート---------------------------- */

BODY {
	margin: 0px;
}



/* -----------------------タイトル＆その下の広告に関するスタイルシート----------------------- */

TABLE.koukoku {
	background-image: url(image/haikei-orange1.png);
}

TABLE.joubu-menu {
	font-size: 75%;
}

TD.title-migi {
	background-image: url(image/title-migi.png);
}

TD.bar-koukokunoshita {
	font-size: 6pt;
	background-image: url(image/w.png);
}



/* -----------------------パンくずメニューに関するスタイルシート----------------------- */

TABLE.pankuzu {
	font-size: 75%;
}

/* -----------------------下部メニューに関するスタイルシート----------------------- */

TABLE.kabumenu {
	font-size: 75%;
}



/* -----------------------テキチェンに関するスタイルシート----------------------- */

TABLE.tekichenn {
	background-image: url(image/haikei-midori.png);
}



/* -----------------------最下部のコメントに関するスタイルシート----------------------- */

TD.bottom-comment1 {
	background-image: url(image/haikei-orange2.png);
	padding: 2px 0px 2px 0px;
	font-size: 75%;
}

TD.bottom-comment2 {
	background-image: url(image/haikei-orange1.png);
	padding: 2px 0px 2px 0px;
	font-size: 75%;
}



/* -----------------------緑のテーブル丸かどに関するスタイルシート----------------------- */

TD.midori-kado1 {background-image: url(image/midori-kado/midori-kado1.gif);}
TD.midori-kado2 {background-image: url(image/midori-kado/midori-kado2.gif);}
TD.midori-kado3 {background-image: url(image/midori-kado/midori-kado3.gif);}
TD.midori-kado4 {background-image: url(image/midori-kado/midori-kado4.gif);}



/* -----------------------オレンジのテーブル枠に関するスタイルシート----------------------- */

TABLE.maegaki {
	background-image: url(image/haikei-usuyellow.png);
	line-height: 150%;
}

TD.hidariue {background-image: url(image/table-orenge/hidariue.gif);}
TD.ue {background-image: url(image/table-orenge/ue.gif);}
TD.migiue {background-image: url(image/table-orenge/migiue.gif);}
TD.hidari {background-image: url(image/table-orenge/hidari.gif);}
TD.migi {background-image: url(image/table-orenge/migi.gif);}
TD.hidarishita {background-image: url(image/table-orenge/hidarishita.gif);}
TD.shita {background-image: url(image/table-orenge/shita.gif);}
TD.migishita {background-image: url(image/table-orenge/migishita.gif);}



/* -----------------------青のテーブル枠に関するスタイルシート----------------------- */

TD.ao-hidariue {background-image: url(image/table-ao/hidariue.gif);}
TD.ao-ue {background-image: url(image/table-ao/ue.gif);}
TD.ao-migiue {background-image: url(image/table-ao/migiue.gif);}
TD.ao-hidari {background-image: url(image/table-ao/hidari.gif);}
TD.ao-naka {background-image: url(image/table-ao/naka.gif);}
TD.ao-migi {background-image: url(image/table-ao/migi.gif);}
TD.ao-hidarishita {background-image: url(image/table-ao/hidarishita.gif);}
TD.ao-shita {background-image: url(image/table-ao/shita.gif);}
TD.ao-migishita {background-image: url(image/table-ao/migishita.gif);}

/* -----------------------Hに関するスタイルシート----------------------- */

H1.ao {
	width: 100%;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #6699ff;
	border: 1px none #8888f8;
	border-top: 1px solid #6699ff;
	border-left: 1px solid #6699ff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0.3em 0.3em 0.3em 0.5em;
	margin: 0em 0em 0em 0em;
}

H1.midashi {
	width: 100%;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	background-color: #ffffff;
	border-bottom: 2px solid #000000;
	padding: 0.3em 0.3em 0.3em 0em;
	margin: 0em 0em 0em 0em;
}

H2.ao {
	width: 100%;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #6699ff;
	border: 1px none #8888f8;
	border-top: 1px solid #6699ff;
	border-left: 1px solid #6699ff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0.3em 0.3em 0.3em 0.5em;
	margin: 0em 0em 0em 0em;
}




/* ----------------------------Pに関するスタイルシート---------------------------- */

P.1 { text-indent: 1em; }



/* ----------------------------FORMに関するスタイルシート---------------------------- */

FORM.sitemap {
	margin: 0px 10px 0px 0px;
}



/* ----------------------------FONTに関するスタイルシート---------------------------- */

FONT.ao { 
	font-weight: bold;
	color: blue;
}

FONT.aka { 
	font-weight: bold;
	color: red;
}

FONT.cha { 
	font-weight: bold;
	color: #CC6600;
}


