*{ 
    margin:0;padding:0; 
} 

html{ 
    height:100%; 
} 

body{ 
   font-size:11px;
    height:100%; 
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif;
	color:#333333;
} 

#Container{ 
float:left;
    height:100%; 
    min-height:100%; 
    width:941px; 
    background:url(../Image/leftpattern.gif) repeat-y;
}

.bottom_container{
margin:26px 0 0 0; 
float:left;
    width:630px; 
}

.title{
line-height:17px;
color:#f37a18;
font-size:13px;
font-weight:bolder;
display:block;
margin:0 0 0 0;
padding:0;
}


.rightcontents{
float:left;
margin:0 0 0 0;
padding:40px 0 40px 295px;
}

.leftside{
line-height:17px;
font-size:11px;
float:left;
margin:0;
width:410px;
}

.rightside{
float:left;
margin:0 0 0 10px;
width:200px;
}

.rightside img{
float:left;
margin:0 0 3px 0px;
}

.note{
display:block;
font-size:9px;
line-height:11px;
color:#999;
margin:10px 0 5px 0;
clear: left;
}

.outline{
line-height:19px;
width:410px;
color:#674236;
float:left;
display:block;
margin:12px 0 0 0;
}

.date1{
line-height:16px;
width:410px;
float:left;
display:block;
margin:18px 0 0 0;
}

.date2{
line-height:16px;
width:410px;
float:left;
display:block;
margin:10px 0 0 0;
}

.internet{
width:410px;
float:left;
display:block;
margin:14px 0 0 0;
line-height:15px;
}

.works{
background:url(../Image/ya.gif) no-repeat 0 5px;
color:#f37a18;
width:410px;
float:left;
display:block;
margin:20px 0 0 0;
padding-left:10px;
}

.works_list{
margin:3px 0 0 0;
float:left;
width:410px;
list-style:none;
}

.works_list li{
margin:0 0 3px 0;
line-height:15px;
}

a{
color:#3a98cd;
text-decoration:none;
}

.cast {
font-size:11px;
margin:0;
padding:2px 0 8px;
width:242px;
}

body > #Container{ 
    height:auto; 
}

.finished{
	color: red;
	font-style:normal;
	font-weight:normal;
}
