@charset   "Shift_JIS";

.header {
	background-image: url(../picture/logobk.gif);
	background-repeat: repeat-x;
	width: 800px;
	height: 34px;
}

.title1 {
	background-image: url(../picture/titlebk4.gif);
	background-repeat : repeat;
	background-attachment : scroll;
	text-align: right;
	width: 800px;
	height: 170px;
}

.title2 {
	background-image: url(../picture/titlebk3.jpg);
	background-repeat : repeat;
	background-attachment : scroll;
	text-align: right;
	width: 800px;
	height: 80px;
}

.sidebox1 {
	background-color: #c8ffff;
	width: 150px;
	position: relative;
	text-align: center;
}

.sidebox2 {
	background-color: blue;
	width: 150px;
	position: relative;
	text-align: center;
}

.main {
	background-color: white;
	width: 650px;
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom : 10px;
}

.menubox1 {
	background-color: #3ab53a;
	text-align: center;
	width : 790px;
	position : relative;
	color: white;
	line-height: 1.7;
}

.menubox1 A:link {
	text-decoration: none;
	color : white;
}

.menubox1 A:visited {
	text-decoration: none;
	color : white;
}

.menubox1 a:hover {
	border-bottom: 2px #c5edc5 dotted;
	color: #c5edc5;
}

.menubox1 A:active {
	color : white;
}

.menubox2 {
	background-color: #bbcc33;
	text-align: center;
	width : 790px;
	position: relative;
	color: #003333;
	line-height: 1.7;
}

.menubox2 a:link {
	text-decoration: none;
	color: #003333;
}

.menubox2 a:visited {
	text-decoration: none;
	color: #003333;
}

.menubox2 a:hover {
	border-bottom: 2px #3ab53a dotted;
	color: #3ab53a;
}

.menubox2 a:active {
	color: #003333;
}

.container {
	width: 800px;
	position: relative;
}

.sidemenu1 {
	background-color: #86c2ff;
	text-align: right;
	width: 130px;
	position: relative;
       border-collapse: collapse;  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.sidemenu1 a {
       display: block;
       width: 100%;
       padding: 5px;
}

.sidemenu1 a:link {
	text-decoration: none;
	color: #008000;
	width: 100%;
}

.sidemenu1 a:visited {
	text-decoration: none;
	color: #000000;
	width: 100%;
}

.sidemenu1 a:hover {
	color: #000000;
	background-color: #ffd78c;
	width: 100%;
}

.sidemenu1 a:active {
	color: #000000;
	width: 100%;
}

.sidemenu2 {
	background-color : white;
	text-align: right;
	width: 115px;
	position: relative;
       border-collapse: collapse;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
	  padding-bottom : 0px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #bbcc33 #bbcc33 #bbcc33 #bbcc33;}

.sidemenu2 a {
       display: block;
       width: 100%;
       padding: 5px;
}
.sidemenu2 a:link {
	text-decoration: none;
	color: #003333;
	width: 100%;
}

.sidemenu2 a:visited {
	text-decoration: none;
	color: #003333;
	width: 100%;
}

.sidemenu2 a:hover {
	color: #003333;
	background-color: #ffd78c;
	width: 100%;
}

.sidemenu2 A:active {
	color: #003333;
	width: 100%;
  
}

.caption1 {
	font-weight: bold;
	font-size: medium;
	color: white;
	background-color: #000099;
	text-align: center;
	width: 100%;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.caption000 {
	background-image: url(../picture/title003_03.jpg);
	height: 32px;
	font-weight: bold;
	font-size: medium;
	color: black;
	text-align: center;
}

.caption001 {
	color: white;
	font-weight: bold;
	background-color: orange;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.caption002 {
	color: black;
	background-color: #ffff99;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 70%;
	border-bottom: 3px dashed orange;
	border-top: 3px dashed orange;
	border-left: 3px dashed orange;
	border-right: 3px dashed orange;
}

.caption2 {
	font-weight: bold;
	font-size: medium;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 70%;
	border-bottom: 3px dashed green;
	border-top-style: hidden;
	border-left-style: hidden;
	border-right-style: hidden;
}

.caption3 {
	font-weight: bold;
	font-size: medium;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-width: 70%;
	border-bottom: 3px dashed blue;
	border-top-style: hidden;
	border-left-style: hidden;
	border-right-style: hidden;
}

.textbox{
  line-height: 1.7em;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  text-indent : 1em;

}
.textbox2{
  line-height: 1.7em;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.sidemenu0{
  
  
  
  
  border-collapse : collapse;
  width : 130px;
border-spacing : 0px;}

BODY{
  background-color : #afd1c1;
  color : black;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.sidemenu_link2{
	color : white;
	text-align : left;
}

.sidemenu_link2 A:link {
	text-decoration: none;
	color : white;
}

.sidemenu_link2 A:visited {
	text-decoration: none;
	color : white;
}

.sidemenu_link2 a:hover {
	border-bottom: 2px #c5edc5 dotted;
	color: #c5edc5;
}

.sidemenu_link2 A:active {
	color : white;
}
