?@charset "shift_jis";


.topnavi     {
              margin:15px 0 10px 15px; 
              }


/* 見出し（H3）の設定ここまで */

.tab50       {
              width: 700px;
              border: 1px solid #6091c2;
              margin: 20px auto;
              padding: 10px 0;
              background: #ffffff;
              }
.td501       {
              padding: 0px 0px 10px 0px;
              }

/* 下書き部分の設定ここから */
.tab061       {
              background: #ffffff url(../weekly/img/weekly_base.gif) no-repeat;
              height: 320px;
              width: 682px;
              margin: 10px 0px 0px 0;
              }
.td0611       {
              width: 675px;
              height: 220px;
              }
.td0612       {
              padding: 0 0 0 10px;
              height: 30px;
              width: 200px;
              font-weight: bold;
              text-align: center;
              vertical-align: top;
              }
.td0613       {
              width:480px;
              height:100px;
              vertical-align:top;
              }
.td0614       {
              height:50px;
              width:180px;
              vertical-align:top;
              }
/* 下書き部分の設定ここまで */

/* 行事予定の設定ここから */
.tab62       {
              background: #fcc6e5;
              width:660px;
              margin: 0 0px 0px 0px;
              border:1px solid #999999;
              }
.td621       {
              width:35%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              }
.td622       {
              width:20%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              }
.td623       {
              width:45%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              }

.td624       {
              width:35%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              }
.td625       {
              width:20%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              }

.tab63       {
              width:100%;
              margin:5px 0px 5px 0px;
              }
.td631       {
              padding:0px 0px 0px 10px;
              }
/* 行事予定の設定ここまで */

/* 出席報告の設定ここから */
.tab64       {
              background: red;
              width: 660px;
              margin: 5px 0px 20px 0px;
              border: 1px solid #999999;
              }
.td641       {
              width:20%;
              text-align:center;
              padding:4px 0px 3px 0px;
              }
/*  出席報告の設定ここまで */


/* 会長挨拶の設定ここから */
.tab65       {
              width: 700px;
              margin: 10px 0px 20px 0px;
              font-size: 0.95em;
              line-height: 150%;
              color: #333333;
              }
.td651       {
              padding:0px 30px 10px 30px;
              }
/* 会長挨拶の設定ここまで */


/* 行事予定の設定ここから */
.tab62       {
              border-collapse:collapse;
              background: #fddff0;
              width:660px;
              margin:10px 0px 0px 0px;
              }
.td621       {
              width:35%;
              vertical-align:top;
              border:1px solid #666;
              padding:4px 0px 3px 0px;
              }
.td622       {
              width:20%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              border:1px solid #666;
              }
.td623       {
              width:45%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              border:1px solid #666;
              }

.td624       {
              width:35%;
              vertical-align:top;
              border:1px solid #666;
              padding:4px 0px 3px 0px;
              }
.td625       {
              width:20%;
              vertical-align:top;
              padding:4px 0px 3px 0px;
              border:1px solid #666;
              }

.tab63       {
              width:100%;
              margin:5px 0px 5px 0px;
              }
.td631       {
              padding:0px 0px 0px 10px;
              }
/* 行事予定の設定ここまで */

/* 出席報告の設定ここから */
.tab64       {
              border-collapse:collapse;
              background:#ffeebb;
              width:660px;
              margin:5px 0px 20px 0px;
              }
.td641       {
              width:20%;
              text-align:center;
              padding:4px 0px 3px 0px;
              border:1px solid #666;
              }
/*  出席報告の設定ここまで */

/* 見出し（H2）の設定ここから */
#content01 H3           {
              width:100%;
              text-align:left;
              background:#ffeebb;              
              padding:3px 0px 3px 10px;
              margin:20px 0px 10px 0px;
              border:1px solid #666;
              border-botom:2px solid #666;             
              }
/* 見出し（H2）の設定ここまで */
address {
  width:860px;
  margin: 0 auto;
  padding: 10px 0;
  text-align: center;
  font-size: 0.85em;
  font-style: normal;
  line-height: 150%;
  letter-spacing: 1px;
  color: #333333;
  background: transparent;
}