/* グローバルナビゲーション */
div#g-navi	{overflow: hidden;
		height: 30px;
		margin-top: 8px;
		margin-bottom: 8px}

div#g-navi ul li	{float: left;
			width: 170px;
			height: 30px}

div#g-navi ul li a	{display: block;
			width: 170px;
			height: 30px;
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
			text-decoration: none}

div#g-navi ul li a:hover	{background-position: 0 100%}

div#g-navi ul li#navi1 a	{background-image: url(img/navi/navi1.gif)}

div#g-navi ul li#navi2 a	{background-image: url(img/navi/navi2.gif)}

div#g-navi ul li#navi3 a	{background-image: url(img/navi/navi3.gif)}

div#g-navi ul li#navi4 a	{background-image: url(img/navi/navi4.gif)}

div#g-navi ul li#navi5 a	{background-image: url(img/navi/navi5.gif)}


/* 左メニュー（TOPを除く) */
div#menu ul	{list-style-type: none;
		width: 170px;
		float: left}

div#menu li	{font-size: 0.75em;
		border-bottom: dotted 1px #444444}

div#menu li a	{text-decoration: none}

div#menu li a:hover	{background-color: #EEEEEE}

div#contents	{margin-left: 200px}

.select	{background-color: #EEEEEE}


/* コンテンツ部分 */
h1      {font-size: 1.25em;
	margin-top: 5px;
	margin-bottom: 5px}

h2	{font-size: 1em;
	margin-top: 20px;
	margin-bottom: 5px}

ul.points li	{font-size: 0.825em;
		margin-top: 5px;
		margin-left: 40px;
		margin-bottom: 8px;
		list-style-image: url('img/list.gif');}

a.link	{color: #333399;
	text-decoration: none}

a:hover.link	{background-color: #EEEEEE}

p       {text-align: center;
	margin-bottom: 20px}

.message	{margin-top: 20px;
		margin-left: 20px;
		text-align: left}
