/*全体のスタイル*/
body {
     font-size : 15px;
     bordr: 0px;
     background-color: #ffffff;
     background-image: url(back.gif);
     background-attachment: fixed;
     color: #333333;
     }

img {
    margin: 0px;
    padding: 0px;
    border: none;
    }

ul {
   margin-left: 0;
   padding-left: 1.5em;

   }

/*メインテーブル*/

table#maintable {
      border-collapse: collapse; 
      border: 0px;
      width: 850px;
      background-color: #ffffff;
      }

td#listin {
          padding: 0px;
          margin: 0px;
          border: 0px;
          vertical-align: top;
          }

/*メイン画像*/

img#top {
        width: 850px;
        height: 250px;
        border: 0px;
        }

img#title {
          width: 850px;
          height: 97px;
          border: 0px;
          }

img#annai {
          width: 850px;
          height: 120px;
          border: 0px;
          }

/*リストタグ*/

ul {
	}

li {
	line-height: 1.3em;
	}

/*テーブル内装*/

table#list {
           border-collapse: collapse; 
           border: 0px;
           margin-left: 20px;
           }

td#listtop {
           background-color: #11579c;
           font-weight: bold;
           color: #ffffff;
           text-align: center;
           padding: 4px;
           }

td.listleft {
            text-align: left;
            vertical-align: top;
            width: 100px;
            font-size: 13px;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #11579c;
            padding: 4px;
            }
td.listright {
              text-align: left;
              vertical-align: top;
              width: 600px;
              font-size: 13px;
              border-bottom-width : 1px;
              border-bottom-style : solid;
              border-bottom-color : #11579c;
              padding: 4px;
             }

/*テーブル内装２*/

td.riyou1 {
          text-align: left;
          padding: 5px;
          width: 500px;
          font-weight: bold;
          }

td.riyou2 {
          text-align: left;
          padding: 5px;
          width: 750px;
          font-size: 15px;
          }
td.blue {background-image: url(back1.gif);}
td.green {background-image: url(back2.gif);}


/*テーブル内装３*/

table#touroku {
              border-collapse: collapse; 
              border: 0px;
		margin-left: 30px;
              }

td#can {
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #11579c;
}

#can span {
	font-weight: bold;
	padding: 3px;
	color: #dc143c;
	}

td.touroku1 {
            width: 60px;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #11579c;
            padding: 4px;
            }

td.touroku2 {
            width: 200px;
            text-align: left;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #11579c;
            padding: 4px;
            }

td.touroku3 {
            width: 100px;
            text-align: right;
            border-bottom-width : 1px;
            border-bottom-style : solid;
            border-bottom-color : #11579c;
            padding: 4px;
            }

/*見出し*/

h3 {
	padding: 3px 0 3px 0;
	margin: 0;
	font-size: 15px;
	border-bottom: 1px solid #333;
	}


/*インフォテーブル*/

table#infotable {
                border-collapse: collapse; 
                border: 0px;
                }

td#info {
        border: 1px solid #999999;
        text-align: center;
        padding: 4px;
        background-color: #cccccc;
        }

p#p1 {
      font-size: 16px;
      font-weight: bold;
      }


#otoiawase {
	text-align: left;
	padding: 10px;
	padding-bottom: 0;
	font-size: 14px;
	}

#mailform {
	text-align: left;
	padding: 10px;
	}

#mailform th {
	font-weight: normal;
	}