@charset "UTF-8"; 
	 
@import "reset.css"; 
@import "fonts.css";
  
/**
 * ========================================
 * 非表示 
 * ========================================
 */
	 
.Login, 
.Regist,
#GlobalNav form
{
	display: none;
}
 
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * ヘッダ 
 * ========================================
 */
	 
#Header 
{
	position: relative;
	width: 99%;
}
	
#Header .Date 
{
	position: absolute;
	top: 0;
	right:0;
	left: auto;
	color: #de0000;
	text-align: right;
	font-size: 123.1%;
	font-weight: bold;
}
 
#Header #SiteID 
{
	margin-bottom: 3mm;
	text-align: center;
}
 
#Header .Description 
{
	margin-bottom: 3mm;
}
 
#Header .Reference 
{
	margin-top: -70px;
	margin-bottom: 3mm;
	margin-left: 2em;
	font-size: 10pt;
}
	
#Header .Reference li 
{
	list-style: disc;
}
   
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * グローバルナビ 
 * ========================================
 */
	
#GlobalNav .Nav 
{
}
	 
#GlobalNav .Nav li 
{
	float: left;
	width: 144px;
	overflow: hidden;
}
  
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * メインエリア 
 * ========================================
 */
	 
#MainArea 
{
}
	 
#MainArea #RankingArea 
{
	float: right;
	width: 99%;
	margin-left: -200px;
}
	 
#MainArea #RankingArea .Section 
{
	margin-bottom: 6mm;
	margin-left: 220px;
}
	 
#MainArea #RankingArea .Section h2 
{
	font-size: 14pt;
	color: #0D5697;
	font-weight: bold;
}
	 
#MainArea #RankingArea .Section h2 .Toggle 
{
	display: none;
}
  
#MainArea #RankingArea .Section p, 
#MainArea #RankingArea .Section ul,
#MainArea #RankingArea .Section ol,
#MainArea #RankingArea .Section dl,
#MainArea #RankingArea .Section table
{
	margin-bottom: 3mm;
}
   
#MainArea #Navigation, 
#MainArea #ProfileArea
{
	float: left;
	width: 200px;
}
  
#MainArea .Document 
{
}
	
#MainArea .Document h1 
{
	margin-bottom: 3mm;
	margin-left: 0;
	border-bottom: 2px solid #519cc2;
}
  
#MainArea #Title 
{
	padding-top: 34px;
}
	
#MainArea #Title h1 
{
	padding: 1mm;
	margin-bottom: 2mm;
	font-size: 14pt;
	font-weight: bold;
	color: #dc0000;
	border: 1px solid #519cc2;
}
  
#MainArea .BannerArea 
{
	overflow: auto;
	padding: 3mm;
	border: 1px solid #dc0000;
}
	 
#MainArea .BannerArea .Banners 
{
	overflow: auto;
}
	 
#MainArea .BannerArea .Banners .Image 
{
	float: left;
	width: 140px;
	margin-right: 3mm;
}
 	
#MainArea .BannerArea .Banners .Text 
{
}
   
/**
 * タブ 
 * ========================================
 */
	 
#RankingArea .RankingTab 
{
	position: absolute;
	right: 0;
	left: auto	;
	overflow: auto;
}
	 
#RankingArea .RankingTab li 
{
	float: left;
}
  
/**
 * 
 * ----------------------------------------
 */
  
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
  
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * ナビゲーション 
 * ========================================
 */
	
#CatArea 
{
}
	 
#CatArea .SubCat 
{
	display: none;
}
  
/**
 * 
 * ========================================
 */
	
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 
 * ========================================
 */
	
/**=
 * clearfix 
 * ====================================
 */
	 
.Wrapper:after, 
#GlobalNav .Nav:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	 
.Wrapper, 
#GlobalNav .Nav
{
	display:inline-block;
}
/* Hide from IE Mac \*/
 
.Wrapper, 
#GlobalNav .Nav
{
	display:block;
}
/* End hide from IE Mac */
   
/**
 * 
 * ========================================
 */
	 
/**
 * 
 * ----------------------------------------
 */
   
/**
 * ========================================
 * 
 * ========================================
 */
	
/**
 * 
 * ========================================
 */
	 
/**
 * 
 * ----------------------------------------
 */
   

