/*----------ページ全体-----------------------------------------------------------------------*/
body { text-align: center;
         font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
         margin: 0;
         padding: 0;
         font-size: 12px;
         color: #663333;
       background-color: #ccff99;}

a img { border: none; } /*---画像リンク時・枠なし---*/

/*----------リンク1・ページ全体----------------------------------------------------------------*/
a:link { color: #ff6633;
         font-size: 12px;
         text-decoration: none;
         border-bottom: none; }

a:visited { color: #ff6633;
             font-size: 12px;
             text-decoration: none;
             border-bottom: none; }

a:hover { color: #ffcc99;
            font-size: 12px;
            text-decoration: none;
            border-bottom: none; }

/*----------リンク2・サイドバー-----------------------------------------------------------------*/
a.link2:link { color: #663333;
         font-size: 12px;
         text-decoration: none;
         border-bottom: none; }

a.link2:visited { color: #663333;
             font-size: 12px;
             text-decoration: none;
             border-bottom: none; }

a.link2:hover { color: #663333;
            font-size: 12px;
            text-decoration: none;
            border-bottom: none; }

/*----------リンク3・画像----------------------------------------------------------------------*/
a.link3:link { color: #ffffff
                font-size: 0px;
                border-bottom: none; }

a.link3:visited { color: #ffffff;
             font-size: 0px;
             border-bottom: none; }

a.link3:hover { color: #ffffff;
            font-size: 0px;
            border-bottom: none; }

/*----------テキスト--------------------------------------------------------------------------*/
p { margin: 1px 0px 1px 0;
    line-height: 145%;
    letter-spacing: 1px; } /*---改行---*/

h1 { font-size: 14px;
      color: #663333;
      border: none;
      border-bottom: 3px #663333 dotted; } /*---見出し・ドット下線付---*/

h2 { font-size: 12px;
      color: #663333;
      margin: 0;
      padding: 0;
      font-weight: bold; } /*---太字---*/

h3 { font-size: 14px;
      color: #663333;
      margin: 0;
      padding: 0;
      font-weight: bold; } /*---大きい太字---*/

hr.hr1 { width: 560px;
          height: 0px;
          border: none;
          border-top: 3px #663333 dotted; } /*---水平線---*/

/*----------コンテナー------------------------------------------------------------------------*/
#container { text-align: left;
                 width: 800px;
                 margin: 0px 0px 0px 0px;
                 padding: 0px 0px 0px 0px;
             background-color: #ffffcc;}

/*----------ヘッダー--------------------------------------------------------------------------*/
#header { margin: 0px 0px 0px 0px;
             padding: 0px 0px 0px 0px;
             background-color: #cc9966; }

/*----------コンテンツ------------------------------------------------------------------------*/
#contents { width: 600px;
                float: right;
                margin: 0px 0px 0px 0px;
                padding: 40px 20px 20px 0px;
            background-color: #ffffcc; }

/*----------サイドバー------------------------------------------------------------------------*/
#sidebar { margin: 0px 0px 0px 0px;
              padding: 20px 0px 0px 0px;
              text-align: left; 
            background-color: #ffffcc;}

/*----------フッター--------------------------------------------------------------------------*/
#footer { text-align: center;
             clear: both;
             margin: 0px 0px 0px 0px;
             padding: 5px 0px 5px 0px;
             background-color: #cc9966;
             color: #4C3015; }

/*----------テーブル-------------------------------------------------------------------------*/
table.table1 { width: auto;
                  height: 25px;
                  border-collapse: collapse; } /*---テーブル・全体---*/

table,td.td1 { width: 100px;
                  height: 25px;
                  border: 1px #333333 solid;
                  border-collapse: collapse;
                  font-size: 12px;
                  text-align: center;
                  background-color: #DCDCDC; } /*---テーブル・項目---*/

table,td.td2 { width: 300px;
                  height: 25px;
                  border: 1px #333333 solid;
                  border-collapse: collapse;
                  font-size: 12px;
                  text-align: left;
                  background-color: #ffffff; } /*---テーブル・内容---*/
