	/* Opening */
	#PanelOpening
	{
	}
	#PanelOpening ul
	{
	}
	#PanelOpening ul li.PanelOpening
	{
		vertical-align			:	center;
		background-color		:	#eeeeee;;
	}
	#PanelOpening ul li.PanelOpening img
	{
		max-height			:	640px;
		margin			:	0px auto;
	}
	
	/* Panel */
	h2.PanelTitle
	{
		vertical-align			:	center;
		padding			:	0px 0px 8px 0px;
		margin			:	0px 0px 20px 0px;
	}
	
	/* Article */
	div.PanelArticleHeader,
	div.PanelArticleButtonTop
	{
		display			:	none;
	}
	div.PanelArticle,
	div.PanelArticleComment
	{
		margin			:	0px;
		padding			:	0px;
	}
	
	/* News */
	#PanelNews
	{
		margin			:	0px auto 50px auto;
	}
	#PanelNewsTitle h2.PanelTitle
	{
		text-align			:	center;
		margin			:	0px 0px 5px 0px;
	}
	#PanelNewsTitle h2.PanelTitle img
	{
		height				:	40px;
	}
	#PanelNewsBody
	{
		padding			:	3px;
		border			:	solid 4px rgb(0,0,0);
		background-color		:	rgba(255,255,255,0.5);
	}
	#PanelNewsBodyInner
	{
		padding			:	15px 30px;
		border			:	solid 2px rgb(0,0,0);
	}
	#PanelNewsBody hr
	{
		white-space			:	dashed 1px rgb(0,0,0);
		border-bottom		:	none;
	}
	
	div.PanelNewsList
	{
		display			:	table;
		width				:	100%;
		padding			:	10px 0px;
		border-bottom		:	solid 1px rgba(0,0,0,0.1);
	}
	div.PanelNewsList:last-child
	{
		border-bottom		:	none;
	}
	div.PanelNewsListBullet
	{
		display			:	table-cell;
		width				:	40px;
		padding			:	0px 20px 0px 0px;
		vertical-align			:	top;
		white-space			:	nowrap;
		vertical-align			:	left;
		font-weight			:	0px;
	}
	div.PanelNewsListBullet img
	{
		width				:	100%;
		margin			:	5px 0px 0px 0px;
		font-weight			:	0px;
	}
	div.PanelNewsListTitle
	{
		display			:	table-cell;
		vertical-align			:	top;
		vertical-align			:	left;
	}
	div.PanelNewsListDate
	{
		display			:	table-cell;
		width				:	110px;
		padding			:	0px 0px 0px 20px;
		vertical-align			:	top;
		vertical-align			:	left;
		background-repeat		:	no-repeat;
		background-position	:	0px 5px;
		background-size				:	11px 14px;
	}
	#PanelNewsBodyNews div.PanelNewsListDate
	{
		background-image		:	url( './image/News/Arrow/News.png' );
	}
	#PanelNewsBodyWeblog div.PanelNewsListDate
	{
		background-image		:	url( './image/News/Arrow/Weblog.png' );
	}

/*
======================================
Smart Phone
======================================
*/
@media (max-width: 1024px)
{
	/* Opening */
	#PanelOpening
	{
	}
	#PanelOpening ul
	{
	}
	#PanelOpening ul li.PanelOpening img
	{
		width				:	100%;
	}

	/* News */
	#PanelNews
	{
	}
	#PanelNews h2.PanelTitle
	{
		margin			:	0px 0px 5px 0px;
	}
	#PanelNews h2.PanelTitle img
	{
		height				:	30px;
	}
	#PanelNewsBody
	{
		border			:	solid 3px rgb(0,0,0);
	}
	#PanelNewsBodyInner
	{
		padding			:	5px 15px;
	}

	div.PanelNewsList
	{
		display			:	block;
		padding			:	10px 0px;
	}
	div.PanelNewsListBullet
	{
		display			:	inline-block;
		width				:	40px;
		padding			:	0px 10px 0px 0px;
	}
	div.PanelNewsListBullet img
	{
		margin			:	2px 0px 0px 0px;
	}
	div.PanelNewsListTitle
	{
		display			:	block;
		width				:	auto;
		margin			:	4px 0px 0px 0px;
		padding			:	0px;
	}
	div.PanelNewsListDate
	{
		display			:	inline-block;
		width				:	auto;
		padding			:	0px 0px 0px 15px;
		background-position	:	0px 4px;
		background-size		:	8px 12px;
	}
}
