@charset "UTF-8";


/* contentHead
==========================================================*/
/* headNavi
--------------------------------------------------*/
#contentHead ul#headNavi,
#contentHead ul#headNavi li a,
#contentHead ul#headNavi li a:hover	{background:transparent url("/common/ssi/head/image/naviA.gif") no-repeat;}

#contentHead ul#headNav	{width:900px;}
#contentHead ul#headNavi li a,
#contentHead ul#headNavi li a:hover{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:25px;
}
#contentHead ul#headNavi li										{float:left;}
#contentHead ul#headNavi li#headNavi01 a			{width:88px; background-position:0px 0px;}
#contentHead ul#headNavi li#headNavi02 a			{width:105px; background-position:-88px 0px;}
#contentHead ul#headNavi li#headNavi05 a			{width:100px; background-position:-895px 0px; margin-left:550px;}
#contentHead ul#headNavi li#headNavi03 a			{width:155px; background-position:-193px 0px;}
#contentHead ul#headNavi li#headNavi01 a:hover{background-position:0px -25px;}
#contentHead ul#headNavi li#headNavi02 a:hover{background-position:-88px -25px;}
#contentHead ul#headNavi li#headNavi05 a:hover{background-position:-895px -25px;}
#contentHead ul#headNavi li#headNavi03 a:hover{background-position:-193px -25px;}

#contentHead #shareButtons	{position:absolute; left:700px; top:4px;}

/* p
--------------------------------------------------*/
#contentHead #headBanner{
	margin-top:4px;
	height:90px;
}




/*2分割ブロック mgzArea
--------------------------------------------------*/
#contentHead div.mgzArea									{width:1000px; margin:0px auto;}

/* mgzLogoArea */
#contentHead div.mgzArea div.mgzLogoArea h1						{position:absolute;	top:130px;	left:0px;}
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop	{position:absolute;	top:149px;	left:178px;}
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop,
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop li a,
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop li a:hover	{width:109px; background:transparent url("/common/ssi/head/image/return_top.gif") no-repeat;}
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop li a,
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop li a:hover{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:28px;
}
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop li a				{background-position:0px 0px;}
#contentHead div.mgzArea div.mgzLogoArea ul#returnTop li a:hover	{background-position:0px -28px;}

/* Search */
#contentHead form #headSearch{
	position:absolute;
	top:154px;
	right:12px;
}
#contentHead form input,img{vertical-align:middle;}
#contentHead form input{
	width:100px;
	border:0px;
}
#contentHead form img{
	line-height:0px;
	font-size:1px;
}





/* seriesArea
==========================================================*/
	#seriesArea	{
	width:100%;
	margin:0px auto;
	}
	#seriesAreaWrap	{
	width:1000px;
	min-width:1000px;
	_width:1000px;
	margin:0px auto;
	}
	#seriesArea,
	#seriesAreaWrap	{background:#e3e3e3 url("/common/css/content/image/bg_series.gif") repeat-x left top;}

#seriesArea #seriesAreaWrap h2{
	text-align:left;
	padding:20px 0px 5px 22px;
}
#seriesArea #seriesAreaWrap ul		{width:940px; margin:0px auto;}
#seriesArea #seriesAreaWrap ul li	{
	float:left;
	color:#cc0000;
	font-size:x-small;
	padding-bottom:10px;
}





/* contentFoot
==========================================================*/
/* p */
#contentFoot p					{color:#ffffff;}
#contentFoot #footCopy	{margin-top:10px; padding-bottom:20px; font-size:x-small;}

/* footNavi */
#contentFoot ul#footNavi{width:1000px; margin:0px auto;}
#contentFoot ul#footNavi,
#contentFoot ul#footNavi li a,
#contentFoot ul#footNavi li a:hover{background:transparent url("/common/ssi/foot/image/navi.jpg") no-repeat;}

#contentFoot ul#footNavi li a,
#contentFoot ul#footNavi li a:hover{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:40px;
}
#contentFoot ul#footNavi li										{float:left;}
#contentFoot ul#footNavi li#footNavi01 a			{width:171px; background-position:0px 0px;}
#contentFoot ul#footNavi li#footNavi02 a			{width:165px; background-position:-171px 0px;}
#contentFoot ul#footNavi li#footNavi03 a			{width:165px; background-position:-336px 0px;}
#contentFoot ul#footNavi li#footNavi04 a			{width:164px; background-position:-501px 0px;}
#contentFoot ul#footNavi li#footNavi05 a			{width:165px; background-position:-665px 0px;}
#contentFoot ul#footNavi li#footNavi06 a			{width:170px; background-position:-830px 0px;}
#contentFoot ul#footNavi li#footNavi01 a:hover{background-position:0px -40px;}
#contentFoot ul#footNavi li#footNavi02 a:hover{background-position:-171px -40px;}
#contentFoot ul#footNavi li#footNavi03 a:hover{background-position:-336px -40px;}
#contentFoot ul#footNavi li#footNavi04 a:hover{background-position:-501px -40px;}
#contentFoot ul#footNavi li#footNavi05 a:hover{background-position:-665px -40px;}
#contentFoot ul#footNavi li#footNavi06 a:hover{background-position:-830px -40px;}