/*------ {^O?? ------*/
BODY {
	text-align: center;
	width;100%;
	font-size: 80%;
}
H1 {
  font: 200% "lr SVbN";
  color: #000;
}
IMG {
  border: 0;
}
/*------ ?s ------*/

.kaigyo_a {
	page-break-after: always;
}
.kaigyo_b {
	page-break-before: always;
}

/*------ font size ------*/
.f80 {
  font-size: 80%;
}
/*------ layout ------*/
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}

#mainwrapper {
	width: 800px;
	margin: 0 auto;
	padding: 0;
/*	background: #FFCCFF;*/
}

/*------ menu ------*/
.menu, .menu2 {
	vertical-align: top;
	margin:0 auto;
}
.menu ul, .menu2 ul {
  padding: 0;
  margin: 0;
}
.menu li, .menu2 li {
  list-style: none;
  text-align: left;
  height: 20px;
  padding: 0;
  margin: 3px 0 3px 0;
}
.menu a, .menu2 a {
  width: 100%;
  font-size: 12px;
  height: 20px;
  display: block;
  color: #000;
  text-decoration: none;
  padding: 3px 0 0 33px;
}
.menu a:link, .menu a:visited {
  background : transparent url(sozai/button_or1.gif) no-repeat scroll 0% 0%;
}
.menu a:hover, .menu a:active {
  background : transparent url(sozai/button_or2.gif) no-repeat scroll 0% 0%;
}
.blue a:link, .blue a:visited {
  background : transparent url(sozai/button_bl1.gif) no-repeat scroll 0% 0%;
}
.blue a:hover, .blue a:active {
  background : transparent url(sozai/button_bl2.gif) no-repeat scroll 0% 0%;
}
.blue2 a:link, .blue2 a:visited {
  background : transparent url(sozai/button_bl3.gif) no-repeat scroll 0% 0%;
}
.blue2 a:hover, .blue2 a:active {
  background : transparent url(sozai/button_bl4.gif) no-repeat scroll 0% 0%;
}
.yellow a:link, .yellow a:visited {
  background : transparent url(sozai/button_ye1.gif) no-repeat scroll 0% 0%;
}
.yellow a:hover, .yellow a:active {
  background : transparent url(sozai/button_ye2.gif) no-repeat scroll 0% 0%;
}
.yellow2 a:link, .yellow2 a:visited {
  background : transparent url(sozai/button_ye3.gif) no-repeat scroll 0% 0%;
}
.yellow2 a:hover, .yellow2 a:active {
  background : transparent url(sozai/button_ye4.gif) no-repeat scroll 0% 0%;
}
.red a:link, .red a:visited {
  background : transparent url(sozai/button_rd1.gif) no-repeat scroll 0% 0%;
}
.red a:hover, .red a:active {
  background : transparent url(sozai/button_rd2.gif) no-repeat scroll 0% 0%;
}
.red2 a:link, .red2 a:visited {
  background : transparent url(sozai/button_rd3.gif) no-repeat scroll 0% 0%;
}
.red2 a:hover, .red2 a:active {
  background : transparent url(sozai/button_rd4.gif) no-repeat scroll 0% 0%;
}
.green a:link, .green a:visited {
  background : transparent url(sozai/button_gr1.gif) no-repeat scroll 0% 0%;
}
.green a:hover, .green a:active {
  background : transparent url(sozai/button_gr2.gif) no-repeat scroll 0% 0%;
}
.green2 a:link, .green2 a:visited {
  background : transparent url(sozai/button_gr3.gif) no-repeat scroll 0% 0%;
}
.green2 a:hover, .green2 a:active {
  background : transparent url(sozai/button_gr4.gif) no-repeat scroll 0% 0%;
}
.orange a:link, .orange a:visited {
  background : transparent url(sozai/button_or1.gif) no-repeat scroll 0% 0%;
}
.orange a:hover, .orange a:active {
  background : transparent url(sozai/button_or2.gif) no-repeat scroll 0% 0%;
}
.purple a:link, .purple a:visited {
  background : transparent url(sozai/button_pu1.gif) no-repeat scroll 0% 0%;
}
.purple a:hover, .purple a:active {
  background : transparent url(sozai/button_pu2.gif) no-repeat scroll 0% 0%;
}
.sisetu CAPTION {
  margin: 5px 0;
  padding: 2px;
}
.sisetu TD {
  text-align: center;
  vertical-align: top;
}
.sisetu P {
  text-align: left;
  font-size: 80%;
  padding: 2px 5px 10px 5px;
  margin: 3px;
}


/*------------- ?y[W --------------*/
.siosai {
	width: 580px;
	text-align: left;
}
.siosai H2 {
	font: bold 130% "lr oSVbN";
}
.siosai H3 {
	font: normal 120% HGSnpp??;
	margin: 5px 0;
	padding: 0;
}
.siosai P {
	font: normal 120% HG??M-PRO;
	margin: 3px 0 15px 0;
	padding: 0;
	
}


.siosai_pt {
	background : transparent url(sozai/bg_pt.gif) repeat scroll 0% 0%;
	text-align: center;
}
.siosai_pt H1 {
	font: bold 180% HGSnpp??;
	color: #FFF;
}

.siosai_n {
	background : transparent url(sozai/bg_n.gif) repeat scroll 0% 0%;
	text-align: center;
}
.siosai_n H1 {
	font: bold 180% HGSnpp??;
	color: #FF8080;
}




