@charset "utf-8";

/* ---------------------------------------------
__CSS infomation

Site URL	http://www.nichibun-g.co.jp/library/kyoiku/
			49.html
			http://www.nichibun-g.co.jp/library/forme/283-
File name	side_nav.css(http://www.nichibun-g.co.jp/css/header.css)
Summary		Styles for header(for all pages)
Created		2007-09-07
Last update	2008-10-10 by koho
--------------------------------------------- */

#header {
	width: 761px;
	background: url(../pics/img06/head_gfx.jpg) right top no-repeat;
}
* html #header img {
	behavior: expression(IEPNGFIX.fix(this));
}
#header a img {
	border: 0;
}
#company {
	margin: 0px;
	padding: 0px;
	width: 761px;
	height: 86px;
}
#company h1 {
  margin: 0px 0px 0px 12px;
  padding: 0px;
  border-style: none;
}
#company #naruhodo {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 50px;
	height: 27px;
}
#gnavigation {
	position: absolute;
	top: 57px;
	left: 0;
	width: 761px;
	height: 27px;
	background: url(../pics/gnav/gnavi_back.gif) top left no-repeat;
	border-bottom: 2px solid #FFF;
}
#gnav {
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
}
#gnav li a:focus {
	overflow: hidden;
}
#gnav li#nav01,#nav02,#nav03,#nav04,#nav05,#nav06 {
	float: right;
	margin-right: 15px;
	height: 26px;
}
#gnav li#nav01 { width: 52px;}
#gnav li#nav02 { width: 49px;}
#gnav li#nav03 { width: 65px;}
#gnav li#nav04 { width: 91px;}
#gnav li#nav05 { width: 60px;}
#gnav li#nav06 { width: 59px;}

#gnav li a#off01,#off02,#off03,#off04,#off05,#off06 {
	display: block;
	width: 100%;
	padding: 0px;
	height: 26px;
	text-indent: -9999px;
}
#gnav li a#off01 { background: url(../pics/gnav/home_btn02.gif) top no-repeat;}
#gnav li a#off02 { background: url(../pics/gnav/store_btn02.gif) top no-repeat;}
#gnav li a#off03 { background: url(../pics/gnav/magazine_btn02.gif) top no-repeat;}
#gnav li a#off04 { background: url(../pics/gnav/down_btn02.gif) top no-repeat;}
#gnav li a#off05 { background: url(../pics/gnav/ques_btn02.gif) top no-repeat;}
#gnav li a#off06 { background: url(../pics/gnav/sitemap_btn02.gif) top no-repeat;}
#gnav li a:hover#off01,#off02,#off03,#off04,#off05,#off06 {
	display: block;
	width: 100%;
	padding: 0;
	height: 26px;
}
#gnav li a:hover#off01 { background: url(../pics/gnav/home_btn02.gif) bottom no-repeat;}
#gnav li a:hover#off02 { background: url(../pics/gnav/store_btn02.gif) bottom no-repeat;}
#gnav li a:hover#off03 { background: url(../pics/gnav/magazine_btn02.gif) bottom no-repeat;}
#gnav li a:hover#off04 { background: url(../pics/gnav/down_btn02.gif) bottom no-repeat;}
#gnav li a:hover#off05 { background: url(../pics/gnav/ques_btn02.gif) bottom no-repeat;}
#gnav li a:hover#off06 { background: url(../pics/gnav/sitemap_btn02.gif) bottom no-repeat;}

/* Style_For_WebStore */

div#StoreHeader {
	width: 761px;
	margin-bottom: 5px;
}
div#StoreHeader02 {
	position: relative;
	height: 95px;
}
div#StoreHeader02 h1 {
	position: absolute;
	height: 45px;
	top: 10px;
	left: 10px;
	margin: 0px;
	padding: 0px;
}
div#StoreHeader02 h2 {
	position: absolute;
	top: 10px;
	right: 10px;
	margin: 0px;
	padding: 0px;
}
div#StoreHeader #gnavigation {
	position: absolute;
	top: 65px;
}
