body{	color:#333333;

	background-color:#FFFFFF;

	line-height:0px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;

	scrollbar-face-color: white;

	scrollbar-highlight-color: black;

	scrollbar-shadow-color:black;

	scrollbar-3dlight-color: white;

	scrollbar-arrow-color: black;

	scrollbar-track-color: white*;

	scrollbar-darkshadow-color: white;

}





A:link { color:#003399; }

A:visited {color:#666666; }

A:active { color:#cc0000; }

A:hover { color:#cc0000; }





A.white { color:#FFFFFF; text-decoration:none; padding-right:20px; }

A.white:link { color:#FFFFFF; }

A.white:visited { color:#FFFFFF; }

A.white:hover { color:#FFFFFF; text-decoration:underline; }

A.white:active { color:#FFFFFF; text-decoration:underline; }



A.red { color:#FF0000; text-decoration:none; padding-right:20px; font-weight:bold;}

A.red:link { color:#FF0000;  font-weight:bold;}

A.red:visited { color:#FF0000;  font-weight:bold;}

A.red:hover { color:#FF0000; text-decoration:underline; font-weight:bold; }

A.red:active { color:#FF0000; text-decoration:underline; font-weight:bold;}
.red { color:#FF0000; text-decoration:none;  font-weight:bold;}


td { font-size:12px; line-height:17px; }

body { font-size:12px; line-height:17px; }





.pagetitle{ color:#AC2020; font-size:16px; font-family:"ＭＳ Ｐ明朝",平成明朝,serif; font-weight:bold; line-height:24px;}





.subtitle{ color:#2C606A; font-size:14px; line-height:19px; font-weight:bold; }





.top{ font-size:10px; line-height:13px; padding-right:20px; }





.point8 {  font-size: 8pt; font-weight: normal;}





.side { color:#FFFFFF; font-weight:bold; line-height:36px; background:url(../img/navi_o.gif); }

#side-list { font-size:12px; }

#side-list ul { margin:0px 0px 0px; padding:0px; border:0px; }

#side-list ul li { list-style-type: none; }

#side-list ul li a { padding-left:12px; height:36px; display:block; }

#side-list ul li a:link { color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/navi.gif) background-position:left center; }

#side-list ul li a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/navi.gif) background-position:left center; }

#side-list ul li a:active { color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/navi_o.gif) background-position:left center; }

#side-list ul li a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/navi_o.gif) background-position:left center; }

.side-view { color:#FFFFFF; font-weight:bold; padding-left:12px; line-height:36px; background:url(../img/navi_o.gif); }







.text8{

		font-size:8px;

		line-height:13px;

		}



.text9{

		font-size:9px;

		line-height:13px;

		}



.text10{

		font-size:10px;

		line-height:13px;

		}



.text11{

		font-size:11px;

		line-height:13px;

		}



.text12{

		font-size:12px;

		line-height:17px;

		}



.text14{

		font-size:14px;

		line-height:19px;

		}



.text16{

		font-size:16px;

		line-height:22px;

		}



.text18{

		font-size:18px;

		line-height:25px;

		}





.text20{

		font-size:20px;

		line-height:27px;

		}

.stit1{background-color:#C5E6E4;text-align:center;}
.photo_img{border:1px solid #9FC2C0;}

/*20071112追加*/
li.kojinhogo {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
}
h4{
    margin: 0;
    padding: 0.5em;
}

