#News_panic{
	width: 725px;
	max-width:100%;
	padding: 0;
	height:146px;
	background: url(../image/panic_whatsnewBox.jpg) top center repeat-y;
	background-size:100%;
	margin-bottom:30px;
}
#News_panic .scroll-pane{
	height: 86%;
	max-width:100%;
	overflow: auto;
	text-align: left;
	font-weight: bold;
	color: #000;
	font-size: 100%;
	line-height: 1.2;
	width:87% !important;
	box-sizing: border-box;
	margin:0 0 0 7% !important;
}
#News_panic .news_date{
	color:#fff;
	font-size: 120%;
	margin-bottom:3px;
	font-weight:bold;
	width:auto !important;
}
#News_panic .news_txt{
	color:#fff;
	margin-bottom:15px;
	font-size: 120%;
	line-height: 1.4;
	border-bottom:1px solid #fff;
	width:auto !important;
}
#News_panic li{
	padding-left:11px;
	font-size: 120%;
	line-height: 1.4;
	background: url(../image/panic_newslist.png) left 5px no-repeat;
	margin-bottom: 10px;
}

#News_panic .new-icon{
	padding-left:55px;
	background: url(../image/panic_new-icon.gif) no-repeat;
}

/*YouTube*/
#youtube_panic{
	width: 100%;
	box-sizing: border-box;
	background:#eeedfb;
	text-align:center;
	padding:32px 20px;
	margin-bottom: 7%;
}
#youtube_panic h2{
	font-size: 300%;
	color:#38344b;
	margin-bottom:20px;
	font-weight: bold;
}
	#youtube_panic .youtubeBox{
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
	}
	#youtube_panic .youtubeBox iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}


/*長編シリーズ、短編シリーズ、コミック*/
#books_panic{
	background-color:#38354D;
	width:100%;
	max-width:; 725px;
	height:auto;
	margin: 0 auto;
	padding-bottom: 20px;
}
#books_panic .categoryBox{
	position: relative;
}
#books_panic .release_pc{
	position: absolute;
	top:-10%;
	right: 5%;
	z-index:9;
}
#books_panic .categoryBox .bookList{
	background-color:#5C5869;
	width: 94%;
	margin: 2% auto 4%;
	box-sizing: border-box;
	padding: 20px 20px 10px;
}
#books_panic .categoryBox .bookList ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	max-width: 560px;
}
#books_panic .categoryBox .bookList ul li{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	text-align: left;
	box-sizing: border-box;
	padding-right: 10px;
	margin-bottom: 10px;
	font-size: 140%;
	line-height: 1.3;
}
#books_panic .categoryBox .bookList ul li span.small{font-size: 80%;}
#books_panic .categoryBox .bookList ul.column01 li{width: 100%;}
#books_panic .categoryBox .bookList ul.column02 li{width: 50%;}
#books_panic .categoryBox .bookList ul li a{
	text-decoration: underline;
	color: #fff;
	display: block;
	width: 100%;
}
#books_panic .categoryBox .bookList ul li a:hover{
	color: #ff0000;
	text-decoration: none;
}

@media screen and (max-width:500px){
	#books_panic .categoryBox .bookList ul.column02 li{width: 100%;}
}


@media screen and (max-width:768px){
	#books_panic p.release_sp{
		display:inline-block;
		margin-bottom:10px;
		font-size:180%;
		color:#ff0;
		/*background:rgba(255, 255, 255, 0.9);*/
		padding: 0 20px;
		font-weight:bold;
		background-color: #d90202;
		/*border:solid 3px #d90202;*/
	}
	.PC_img{
		display:none !important;
	}
}
@media screen and (min-width:768px){
	.PC_img{
		display:block;
	}
	.SP_img{
		display:none;
	}
}