	BODY	{
		color : #000099;
		background-color: #ffffff;
	}

	/* un-visited links: like as "link" attribute */
	A:link	{
		color: #009900;
		background-color : transparent;
	}
	/* user hovers */
	A:hover	{
		color: navy;
		background-color : transparent;
	}
	/* active links : like as "alink" attribute  */
	A:active {
		color: #FF0000;
		background-color : transparent;
	}
	/* visited links : like as "vlink"  attribute */
	A:visited {
		color: #ff00ff;
		background-color : transparent;
	}
	H1 {
		text-align: center;
	}
	IMG.bflogo	{
		width: 400px;
		height: 142px;
	}
	IMG.h2 {
	}
	H2 {
		display: block;
		color: black;
		background-color : transparent;
		font-family: "DF POP1体 W9, HGP創英角ｺﾞｼｯｸUB, Techno";
		font-weight: bolder;
		border-style: none;

		background-image: url("/h2_undeline.jpg");
		background-position: 100% 80%;
		background-repeat: repeat-x;

		vertical-align: middle ;
/*		text-align: right; */
		text-shadow: 3px 3px 5px white;
/*		text-indent: 1em;*/

		margin-top: 4px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px;
		padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
	}
	H3 {
		padding-top :  3px;
		padding-left :  12px;
		padding-bottom :  3px;
		padding-right :  12px;
	}
	P {
/*		font-weight: bold ;
		margin-top :  2px;
		margin-left :  1em;
		margin-bottom :  2px;
		margin-right :  1em;
		*/
	}
	OL,UL {	/*背景に対して文字の線が薄いので太く*/
		font-weight: bold ;
	}
	DT,LI {
		margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1px; margin-right: 1px;
	}
	.padd {
		margin-top :  1em;
		margin-left :  24px;
		margin-bottom :  0px;
		margin-right :  24px;
	}
	.may-change	{
		color: green; background-color : transparent;
	}
	.warning { /*注意書きの書式　背景色は継承*/
		color: red;
		background-color : transparent;
		font-weight: bolder;
		margin-top :  0px;
		margin-left :  24px;
		margin-bottom :  0px;
		margin-right :  24px;
	}

	.center	{ text-align: center;}

	.notice	{
		text-align: center;
		font-size: xx-small;
	}

	TABLE {
		border-style: outset;
		border-width: 1px;
		margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 20px; margin-right: 20px;
		padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px;
	}
	THEAD,TFOOT {text-align:center}
	CAPTION {caption-side:bottom;}
	TH {
		border-style: inset;
		border-width: 1px;
		text-align: center;
	}
	TD {
		border-style: inset;
		border-width: 1px;
	}

	.indent {
		margin-top :  1em;
		margin-left :  24px;
		margin-bottom :  0px;
		margin-right :  24px;
		text-indent:1em;
		}

	P.linkbar {	/*ペイヂの頭の方と脚注にあるlink menuの書式設定*/
		line-height : 1.6em;
		text-align: right;
		}
	SPAN.seqpage {	/*次頁、前頁を大きく*/
		font-size: larger;
		/*position: absolute; left: 1em;*/
		/*float: left;*/
		text-align: left;
		}
	SPAN.locallink {
		text-align: left;
	}
