﻿*{
  margin : 0;
  padding : 0;
}* html div.ximg img{
    display:none;
}BODY{
  font-family : 'メイリオ', Meiryo, Verdana, arial, helvetica, sans-serif;
  
  line-height : 1.5;
  background-color : black;
  margin : 0;
  width : 100%;
  text-align : center;
  
  

  font-size : 85%;
}
A:LINK{
  color : maroon;
  text-decoration : none;
}#tbbslink:LINK{
  
  text-decoration : none;
  color : black;
}
A:VISITED{
  color : #804040;
  text-decoration : none;
}#tbbslink:VISITED{
  
  text-decoration : none;
  color : black;
}
A:HOVER{
  color : red;
  text-decoration : underline;
}#tbbslink:HOVER{
  
  text-decoration : none;
  
  
  
  
}TABLE.Common{
  margin-bottom : 20px;
}TD{
  vertical-align : top;
  font-size : 80%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}H6{
  font-size : x-small;
  color : green;
  font-weight : normal;
  margin-top : -15px;
}H2{
  color : red;
  font-weight : bold;
  margin-top : 20px;
  margin-bottom : 20px;
  font-size : x-small;
}TD.common{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  font-size : 80%;
}DIV.basebox{
  
  margin : auto;
  width : 780px;
  background : white;
  text-align : left;
  

  
}
div.basebox:after {
  content: "";
  display: block;
  clear: both;
}
DIV.textarea10{
  padding-right : 10px;
  padding-left : 10px;
  padding-bottom : 1em;
  clear : both;
}DIV.footer{
  padding-right : 20px;
  padding-left : 20px;
  padding-bottom : 20px;
  clear : both;
  padding-top : 10px;
  text-align : center;
}DIV.textarea100{
  
  
  
  clear : both;

  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : black;
  border-left-color : black;
  border-right-color : black;
  border-bottom-color : black;
  
  
  
  

  
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 5px;
  
  
  
border-width : 1px 1px 1px 1px;
  background-image : url(wall.jpg);
}
DIV.index_l{
  float : left;
  width : 280px;
}
DIV.index_c{
  width : 340px;
  float : left;
}
DIV.index_r{
  width : 140px;
  float : left;
}
div.box{
  width : 740px;
  margin-left : 20px;
  margin-right : 20px;
}
H1{
  background-image : url(titlebak.gif);
  font-size : 15px;
  padding-top : 10px;
  padding-bottom : 8px;
  background-position : -20px 3px;
  margin-bottom : -3px;
  
  margin-top : -10px;
  padding-left : 0px;
  margin-left : auto;
  background-repeat : no-repeat;
}H5{
  background-image : url(titlebak.gif);
  font-size : 17px;
  padding-top : 10px;
  padding-bottom : 8px;
  background-position : 0px 5px;
  margin-bottom : -3px;
  background-repeat : no-repeat;
  
  padding-left : 0px;
  margin-left : auto;
}H4{
  background-image : url(titlebak.gif);
  font-size : 17px;
  
  padding-bottom : 8px;
  background-position : 0px 5px;
  margin-bottom : -3px;
  background-repeat : no-repeat;
  
  padding-left : 0px;
  margin-left : auto;
  padding-top : 10pt;
  margin-top : -10px;
}
DIV.note_l{
  width : 580px;
  float : left;
}
DIV.note_r{
  width : 180px;
  float : left;
}
DIV.nowpos{
  padding-left : 10px;
  padding-top : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  
}DIV.indexalart{
  padding-left : 20px;
  padding-top : 10px;
  padding-right : 20px;
  padding-bottom : 10px;
  
}
DIV.notelist_l{
  float : left;
  width : 340px;
}
DIV.notelist_r{
  float : left;
  width : 220px;
}
IMG.fotolist{
  width : 48px;
  height : 48px;
  
  
  
  
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
  color : silver;
  
  
  
  

  
  
  
}
DIV.fotolist{
  
  
  
  text-align : center;
  margin-bottom : 10px;
  margin-right : 5px;
}
#workbox_index{
  width : 320px;
  height : 240px;
overflow: auto;
}
DIV.nikkiarea{
  width : 430px;
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  text-align : left;
  
}
p{
  margin-top : 20px;
  margin-bottom : 20px;
}p.nikki_sidelist{
  overflow: hidden;
  height : 1.5em;
  margin-top : 0px;
  margin-bottom : 0.5em;
  margin-left : 0px;
  margin-right : 0px;
}div.nikki_sidelist{
  overflow: hidden;
  height : 1.5em;
}
DIV.nikki_hed{
  
  background-image : url(http://obabbab.com/img/nik_hed.jpg);
  margin-top : 0px;
  margin-left : 10px;
  
  margin-bottom : 0px;
  padding-bottom : 10px;
  
  
  
  margin-right : 0px;
  
  padding-right : 12px;
  background-repeat : no-repeat;
  padding-top : 40px;
  padding-left : 8px;
}DIV.nikki_cen{
  
  background-image : url(http://obabbab.com/img/nik_cen.jpg);
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
  padding-right : 12px;
  background-repeat : repeat-y;
  
  padding-left : 8px;
}DIV.nikki_fot{
  
  background-image : url(http://obabbab.com/img/nik_fot.jpg);
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  padding-right : 12px;
  background-repeat : no-repeat;background-position : 0px -30px;
  padding-bottom : 30px;
  padding-left : 8px;
  padding-top : 30px;
}
.l{
  margin-left : -50px;
  position : relative;
  width : 530px;
  margin-right : -50px;
  text-align : center;
  z-index : auto;
}
.l2{
  position : relative;
  width : 530px;
  margin-right : -71px;
  margin-left : -71px;
  margin-top : 20px;
  margin-bottom : 20px;
  text-align : center;
  z-index : 1;
}
IMG{
  
  
  
  
  
  
  
  
border-style : none none none none;border-width : 0px 0px 0px 0px;}
P.blocktitle{
  font-size : medium;
  font-weight : bold;
  color : #ff8000;
}
IMG.dataimg{
  margin-bottom : 0.5em;
}
div.indent{
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
H3{
  background-image : url(d_n_or.gif);
  height : 50px;
}
DIV.wall{
  background-repeat : no-repeat;
  background-attachment : scroll;
  
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;
  background-color : #ffffe1;
  padding-top : 10px;
}
.list table {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
}
.list td {
	margin: 0px;
	padding: 20px;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}
table#table-01 {
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}