
.parent{
  position:absolute;
  top:50px;
  left:170px;
  width:200px;
  visibility:hidden;
}
.child{
  position:absolute;
  width:200px;
  background-color:#ffffff;
  layer-background-color:#ffffff;
}
.item{
  position:absolute;
  top:0px;
  left:0px;
  background-color:#ffffff;
  layer-background-color:#ffffff;
  cursor:hand;
  cursor:pointer;
}
.content{
  position:absolute;
  width:200px;
  background-color:#ffffff;
  layer-background-color:#ffffff;
}
.togg{
  color:#ff0000 ;
}
.togtag{
  color:#804000;
  text-decoration:underline ;
}

BODY{
  font-size : 12px;
  font-family : Arial;
  color : #5e5e5e;
  line-height : 150%;
}
td{
  font-size:12px;
}
#menu_container{
  width : 255px;
}
.menu{
  width : 250px;
  cursor : pointer;
  border : 1px solid  #9999ff;
  text-align : left;
  padding-left : 3px;
  padding-top : 3px;
  padding-bottom : 3px;
  margin-bottom : 10px;
  font-weight : normal;
  font-size : 95%;
  text-decoration : none;
}
.sub{
  display : none;
  margin-top : 5px;
  margin-bottom : 5px;
}
LI{
  padding-bottom : 1px;
  font-size : 12px;
  line-height : 2;
}
.scrollbox{
  padding : 2px;
  height : 330px;
  overflow:auto;
  width : 465px;
}
.scrollbox_c{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 5px;
  overflow:auto;
  width : 465px;
  height : 200px;
}
.right35{
  padding-right : 10px;
}
.table1{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  width : 460px;
}
.table1 img{
  padding-bottom : 15px;
}


div.cover {
  background-color: #ffffff;
}
div.blockx {
  clear: both;
}
div.blocka {
  float: left;
  width: 165px;
}
div.blockc {
  float: right;
  width: 165px;
}
div.blockb {
  margin-left: 165px;
  margin-right: 165px;
  width:470px;
}
div.blockz {
  clear: both;
}
div.clear {
  clear: both;
}
a.widelink{
  display:block;
  width:100%;
}
a:hover.widelink{
  background-color:pink;
  color:blue;
}
/* リンク全体の装飾 */
DIV.boxlinks A {
  display: block;
  padding : 2px 2px 2px 2px;
  text-align: left;
  text-decoration: underline;
}
/* 全体(マウスが載ったとき)の色 */
div.boxlinks a:hover {
  background-color: #fff4f4;
}
/* サイト名部分の表示色 */
div.boxlinks a:link     {
  color: blue;
}
div.boxlinks a:visited  {
  color: #800080;
}
/* ------------------------------------- 
 *	メールマガジン登録・解除
 * ------------------------------------- */

dl#mailmaga {
  border:1px <{
  $table_cell_bgcolor;
}
> solid;
}
dl#mailmaga dt {
  border-bottom:1px <{
  $table_cell_bgcolor}
> dotted;
  margin:5px;
  font-weight:bolder;
}
dl#mailmaga dd {
  text-align:center;
  margin-bottom:5px;
}
