﻿/* 全ページ共通 */
body    {font-family: Verdana, Helvetica, sans-serif;
	color: #444444;
	width: 850px;
	margin-top: 3px}

/* ヘッダー */
div#header	{position: relative;
		border-bottom: solid 1px #444444}

div#header h1	{font-size: 1.25em;
		margin-top: 5px;
		margin-bottom: 5px}

img#catch	{position: absolute;
		top: 5px;
		right: 30px;}


/* ヘルプナビ */
div#h-navi	{position: absolute;
		top: 25px;
		right: 0;
		margin-bottom: 10px;
		overflow: hidden;
		height: 20px}

div#h-navi ul li	{float: left;
			margin-right: 10px;
			width: 80px;
			height: 20px}

div#h-navi ul li a	{display: block;
			width: 80px;
			height: 20px;
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
			text-decoration: none}

div#h-navi ul li a:hover	{background-position: 0 100%}

div#h-navi ul li#h-navi1 a	{background-image: url(img/navi/h-navi1.gif)}

div#h-navi ul li#h-navi2 a	{background-image: url(img/navi/h-navi2.gif)}

div#h-navi ul li#h-navi3 a	{background-image: url(img/navi/h-navi3.gif)}

div#h-navi ul li#h-navi4 a	{background-image: url(img/navi/h-navi4.gif)}

div#h-navi ul li#h-navi5 a	{background-image: url(img/navi/h-navi5.gif)}


h3	{margin-top: 25px;
	margin-bottom: 10px;
	text-align: center;
	padding: 5px 5px;
	border-style: solid;
	border-width: 1px 20px 1px 20px;
	border-color: #333399;
	font-size: 14px;
	font-weight: bold}

p       {font-size: 0.75em}

.red	{color: #CC0033}


/* フッター・アドレス */
div#footer	{text-align: center;
		clear: both;
		margin-top: 20px}

/* スモールナビ */
div#s-navi ul	{list-style-type: none;
		text-align: center;
		background-color: #EEEEEE;
		padding: 3px 20px}

div#s-navi li	{display: inline;
		padding-right: 10px;
		font-size: 0.75em}

div#s-navi li a	{text-decoration: none;
		color: #333399}

div#s-navi li a:hover	{text-decoration: underline}


address	{font-size: 0.75em;
	font-style: normal;
	text-align: center;
	margin-top: 5px}

.logo	{float: right}

