@charset   "UTF-8";
body {
		margin: 0 auto;
		text-align:center;
		font-family: tahoma;
		background:url(../img/til_1.jpg);
		color : #232323;
		line-height : 110%;
		font : 13px;
}
#wrapper{
		width:825px;
		margin:0 auto;
		background:url(../img/til_2.jpg) repeat-y center top;
}
#wrapper_s{
		width:805px;
		margin:0 auto;
}
#flash{
		width:699px;
		margin:0 auto;
}
#contents{
		width:699px;
		margin:10px auto;
		text-align:left;
}
#footer{
		width:699px;
		height:54px;
		background:url(../img/rep_6.jpg);
}
address{
		width:210px;
		padding : 14px 14px;
		padding-left : 16px;
		float:left;
		disply:block;
		font-style:normal;
		text-align:left;
		background : url(../img/rep_5.jpg);
}
#bottom_link{
		width:459px;
		float:left;
		background:url(../img/rep_6.jpg);
		padding-bottom : 20px;
}
#bottom_link ul{
		padding:0;
		margin : 25px 0px;
		margin-left : 45px;
		font-size:75%;
		list-style-type:none;
		color:white;
}
#bottom_link li{
		float:left;
		padding:0 7px;
}
#bottom_link li a{
		text-decoration:none;
		color:white;
}
#bottom_link li a:hover{
		text-decoration:underline;
}
.style1 {
		color: #72b21c;
		font-size: 11px;
		font-family: tahoma;
		text-decoration:none
;
}
.style2 {
		color: #797979;
		font-size: 11px;
		font-family: tahoma;
		text-decoration:none
;
}
.style3 {
		color: #828281;
		font-size: 11px;
		font-family: tahoma;
}
.style4 {
		color: #FFFFFF;
		font-size: 11px;
		font-family: tahoma;
		text-decoration:none
;
}
.style5 {
		color: #406d7b;
		font-size: 11px;
		font-family: tahoma;
		font-weight: bold;
}
.style6 {
		color: #787878;
		font-size: 11px;
		font-family: tahoma;
}
.style7 {
		color: #4a6374;
		font-size: 11px;
		font-family: tahoma;
}
.style8 {
		color: #578aa2;
		font-size: 11px;
		font-family: tahoma;
}
.style9 {
		color: #406d7b;
		font-size: 11px;
		font-family: tahoma;
}
.style10 {
		color: #6a9530;
		font-size: 11px;
		font-family: tahoma;
}
.clear{
		clear:both;
		height : 5px;
		display : block;
}
h1,h2{
		font-size : 75%;
		font-weight : normal;
		letter-spacing : 1px;
		margin:2px;
}
.midashi{
		margin-left : 5px;
}
.bg_left{
		background : url(../img/bg_left.jpg) repeat-y 3px 3px;
}
.table{
		font-size : 13px;
		margin-left : 20px;
}
.table th{
		border-left : 2px solid silver;
		padding-left : 10px;
		border-right-width : 2px;
		border-right-style : solid;
		border-right-color : silver;
		font-size : 13px;
		font-weight : normal;
		text-align : left;
		color:#44677F;
}
.table td{
		padding-left : 10px;
}
.table ul{
		padding-top : 0px;
		padding-left : 0px;
		margin-top : 0px;
		margin-left : 1em;
}
.table td th{
		color : white;
		background-color : gray;
		padding-right : 10px;
}
.year{
		margin-left : 20px;
		border-bottom-width : 3px;
		border-bottom-style : solid;
		border-bottom-color : #44677f;
		padding-left : 5px;
		padding-bottom : 3px;
		width : 550px;
		font-size : 16px;
		border-top-width : 1px;
		border-top-style : dotted;
		border-top-color : #44677f;
		padding-top : 5px;
		margin-top : 5px;
}
#add{
		color:#4a6374;
		clear:both;
		font-size:11px;
		text-align:center;
		margin-bottom:0;
}
#add a{
		color: #6a9530;
}
.s_midashi{
		border-left : 2px solid silver;
		padding-left : 10px;
		border-right-width : 2px;
		border-right-style : solid;
		border-right-color : silver;
		font-size : 15px;
		font-weight : normal;
		text-align : left;
		color:#44677F;
		width : 550px;
		margin-top : 5px;
		margin-left : 15px;
		margin-bottom : 5px;
}
td{
		font-size : 13px;
}
