/* ---------------------------------- */
/* ヘッダ定義                         */
/* ---------------------------------- */

.header		{
		width: 760px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 4px;
		display: block;
		clear: both;
		height: 45px;
		position: relative;
		  left: 0px;
		  top: 0px;
		background-color: #0080FF;
		color: #FFFFFF;
		}
.header .toptxt	{
		margin: 0px;
		padding: 0px 15px 0;
		position: absolute;
		  top: 5px;
		  left: 0px;
		}

/* ヘッダ内ページタイトル */
.header	h1,.header p	{
		margin: 0;
		padding: 0;
		/*padding: 0px 15px 0;*/
		font-size: 10px;
		line-height: 1.1;
		font-weight: normal;
		text-align: left;
/*		position: absolute;
		  top: 5px;
		  left: 0px;*/
		}

/* ヘッダ内ページトピック */
.header h1	{
		float: right;
/*		margin: 0px;
		padding: 0px 15px 0;
		font-size: 13px;
		line-height: 1.1;
		text-align: left;
		position: absolute;
		  top: 39px;
		  left: 0px;
		z-index: 5;*/
		}
.header p	{
		float: left;
		}
/* ヘッダ内サイト名 */
.header h2	{
		margin: 0px;
		padding: 0px 15px 0; 
		font-size: 20px;
		line-height: 1.1;
		text-align: left;
		position: absolute;
		  top: 17px;
		  left: 0px;
		z-index: 10;
		}
.header h2 a	{
		color: #FFFFFF;
		text-decoration: none;
		}
.header h2 a:hover	{
		color: #FFFFFF;
		}
.header h2 a:active	{
		color: #FFFFFF;
		}
