*{ 
    margin:0;padding:0; 
} 

html{ 
    height:100%; 
	background:url(../Image/bgpattern.gif) ;
} 

body{ 
	background:url(../Image/bgpattern.gif) ;
    height:100%; 
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif;
	color:#333333;
} 

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



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



.leftside{
display:block;
float:left;
width:287px;
}

.rightside{
margin:0 0 0 10px;
display:block;
float:left;
width:275px;
font-size:10px;
line-height:16px;
}

#txtpre{
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif
font-size : 12px;
line-height : 20px;
color : #333333;
text-decoration: none; 
font-weight:normal;
padding:0px 10px 20px 0;
width:539px;
margin:25px 0 0 0;
}



.textplain{
width:658px;
font-size:11px;
line-height:18px;
display:block;
margin:0 0 30px 0;
}


.smallblock{
display:block;
margin:5px 0 0 0;
}


.explanation{
width:535px;
margin:20px 0 20px 0;
padding:0 0 0 0;
font-size:11px;
line-height:18px;
}


#txtpre .midashi{
margin:25px 0 0px 0;
padding:0 0 0 0;
font-size:12px;
line-height:17px;
}




.text_ex{
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif
font-size : 11px;
line-height : 20px;
color : #333333;
text-decoration: none; 
font-weight:normal;
padding:0px 10px 20px 0;
width:460px;
margin-top:-15px;
letter-spacing:0px;
}




.mark{
padding:0 0 0 10px;
background:transparent url(../Image/mark.gif) no-repeat scroll 0px 3px;
}




.date{
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif
font-size : 11px;
line-height : 18px;
color : #333333;
text-decoration: none; 
font-weight:normal;
padding:0 0 3px 0;
margin:0 0 0 0;
letter-spacing:0px;
width:295px;
}


#txtpre .date2{
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif
font-size : 11px;
line-height : 18px;
color : #333333;
text-decoration: none; 
font-weight:normal;
padding:0 0 3px 0;
margin:0 0 0 0;
letter-spacing:0px;
}




#txtpre .profile{
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif
font-size : 11px;
line-height : 18px;
color : #333333;
margin:10px 0 0 0;
}




#txtpre .profile{
margin:20px 0 0 0;
font-size : 10px;
}


#txtpre .part_title {
background:transparent url(../Image/mark_at2.gif) no-repeat scroll 0px 3px;
color:#F05968;
display:block;
font-size:11px;
line-height:16px;
padding:0px 0pt 0px 10px;
}


#links{
margin:20px 0 0 0;
}

#txtpre .part{
line-height:14px;
margin:3px 0 0 0;
}


.url{
font-size:11px;
margin:3px 0 15px 0;
}

.spc{
margin:0;
padding:0 0 0 5px;
}



a {
text-decoration: none;
}


a:link { color: #0098BD; }
a:visited{ color: #0098BD; }


/*　clearfixハック　*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
   margin: 0 0 0 5px;
}
.clearfix { display: inline-block; }
/* MacIE5以外 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* MacIE5以外終わり */

.clearfix { display: inline-block; }
/* MacIE5以外 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* MacIE5以外終わり */


.event{
width:535px;
margin:0 0 30px 0;
}

.imgs{
float:right;
width:230px;
margin:4px 0 0 0;
}

.imgs2{
float:right;
width:350px;
}


.testimg{
display:block;
padding:0 0 15px 0;
}

.event_right {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif;
font-size:11px;
margin:0 0 0 0;
width:530px;
line-height:17px;
}


.event_left {
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS-PGothic,sans-serif;
font-size:11px;
margin:0 0 0 0px;
width:295px;
line-height:17px;
}



.guest{
margin:20px 0 0 0;
font-size:11px;
}

.title{
padding:0 0 0 7px;
margin:20px 0 15px 0;
font-size:13px;
line-height:16px;
border-left:5px solid #f05968;
color:#333333;
}

.smalltitle{
line-height:15px;
display:block;
color:#f05968;
font-size:11px;
margin:0 0 3px 0;
}

.smalltitle2{
line-height:15px;
display:block;
color:#f05968;
font-size:11px;
margin:10px 0 3px 0;
}



.name{
background:transparent url(../Image/mark_g.gif) no-repeat scroll 0px 3px;
font-size:11px;
margin:0 0 3px 0;
display:block;
line-height:16px;
padding:0px 0pt 0px 10px;
}


.credit{
line-height:11px;
font-size:9px;
margin:0 0 0 0;
padding:5px 0 0 0;
}


#titlearea{
margin:35px 0 0 0;
}

.ostitle{
display:block;
padding:0 0 0 0px;
font-size:11px;
margin:12px 0 0 0;
line-height:16px;
width:295px;
}

.ostitle_title{
background:transparent url(../Image/mark_at2.gif) no-repeat scroll 0px 3px;
color:#F05968;
display:block;
font-size:11px;
line-height:16px;
padding:0px 0pt 0px 10px;
margin:0 0 2px 0;
}

.internet{
font-size:11px;
display:block;
margin:20px 0 0 0;
line-height:15px;
}


/* ブロック */

.block1{
margin:20px 0 0 0;
}

.guestname{
font-size:11px;
display:block;
margin:8px 0 8px 0;
width:295px;
}

a{
text-decoration:none;
}


body > #Container{ 
    height:auto; 
}

.cast {
font-size:11px;
margin:0;
padding:3px 0;
}