/* BODY */
BODY    {color:#ffffff; background:#000080;}

#center  {
                   text-align:center;          /* IE用の中央寄せ */
                   width:1000px;                /* 幅 */
                   margin-left:auto;           /* IE以外用の中央寄せ */
                   margin-right:auto;          /* IE以外用の中央寄せ */
                   text-align:left;            /* 中身を左寄せに戻す */
	}


/* メニュー */
#top{
  list-style-type: none;
  width: 1000px;
  height: 40px;
  margin: 0px;
  padding: 0;
  background: #8080ff;
  border-bottom: 5px solid #000022;
  border-radius: 3px 3px 0 0;
  color: #ffff80;
  font-size: 32px;
  font-weight: bold;
}

#calendar-top{
  list-style-type: none;
  width: 800px;
  margin: 0px;
  padding: 0;
  background: #000080;
}


#calendar-top li{
  position: relative;
  width: 14%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  border: 1px solid #8080ff;
}

#calendar{
  list-style-type: none;
  width: 800px;
  height: 100px;
  background: #000080;
}

#calendar li{
  position: relative;
  height: 100px;
  width: 14%;
  float: left;
  text-align: center;
  border: 1px solid #8080ff;
}



#logbox-title400{
	border: solid 1px #808080;
	width: 402px;
	padding: 0.5em;
	font-size: 14px;
	overflow: auto;
	color: #ffffff;
	background-color: #0000c0;
	text-align: left;
      }

#logbox-title500{
	border: solid 1px #808080;
	width: 500px;
	padding: 0.5em;
	font-size: 14px;
	overflow: auto;
	color: #ffffff;
	background-color: #0000c0;
	text-align: left;
      }

#logbox1{
	border: solid 1px #808080;
	width: 500px;
	height: 1300px;
	padding: 0.5em;
	font-size: 14px;
	overflow: auto;
	color: #ffffff;
	background-color: #000080;
	text-align: left;
      }

#logbox2{
	border: solid 1px #808080;
	width: 400px;
	padding: 0.5em;
	font-size: 16px;
	overflow: auto;
	color: #ffffff;
	background-color: #000080;
	text-align: left;
      }

#logbox2-1{
	border: solid 1px #808080;
	width: 400px;
	height: 400px;
	padding: 0.5em;
	font-size: 16px;
	overflow: auto;
	color: #ffffff;
	background-color: #000080;
	text-align: left;
      }

#logbox3{
	border: solid 1px #808080;
	width: 500px;
	padding: 0.5em;
	font-size: 14px;
	overflow: auto;
	color: #ffffff;
	background-color: #000080;
	text-align: left;
      }

#rayout1{
	border: solid 1px #808080;
	width: 95%;
	padding: 0.5em;
	font-size: 14px;
	overflow: auto;
	color: #ffffff;
	background-color: #000080;
	text-align: left;
      }

#rayout2{
	font-size: 16px;
	overflow: auto;
	color: #ffffff;
	text-align: left;
      }

#rayout3{
	font-size: 16px;
	overflow: auto;
	color: #ffffff;
	text-align: left;
      }


#dropmenu2{
  list-style-type: none;
  width: 800px;
  height: 40px;
  margin: 0px;
  padding: 0;
  background: #d00000;
  border-bottom: 5px solid #000022;
  border-radius: 3px 3px 0 0;
}

#dropmenu2 li{
  position: relative;
  width: 25%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

#dropmenu2 li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}
#dropmenu3{
  list-style-type: none;
  width: 1000px;
  height: 40px;
  margin: 0px;
  padding: 0;
  background: #d00000;
  border-bottom: 5px solid #000022;
  border-radius: 3px 3px 0 0;
}

#dropmenu3 li{
  position: relative;
  width: 25%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

#dropmenu3 li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}

#dropmenu{
  list-style-type: none;
  width: 1000px;
  height: 40px;
  margin: 0px;
  padding: 0;
  background: #0000ff;
  border-bottom: 5px solid #000022;
  border-radius: 3px 3px 0 0;
}

#dropmenu li{
  position: relative;
  width: 11%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

#dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}

#dropmenu li:hover > a{
  background: #0000dd;
  color: #eff7b1;
}

#dropmenu > li:hover > a{
  border-radius: 3px 3px 0 0;
}

#dropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  border-radius: 0 0 3px 3px;
}

#dropmenu li:last-child ul{
  left: -100%;
  width: 100%
}

#dropmenu li ul li{
  overflow: hidden;
  width: 100%;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}

