<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/**main u-main 時間帯背景と文字色　ひし形のソース**/
h2#date_area,h2#date_area02{
	background-color:#000;
	color:#fff;
}
#wasuu{
	background:url(../images/hishi.png) no-repeat 10px center;
	background-size:auto 12px;
}
/**story　次回予告話数とサブタイトル色**/
#asi-story dl{color:#50005e !important;}

/**cast　キャスト名テキストの背景と文字色**/
#cast-top div dt{
	color:#113357;
	border-radius:3px;
	background-color:#e2ecf8;
	border:0;
}
.yaku{
	font-size:20px;
}
.enjya{
	font-size:16px;
}
/*アマゾンタグ横長
#amazon dd{
    padding:40px 0 0 !important;
}
*/

/*視聴者プレゼント企画**************************************************/
br.forsmp{
	display: none;
	}
.presentbox{
	width: 100%;
	margin: 2rem auto;
	padding: 1rem 0 1rem;
	background: black;
	font-family: "游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color: white;
}
.presentbox h3{
	font-size: 2.6rem;
	font-weight: bold;
	color: #f5de75;
	margin: 0;
}
.presentbox p{
	font-size: 1.6rem;
	line-height:1.4;
}
.presentbox p.expiredate{
	font-family: sans-serif;
	font-size: 1.8rem !important;
	font-weight: bold;
	color: red;
	}
.presentbox img{
	display: block;
	width: 90%;
	margin: 0.5rem auto;
}
.presentbox img.forsmp{
	display: none;
}
.presentbox a{
	display: block;
	width: 85%;
	padding: 0;
	margin: 1rem auto;
	background: white;
	color: black;
	font-size: 2.4rem;
	font-weight: bold;
	line-height: 2;
	border-radius: 100px;
}
.presentbox a:hover{
	background: #e8e8e8;
	text-decoration: none;
	transition: all 0.1s;
}
.presentbox a span:before{
		content: "";
		display: inline-block;
		width: 0;
		height: 0;
		border: solid 1.0rem transparent;
		border-left: solid 1.0rem black;
		vertical-align:top;
		margin-right: 1.2rem;
		position: relative;
		left: 0.5em;
		top: 0.6em;
}
.presentbox hr{
	display: block;
	width: 85%;
	margin: 1rem auto;
	border:none;
	border-top: 1px solid white;
}
.presentbox h4{
	font-size: 1.8rem;
	font-weight: bold;
}
.presentbox p.hagakidetail{
	font-size: 1.6rem;
}

/*smp*/
@media screen and (max-width: 640px) {
/**main u-main ひし形のソース**/
#wasuu{
	background:url(../images/hishi.png) no-repeat left center;
	background-size:auto 80%;
}
/**cast　キャスト名テキストの背景と文字色**/
#cast-top div dt{
	background-color:#fff;
	color:#113357;
}
.yaku{
	width:100%;
	font-size:1.8rem;
	float:none;
	padding-bottom:3%;
}
.enjya{
	width:100%;
	font-size:1.4rem;
	float:none;
}
/*アマゾンタグ横長
#amazon {
	max-height:140px !important;
}
#amazon dd{
	padding:0 !important;
}
*/
/*視聴者プレゼント企画*/
br.forsmp{
	display: inline-block;
	}
.presentbox img{
	display: none;
}
.presentbox img.forsmp{
	display: block;
}
.presentbox p.hagakidetail{
	margin: 1.2em 0 0;
	}
/* 20190424 共通フッタへの不要な作用を抑制 */
body #tvoContL{
	text-align:center;
	}

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