/* 全体の設定*/
body{
    font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    font-size:medium;/*文字の大きさ*/
    text-align:left;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
}

img{/* 画像表示のデザイン設定*/
	border:0px;
}

/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:#009500;/*文字の色*/
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後の色*/
    color:#009500;/*文字の色：*/
    text-decoration:none;
}
a:hover {/*カーソルを合わせたときの色*/
    color: #80ff80;/*文字の色：赤*/
    font-style:normal;
    text-decoration:none;
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}

h1{
width: 615px;
font-size:normal;/*文字の大きさ*/
margin-top:0px;/*上方向の余白無し*/
margin-bottom: 0px;
background-color: #ffffbf;
text-align:center;
}

h2{
font-size:medium;
background-color:#caffca;
}

p{
    padding-top:0em;/*上の詰め*/
    padding-bottom:5px;/*下の詰め*/
    padding-left:1em;/*左の詰め*/
    padding-right:1em;/*右の詰め*/
    background-color:#FFFFFF;/*背景色*/
}

ul{
width: 300px;
height: 53px;
font-size: small;
background-color: #ffffbf;
margin-top: 0px;
padding-left:1em;/*左の詰め*/
margin-left:2em;/*左の余白*/
margin-bottom: 0px;
}

#intro{
float: left;
}

#time{
width: 615px;
}

#cast{
width: 615px;
}

#staff{
width: 615px;
}

#access{
width: 615px;
}

#info{
width: 615px;
}

.sl{
font-size: small;
}

.sl2{
font-size: small;
background-color: #ffffbf;
margin-top: 0px;
padding-left: 3em;
}

.bl{
font-weight: bold;
}

.ticket{
background-color: #ffffbf;
margin-bottom:0px;
}
