@charset "UTF-8";
/* CSS Document */

a{
	color:#FFF;
	}
	
div#container{
	background-color:#FF0000;
	}
div.contents{
	padding:15px 10px;/* 上下アキは各作品extention.cssにて調整*/
	clear:both;}
div#main{
	background-image:url(../images/main-bg.jpg);
	background-repeat: no-repeat;
}
div#series{
	background-image:url(../images/series-bg.gif);
	background-repeat: repeat-x;
}

header{
	background-color: #ff0000;
	padding-bottom: 50px;
}

header .top-info{
	height: 731px;
	position: relative;
}

header .top-info .top-info_twitter{
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #ccc;
	height: 370px;
	left: 60px;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	position: absolute;
	top: 136px;
	width: 560px;
}

header .top-info .top-info_kimirano{
	bottom: 100px;
	left: 60px;
	position: absolute;
}

header .top-info .top-info_kimirano a{
	transition: 0.3s;
}

header .top-info .top-info_kimirano a:hover{
	opacity: 0.7;
}

header .top-story{
	background-image: url("../images/top-story_bg.png"), url("../images/top-story_bg.png");
	background-position: center top, center bottom;
	background-repeat: no-repeat, no-repeat;
	margin: 0 auto;
	padding: 34px 0 30px;
	width: 920px;
}

header .top-story .top-story_text{
	color: #fff;
	margin-top: 30px;
	text-align: left;
}

header .top-story .top-story_text span{
	color:#ffff00;
}


article p{
	color:#FFF;
}
article h3.name{
	color:#FF0;
	}

img.bigcatch{
display:block; margin:0 0 8px 0;
}

p.spinoff-img{
	float: left;
	
}

p.spinoff-txt{
	float: right;
	width: 250px;
	padding-left: 15px;
	
}

p.credit-txt{
	float: right;
	width: 250px;
	padding: 15px 0 15px;
	font-size: 0.8em;
	line-height: 1.3;
	
}

li.link-txt{
	font-weight: bold;
	font-size: 1.2em;
	line-height: 3.5;
}

li.link-txt a{
	display: block;
	text-align: center;
	height: 58px;
	background-color: #FFF;
	border: 1px solid #9797FB;
	color: #9797FB;
}

li.link-txt a:hover{
	background-color: #9797FB;
	border: 1px solid #FFF;
	color: #FFF;
	text-decoration: none;
}