
A {
  text-decoration: none;
}
A:hover {
  color: red;
  font-weight :bold;
}
a:link {
  color: #333333;
}
a:visited {
  color: #0b0b33;
}
a:active {
  color: #0b0b33;
}
TABLE{
  font-size : 13px;
  line-height : 19px;
}
body{
  font-size : 14px;
  line-height : 19px;
margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center; 
    overflow-x: hidden;

  /* 下記のautoに未対応用のセンタリング */
}
#main
    {
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:955px;         /* 幅を決定する */
    }
#top {
          width : 100%;

          
}

#a-box {
          width : 100%;
}

#b-box {
          float: left;
          width: 645px;
}

#c-box {
          float: right;
          width: 305px;
          
}

#bottom {
          clear: both;
          width: 100%;
         background-color: #D9DAFF;
}
#b1 {
          clear: both;
          width: 100%;

         }
#b2 {
          float: left;
          width: 645px;
background-color: #D9DAFF;
}

#b3 {
          float: left;
          width: 305px;
          background-color: #D9DAFF;
}
#b4 {
          clear: both;
          width: 100%;
          background-color: #F7F7F7;
         }


h1 {
          font-size: 24px;
background-color: #D9DAFF;
padding: 10px;
          margin: 5px;
font-weight: bold; 
}

h2 {
          font-size: 18px;

          
}

h3 {
          font-size: 13px;
          
}

p {
          font-size: 14px;
}

.category {
          font-size: 14px;
          color: #FFFFFF;
          background-color: #FF9900;
.tl {
  position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
  top: ;          /* 上から30px */ 
  left: 10px;        /* 左から200px */ 
}
.rb {
  position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
  right:10px;       /* 右から200px */ 
  bottom: ;      /* 下から100px */ 
}

.left-box-1{
      float : left ;
      width : 280px ;
      height : 400px;
     
      
  background-color : #F7f7f7;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  text-align : left;
}
.left-box-2{
      float : left ;
      width : 280px ;
      height : 400px ;
     
      }

.clr-block{
     clear : both ;
width:100%;
           }