﻿@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 10pt;
}
body {
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4;
	color: #333333;
	background: #F4F4F4 ;
}
a {
	color: #003399;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #0066CC;
}
img {
	border: none;
	vertical-align: top;
}
#wrapper {
	width: 743px;
	background: #F4F4F4;
	padding-left: 6px;
        padding-top: 103px;
        padding-bottom: 6px;
}

/* ヘッダーとナビゲーション
---------------------------------------------*/
#header {
	position: absolute;
	left: 6px;
	top: 6px;
}
#header a {
        position: absolute;
	left: 612px;
	top: 10px;
}
#cgcounter {
        position: absolute;
	left: 612px;
	top: 10px;
}
#update {
        position: absolute;
	left: 548px;
	top: 42px;
        width: 193px; 
}

#globalNav {
	position: absolute;
	top: 70px;
	left: 6px;
	width: 742px;
	height: 33px;
	list-style-type: none;
	background: #000000 url(../images/global_nav_bg.gif) left top repeat-x;
}
#globalNav li {
	float: left;
	width: 106px;
}
#globalNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:33px;
	padding-top: 33px;
	background-image: url(../images/global_nav.gif);
	color: #FFFFFF;
        
}

/*  背景画像の位置
---------------------------------------------*/
	
	/* 通常 */
	#nav01 a { background-position:  0     0; }
	#nav02 a { background-position: -106px 0; }
	#nav03 a { background-position: -212px 0; }
	#nav04 a { background-position: -318px 0; }
	#nav05 a { background-position: -424px 0; }
	#nav06 a { background-position: -530px 0; }
	#nav07 a { background-position: -636px 0; }
	
	/* 現在位置 */
	#nav01 a.stay { background-position:  0     -66px; }
	#nav02 a.stay { background-position: -106px -66px; }
	#nav03 a.stay { background-position: -212px -66px; }
	#nav04 a.stay { background-position: -318px -66px; }
	#nav05 a.stay { background-position: -424px -66px; }
	#nav06 a.stay { background-position: -530px -66px; }
	#nav07 a.stay { background-position: -636px -66px; }

	/* オンマウス */
	#nav01 a:hover { background-position:  0     -33px; }
	#nav02 a:hover { background-position: -106px -33px; }
	#nav03 a:hover { background-position: -212px -33px; }
	#nav04 a:hover { background-position: -318px -33px; }
	#nav05 a:hover { background-position: -424px -33px; }
	#nav06 a:hover { background-position: -530px -33px; }
	#nav07 a:hover { background-position: -636px -33px; }
