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


@media print {
    .noprint { display: none !important; }
}


#pgm_main{
	background:#000;
	color:#FFF;
	border-bottom:5px #481c1b solid;
	padding-bottom:10px;
}

.pgm_main_block{
	padding:10px;
}

.pgm_main_block p{
	margin-bottom:10px;
}

.pgm_main_block h4{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	padding:10px 0;
}

.pgm_main_block h5{
	color:#FF3B3B;
}

p.pgm_main_img{
	text-align:center;
	margin-bottom:0;
}

p.pgm_main_pc{
	text-align:center;
	margin-bottom:0;
	margin-top:20px;
}

p.pgm_bnr{
	text-align:center;
	margin-bottom:0;
	margin-top:10px;
}

p.pgm_bnr02{
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

#pgm_title{
	margin-bottom:10px;
	background:url(../img/img_main.jpg) no-repeat center top;
	text-align:center;
}

.top_movie{
	margin-top:10px;
}


.cast_higashiyama{
	background:url(../img/ph_higashiyama.jpg) no-repeat;
}

.cast_matsuoka{
	background:url(../img/ph_matsuoka.jpg) no-repeat;
}

.cast_tanaka{
	background:url(../img/ph_tanaka.jpg) no-repeat;
}


.cast_img{
	text-align:center;
}


/* 出演
---------------------------------------*/
table.cast{
	width:100%;
}

table.cast tr{
	vertical-align:top;
	background: -webkit-gradient(linear, left top, left bottom,from(#000),color-stop(30%, #000),color-stop(60%, #444), to(#000));
	border-bottom: 1px solid #aaa;
}

table.cast td{
	padding:10px;
}

table.cast td.photo{
	width:100px;
}

table.cast td.profile{
	width:*;
	padding-left:0;
	vertical-align: top;
}

table.cast tr#list_end{
	border-bottom:none;
}

table.cast td.profile img{
	margin-top:-7px;
	margin-left:-4px;
}

/* 出演　メイン
---------------------------------------*/
table.cast_main{
	width:100%;
}

table.cast_main tr{
	vertical-align:top;
	background: -webkit-gradient(linear, left top, left bottom,from(#000),color-stop(30%, #444),color-stop(50%, #000), to(#000));
	border-bottom: 1px solid #aaa;
}

table.cast_main td{
	padding:10px;
}

table.cast_main tr#list_end{
	border-bottom:none;
}


/* 瓦版
---------------------------------------*/
.news_bk{
	background:#CCC;
	padding:10px;
	color:#000;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
}

.news_bk li{
	margin:10px 0;
}

.news_subtitle{
	background:#666;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:3px 10px;
	margin-bottom:10px;
	text-align:center;
}

.color_red{
	color:#F00;
}

.color_yellow{
	color:#ff0;
}

.color_pink{
	color:#FF3B3B;
}

.news_headline{
	font-size:110%;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}

.news_headline02{
	font-size:110%;
	text-align:center;
	font-weight:bold;
}



form.menu{
	margin-bottom:20px;
	text-align:center;
}

form.menu select#pull {
	background-clip: padding-box;
	cursor: pointer;
	width: 90%;
	height: 2.5em;
	vertical-align: middle;
}

dl.news_list dt{
	font-size:110%;
	margin-bottom:5px;
	font-weight:bold;
}

dl.news_list dd{
	margin-bottom:5px;
	margin-left:15px;
}

.border_white{
	border-bottom:1px solid #666;
	margin-bottom:10px;
	padding-bottom:10px;
}

.footer_banner{
	margin:20px 0;
}

</pre></body></html>