@import "/r_css/imports.css";
@import "/r_css/parts/static.css";
@import "/etc/tv/fujitv_od/css/layout.css";
/* catch */
#fujiOd #wrapper #contents #mainImg h2{
	width:715px;
	height:auto;
	background:none;
	margin:0px;
	padding:0px;
}
#fujiOd #wrapper #contents #mainImg .DramaMain{
	border:1px solid #000000;
	position:relative;
}
/* main picture */
#fujiOd #wrapper #contents #mainImg .DramaMain h3{
	position:absolute;
	left:0;
	top:0;
}
#fujiOd #wrapper #contents #mainImg .BrainMain,
#fujiOd #wrapper #contents #mainImg .GtoMain,
#fujiOd #wrapper #contents #mainImg .MysMain,
#fujiOd #wrapper #contents #mainImg .RichMain{
	padding:0 0 0 440px;
	height:313px;
}
#fujiOd #wrapper #contents #mainImg .CryMain{
	padding:0 0 0 440px;
	height:370px;
}
#fujiOd #wrapper #contents #mainImg .IkiMain{
	padding:0 0 0 440px;
	height:312px;
}
#fujiOd #wrapper #contents #mainImg .BrainMain div,
#fujiOd #wrapper #contents #mainImg .GtoMain div,
#fujiOd #wrapper #contents #mainImg .MysMain div,
#fujiOd #wrapper #contents #mainImg .RichMain div{
	height:313px;
}
#fujiOd #wrapper #contents #mainImg .CryMain div{
	height:370px;
}
#fujiOd #wrapper #contents #mainImg .IkiMain div{
	height:312px;
}
/* cast and staff */
#fujiOd #wrapper #contents #mainImg .DramaMain div{
	border-left:1px solid #000000;
	background-color:#ffffff;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div h4{
	padding-top:8px;
	width:250px;
	border-bottom:1px solid black;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	margin:0 auto;
	line-height:18px;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div h4.BrainCast{
	color:#003399;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div h4.GtoCast{
	color:#e70012;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div h4.MysCast{
	color:black;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div h4.CryCast{
	color:#6f1127;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div h4.RichCast,
#fujiOd #wrapper #contents #mainImg .DramaMain div h4.IkiCast{
	color:#cc0066;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div p{
	padding:8px 5px 0px 5px;
	font-size:10px;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div p.narrow{
	line-height:12px;
}
#fujiOd #wrapper #contents #mainImg .DramaMain div p a{
	/*color:#000000;*/
	text-decoration:underline;
}

/* intro */
#fujiOd #wrapper #contents #mainImg #intro{
	background-color:#ffffff;
	border:1px solid #000000;
	border-top-width:0px;
	margin-bottom:8px;
	padding:8px 0px;
}
#fujiOd #wrapper #contents #mainImg #intro h4{
	/*height:33px;*/
	width:688px;
	border-bottom:1px solid black;
	font-weight:bold;
	font-size:16px;
	margin: 0 auto;
	line-height:28px;
}
#fujiOd #wrapper #contents #mainImg #intro .tabs{
}
#fujiOd #wrapper #contents #mainImg #intro .tabs dd{
	float:left;
	list-style-type:none;
}
#fujiOd #wrapper #contents #mainImg #intro .tabs dd a{
	display:block;
	height:31px;
	width:97px;
	line-height:31px;
	margin: 10px 0px 0px 10px;
	border:1px solid black;
	text-align:center;
}
#fujiOd #wrapper #contents #mainImg #intro .tabs dd a:hover{
	background-color:#ffcccc;
}
#fujiOd #wrapper #contents #mainImg #intro .tabs dd a.current{
	background-color:#d0c9c6;
}
	
#fujiOd #wrapper #contents #mainImg #intro h4.Brain{
	color:#003399;
}
#fujiOd #wrapper #contents #mainImg #intro h4.Gto{
	color:#e70012;
}
#fujiOd #wrapper #contents #mainImg #intro h4.Mys{
	color:black;
}
#fujiOd #wrapper #contents #mainImg #intro h4.Cry{
	color:#6f1127;
}
#fujiOd #wrapper #contents #mainImg #intro h4.Rich,
#fujiOd #wrapper #contents #mainImg #intro h4.Iki{
	color:#cc0066;
}
#fujiOd #wrapper #contents #mainImg #intro p{
	padding:0px 10px;
}
/* show introduction partly */
#fujiOd #wrapper #contents #mainImg #intro p#introMae{
	padding-top:10px;
}
#fujiOd #wrapper #contents #mainImg #intro p#introAto{
	display:none;
	padding-top:5px;
}
#fujiOd #wrapper #contents #mainImg #intro div{
	padding-left:10px;
}
#fujiOd #wrapper #contents #mainImg #intro div a{
	color:#f14095;
	display:block;
	margin-bottom:8px;
}
#fujiOd #wrapper #contents #mainImg #intro div a#Hide{
	display:none;
}

/* update schedule */
#fujiOd #wrapper #contents #mainImg ul li#skdl{
	color:#f8514d;
}

/* caution */
#fujiOd #wrapper #contents #mainImg #comingSoon{
	text-align:center; color:#cc3333; font-weight:bold; font-size:120%;
}
/* last episode */
#fujiOd #wrapper #contents #mainImg #lastEp{
	background:transparent url(/etc/tv/fujitv_od/img/lastbox_b.gif) no-repeat scroll bottom;
	width:715px;
	padding-bottom:6px;
	margin-top:10px;
}
#fujiOd #wrapper #contents #mainImg #lastEp h4{
	background-image:none;
	background-color:#666666;
	height:26px;
	color:white;
	text-align:center;
	line-height:26px;
	font-weight:bold;
}
#fujiOd #wrapper #contents #mainImg #lastEp p{
	color:#FFFFFF;
	font-size:80%;
}
#fujiOd #wrapper #contents #mainImg #lastEp #lastBox{
	background-color:#e6e6e6;
	width:685px;
	padding:10px 15px;
	border-width:0px;
	height:auto;
}
#fujiOd #wrapper #contents #mainImg #lastEp #lastBox #lastImg{
	padding:0 0 0 113px;
	position:relative;
	font-size:90%;
	min-height:68px;
	line-height:130%;
}
#fujiOd #wrapper #contents #mainImg #lastEp #lastBox #lastImg a{
	font-weight:bold;
	text-decoration:underline;
}
#fujiOd #wrapper #contents #mainImg #lastEp #lastBox #lastImg img{
	left:0;
	position:absolute;
	top:0;
}
/* other series link */
#fujiOd #wrapper #contents #mainImg h2#othSeries{
	width:701px;
	font-weight:bold;
	height:20px;
	line-height:22px;
	padding-left:14px;
	background:url(/etc/tv/fujitv_od/img/title_bg.gif) no-repeat;
	background-color:#ffb200;
	color:#e58e00;
	position:relative;
}
/* soredemo present */
#fujiOd #wrapper #contents #mainImg #present{
	border:1px dotted #7e3f0c;
	padding:5px 5px 0px 230px;
	height:61px;
	line-height:140%;
	background-color:#efe0c2;
	position:relative;
}
#fujiOd #wrapper #contents #mainImg #present img{
	position:absolute;
	left:0;
	top:0;
}
