body{
          color: #000000;
          background: #ffffff;
          background-image: url(img/back.jpg); 
	      background-attachment: fixed;
	      background-repeat: no-repeat;
	      background-position: left bottom;
          margin: 0px;
          padding: 0px;
          text-align: center;
}


table{
          border: 0px;
          margin: 0px 0px 0px 0px;
          padding: 10px 10px 10px 10px;
          font-size: 13px;
          width: 650px;
}

th{
          color: #57a8d5;
          text-align: left;
          padding:10px 10px 10px 10px;
          
}

td{
          text-align: left;
}

/* 全体の設定　*/

#layout{
          width: 700px;
          padding: 0px;
          margin-left: auto;
          margin-right: auto;
          font-size: 10px;
}

center{
          font-size: 13px;
}

<!-- ************************** -->

/* ナビとトップの設定　*/

#top{
          width: 700px;
          padding: 0px;
          margin: 10px 0px 0px 0px;
          text-align: left;
}

#navbar{
          width: 700px;
          height: 30px;
          margin: 0px;
          padding: 0px;
          list-style: none;
}

.menu{
          float: left;
          border:1px solid #57a8d5;
          width:83px;
          text-align: center;
          font-size: 13px;
          font-family: verdana;
          margin: 0px 0px 0px 2px;
          display: block;
          line-height: 30px;
}

.menu a{
          color: #0052a6;
          display: block;
          text-decoration: none;
}



.menu a:visited{
          background: #FFFFFF;
          color:#0052a6;
          text-decoration: none;
}

.menu a:hover{
          background: #57a8d5;
          color:#FFFFFF;
          text-decoration: none;
}


<!-- **************** -->


/* 全体のメニュー設定　*/

#main{
          border:1px solid #57a8d5;
          background: #FFFFFF;
          margin: 3px 0px 0px 0px;
          padding: 0px 0px 20px 0px;
          width: 700px;
          list-style: none;
}

#main p{
          font-size: 13px;
          margin: 20px 0px 20px 20px;
          line-height: 25px;
          text-align: left;
}

#main h1{
          padding: 0px 0px 0px 0px;
          margin: 20px 0px 0px 10px;
          color: #57a8d5;
          font-size: 18px;
          text-align: left;
          letter-spacing: 7px;
}

#main h2{
          padding: 0px 0px 0px 0px;
          margin: 20px 0px 0px 10px;
          color: #57a8d5;
          font-size: 14px;
          text-align: left;
          letter-spacing: 3px;
}

#main h3{
          padding: 0px 0px 0px 0px;
          margin: 5px 0px 0px 10px;
          color: #333399;
          font-size: 13px;
          text-align: left;
          letter-spacing: 1px;
}


#main em{
          padding: 0px 0px 0px 0px;
          margin: 5px 0px 0px 0px;
          color: #000000;
          font-size: 13px;
          text-align: left;
          letter-spacing: 5px;
}

#main ol{
          padding: 0px 0px 0px 0px;
          margin: px 0px 0px 15px;
          color: #000000;
          font-size: 13px;
          text-align: left;
          letter-spacing: 1px;
}


#main li{
          padding: 0px 0px 0px 0px;
          margin: 0px 20px 5px 0px;
          color: #000000;
          font-size: 13px;
          text-align: left;
          letter-spacing: 1px;
          line-height: 110%;
}

.time{
          border: 1px solid #57a8d5;
          width: 420px;
          margin: 10px 0px 10px 0px;
          font-size: 14px;
}

.time table{
          border: 1px solid #57a8d5;
          margin: 0px;
          padding: 0px;
}

.time tr{
          margin:0px;
          padding: 0px;          
}

.time th{
          border:1px solid #57a8d5;
          margin:0px 0px 0px 0px;
          padding: 5px 5px 5px 5px;          
          text-align: center;
          font-size: 12px;
}


.time td{
          border:1px solid #57a8d5;
          margin:0px 0px 0px 0px;
          padding: 5px 5px 5px 5px;          
          text-align: center;
          font-size: 12px;
}


.tile{
          border: 1px solid #57a8d5;
          width: 420px;
          margin: 10px 0px 10px 0px;
          font-size: 14px;
}

.tile table{
          border: 1px #57a8d5;
          margin: 0px;
          padding: 0px;
}

.tile tr{
          margin:0px;
          padding: 0px;          
}

.tile th{
          border:1px #57a8d5;
          margin:0px 0px 0px 0px;
          padding: 5px 5px 5px 5px;          
          font-size: 12px;
}


.tile td{
          border:1px #57a8d5;
          margin:0px 0px 0px 0px;
          padding: 5px 5px 5px 5px;          
          font-size: 12px;
}

<!-- **************** -->

#cast{
          background:#FFFFFF;
          width: 198px;
          height: 380px;
          border:1px solid #57a8d5;
          margin: 10px 5px 0px 5px;
          list-style: none;
}

#cast img{
          float:left;
          border: 0px;
          margin: 10px 5px 0px 5px;
}

#cast p{  font-size: 11px;
          margin: 0px 0px 0px 0px;
          line-height: 18px;
          text-align: left;
}

#cast h1{
          padding: 0px 0px 0px 0px;
          margin: 10px 0px 0px 5px;
          color: #57a8d5;
          font-size: 12px;
          text-align: left;
          letter-spacing: 3px;
}


#cast h2{
          padding: 0px 0px 0px 0px;
          margin: 2px 0px 0px 5px;
          color: #000000;
          font-size: 11px;
          text-align: left;
          letter-spacing: 1px;
}


<!-- **************** -->