#dropmenu li ul li a{
  padding: 13px 15px;
  background: #0000ff;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
}

#dropmenu li:hover ul li{
  overflow: visible;
  height: 38px;
  border-top: 1px solid #000080;
  border-bottom: 1px solid #000022;
}

#dropmenu li:hover ul li:first-child{
  border-top: 0;
}

#dropmenu li:hover ul li:last-child{
  border-bottom: 0;
}

#dropmenu li:hover ul li:last-child a{
  border-radius: 0 0 3px 3px;
}


/* リンク */
A:link        {text-decoration:none; color:#00ffff}
A:visited     {text-decoration:none; color:yellow}
A:active      {text-decoration:none; color:#FF0000}
a:hover       {color: 00ff00; text-decoration:underline; background-color:#0000ff; }
#A:hover      {text-decoration:underline; color:#FF0000}
A.menua       {font-size:16pt; font-weight: bold; color:#00ffff;}


/* テーブル */
TABLE   {FONT-SIZE: x-small}
TABLE.a {width:100%;}
TABLE.b {width:95%;}
TABLE.c {width:85%;}
TABLE.d {width:75%;}
TD      {COLOR: #fff}
TD.a    {background:purple; color:white;}
TD.b    {background:#400080; color:white;}
TD.c    {background:red; color:white; font-weight:bold;}
TD.d    {background:blue;}
TD.red  {background:red; color:white;}
TD.red2 {background:red; color:white; text-align:right;}
TD.red3 {background:red; color:white; text-align:center;}
TD.hs   {color:white; text-align:center; width:5.5%;}
TD.hsr  {background:red; color:white; text-align:center; width:5.5%}
TD.blue {background:blue;}
TD.e    {text-align:right; font-weight:bold;}
TD.f    {background:white; color:#000000; vertical-align:top;}
#a1     {width:100%;}
#b1     {width:23%;}
#b2     {width:19%;}
#b3     {width:58%;}
#d1     {width:12%; text-align:center;}
#d2     {width:50%;}
#d3     {width:12%;}
#d4     {width:12%; text-align:right;}
#d5     {width:14%; text-align:right;}
#bold   {font-weight:bold;}
TD.news       {background:#800080; color:white; width:100%;}
TD.news2      {background:#800080; color:white;}
TD.contents   {background:#400080; color:white;}
TD.attention  {background:#FF0000; color:white; font-weight:bold;}
TD.henkou2    {background:#FF0000; color:white; text-align:right;}
TD.vio        {background:#800080; color:white; text-align: center}
TD.nc         {color:white; text-align: center}
TD.pc         {background:#cc99cc; color:white; text-align: center}
TD.nl         {color:white; text-align: left}
TD.nr         {color:white; text-align: right}
TD.br         {color:skyblue; text-align: right}
TD.rr         {color:pink; text-align: right}
TD.nl         {color:white}
TD.bl         {color:skyblue}
TD.rl         {color:pink}
	
/* その他 */
.menu1  {color:#99FF00;font-weight:bold;}
.sp1    {margin-left:10px;}
.mokuji {font-weight:bold; font-size:14pt;}
.font1  {COLOR: #44ff44; FONT-WEIGHT: bold; font-size:11pt}
.font2  {COLOR: deeppink; FONT-WEIGHT: bold; font-size:11pt}
.title  {COLOR: #cfc; FONT-WEIGHT: bold; font-size:18pt}
.title2 {COLOR: #cfc; FONT-WEIGHT: bold; font-size:14pt}
.title3 {COLOR: #cfc; FONT-WEIGHT: bold; font-size:10pt}
.etitle {COLOR: pink; font-family: "Comic Sans MS"; FONT-WEIGHT: bold; font-size:10pt}
.etitle-l {COLOR: pink; font-family: "Comic Sans MS"; FONT-WEIGHT: bold; font-size:14pt}
.count  {COLOR: #cfc; font-family: "Comic Sans MS"; FONT-WEIGHT: bold; font-size:14pt}
.index  {font-size:x-large;}
.small  {font-size:x-small;}
.xsmall {font-size:xx-small;}
.center {text-align:center; color:white;}
.b-pin  {font-weight:bold; color:pink;}
.bold   {font-weight:bold; color:white;}
.boldr  {font-weight:bold; color:red;}
.smallbold {font-size:x-small; font-weight:bold;}
.yellow {color:yellow; font-weight:bold;}
.pink   {color:pink;}
.red    {color:red;}
.s-impact {font-size:x-small; font-family:Impact; font-weight:bold; color:white;}
.menua  {font-size:16pt;font-family:Impact;font-weight: bold;}
.menuhover  {font-size:16pt;font-family:Impact;font-weight: bold; color:red;cursor:hand;}
.menub  {font-size:12pt;font-family:Impact;}
.menubhover  {font-size:12pt;font-family:Impact; color:red;cursor:hand;}

TABLE.aa {BORDER-BOTTOM: #99c 2px solid; BORDER-LEFT: #99c 2px solid; BORDER-RIGHT: #99c 2px solid; BORDER-TOP: #99c 2px solid; FONT-SIZE: x-small; LINE-HEIGHT: 120%}
TH.aa    {BACKGROUND: #666; BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #999 1px solid; BORDER-RIGHT: #333 1px solid; BORDER-TOP: #999 1px solid; COLOR: #fff; FONT-WEIGHT: normal}
.b1      {BACKGROUND: #9ac; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #669; BORDER-LEFT-COLOR: #ccf; BORDER-RIGHT-COLOR: #669; BORDER-TOP-COLOR: #ccf; color:#000; font-size:14}
.b1c     {BACKGROUND: #9ac; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #669; BORDER-LEFT-COLOR: #ccf; BORDER-RIGHT-COLOR: #669; BORDER-TOP-COLOR: #ccf; color:#000; text-align: center}
.b1r     {BACKGROUND: #9ac; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #669; BORDER-LEFT-COLOR: #ccf; BORDER-RIGHT-COLOR: #669; BORDER-TOP-COLOR: #ccf; color:#000; text-align: right}
.b2      {BACKGROUND: #669; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff 1px solid; BORDER-BOTTOM-COLOR: #336; BORDER-LEFT-COLOR: #99c; BORDER-RIGHT-COLOR: #336; BORDER-TOP-COLOR: #99c; color:#000; font-size:14}
.b2c     {BACKGROUND: #669; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #336; BORDER-LEFT-COLOR: #99c; BORDER-RIGHT-COLOR: #336; BORDER-TOP-COLOR: #99c; color:#000; text-align: center}
.b2r     {BACKGROUND: #669; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #336; BORDER-LEFT-COLOR: #99c; BORDER-RIGHT-COLOR: #336; BORDER-TOP-COLOR: #99c; color:#000; text-align: right}
.b2l     {BACKGROUND: #008; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #336; BORDER-LEFT-COLOR: #99c; BORDER-RIGHT-COLOR: #336; BORDER-TOP-COLOR: #99c; color:#000}
.b3      {BACKGROUND: #44f; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff 1px solid; BORDER-BOTTOM-COLOR: #669; BORDER-LEFT-COLOR: #ccf; BORDER-RIGHT-COLOR: #669; BORDER-TOP-COLOR: #ccf; color:#fff; font-size:16}
.b4      {BACKGROUND: #009; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff 1px solid; BORDER-BOTTOM-COLOR: #669; BORDER-LEFT-COLOR: #ccf; BORDER-RIGHT-COLOR: #669; BORDER-TOP-COLOR: #ccf; color:#fff; font-size:16}
.r1      {BACKGROUND: #ca9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #966; BORDER-LEFT-COLOR: #fff; BORDER-RIGHT-COLOR: #966; BORDER-TOP-COLOR: #fcc; color:#000; font-size:14}
.r1c     {BACKGROUND: #ca9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #966; BORDER-LEFT-COLOR: #fcc; BORDER-RIGHT-COLOR: #966; BORDER-TOP-COLOR: #fcc; color:#000; text-align: center}
.r1r     {BACKGROUND: #ca9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #966; BORDER-LEFT-COLOR: #fcc; BORDER-RIGHT-COLOR: #966; BORDER-TOP-COLOR: #fcc; color:#000; text-align: right}
.r1l     {BACKGROUND: #ca9; BORDER-BOTTOM: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #966; BORDER-LEFT-COLOR: #fcc; BORDER-RIGHT-COLOR: #966; BORDER-TOP-COLOR: #fcc; color:#000; font-size:14}
.r2      {BACKGROUND: #966; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#000; font-size:14}
.r2c     {BACKGROUND: #966; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#000; text-align: center}
.r2r     {BACKGROUND: #966; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#000; text-align: right}
.r2l     {BACKGROUND: #966; BORDER-BOTTOM: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#000}
.r3      {BACKGROUND: red; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff 1px solid; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#fff; font-size:16}
.r3c     {BACKGROUND: red; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#fff; text-align: center}
.r3r     {BACKGROUND: red; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#fff; text-align: right}
.r4      {BACKGROUND: #f44; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #633; BORDER-LEFT-COLOR: #c99; BORDER-RIGHT-COLOR: #633; BORDER-TOP-COLOR: #c99; color:#000; font-size:14}
.g1      {BACKGROUND: #ac9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #696; BORDER-LEFT-COLOR: #cfc; BORDER-RIGHT-COLOR: #696; BORDER-TOP-COLOR: #cfc; color:#000; font-size:14}
.g1c     {BACKGROUND: #ac9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #696; BORDER-LEFT-COLOR: #cfc; BORDER-RIGHT-COLOR: #696; BORDER-TOP-COLOR: #cfc; color:#000; text-align: center}
.g1r     {BACKGROUND: #ac9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #696; BORDER-LEFT-COLOR: #cfc; BORDER-RIGHT-COLOR: #696; BORDER-TOP-COLOR: #cfc; color:#000; text-align: right}
.g2      {BACKGROUND: #696; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #363; BORDER-LEFT-COLOR: #9c9; BORDER-RIGHT-COLOR: #363; BORDER-TOP-COLOR: #9c9; color:#000; font-size:14}
.g2c     {BACKGROUND: #696; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #363; BORDER-LEFT-COLOR: #9c9; BORDER-RIGHT-COLOR: #363; BORDER-TOP-COLOR: #9c9; color:#000; text-align: center}
.g2r     {BACKGROUND: #696; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #363; BORDER-LEFT-COLOR: #9c9; BORDER-RIGHT-COLOR: #363; BORDER-TOP-COLOR: #9c9; color:#000; text-align: right}
.g2l     {BACKGROUND: #088; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #363; BORDER-LEFT-COLOR: #9c9; BORDER-RIGHT-COLOR: #363; BORDER-TOP-COLOR: #9c9; color:#000}
.g2lho   {BACKGROUND: #000; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #363; BORDER-LEFT-COLOR: #9c9; BORDER-RIGHT-COLOR: #363; BORDER-TOP-COLOR: #9c9; color:#000;cursor:hand;}
.y1      {BACKGROUND: #cc9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #996; BORDER-LEFT-COLOR: #ffc; BORDER-RIGHT-COLOR: #996; BORDER-TOP-COLOR: #ffc; color:#000; font-size:14}
.y1c     {BACKGROUND: #cc9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #996; BORDER-LEFT-COLOR: #ffc; BORDER-RIGHT-COLOR: #996; BORDER-TOP-COLOR: #ffc; color:#000; text-align: center}
.y1r     {BACKGROUND: #cc9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #996; BORDER-LEFT-COLOR: #ffc; BORDER-RIGHT-COLOR: #996; BORDER-TOP-COLOR: #ffc; color:#000; text-align: right}
.y1l     {BACKGROUND: #cc9; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #996; BORDER-LEFT-COLOR: #ffc; BORDER-RIGHT-COLOR: #996; BORDER-TOP-COLOR: #ffc; color:#000}
.y2      {BACKGROUND: #996; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #663; BORDER-LEFT-COLOR: #cc9; BORDER-RIGHT-COLOR: #663; BORDER-TOP-COLOR: #cc9; color:#000;; font-size:14}
.y2c     {BACKGROUND: #996; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #663; BORDER-LEFT-COLOR: #cc9; BORDER-RIGHT-COLOR: #663; BORDER-TOP-COLOR: #cc9; color:#000; text-align: center}
.y2r     {BACKGROUND: #996; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #fff; BORDER-BOTTOM-COLOR: #663; BORDER-LEFT-COLOR: #cc9; BORDER-RIGHT-COLOR: #663; BORDER-TOP-COLOR: #cc9; color:#000; text-align: right}
.bra     {BACKGROUND: #cc9; color:#000}
.bla     {color:#000}

#slideshow {
   position: relative;
   width:  720px; /* ボックスの横幅 */
   height: 480px; /* ボックスの高さ */
}

#slideshow p {
   position: absolute;
   top:  0;
   left: 0;
   z-index: 8;
   opacity: 1.0;
   margin: 0;
   background-color: 669; /* ボックスの背景色(必須) */
   height: 520px; /* ボックスの高さ */
}

#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}

#slideshow p.last-active {
   z-index: 9;
}

#slideshow p img {
   width:  720px; /* 画像の横幅 */
   height: 480px; /* 画像の高さ */
   display: block;
   border: 0;
   margin-bottom: 10px; /* 画像下部の余白 */
}