/*トップページのデザイン用css*/
BODY 	{
	FONT-FAMILY: メイリオ, meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", osaka, arial, helvetica, sans-serif;
	PADDING: 0;
	MARGIN: 0;
	COLOR: #333333;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url(../top/topwall.jpg);
	BACKGROUND-REPEAT: repeat-y;
	}
#contents {
	WIDTH: 770px;
	POSITION: relative;
	MARGIN: 0 auto;
	}
/*体裁調整*
/*行間を空ける指定*/
P 	{
	LINE-HEIGHT: 150%
	MARGIN: 0;
	PADDING: 0;
	}
IMG 	{
	FLOAT: none !important;
	BORDER: 0 !important;
	}
A 	{
	COLOR: #0000bb;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
	}

/*上段見出し部分*/
H1 	{
	TEXT-ALIGN: left;
	HEIGHT: 80px;
	MARGIN: 0px;
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-IMAGE: url(../images/sakura.jpg);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #ffddff;
	}
H1 A 	{
	TEXT-DECORATION: none;
	}

/*大見出し部分*/
.welcome {
	MARGIN: 12px auto;
	}

/*中見出し<H3>とその項目部分*/
H3 	{
	MARGIN: 10px auto;
	MARGIN-TOP: 0;
	COLOR: #cc3333;
	CLEAR: both;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 120%;
	}
#lefttop {
	WIDTH: 210px;
	FLOAT: left;
	}
#waku, #kakomi H5 {
	MARGIN: 0 0 8px 0;
	}
#waku 	{
	TEXT-ALIGN: left;
	FONT-SIZE: 90%;
	BORDER: 1px solid #333399;
	BACKGROUND-COLOR: #ddffdd;
	}
#kakomi H5  {
	WIDTH: 208px;
	HEIGHT: 76px;
	}
#kakomi H5 A {
	DISPLAY: block;
	WIDTH: 208px;
	HEIGHT: 76px;
	BORDER: 1px solid #333399;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 2px 2px;
	}
#kakomi H5 A:hover {
	BACKGROUND-COLOR: #ffffcc;
	}
#kakomi H5 P {
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 76px;
	MARGIN-BOTTOM: 0;
	TEXT-ALIGN: left;
	}
#righttop {
	FLOAT: left;
	WIDTH: 545px;
	MARGIN-LEFT: 15px;
	}

/*メインメニュー画像ボタンのデザイン*/
#menu 	{
	BORDER-COLLAPSE: collapse;
	}
#menu TD {
	PADDING: 0;
	TEXT-ALIGN: center;
	BORDER: 2px solid #009999;
	}
#menu H4 {
	MARGIN: 0;
	PADDING: 0;
	BORDER: none;
	WIDTH: 178px;
	HEIGHT: 178px;
	}
#menu H4 A {
	DISPLAY: block;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 178px;
	HEIGHT: 178px;
	BACKGROUND-REPEAT: no-repeat;
	}
#menu H4 IMG {
	MARGIN-TOP: 130px;
	}
.a1 A 	{
	BACKGROUND-IMAGE: url(../top/a00.jpg);
	BACKGROUND-POSITION: left top;
	}
.a2 A 	{
	BACKGROUND-IMAGE: url(../top/a00.jpg);
	BACKGROUND-POSITION: center top;
	}
.a3 A 	{
	BACKGROUND-IMAGE: url(../top/a00.jpg);
	BACKGROUND-POSITION: right top;
	}
.a4 A 	{
	BACKGROUND-IMAGE: url(../top/a00.jpg);
	BACKGROUND-POSITION: left bottom;
	}
.a5 A 	{
	BACKGROUND-IMAGE: url(../top/a00.jpg);
	BACKGROUND-POSITION: center bottom;
	}
.a6 A 	{
	BACKGROUND-IMAGE: url(../top/a00.jpg);
	BACKGROUND-POSITION: right bottom;
	}
.a1 A:hover {
	BACKGROUND-IMAGE: url(../top/c1.jpg);
	}
.a2 A:hover {
	BACKGROUND-IMAGE: url(../top/c2.jpg);
	}
.a3 A:hover {
	BACKGROUND-IMAGE: url(../top/c3.jpg);
	}
.a4 A:hover {
	BACKGROUND-IMAGE: url(../top/c4.jpg);
	}
.a5 A:hover {
	BACKGROUND-IMAGE: url(../top/c5.jpg);
	}
.a6 A:hover {
	BACKGROUND-IMAGE: url(../top/c6.jpg);
	}

#midzone {
	PADDING-TOP: 5px;
	}
#midzone P {
	MARGIN: 10px auto;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	COLOR: #003399;
	}
#midcolumn {
	MARGIN: 10px 100px;
	PADDING: 3px 0;
	BORDER: 1px solid #000090;
	BACKGROUND-IMAGE: url(../images/btn_light.jpg);
	}
