body      { text-align: center; background-color: #ffffff; background: url(index/sora1.gif) repeat; color: #000000; margin: 0; }
A:link    { color: #000000; }
A:visited { color: #000000; }
A:active  { color: #000000; }
A         { text-decoration: none ;}
A:hover   { color: #004000; background-color: #fe9900; }


/* コンテナ */
div#container	{width: 800px;
		 margin-top: 5px;
		 margin-right: auto;
		 margin-bottom: 5px;
		 margin-left: auto;
		 padding-top: 0px;
		 padding-right: 0px;
		 padding-bottom: 0px;
		 padding-left: 0px;
		 border: solid 1px #fe9900;
		 background-color: #fcfbda;
		 background: url(index/container-back1304.gif) repeat-y;
		}


/* タイトル */
div#pgtitl	{width: 100%;
		 height: 80px;
		 margin: 0 0 0 0;
		 padding: 0 0 0 0;
		 background: url(index/gradation-o.gif) repeat;
		 background-color: #ffffff;
		 text-align: left;
		}


/* ロゴ */
.pgtitllh	{width: 50%;
		 height: 80px;
		 margin: 0 0 0 0;
		 padding: 0 0 0 10px;
		 border: 0;
		 text-align: left;
		 line-height: 120%;
		 float: left;
		}


/* アドレス */
.pgtitlrh	{width: 40%;
		 height: 80px;
		 margin: 0 0 0 0;
		 padding: 0 10px 0 0;
		 border: 0;
		 text-align: right;
		 line-height: 120%;
		 font-size: 10pt;
		 color: #000000;
		 font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-weight: bold;
		 float: right;
		}


.pgtitl_txt1	{font-size: 14pt;
		 color: #0000ff;
		 font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-weight: 600;
		}


/* パンくずリスト */
div#pankuzu	{width: 100%;
		 margin: 0 0 0 0;
		 padding: 0 0 0 5px;
		 text-align: left;
		 font-size: 9pt;
		 color: #000000;
		 clear: both;
		}


/* コンテンツ */
div#cntnts_area	{width: 100%;
		 margin: 0 0 0 0;
		 padding-top: 5px;
		 padding-right: 5px;
		 padding-bottom: 5px;
		 padding-left: 5px;
		 text-align: left;
		}


/* サイドバー */
div#sidebar	{width: 160px;
		 margin: 0 0 0 0;
		 padding-top: 0px;
		 padding-right: 0px;
		 padding-bottom: 5px;
		 padding-left: 5px;
		 text-align: left;
		 float: left;
		}

/* SB Frame table */
div#sb-tbl	{width: 100%;
		 border: 0;
		}

.sb-td1		{width: 100%;
		}

.sb-td2		{width: 100%;
		 background: url(index/sb-frame2.gif) repeat-y;
		 border: 0 0 0 0;
		 padding-right: 0px;
		 padding-left: 10px;
		 text-align: left;
		 line-height: 120%;
		 font-size: 10pt;
		 font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		}

.sb-td3		{width: 100%;
		}



/* footer contents */
div#footer	{width: 100%;
		 margin-top: 0px;
		 margin-left: auto;
		 margin-right: auto;
		 margin-bottom: 0px;
		 padding-top: 5px;
		 padding-right: 0;
		 padding-bottom: 5px;
		 padding-left: 0px;
		 border-bottom: dotted 2px #fe9900;
		 text-align: left;
		 line-height: 120%;
		 font-size: 9pt;
		 font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 clear: both;}


/* credit */
div#credit_area	{width: 790px;
		 height: 25px;
		 text-align: center;
		 margin-top: 0;
		 margin-left: auto;
		 margin-right: auto;
		 margin-bottom: 0px;
		 padding-top: 10px;
		 padding-left: 5px;
		 padding-right: 5px;
		 padding-bottom: 10px;
		 background-color: #fcfbda;
		}

.last-update	{width: 90px;
		 margin: 0 0 0 0;
		 padding-top: 0px;
		 padding-left: 5px;
		 padding-right: 0;
		 padding-bottom: 0;
		 text-align: left;
		 line-height: 70%;
		 float: left;
		}

.last-up_txt	{font-size: 8pt;
		 color: #000000; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		}

.credit_grp	{width: 660px;
		 margin: 0 0 0 0;
		 padding-top: 0px;
		 padding-left: 0px;
		 padding-right: 0px;
		 padding-bottom: 0px;
		 float: right;
		}

.credit	{width: 550px;
		 margin: 0 0 0 0;
		 padding-top: 0px;
		 padding-left: 0;
		 padding-right: 0;
		 padding-bottom: 0px;
		 text-align: center;
		 line-height: 150%;
		 float: left;
		}

.credit_txt	{font-size: 10pt;
		 color: #000000; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		}

.counter	{width: 90px;
		 margin: 0 0 0 0;
		 padding-top: 5px;
		 padding-left: 0;
		 padding-right: 10px;
		 padding-bottom: 0px;
		 text-align: right;
		 line-height: 100%;
		 font-size: 8pt;
		 color: #000000;
		 font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 float: right;
		}

