<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

body{
	font-family:Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	color:#333;
	text-align:center;
	font-size:13px;
	background:#ffee42 url(../img/bg_body.gif) repeat;

}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{
	padding: 0;
	margin: 0;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#ffc609; text-decoration:none;}
ol, ul{list-style: none;}

.img-b{vertical-align:bottom;}
#wrapper{
	width:960px;
	background:#000 url(../img/bg_cont.gif) repeat;
	margin:0 auto;
}
#wrapper h1{
	padding-bottom:30px;
}
#cast{
	width:846px;
	height:160px;
	margin:0 auto 20px auto;
	background:url(../img/cast_bg.gif);
	text-align:left;
	padding:15px 0 15px 15px;
}
.pa10b{padding-bottom:10px;}
#content{
	width:861px;
	background:#fff url(../img/bg03.gif) repeat-y;
	margin:0 auto;
}
#in-content{
	width:790px;
	padding:35px 0 35px 0;
	margin:0 auto;
}
#in-content #left{
	width:331px;
	text-align:left;
	float:left;
}
#in-content #left #movie{margin-bottom:15px;}
#in-content #left #movie h2 img{vertical-align:bottom;}
#in-content #right{
	width:422px;
	float:right;
	text-align:left;
	font-size:16px;
	line-height:1.6;
}
.ma10b{margin-bottom:20px;}
.txt-r, .txt-b{	font-weight:bold;
	background:url(../img/line.gif) repeat-x bottom;
	padding-bottom:5px;
	line-height:2.0;}
.txt-r{color:#ff0000;}
.txt-b{color:#0090f0;}
#present{
	padding-bottom:30px;
}
/**clearfix**/
.clearfix:after{  
	content: ".";  
	display:block;  
	visibility:hidden;  
	height:0.1px;  
	font-size:0.1em;  
	line-height:0;  
	clear:both;
}
.clearfix{display:inline-block;}  
#footer{
	color:#666;
	padding:20px 0;
	font-size:10px;
}
#footer a{
	color:#666;
}
/* slider common
--------------------*/
.slider {
	width: 328px;
	/*height: 1%;*/
	overflow:hidden;
}
.slider .viewport{
	width: 318px;
	height: 179px;
	position: relative;
	overflow:hidden;
	border:5px solid #ffee42;
}

.slider .disable {
	visibility: hidden;
}
.slider .overview {
	width: 318px;
	height: 179px;
	position: absolute;
	overflow:hidden;
	top: 5;
	left: 5;
}
.slider .overview li{
	width: 319px;
	float:left;
}

/***pager***/
.slider .pager {
	overflow:hidden;
	list-style: none;
	clear: both;
	width:200px;
	margin-top:7px;
	padding-left:5px;
	height:16px;
}
.slider .pager li {
	float: left;
}
.slider .pager a {
	background:transparent url("../img/ico_g.gif") no-repeat;
	text-indent:-9000px;
	text-decoration: none;
	text-align: center;
	line-height: 0;
	display: block;
	height:13px;
	width:15px;
	padding:3px 1px 0 3px;
}
.slider .pager .active {
	background-image:url("../img/ico_r.gif");
}</pre></body></html>