
body		{
			background: url("../img/back.gif");
			background-repeat: x,y;
			margin-top: 0px;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			text-align: center;
			font-size: 100%;
			}

.all		{
			background-color: transparent;
			width: 760px;
			margin-left: auto;
			margin-right: auto;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			}

a			{
			color: #000000;
			text-decoration: none;
			}

a:link		{
			color: #156615;
			}

a:visited	{
			color: #336666;
			}

a:active	{
			color: #cc2200;
			}

a:hover		{
			color: #cc2200;
			}

img			{
			border: 0px;
			clear: both;
			
			}

.table_all	{
			width: 760px;
			border: 0px;
			border-collapse: collapse;
			border-left: solid 1px;
			border-color: #10106a;
			border-right: solid 1px;
			border-color: #10106a;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			}

.c1r1		{
			background: url("../img/footer_01.gif");
			background-repeat: x;
			width: 760px;
			height: 65px;
			text-align: middle;
			vertical-align: top;
			}

.c1r2		{
			background: url("../img/footer_01.gif");
			background-repeat: x;
			width: 760px;
			height: 41px;
			vertical-align: top;
			text-align: middle;
			}

.c1r3		{
			background: url("../img/sub_back.gif");
			background-repeat: y;
			width: 150px;
			text-align: left;
			vertical-align: top;
			border-right: solid 1px;
			border-color: #999999;
			margin-left: 0px;
			margin-right: 0px;
			}

.b_tyu-title{
/*			text-indent: -25px;*/
			list-style-position: inside;
			list-style-type: square;
			line-height: 160%;
			font-size: 80%;
			margin: 6px 0px 0px 15px;
			padding: 0px 0px 6px 0px;
			}

.c2r3		{
			background-color: #ffffff;
			width: 610px;
			vertical-align: top;
			margin-left: 0px;
			margin-right: 0px;
			text-align: center;
			}

.navi		{
			width: 585px;
			border-bottom: dotted 1px;
			border-bottom-color: #808080;
			text-align: right;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 10px;
			margin-right: 15px;
			font-size: 80%;
			}

.tyu-title		{
			text-align: left;
			width: 585px;
			margin-top: 10px;
			margin-bottom: 0px;
			margin-left: 15px;
			margin-right: 10px;
			font-size: 130%;
			}

.tyu-title a:hover		{
			color: #000000;
			}

.m_line		{
			width: 610px;
			text-align: left;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			clear: both;
			}

.syokoumoku{
			width: 595px;
			text-align: left;
			margin-top: 10px;
			margin-bottom: 0px;
			margin-left: 15px;
			margin-right: 0px;
			font-size: 100%;
			vertical-align: middleG
			}

.syokoumoku_mark{
			font-size: 100%;
			color: #992200;
			vertical-align: middleG
			}

.honbun		{
			width: 560px;
			text-align: left;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left: 30px;
			margin-right: 20px;
			line-height: 150%;
			font-size: 90%;
			}

.page_top		{
			width: 585px;
			text-align: right;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 10px;
			margin-right: 15px;
			color: #156615;
			font-size: 80%;
			line-height: 70%;
			}

.c1r4		{
			background: url("../img/footer_01.gif");
			background-repeat: x;
			width: 760px;
			height: 20px;
			text-align: right;
			vertical-align:middle;
			color: #ffffff;
			font-size: 80%;
			}

.c1r4 a:link{
			color: #ffffff;
			}

.c1r4 a:visited			{
			color: #CCFFFF;
			}

.c1r4 a:active			{
			color: #FFFF99;
			}


.c1r4 a:hover{
			color: #FFFF99;
			}

.c1r5		{
			background: url("../img/footer_02.gif");
			background-repeat: x;
			width: 760px;
			height: 60px;
			text-align: left;
			vertical-align:middle;
			color: #ffffff;
			font-size: 80%;
			padding-left: 5px;
			}
/* for sitemap------------------------------------------------------------ */
ul#site_map{
	margin: 0px 0px 0px 15px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
	line-height:160%;
	text-indent:2px;
}
ul#site_map ul{
	margin:5px 0px 5px 20px;
	padding:0px;
	list-style-position:outside;
	list-style-type:none;
}
.midasi{
	border-bottom:1px solid #666666;
}
/* for <h1>------------------------------------------------------------ */
h1{
	display:none;
}
/* for senmon osirase--------------------------------------------------*/
.s_osirase{
	margin:20px 15px;
	text-align:left;
}

dl.s_osirase dt{
	margin:5px auto;
	color:#cc6600;
	font-weight:bold;
}
/*---for text----------------------------------------------------------*/
.bold{
	font-weight:bold;
}

.s1{
	font-size:60%;
}
.s2{
	font-size:80%;
}
.s3{
	font-size:100%;
}
.s4{
	font-size:110%;
}
.s5{
	font-size:120%;
}
.s6{
	font-size:140%;
}

.note{
	border:1px solid #995555;
	margin:2px 20px;
	padding:5px;
}
.txt_r{
			text-align: right;
}