@charset "UTF-8";

/*汎用設定*/

body
{
	background: url(../images/bg.jpg) no-repeat top center #000;
}
a:link
{
	text-decoration: none;
	color: #00a1d5;
}
a:visited
{
	text-decoration: none;
	color: #00a1d5;
}
a:hover
{
	text-decoration: underline;
	color: #F90;
}
img
{
	border: none;
}
p
{
	margin-bottom: 1em;
}
p:last-child
{
	margin-bottom: 0;
}

/*エリア指定*/

#anubis-header
{
	width: 990px;
	height: 800px;
	position: relative;
	background: url(../images/header.png) no-repeat;
	position: relative;
	margin: 0 auto;
}
#anubis-header .movie
{
	position: absolute;
	top: 446px;
	left: 6px;
}
#anubis-wrap
{
	width: 990px;
	overflow: hidden;
	margin: 0 auto 30px auto;
}
.anubis-news-wrap
{
	width: 1020px;
	margin-right: -30px;
	margin-bottom: 30px;
	overflow: hidden;
}
.anubis-news-wrap .news-box
{
	width: 310px;
	box-sizing: border-box;
	padding: 10px;
	background: rgba(0,0,0,0.8);
	border: 1px solid #00a1d5;
	float: left;
	margin-right: 30px;
	color: #fff;
}
.anubis-news-wrap .news-box a
{
	display: block;
	color: #fff;
}
.anubis-news-wrap .news-box a:hover
{
	text-decoration: none;
}
.anubis-news-wrap .news-box .pic img
{
	width: 100%;
}
.anubis-news-wrap .news-box .read
{
	color: #00a1d5;
	font-weight: bold;
	margin: 0.8em 0 0.5em 0;
	font-size: 1.2em;
	line-height: 1.5em;
}
.anubis-news-wrap .news-box a:hover .read
{
	color: #f90;
}
.anubis-contents-wrap
{
	width: 100%;
	overflow: hidden;
}
.anubis-contents-wrap .left-colmun
{
	width: 700px;
	float: left;
}
.anubis-contents-wrap .left-colmun .anubis-news-list
{
	box-sizing: border-box;
	padding: 10px;
	background: rgba(0,0,0,0.8);
	border: 1px solid #00a1d5;
	color: #fff;
}
.anubis-contents-wrap .right-colmun
{
	width: 260px;
	float: right;
}
.anubis-contents-wrap .right-colmun .tw,
.anubis-contents-wrap .right-colmun .banner
{
	margin-bottom: 10px;
}
.anubis-contents-wrap .right-colmun .copyright
{
	margin-bottom: 10px;
	color: #fff;
	-moz-text-shadow: 2px 2px 2px #666,
             -2px 2px 2px #666,
             2px -2px 2px #666,
             -2px -2px 2px #666;
	-webkit-text-shadow: 2px 2px 2px #666,
             -2px 2px 2px #666,
             2px -2px 2px #666,
             -2px -2px 2px #666;
	text-shadow: 2px 2px 2px #666,
             -2px 2px 2px #666,
             2px -2px 2px #666,
             -2px -2px 2px #666;
}

/*newslist*/

.itemBox {
	height:auto;
	max-height:5em;
	margin: 0;
	padding: 10px 0;
	overflow:hidden;
}
.textArea {
	margin:0 0 0 calc(160px + 10px);
	line-height:1.4;
}
.itemBox .textArea {
	height: auto;
}
#newsList p
{
	margin-bottom: 0.3em;
}
#newsList .itemBox .textArea .newsTitle {
	/*	padding-bottom: 5px;*/
/*	height:1em; */
	font-weight: bold;
	font-size: 1.2em;/*	overflow:hidden; */
}
#newsList .itemBox {
	/*min-height: 5.5em;*/
	max-height:none;
	border-bottom: #444 solid 1px;
}
#newsList .itemBox:last-child {
	border-bottom: none;
}
#newsList .itemBox .icons {
	margin: -1px 0 0 5px;
	padding: 0;
	float: left;
}
#newsList .newsImg {
	margin: 0 10px 0 0;
	float: left;
	border: 1px solid #CCC;
	width: 160px;
}
#newsList p.newsHead {
	/*	max-height: 3em !important; */
	max-height:none;
	overflow:auto;
}
#newsList .news-time
{
	color: #00FFDC;
	text-align: right;
}
