	/* Category */
	#PanelArticleArchiveByCategory
	{
		background-color				:	rgba(41,169,224,0) !important;
		border-top					:	solid 2px rgba(41,169,224,1);
		border-bottom					:	solid 2px rgba(41,169,224,1);
	}
	#LabelArticleArchiveByCategoryTitle
	{
		display						:	none;
	}
	li.ListArticleCategoryLarge
	{
		display						:	inline-block;
		margin						:	0px 30px 0px 0px;
	}
	li.ListArticleCategoryMiddle
	{
		display						:	none;
		margin						:	0px 30px 0px 0px;
	}
	li.ListArticleCategorySmall
	{
		display						:	none;
		margin						:	0px 30px 0px 0px;
	}

	/* List */
	#PanelArticleIndexList span.LabelCaption,
	#PanelArticleIndexPhoto span.LabelCaption
	{
color:#999999;
		line-height					:	1.4em !important;
	}

/*
======================================
PC
======================================
*/
@media (min-width: 801px)
{
	/* Category */
	#PanelArticleArchiveByCategory
	{
		margin				:	0px 0px 50px 0px;
		padding				:	30px 0px;
		text-align			:	center;
	}
	#PanelArticleArchiveByCategory li.ListArticleCategoryLarge
	{
		margin				:	0px 50px 0px 0px;
		padding				:	0px;
		font-size			:	18px;
	}

}


/*
======================================
Smart Phone
======================================
*/
@media (max-width: 800px)
{
	/* Category */
	#PanelArticleArchiveByCategory
	{
		margin				:	0px 0px 30px 0px;
		padding				:	15px 0px;
		text-align			:	center;
	}

	#PanelArticleIndexList li
	{
		width				:	auto;
		padding				:	0px 15px;
	}

	#PanelArticleIndexPhoto
	{
		padding				:	0px 15px !important;
	}
	#PanelArticleIndexPhoto li
	{
		width				:	auto;
		margin				:	0px !important;
		padding				:	15px 0px !important;
		border-bottom			:	solid 1px rgba(0,0,0,0.25);
	}
	#PanelArticleIndexPhoto div.PanelArticleIndex
	{
		display				:	table;
		width				:	100%;
	}
	#PanelArticleIndexPhoto div.PanelArticleIndexPhoto
	{
		display				:	table-cell;
		width				:	35%;
		vertical-align			:	top;
		line-height			:	0px;
	}
	#PanelArticleIndexPhoto div.PanelArticleIndexTitle
	{
		display				:	table-cell;
		padding				:	0px 0px 0px 15px;
		vertical-align			:	top;
	}
}
