/*------ TAG Style ------*/
BODY {
  font-size: 10pt;
}
H1 {
  font: 200% "ＭＳ ゴシック";
  color: #000;
}
IMG {
  border: 0;
}
/*------ 印刷時の改行 ------*/

.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;
}
/*------ menu ------*/
.menu, .menu2 {
  vertical-align: top;
}
.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 : url(./sozai/button_or1.gif) no-repeat;
}
.menu a:hover, .menu a:active {
  background : url(./sozai/button_or2.gif) no-repeat;
}
.blue a:link, .blue a:visited {
  background : url(./sozai/button_bl1.gif) no-repeat;
}
.blue a:hover, .blue a:active {
  background : url(./sozai/button_bl2.gif) no-repeat;
}
.blue2 a:link, .blue2 a:visited {
  background : url(./sozai/button_bl3.gif) no-repeat;
}
.blue2 a:hover, .blue2 a:active {
  background : url(./sozai/button_bl4.gif) no-repeat;
}
.yellow a:link, .yellow a:visited {
  background : url(./sozai/button_ye1.gif) no-repeat;
}
.yellow a:hover, .yellow a:active {
  background : url(./sozai/button_ye2.gif) no-repeat;
}
.yellow2 a:link, .yellow2 a:visited {
  background : url(./sozai/button_ye3.gif) no-repeat;
}
.yellow2 a:hover, .yellow2 a:active {
  background : url(./sozai/button_ye4.gif) no-repeat;
}
.red a:link, .red a:visited {
  background : url(./sozai/button_rd1.gif) no-repeat;
}
.red a:hover, .red a:active {
  background : url(./sozai/button_rd2.gif) no-repeat;
}
.red2 a:link, .red2 a:visited {
  background : url(./sozai/button_rd3.gif) no-repeat;
}
.red2 a:hover, .red2 a:active {
  background : url(./sozai/button_rd4.gif) no-repeat;
}
.green a:link, .green a:visited {
  background : url(./sozai/button_gr1.gif) no-repeat;
}
.green a:hover, .green a:active {
  background : url(./sozai/button_gr2.gif) no-repeat;
}
.green2 a:link, .green2 a:visited {
  background : url(./sozai/button_gr3.gif) no-repeat;
}
.green2 a:hover, .green2 a:active {
  background : url(./sozai/button_gr4.gif) no-repeat;
}
.orange a:link, .orange a:visited {
  background : url(./sozai/button_or1.gif) no-repeat;
}
.orange a:hover, .orange a:active {
  background : url(./sozai/button_or2.gif) no-repeat;
}
.purple a:link, .purple a:visited {
  background : url(./sozai/button_pu1.gif) no-repeat;
}
.purple a:hover, .purple a:active {
  background : url(./sozai/button_pu2.gif) no-repeat;
}
.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;
}


/*------------- 教員紹介ページ --------------*/
.siosai {
	width: 580px;
	text-align: left;
}
.siosai H2 {
	font: bold 130% "ＭＳ Ｐゴシック";
}
.siosai H3 {
	font: normal 120% HGS創英角ﾎﾟｯﾌﾟ体;
	margin: 5px 0;
	padding: 0;
}
.siosai P {
	font: normal 120% HG丸ｺﾞｼｯｸM-PRO;
	margin: 3px 0 15px 0;
	padding: 0;
	
}


.siosai_pt {
	background : url(sozai/siosai/bg_pt.gif);
	text-align: center;
}
.siosai_pt H1 {
	font: bold 180% HGS創英角ﾎﾟｯﾌﾟ体;
	color: #FFF;
}

.siosai_n {
	background : url(sozai/siosai/bg_n.gif);
	text-align: center;
}
.siosai_n H1 {
	font: bold 180% HGS創英角ﾎﾟｯﾌﾟ体;
	color: #FF8080;
}