#midcolumn TABLE {
	BORDER-COLLAPSE: collapse;
	WIDTH: 550px;
	MARGIN: 0 auto;
	FONT-WEIGHT: bold;
	COLOR: #003399;
	}
#midcolumn TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: center;
	}
#midcolumn H5 {
	MARGIN: 2px auto;
	WIDTH: 240px;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 26px;
	}
#midcolumn H5 A {
	DISPLAY: block;
	WIDTH: 240px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #003380;
	BORDER: 2px solid;
	}
#midcolumn H5.btn A {
	BACKGROUND-COLOR: #ffff99;
	BORDER-COLOR: #f0f0ff #aaaacc #aaaacc #f0f0ff;
	}
#midcolumn H5.leftbtn A {
	BACKGROUND-COLOR: #ddddff;
	BORDER-COLOR: #f0f0ff #aaaacc #aaaacc #f0f0ff;
	}
#midcolumn H5.rightbtn A {
	BACKGROUND-COLOR: #ffdddd;
	BORDER-COLOR: #fff0f0 #ccaaaa #ccaaaa #fff0f0;
	}
#midcolumn H5 A:hover {
	COLOR: #ff0000;
	BACKGROUND-COLOR: #ffffcc;
	BORDER-COLOR: #fffff0 #aaaa66 #aaaa66 #fffff0;
	}
.goto 	{
	FONT-SIZE: 80%;
	}

/*二段組全体の設定*/
#dangumi {
	CLEAR: both;
	MARGIN: 20px 0 20px 52px;
	}
#leftcol {
	FLOAT: left;
	WIDTH: 260px;
	}
#rightcol {
	TEXT-ALIGN: center;
	FLOAT: left;
	MARGIN-LEFT: 20px;
	}
#rightcol P {
	MARGIN:5px 0;
	FONT-SIZE: 90%;
	FONT-WEIGHT: bold;
	}
/*段組右：お知らせ・新着情報のデザイン*/
#kado1 	{
	BACKGROUND-COLOR: #ccffcc;
	}
#kado4 	{
	WIDTH: 380px;
	TEXT-ALIGN: left;
	}
#kado4 UL {
	WIDTH: 370px;
	HEIGHT: 470px;
	PADDING: 0;
	MARGIN: 15px 5px;
	OVERFLOW: auto !important;
	FONT-SIZE: 90%;
	LINE-HEIGHT: 120% !important;
	SCROLLBAR-BASE-COLOR: #99ff99;
	SCROLLBAR-ARROW-COLOR: #009900;
	SCROLLBAR-SHADOW-COLOR: #1feb14;
	SCROLLBAR-DARKSHADOW-COLOR: #009900;
	SCROLLBAR-3DLIGHT-COLOR: #99ff99;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ccffbb;
	}
#kado4 LI {
	MARGIN: 6px 0;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	BACKGROUND-IMAGE: url(../images/arrow2.gif);
	BACKGROUND-POSITION: 0 4px;
	BACKGROUND-REPEAT: no-repeat;
	}
/*ナビゲーションバーのデザイン*/
#navbar {
	MARGIN: 0 auto;
	}
.main 	{
	WIDTH: 675px;
	MARGIN: 10px;
	TEXT-ALIGN: center;
	PADDING: 0;
	}
.sub 	{
	WIDTH: 410px;
	MARGIN-LEFT: 200px;
	PADDING: 0;
	}

#navbar H4, #navbar H5 {
	CLEAR: none;
	FLOAT: left;
	TEXT-ALIGN: center;
	MARGIN: 0 1px;
	FONT-SIZE: 12px;
	BORDER-TOP: none;
	PADDING: 0;
	}
#navbar H4 {
	LINE-HEIGHT: 28px;
	BORDER-BOTTOM: 2px solid #666666;
	}
#navbar H5 {
	LINE-HEIGHT: 18px;
	}
#navbar A {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	}
#navbar H4 A {
	WIDTH: 110px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #009900;
	BACKGROUND-IMAGE: url(../images/nav_b3.gif);
	}
#navbar H5 A {
	WIDTH: 100px;
	COLOR: #444444;
	BACKGROUND-COLOR: #cc9966;
	BACKGROUND-IMAGE: url(../images/line4.gif);
	BACKGROUND-POSITION: left bottom;
	}
#navbar H4 A:hover {
	BACKGROUND-COLOR: #ccff77;
	COLOR: #ff0000;
	BACKGROUND-IMAGE: url(../images/nav_b2.gif);
	}
#navbar H5 A:hover {
	BACKGROUND-COLOR: #ccff77;
	COLOR: #ff0000;
	BACKGROUND-IMAGE: url(../images/nav_b2.gif);
	BACKGROUND-POSITION: left top;
	}

/*copyright部のデザイン*/
ADDRESS {
	FONT-SIZE: 80%;
	FONT-STYLE: normal;
	FONT-FAMILY: arial, helvetica, sans-serif;
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 20px;
	TEXT-ALIGN: center;
	}

