.xxs {  font-size: xx-small ;}
.xs  {  font-size: x-small }
.s   { font-size: small  }
.m   { font-size: medium }
.l   { font-size: large }
.xl  { font-size: x-large }
.xxl { font-size: xx-large }
.smaller { font-size: smaller }
.larger  { font-size: larger }
.fbold   { font-weight: bold}
.p200    { font-size: 200% }
.aleft   { text-align: left }
.aright  { text-align: right }
.acenter { text-align: center}
.vtop    { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }
.al      { text-align: left;}
.ac      { text-align: center;}
.ar      { text-align: right;}
.align_l      { align: left;}
.align_c      { align: center;}
.align_r      { align: right;}
.vtop_al {
          vertical-align: top; 
          text-align: left;
}
.vtop_ac { 
          vertical-align: top; 
          text-align: center;
}
.vtop_ar {
          vertical-align: top; 
          text-align: right;
}
.vmiddle_ac {
          vertical-align: middle; 
          text-align: center;
}
.font_red   {color: red;}
.font_black {color: black;}

.black    {color: black;}
.red      {color: red;}
.blue     {color: blue;}
.green    {color: green;}


.padding0 {padding:0px}
.padding1 {padding:1px}
.padding2 {padding:2px}
.padding3 {padding:3px}
.padding4 {padding:4px}
.padding5 {padding:5px}
.padding6 {padding:6px}
.padding8 {padding:8px}
.padding10 {padding:10px}
.margin0  {margin:0px}
.margin1  {margin:1px}
.margin2  {margin:2px}
.margin3  {margin:3px}
.margin4  {margin:4px}
.margin5  {margin:5px}
.margin6  {margin:6px}
.margin8  {margin:8px}
.margin10  {margin:10px}

.hankaku {ime-mode: inactive;}
.zenkaku {ime-mode: active;}
.float_left {float: left;}
.float_right {float: right;}
.clear_left {clear: left;}
.clear_right {clear: right;}

.w10 { width: 10px;}
.w16 { width: 16px;}
.w20 { width: 20px;}
.w24 { width: 24px;}
.w30 { width: 30px;}
.w40 { width: 40px;}
.w50 { width: 50px;}
.w60 { width: 60px;}
.w70 { width: 70px;}
.w80 { width: 80px;}
.w90 { width: 90px;}
.w100 { width: 100px;}
.w120 { width: 120px;}
.w140 { width: 140px;}
.w160 { width: 160px;}
.w180 { width: 180px;}
.w200 { width: 200px;}
.w250 { width: 250px;}
.w300 { width: 300px;}
.w400 { width: 400px;}
.w500 { width: 500px;}
.w600 { width: 600px;}
.w700 { width: 700px;}
.w800 { width: 800px;}
.w980 { width: 980px;}
.w1000 { width: 1000px;}
.w10p { width: 10%;}
.w15p { width: 15%;}
.w50p { width: 50%;}
.w100p { width: 100%;}
.b1 { border: solid 1px gray;}
.b2 { border: solid 2px gray;}
.b_w    { background-color: white;}
.b_b    { background-color: black;}
.b_gray { background-color: gray;}
.b_silver { background-color: #c0c0c0;}
.b_red  { background-color: red;}
.b_sunday{ background-color: #ffcccc;}
.b_dcdcdc { background-color: #dcdcdc;}
.b_ffcc99 { background-color: #ffcc99;}


.bd_b    { border-color: black;}
.bd_gray { border-color: gray;}
.bd_red  { border-color: red;}
.bd_top_gray { border-top:solid 1px;
               border-top-color: gray;
}              
.bd_bottom_gray { border-bottom:solid 1px;
                  border-bottom-color: gray;
}              
.h_cal   { height: 50}
.disp_block  {display: block;}
.disp_inline {display: inline;}
.disp_none   {display: none;}

.norm{
        background-color: #ffffff;
        text-align: center;
}
.select{
        background-color: #c0c0c0;
        text-align: center;
}
.warn {
       color: red;
}
.hand{
        cursor: hand;
}
.underline {
        text-decoration:underline;
}
.collapse {border-collapse: collapse;
           border:1px solid gray;}
.thin     {border:1px solid gray;}
.b_input {background-color: #ffff99;}

.bd_collapse {border-collapse:collapse}
.bd_separate {border-collapse:separate}
.bd_w0       {border-width:0px}
.bd_w1       {border-width:1px}
.bd_w2       {border-width:2px}
.bd_solid    {border-style:solid}
.bd_spacing0 {border-spacing:0px}
.bd_spacing1 {border-spacing:1px}
.bd_spacing2 {border-spacing:2px}

.arial_black {font-family:arial black,Impact }

.weekly {border-bottom: solid 3px #00cc00}
.monthly {border-bottom: solid 3px #000099}
.yearly {border-bottom: solid 3px #990099}
.work_image {border:1px solid black;
             width:120px;height:240px;
             text-align:center;
             vertical-align:middle;
             font-size:x-small;
}
.new {font-family:Comic Sans MS,sans-serif;
      font-size:xx-small;
      font-style:oblique;
      background-color:yellow;
}
.normal { font-family:"MS@PSVbN",Osaka,sans-serif;
           font-size:x-small;
           font-weight:normal;
           font-style:normal;
           color:black;
}
.aida {font-size:xx-small;
}
.list6 {margin:1em;
        list-style-image:url(./image/list6.gif)
}
.list9 {margin:1em;
        list-style-image:url(./image/list9.gif)
}
.list10 {margin:1em;
        list-style-image:url(./image/list10.gif)
}
