@charset "utf-8";

/*--------------------------------------------------------------------*/
/* Initiation関連
/*--------------------------------------------------------------------*/
@import "common_reset.css";
@import "common_form.css";

/*--------------------------------------------------------------------*/
/* <H>系タグ関連
/*--------------------------------------------------------------------*/
* h1{
}
* h2{
}
* h3{
}
* h4{
}
* h5{
}

/*--------------------------------------------------------------------*/
/* リンク系タグ関連
/*--------------------------------------------------------------------*/
a {
 	color:#444444;
	border: none;
	vertical-align: bottom;
	text-decoration: none;
}
a:link {
}
a:visited {
}
a:hover {
	color: #00CCFF;
	vertical-align: bottom;
	text-decoration: none;
}
a:active {
}

a.Common-A-StrongLink {
	font-weight:bold;
}

/*--------------------------------------------------------------------*/
/* Tableタグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* Listタグ関連
/*--------------------------------------------------------------------*/
ul.Common-UL-SideBanner {
	margin:0px;
	padding:10px 0px 0px 0px;
}

ul.Common-UL-SideBanner li {
	padding:0px 0px 5px 0px;
}

/*--------------------------------------------------------------------*/
/* 汎用タグ関連
/*--------------------------------------------------------------------*/
p.Common-P-Breadcrumbs{
	width:622px;
	padding:10px 0px 10px 0px;
	text-align:left;
}

p.Common-P-Strong {
	font-weight:bold;
}

p.Common-P-FooterTitle {
	width:160px;
	text-align:left;
	border-bottom:1px #CCC dotted;
}

p.Common-P-FooterCopyrights {
	width:970px;
	padding:0px 10px 0px 0px;
	text-align:right;
}

/*--------------------------------------------------------------------*/
/* フォント系タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* イメージ系タグ関連
/*--------------------------------------------------------------------*/
img.Common-IMG-FooterMenuClearance {
	margin:10px 0px 10px 0px;
}

img.Common-IMG-HeaderMenuClearance {
	margin:0px 5px 2px 0px;
}

/*--------------------------------------------------------------------*/
/* 段組：BaseArea
/*--------------------------------------------------------------------*/
#BaseArea {
	margin:0px auto;
	width:980px;
	min-height: 1em;
	display: inline-table;
	text-align:center;
}

#BaseArea:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #BaseArea {
  height: 1em;
}

#BaseArea {
  display: block;
}

/*--------------------------------------------------------------------*/
/* 段組：HeaderArea
/*--------------------------------------------------------------------*/
#HeaderArea	{
	width:980px;
	height:96px;
	background:url(../images/img_header_logo.jpg);
	background-repeat:no-repeat;
	min-height: 1em;
	display: inline-table;
	text-align:center;
}

#HeaderArea:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #HeaderArea {
  height: 1em;
}

#HeaderArea {
  display: block;
}
/**/

#HeaderArea #HeaderAreaLogo {
	margin:0px;
	padding:0px;
	float:left;
	width:750px;
	height:62px;
}

#HeaderArea #HeaderAreaMenu {
	margin:0px;
	padding:15px 0px 0px 0px;
	float:left;
	width:230px;
	height:47px;
}

ul.Common-UL-HeaderMenu {
	padding:0px;
}

ul.Common-UL-HeaderMenu li {
	overflow:hidden;
	list-style:none;
	float:left;
	display:block;
	width: 115px;
	height:47px;
	font-size:95%;
}

/*--------------------------------------------------------------------*/
/* 段組：GlobalMenuArea
/*--------------------------------------------------------------------*/
#GlobalMenuArea	{
	clear:both;
	width:980px;
	height:34px;
	margin: 0px;
	min-height: 1em;
	display: inline-table;
}

ul.Common-UL-GlobalMenu {
	padding:0px;
	height: 34px;
}

ul.Common-UL-GlobalMenu li {
	text-indent:-9999px;
	overflow:hidden;
	list-style:none;
	float:left;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu1 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu2 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu3 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu4 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu5 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu6 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu7 a {
	display:block;
	width: 140px;
	height:34px;
}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu1 a         			{background:url(../button/img_gnavi_menu.gif) 0px 0px no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu1 a:hover         {background:url(../button/img_gnavi_menu.gif) 0px -34px no-repeat;}
#SignMenu1 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu1 a		{background:url(../button/img_gnavi_menu.gif) 0px -34px no-repeat;}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu2 a               {background:url(../button/img_gnavi_menu.gif) -140px 0px no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu2 a:hover         {background:url(../button/img_gnavi_menu.gif) -140px -34px no-repeat;}
#SignMenu2 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu2 a 		{background:url(../button/img_gnavi_menu.gif) -140px -34px no-repeat;}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu3 a               {background:url(../button/img_gnavi_menu.gif) -280px 0 no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu3 a:hover         {background:url(../button/img_gnavi_menu.gif) -280px -34px no-repeat;}
#SignMenu3 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu3 a		{background:url(../button/img_gnavi_menu.gif) -280px -34px no-repeat;}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu4 a             	{background:url(../button/img_gnavi_menu.gif) -420px 0 no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu4 a:hover       	{background:url(../button/img_gnavi_menu.gif) -420px -34px no-repeat;}
#SignMenu4 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu4 a		{background:url(../button/img_gnavi_menu.gif) -420px -34px no-repeat;}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu5 a             	{background:url(../button/img_gnavi_menu.gif) -560px 0 no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu5 a:hover       	{background:url(../button/img_gnavi_menu.gif) -560px -34px no-repeat;}
#SignMenu5 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu5 a		{background:url(../button/img_gnavi_menu.gif) -560px -34px no-repeat;}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu6 a             	{background:url(../button/img_gnavi_menu.gif) -700px 0 no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu6 a:hover       	{background:url(../button/img_gnavi_menu.gif) -700px -34px no-repeat;}
#SignMenu6 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu6 a		{background:url(../button/img_gnavi_menu.gif) -700px -34px no-repeat;}

ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu7 a             	{background:url(../button/img_gnavi_menu.gif) -840px 0 no-repeat;}
ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu7 a:hover       	{background:url(../button/img_gnavi_menu.gif) -840px -34px no-repeat;}
#SignMenu7 ul.Common-UL-GlobalMenu li.Common-LI-GlobalMenu-Menu7 a		{background:url(../button/img_gnavi_menu.gif) -840px -34px no-repeat;}

#GlobalMenuArea:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #GlobalMenuArea {
  height: 1em;
}

#GlobalMenuArea {
  display: block;
}

/*--------------------------------------------------------------------*/
/* 段組：PromotionArea
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：ContentsArea
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：FooterArea
/*--------------------------------------------------------------------*/
#FooterArea	{
	clear:both;
	width:980px;
	min-height: 1em;
	display: inline-table;
	font-size:90%;
	line-height:24px;
	padding:20px 0px 20px 0px;
	background-color:#E9EDF0;
}

#FooterArea:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html #FooterArea {
  height: 1em;
}

#FooterArea {
  display: block;
}
/**/

#FooterArea div.Common-DIV-FooterMenuArea {
	margin:0px 18px 0px 18px;
	padding:0px;
	width:160px;
	float:left;
}

#FooterArea div.Common-DIV-FooterMenuArea2 {
	width:980px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.Common-UL-FooterMenu {
	padding:5px 0px 0px 0px;
}

ul.Common-UL-FooterMenu li {
	padding:0px 0px 0px 0px;
	overflow:hidden;
	list-style:none;
	text-align:left;
}

