a:link { color: #f10; }
a:visited { color: #f20; }
a:active { color: #eee; }
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a img { border-style: none;}
.hide {display:none;}
html{
	overflow-y:scroll;
}
body {
	margin: 20px;
	padding: 0;
	background:#000;
	font-size: 81.25%;
	font-family: "Verdana, sans-serif, ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.5;
}

h1 {	
	font-size: 200%;  /***** 26px *****/
}

h2 {	
	font-size: 153.8%;/***** 20px *****/
}

h3 {
	font-size: 123.1%;/***** 16px *****/
}

h4 {
	font-size: 116%;  /***** 15px *****/
}

h5 {
	font-size: 108%;  /***** 14px *****/
}

h6 {
	font-size: 100%;  /***** 13px *****/
}

#wrapper { 
	padding-top: 0px;
	width:900px;
	margin:0 auto;
}
#header {
}
#gmenu {
	position:relative;
	margin-top: 5px;
	z-index: 5;
}
#contents{
	margin: 0;
	padding-top: 105px;
	z-index: 1;
}
#main {	
	margin: 0;			
	padding: 10px 0 5px 0;
	z-index: 2;
	clear: both;
	text-align: center;
}
#main01 {	/*home２段コラム用*/
	margin: 0;			
	padding: 0 0 5px 0;
	clear: both;
}
#main04 {	
	margin: 0;			
	padding: 15px 0 5px 0;
}
#sidebox01 {
	margin: 0 0 0 0;
	width:310px;
	float: right;
}

#sidebox01 img{
	margin: 10px 0 15px 0;
	float: right;
}
#footer {	
	margin :0;			
	padding: 0;
	clear: both;
}


/***** グローバルナビゲーションの設定 *****/
ul#gmenu{
	padding:0;
	margin:0;
}
ul#gmenu li{
	padding:0;
	margin:0;
	list-style-type:none;
}
li.logo, li.english, li.mail, li.home, li.start, li.use, li.wall, li.map, li.photo, li.omake, li.link{
	display:inline;
	position:absolute;
}
li.logo{
	top:0;
	left:5;
}
li.english{
	top:23px;
	left:720px;
}
li.mail{
	top:25px;
	left:820px;
}
li.home{
	top:50px;
	left:0px;
}
li.start{
	top:50px;
	left:125px;
}
li.use{
	top:50px;
	left:333px;
}
li.wall{
	top:50px;
	left:500px;
}
li.map{
	top:50px;
	left:694px;
}
li.photo{
	top:106px;
	left:525px;
}
li.omake{
	top:104px;
	left:715px;
}
li.link{
	top:106px;
	left:822px;
}
/* English ver*/
li.japanese, li.mail_e, li.home_e, li.start_e, li.use_e, li.wall_e, li.map_e, li.photo_e, li.omake_e, li.link_e{
	display:inline;
	position:absolute;
}

li.japanese{
	top:24px;
	left:720px;
}
li.mail_e{
	top:25px;
	left:820px;
}
li.home_e{
	top:50px;
	left:0px;
}
li.start_e{
	top:50px;
	left:125px;
}
li.use_e{
	top:50px;
	left:225px;
}
li.wall_e{
	top:50px;
	left:450px;
}
li.map_e{
	top:50px;
	left:675px;
}
li.photo_e{
	top:106px;
	left:630px;
}
li.omake_e{
	top:104px;
	left:805px;
}
li.link_e{
	top:106px;
	left:822px;
}
