@charset "utf-8";
/* CSS Document For All Japanese Page*/

/*head area*/

html,body,h1,h2,h3,h4,h5,div,p,ul,li,span,img,address{
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	font-family:Arial,Osaka,sans-serif;
}
#fontsize ul{
	background-image:url(../img/fontsize.gif);
	background-repeat:no-repeat;
	width:207px;
	height:18px;
	overflow:hidden;
}
#fontsize li{height:18px;}
#fontsize li a{
	display:block;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
}
.default{
	margin-left:100px;
	_margin-left:50px;
	width:48px;
}
.default a{width:48px;}
.default a:hover{
	background-image:url(../img/fontsize.gif);
	background-position:-100px -18px;
	}
.large{
	margin-left:3px;
	_margin-left:3px;
	width:52px;
}
.large a{width:52px;}
.large a:hover{
	background-image:url(../img/fontsize.gif);
	background-position:-151px -18px;
}

/*global navigation*/
#gnav{
	background-image:url(../img/gnav.gif);
	background-repeat:no-repeat;
	width:795px;
	height:74px;
	padding-left:25px;
	overflow:hidden;
}
#gnav li{
	height:25px;
}
#gnav li a{
	display:block;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.location{
	width:93px;
	margin-right:22px;
}
.location a{width:93px;}
.culture{
	width:88px;
	margin-right:15px;
}
.culture a{width:88px;}
.information{
	width:200px;
	margin-right:0px;
}
.information a{width:200px;}
.economy{
	width:105px;
	margin-right:0px;
}
.economy a{width:105px;}
.trend{
	width:79px;
}
.trend a{width:79px;}
.school{
	width:95px;
	margin-right:11px;
}
.school a{width:95px;
}
.point{
	width:340px;
	margin-right:15px;
	margin-top:15px;
}
.point a{width:340px;}
.support{width:270px;
	margin-right:100px;
	margin-top:15px;
}
.support a{width:270px;
}


/*hover*/
.location a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-131px -263px;
}
.culture a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-246px -263px;
}
.information a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-349px -263px;
}
.economy a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-549px -263px;
}
.trend a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-654px -263px;
}
.school a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-25px -263px;
}
.point a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-25px -238px;
}
.support a:hover{
	background-image:url(../img/gnav.gif);
	background-position:-380px -238px;
}
/*active*/
#pg_location .location a{
	background-image:url(../img/gnav.gif);
	background-position:-131px -263px;
}
#pg_culture .culture a{
	background-image:url(../img/gnav.gif);
	background-position:-246px -263px;
}
#pg_information .information a{
	background-image:url(../img/gnav.gif);
	background-position:-349px -263px;
}
#pg_economy .economy a{
	background-image:url(../img/gnav.gif);
	background-position:-549px -263px;
}
#pg_trend .trend a{
	background-image:url(../img/gnav.gif);
	background-position:-654px -263px;
}
#pg_school .school a{
	background-image:url(../img/gnav.gif);
	background-position:-25px -263px;
}
#pg_point .point a{
	background-image:url(../img/gnav.gif);
	background-position:-25px -238px;
}
#pg_support .support a{
	background-image:url(../img/gnav.gif);
	background-position:-380px -238px;
}


/*  sub navigation*/
#snav{
	margin-left:340px;
	background-image:url(../img/snav03.jpg);
	height:14px;
	width:438px;
	padding-left:0px;
}
#snav_top{
	margin-left:340px;
	height:14px;
	width:438px;
	padding-left:21px;
}
#snav li{
	float:left;
	height:14px;
}
.info{width:67px;margin-right:0px;}
.about{width:93px;margin-right:0px;}
.link{width:91px;margin-right:0px;}
.mailmag{width:114px;margin-right:0px;}
.sitemap{width:73px;} 

#snav a{
	display:block;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.info a{width:67px;}
.about a{width:93px;}
.link a{width:91px;}
.mailmag a{width:114px;}
.sitemap a{width:73px;} 

/*hover*/
.info a:hover{background-image:url(../img/snav03.jpg); background-position:0px -15px;}
.about a:hover{background-image:url(../img/snav03.jpg); background-position:-67px -15px;}
.link a:hover{background-image:url(../img/snav03.jpg); background-position:-160px -15px;}
.mailmag a:hover{background-image:url(../img/snav03.jpg); background-position:-251px -15px;}
.sitemap a:hover{background-image:url(../img/snav03.jpg); background-position:-365px -15px;} 

