﻿
body { 
	font-family: "ＭＳ ゴシック", sans-serif, Verdana;
	font-size:0.85em;line-height:140%
}
header {
	width:900px;margin:auto;float:none
}
.lay {
	overflow:auto;width:900px;margin:20px auto;background:white
}
nav {
	float:left;width:160px;
	;line-height:150%
}
nav ul li {
	font-weight: 600;background-color: #fdf5e6;padding: 8px;
	border-width: 1px 1px 1px 10px;border-style:solid;
	border-color: #800000;margin: 0px 0px 5px;
	font-size:95%
}
nav ul li a {
	text-decoration:none;color:navy
}
nav ul li a:hover {
	;color:red
}
.banner {
	margin:5px 0
}
article {
	overflow:auto;float:right;width:700px
}
section {
	background:white;overflow:auto;margin:20px auto 20px;width:95%
}
h2  { 
	color: white; font-size: 110%; background-color: #800000; 
	margin-top: 0px; padding: 5px;text-align:center; 
	border-right: 3px solid #dcdcdc; border-bottom: 3px solid #dcdcdc
}
h3 {
	color:teal
}
.right {
	text-align:right
}
footer {
	width:900px;margin:auto;
	float:none;background:#800000;
	overflow:auto
}
.adresse {
	color:white;width:100%;font-size:90%;margin:auto;
	margin-top:15px;margin-bottom:15px;
	text-align:center
}
.red {
	color:red
}

/* totopボタン */
a#pagetopBtn img {
  position:fixed;
  bottom:10px;
  right:20px;
  width:50px;height:50px
}

/* index */
ul.wadai {
	list-style:disc;margin-left:0;padding-left:20px
}
table.info { text-align: left }
td.date {
	border-bottom: 1px dotted silver;
	width:130px;padding:4px
}
td.event {
	border-bottom: 1px dotted silver;
	padding:4px
}

/* 協議会について */
ol.about {
	margin-left:0;padding-left:30px;list-style:decimal;
}
table.about {
	width:100%;border-top: 1px solid #deb887; border-left: 1px solid #deb887
}
.about th {
	background-color: #f5f5f5; text-align: left; padding: 4px; 
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 ;
	font-weight:normal
}
.about td {
	text-align: left; padding: 4px; 
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 
}
table.about2 {
	width:100%;border-top: 1px solid #deb887; border-left: 1px solid #deb887
}
.about2 th {
	background-color: #f5f5f5; text-align:center; padding: 4px; 
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 ;
	font-weight:normal
}
.about2 td {
	text-align: left; padding: 4px; 
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 
}
td.about2-2 {
	text-align:right; padding: 4px; 
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 
}
td.about2-3 {
	background-color: #f5f5f5; text-align: left; padding: 4px; 
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 ;
	font-weight:normal
}
td.about2-4 {
	text-align:right; padding: 4px; background-color: #f5f5f5;
	border-right: 1px solid #deb887; border-bottom: 1px solid #deb887 
}



/* 講習会・研修会 */
table.training { border: solid 1px #deb887; width: 100% }
.training th {
	font-weight: 600; background-color: #f5f5f5; 
	text-align: left; padding: 5px; 
	border-bottom: 1px solid #deb887 }
}
.training td {
	;border:10px orange solid
}
ol.kiji {
	list-style:decimal;margin-left:0;padding-left:30px;
	margin-top:10px;margin-bottom:10px
}


/* 会員になるには */
table.kaiinni {
	width:100%;
}
.kaiinni th {
	;white-space:nowrap;padding:4px;font-weight:normal;
	text-align:left;width:120px
}.kaiinni td {
	padding:4px	
}



/* 総会 */
div.soukai {
	overflow:auto;
}
ol.soukai {
	margin-left:0;padding-left:30px;list-style:decimal;
	float:left;margin-left:50px
}
img.soukai {
	float:left
}
ul.soukai {
	float:left;width:30%;list-style:none;
	margin-left:20px
}

/* 登録団体 */
ol.dantai {
	margin-left:0;padding-left:30px;list-style:decimal
}

/* 専門委員会 */
table.iinkai { 
	border-top: 1px solid #deb887; border-left: 1px solid #deb887;
	width:100%
}
.iinkai th {
	font-weight:normal;width:30%;
	padding:4px;background:#f5f5f5;
	border-right:1px #deb887 solid;border-bottom:1px #deb887 solid
}
.iinkai td {
	border-right:1px #deb887 solid;border-bottom:1px #deb887 solid;
	text-align:center;padding:4px;vertical-align:middle
}

/* 地域情報 */
table.chiiki { text-align: left; margin: 0px 10px 20px }
.chiiki th {
	font-weight:normal;padding:4px 10px 4px 4px;border-bottom: 1px dotted silver
}
.chiiki td {
	font-weight:normal;padding:4px;border-bottom: 1px dotted silver
}

