.tabheader table {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */
}

.tabheader table tr td {margin:0;padding:0;border-width:0}

.tabheader .close {
  border-style: solid;
  border-width: 1px; 
  border-color: #000;
  background-color: #d0d0d0;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}
.tabheader .open {
  border-style: solid;
  border-width: 1px; 
  border-color: #000 #000 #fff #000;
  background-color: #F4F7FF;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}
.tabheader .spc {
  border-style: solid;
  border-width: 1px 0 1px 0; 
  border-color: #fff #fff #000 #fff;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}

.tabheader a {
  text-decoration: none;
  color:#003366;
}

.tabbody {
  border-width: 0 0 0 0;
  padding: 0;
}


.post {
  font-size:small;
}

/***************************************************
 * メインページ用のタブの仕組み
 * 
 * 
 ***************************************************/
.tab_box1 p {
  float:left;
  margin:0px;
  display:block;
  width:60px;
  margin-top:5px;
}

.tab_box1 li {float:left;display:block;}

.tab_box1 {height:26px;}

.tab_on {
  background-color:#ff3333;
  width:100px;
  height:26px;
  margin-right:5px;
  text-align:center;
}

.tab_off {
  background-color:#ffcccc;
  width:100px;
  height:26px;
  margin-right:5px;
  text-align:center;
}

.tab_on a {
  text-decoration:none;
  display:block;
  margin-top:5px;
}
              
.tab_on a:link    {color:#ffffff;}
.tab_on a:visited {color:#ffffff;}
.tab_on a:hover   {color:#ffffff;}

.tab_off a {
  text-decoration:underline;
  display:block;
  margin-top:5px;
}
               
.tab_off a:link    {color:#000000;}
.tab_off a:visited {color:#000000;}
.tab_off a:hover   {color:#ff0000;}

.tab_box2 {
  clear:both;
}
    
.tab_box1 ul {margin:0px;}

/***************************************************
 * メインページ用のタブの仕組み
 * 
 * 
 ***************************************************/

/*
.login_box {
  width:274px;
  height:105px;
  background-image:url("/image/login/base2.gif");
  margin: 0;
}
*/


.login_box {
  width:274px;
  height:117px;
  background-image:url("/image/login/base3.gif");
  margin: 0;
}