@charset "Shift_JIS";

		body{
			margin:0px;
			padding:0px;
			text-align:center;
			background-image:url('../img/background.gif');
			background-repeat:repeat-x;
/**
			background-attachment:fixed;
/**/
		}

		.headbelt{
			height:3px;
			background-color:#666666;
		}

		.outline							{width:780px; padding:0px; clear:both; background-color:transparent; margin-left:auto; margin-right:auto; }

		/* ====================================== リンク ====================================== */
		a{
			color:#0000ff;
		}

		/* ====================================== 水平線 ====================================== */
		hr						{height:0px; border: 0px solid #ffffff; border-bottom: 2px solid #666666; margin-top:5px; margin-bottom:5px; }

		/* ====================================== コンテンツエリア ====================================== */
		#content							{padding:0px 0px 0px 0px; }
		/* ====================================== 見出し ====================================== */
		#content h1,
		#content h2,
		#content h3,
		#content h4,
		#content h5,
		#content h6
			{color:#000000; font-size:13px; line-height:150%; padding:0px 0px 0px 0px; margin:0px 0px 0.5em 0px; }

		#content h2
			{background-color:transparent; border-bottom:1px solid #999999; }
		#content h2 .point
			{color:#999999; }



		/* パンくず */
		.blockheader .breadcrumb				{text-align:right; position:absolute; top:83px; right:0px; font-size:11px; }


		/* ページタイトル */
		#ptitle								{padding:17px 17px 17px 17px; border-left:4px #cccccc solid; margin:0px 0px 8px 1px; display:block; vertical-align:top; min-height:32px; position:relative; top:0px; left:0px; background-image:url('../img/h1bg.gif'); }
		#ptitle .ctitle						{height:12px; }
		#ptitle .ctitle div					{}
		#ptitle .ptitle h1					{font-size:16px; font-weight:bold; margin-bottom:0px; }
		#ptitle .summary p					{font-size:11px; font-weight:normal; margin-bottom:0px; }
		#ptitle .releasedate				{position:absolute; top:0px; right:0px; }




		ul.rnavi
			{display:block; margin:0px; padding:0px; width:215px; }
		ul.rnavi li
			{display:block; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; width:215px; }
		ul.rnavi li a{
			display:table;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			width:215px;
			padding:4px 5px 4px 20px;
			margin:0px 0px 0px 0px;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar/link_noactive.gif');
		}
		ul.rnavi li a.active{
			display:table;
			color:#ffffff;
			font-weight:bold;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar/link_active.gif');
		}
		ul.rnavi li a.active:hover{
			display:table;
			color:#eeeeee;
		}

		ul.rnavi-half
			{display:block; margin:0px; padding:0px; width:128px; }
		ul.rnavi-half li
			{display:block; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; width:128px; }
		ul.rnavi-half li a{
			display:table;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			width:128px;
			padding:4px 5px 4px 20px;
			margin:0px 0px 0px 0px;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar-half/link_noactive.gif');
		}
		ul.rnavi-half li a.active{
			display:table;
			color:#ffffff;
			font-weight:bold;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar-half/link_active.gif');
		}
		ul.rnavi-half li a.active:hover{
			display:table;
			color:#eeeeee;
		}


		ul.rnavi-m
			{display:block; margin:0px; padding:0px; width:160px; }
		ul.rnavi-m li
			{display:block; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; width:160px; }
		ul.rnavi-m li a{
			display:table;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			width:160px;
			padding:4px 5px 4px 20px;
			margin:0px 0px 0px 0px;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar-m/link_noactive.gif');
		}
		ul.rnavi-m li a.active{
			display:table;
			color:#ffffff;
			font-weight:bold;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar-m/link_active.gif');
		}
		ul.rnavi-m li a.active:hover{
			display:table;
			color:#eeeeee;
		}

		ul.rnavi-m2
			{display:block; margin:0px; padding:0px; width:160px; }
		ul.rnavi-m2 li
			{display:block; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; width:160px; }
		ul.rnavi-m2 li a{
			display:table;
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			width:160px;
			padding:4px 5px 4px 16px;
			margin:0px 0px 0px 0px;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar-m2/link_noactive.gif');
		}
		ul.rnavi-m2 li a.active{
			display:table;
			color:#ffffff;
			font-weight:bold;
			background-repeat:repeat-y;
			background-image:url('../img/sidebar-m2/link_active.gif');
		}
		ul.rnavi-m2 li a.active:hover{
			display:table;
			color:#eeeeee;
		}
