/*==============================================================================
 【】
==============================================================================*/
@font-face
{
	font-family: HuiFontP29;
	src: url(../Fonts/HuiFontP29.eot);
}
@font-face
{
	font-family: HuiFontP29;
	src: url(../Fonts/HuiFontP29.ttf) format("truetype");
}
.Hui *
{
	font-family: 'HuiFontP29';
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
	color: #ff0000;
}

.field-validation-valid
{
	display: none;
}

.input-validation-error
{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}

.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
}

.validation-summary-valid
{
	display: none;
}


/*==============================================================================
 【レイアウト：サイト全域】
==============================================================================*/

/*----------------------------------------------------------
 [概要] 
----------------------------------------------------------*/
body
{
	background: #D6F2DB url(./../Images/Site/Background-Body.png) repeat-x center top;
}
header,
footer,
section,
article,
aside,
time,
nav
{
	display: block;
}

/*----------------------------------------------------------
 [概要] 
----------------------------------------------------------*/
#Site
{
	margin: 0px auto;
	width: 960px;
	min-height: 600px;
	position: relative;
}

/*==============================================================================
 【レイアウト：ヘッダー領域】
==============================================================================*/

/*----------------------------------------------------------
 [概要] ヘッダー領域
----------------------------------------------------------*/
header
{
	height: 120px;
	position: relative;
	background: url(./../Images/Site/Background-Top.png) no-repeat center top;
}

/*----------------------------------------------------------
 [概要] サイトロゴ
----------------------------------------------------------*/
header .Logo
{
	width: 180px;
	height: 40px;
	position: absolute;
	top: 30px;
	left: 100px;
}
/*----------------------------------------------------------
 [概要] サイト概要
----------------------------------------------------------*/
header h1
{
	font-family: 'HuiFontP29';
	position: absolute;
	top: 85px;
	left: 100px;
}

/*----------------------------------------------------------
 [概要] メニュータグ領域
----------------------------------------------------------*/
#Menu
{
	width: 100px;
	position: absolute;
	top: 120px;
	left: 0px;
}

/*----------------------------------------------------------
 [概要] 
----------------------------------------------------------*/
#Menu ul li
{
	width: 100px;
	height: 40px;
}



/*==============================================================================
 【レイアウト：コンテンツ領域】
==============================================================================*/

/*----------------------------------------------------------
 [概要] コンテンツ領域
----------------------------------------------------------*/
#Content
{
	min-height: 300px;
	background: url(./../Images/Site/Background-Middle.png) repeat-y center top;
}
#Wrap
{
	margin-left: 100px;
	width: 830px;
}
#Wrap *
{
	font-family: 'HuiFontP29';
}
/*----------------------------------------------------------
 [概要] トップイメージ
----------------------------------------------------------*/
#Infomation
{
	margin: 0px 115px 20px 215px;
	width: 600px;
	height: 200px;
}


/*==============================================================================
 【レイアウト：フッター領域】
==============================================================================*/

/*----------------------------------------------------------
 [概要] フッター領域
----------------------------------------------------------*/
footer
{
	height: 70px;
	background: url(./../Images/Site/Background-Bottom.png) no-repeat center top;
}

/*----------------------------------------------------------
 [概要] 
----------------------------------------------------------*/
footer p
{
	margin: 0px;
	padding: 15px 0px 0px 70px;
	text-align: center;
	font-size: 11px;
	font-family: cursive,sans-serif;
}
footer a
{
	text-decoration: none;
	font-size: 11px;
	font-family: cursive,sans-serif;
}

/*==============================================================================
 【レイアウト：コンテンツ領域(２段カラム)】
==============================================================================*/

/*----------------------------------------------------------
 [概要] メイン領域
----------------------------------------------------------*/
#Wrap .Main
{
	float: left;
	width: 620px;
}

/*----------------------------------------------------------
 [概要] サイド領域
----------------------------------------------------------*/
#Wrap .Side
{
	float: right;
	width: 200px;
}




