@charset "shift-jis";/*--------------------------------------------　■［ヘッダー］--------------------------------------------*/div#header {	width: 986px;	height: 118px;	margin: 0px auto;	padding: 0px;	background-image: url(../img/header_bgp01_980.gif);	background-repeat: no-repeat;	background-position: left top;	position: relative;}div#header h1 {	background-image: url(../img/header_logo01.gif);	background-repeat: no-repeat;	background-position: left top;	width: 180px;	height: 40px;	margin: 0px;	padding: 0px;	font-size: 100%;	font-weight: normal;	position: absolute;	left: 19px;	top: 16px;}div#header h1 a {	padding: 0px;	display: block;	width: 180px;	height: 39px;}div#header h1 a span {	display: none;}div#header p#header-senryu {	width: 250px;	height: 68px;	margin: 0px;	padding:0px;	left: 240px;	top: 0px;	position: absolute;}div#header ul#header-navi {	width: auto;	margin: 0px;	padding: 15px 10px 7px 0px;	list-style: none;	text-align: right;}div#header ul#header-navi li {	background-image: url(../img/icon01.gif);	background-repeat: no-repeat;	background-position: left center;	width: auto;	margin: 0px;	padding: 0px 10px 0px 15px;	display: inline;	font-size: 90%;}div#header ul#header-navi li a {	color: #333;}div#header ul#header-navi li a:hover {	color: #C12733;}div#header ul#header-language {	width: auto;	margin: 0px;	padding: 0px 10px 0px 0px;	list-style: none;	text-align: right;	position: relative;}div#header ul#header-language li {	display: inline;	margin: 0px;	padding: 0px;}div#header ul#header-language li a {	background-image: url(../img/header_language.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	display: block;	position: absolute;	height: 15px;}div#header ul#header-language li a:hover {	filter: alpha(opacity=75);	-moz-opacity:0.75;	opacity:0.75;}div#header ul#header-language li a.language-j {	background-position: left top;	width: 60px;	right: 110px;	top: 0px;}div#header ul#header-language li a.language-e {	background-position: right bottom;	width: 90px;	right: 20px;	top: 0px;}div#header ul#header-language li a span {	display: none;}div#header div#header-globalnavi {	position: absolute;	width: 920px;	height: 39px;	left: 3px;	top: 70px;}div#header div#header-globalnavi ul {	width: 980px;	height: 39px;	list-style: none;	margin: 0px;	padding: 0px;}div#header div#header-globalnavi ul li {	height: 39px;	display: block;	margin: 0px;	padding: 0px;	float: left;}div#header div#header-globalnavi ul li a {	height: 39px;	display: block;	background-image: url(../img/header_navi01_980.gif);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	width: 196px;	text-decoration: none;}div#header div#navip01,div#header div#navip02,div#header div#navip03,div#header div#navip04,div#header div#navip05 {	position: absolute;	top: 0px;	left: -999px;	width: 150px;}div#header div#header-globalnavi ul li a span {	display: none;}div#header div#header-globalnavi ul li a.globalnavi-01 {	background-position: left top;}div#header div#header-globalnavi ul li a.globalnavi-01-on {	background-position: left bottom;}div#header div#header-globalnavi ul li a.globalnavi-01:hover {	background-position: left bottom;}div#header div#header-globalnavi ul li a.globalnavi-02 {	background-position: 25% 0%;}div#header div#header-globalnavi ul li a.globalnavi-02-on {	background-position: 25% 100%;}div#header div#header-globalnavi ul li a.globalnavi-02:hover {	background-position: 25% 100%;}div#header div#header-globalnavi ul li a.globalnavi-03 {	background-position: 50% 0%;}div#header div#header-globalnavi ul li a.globalnavi-03-on {	background-position: 50% 100%;}div#header div#header-globalnavi ul li a.globalnavi-03:hover {	background-position: 50% 100%;}div#header div#header-globalnavi ul li a.globalnavi-04 {	background-position: 75% 0%;}div#header div#header-globalnavi ul li a.globalnavi-04-on {	background-position: 75% 100%;}div#header div#header-globalnavi ul li a.globalnavi-04:hover {	background-position: 75% 100%;}div#header div#header-globalnavi ul li a.globalnavi-05 {	background-position: 100% 0%;}div#header div#header-globalnavi ul li a.globalnavi-05-on {	background-position: 100% 100%;}div#header div#header-globalnavi ul li a.globalnavi-05:hover {	background-position: 100% 100%;}