1@charset "utf-8";

ul.MonoLinkBox { display:block; }
ul.MonoLinkBox li {
	display:block;
	width:32%;
	min-height:520px;
	margin:0 2% 20px 0;
	padding:20px 20px;
	float:left;
	background:#FFF;
	border:1px solid #EEE;
	font-size:95%;
	line-height:155%;
}
ul.MonoLinkBox li.WHalf { width:46%; min-height:470px !important; }
ul.MonoLinkBox li.HMiddle { min-height:480px; }
ul.MonoLinkBox li.HSmall { min-height:420px; }
ul.MonoLinkBox li.HSSmall { min-height:380px; }
ul.MonoLinkBox li:last-child {
	margin-right:0;
}
ul.MonoLinkBox li h4 {
	margin:0 0 15px;
	padding:0 0 0 5px;
	letter-spacing:0;
}
ul.MonoLinkBox li img {
	display:block;
	margin:0 auto 15px;
	border:1px solid #EEE;
	max-width:90%;
}
ul.MonoLinkBox li a:hover {
	opacity:0.7;
}

/* ダウンロードボタン */
a.AnimeBtnDownload {
	display:block;
	padding:5px 0;
	margin:10px 0 0;
	letter-spacing:3px;
	background-color: #3eb134;
	
	border-radius: 5px;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* ニュースのボックス */
.NewsBox {
	padding:20px 30px;
}
/* ニュースボックス内つくり方 */
ul.MakeBox {
	width:55%;
	margin:0 auto;
}
ul.MakeBox li {
	margin:0 0 40px;
	line-height:145%;
}
ul.MakeBox li img {
	width:100%;
	display:block;
	margin:0 auto 10px;
}

/* PC用 */
@media only screen and (min-width: 900px){
}
@media only screen and (max-width:899px){
	ul.MonoLinkBox li, ul.MonoLinkBox li.WHalf {
		width:100% !important;
		min-height:auto !important;
		margin:0 2% 20px;
		float:none;
	}
	ul.MakeBox { width:80%; }
}
/* スマートフォン 横(ランドスケープ) */
@media only screen and (max-width:640px){
	ul.MakeBox { width:90%; }
}
/* スマートフォン 縦(ポートレート) */
@media only screen and (max-width:480px){
	ul.MakeBox { width:100%; }
}
