/*書き換え必要な部分の定義〜*/

body { 
      font-size:11pt;
      margin:10px 20px 10px 20px;
      text-align:left;
      color:#333333;                  /*基本の文字色*/
      background-color:#dddddd;       /*全体の背景色*/
     }

tr,td {
      color:#333333;                  /*テーブル内の文字色*/
     }

a:link{text-decoration:underline;color:#333333; }
a:visited{text-decoration:underline;color:#333333;}
a:active{text-decoration:underline;color:#999999;}
a:hover{text-decoration:underline;color:#999999;}
                                      /*リンク部分の文字色*/

#container {
      background-color:#ffffff;       /*内側の背景色*/
      width:800px;
      text-align:center;
     }

#search1 {
      background-color:#cccccc;       /*ヘッダー帯の色*/
      margin-bottom:10px;
     }

#title-bar {
      background-color:#cccccc;       /*カテゴリ名表示バーの背景色*/
      color:#333333;                  /*カテゴリ名表示バーの文字色*/
      font-size:14pt;
      }

.log {
      width:630px;
      border-style:solid;             /* 登録サイトの枠線タイプ */
      border-color:#666666;           /* 登録サイトの枠線色 */
      }

.log-1 {
      background-color:#eeeeee;       /* 登録サイトのタイトル部分 */
      font-size:14px;
      }

.log-3{
      background-color:#ffffff;       /* 登録サイトの紹介文 */
      font-size:14px;
      }

hr {
        color:#666666;                /*フッターの罫線色*/
        }

/*〜書き換え必要な部分の定義*/

/*共通の定義〜*/

img {
      border-style:none;
      }

#sitetitle a{
      width:800px;
      text-decoration:none;
      text-align:left;
      font-size:18px;
      font-weight:bold;
      padding:5px;
     }

#random {
      width:700px;
      padding:5px 0px 20px 0px;
      }

#random2 {
      width:700px;
      padding:5px 0px 5px 0px;
      }

.mid-left{
      font-size:11pt;
      text-align:left;
      }

.small-left{
      font-size:10pt;
      text-align:left;
      }

#search {
      width:720px;
      padding-top:15px;
      margin-left:80px;
      text-align:left;
     }

.small {
      font-size:10pt;
      }

.mid {
      font-size:11pt;
      }

.bold18 {
      font-weight:bold;
      font-size:18px;
      }

.bold {
      font-weight:bold;
      }

#hei25 {
      height:25px;
      }

#pad2 {
      padding:2px;
      }

#bold-left {
      font-weight:bold;
      text-align:left;
      }

.center {
      text-align:center;
      }

.bottom {
      vertical-align:bottom;
      }

/*〜共通の定義*/