@charset "utf-8";/* ポートラインサービス---------------------------------------------*/* {	margin: 0;	padding: 0;}body {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;	letter-spacing: 0.03em;	background-color: #19598f;	text-align: center;	background : url(../img/back.gif) repeat-x; }p {	line-height: 1.51;}a {	color: #1e90ff;}a:hover {	color: #ff4500;	text-decoration:underline;}img {	border: none;	vertical-align: top;}#wrapper {	width: 1000px;	margin: 0 auto;	text-align: left;}#header {	height: 359px;}#logo {	position: absolute;	top: 0px;	background: #FFFFFF url(../img/header_bg.jpg) ;}/* メインメニュー---------------------------------------------*/#globalNav {	position: absolute;	top: 293px;	width: 1000px;	height: 66px;	list-style-type: none;	background: #000000 url(../img/menu_bg.jpg) left top repeat-x;}#globalNav ul {	padding : 0 0 0 50px;	list-style-type: none;}#globalNav li {	float: left;	width: 150px;}#globalNav li a {	display: block;	overflow: hidden;	width: 100%;	height: 0 !important;	height /**/:66px;	padding-top: 66px;	background-image: url(../img/menu.jpg);	color: #FFFFFF;}/*  背景画像の位置---------------------------------------------*/		/* 通常 */	#nav01 a { background-position:  0     0; }	#nav02 a { background-position: -150px  0; }	#nav03 a { background-position: -300px 0; }	#nav04 a { background-position: -450px 0; }	/* オンマウス */	#nav01 a:hover { background-position:  0     -66px; }	#nav02 a:hover { background-position: -150px  -66px; }	#nav03 a:hover { background-position: -300px -66px; }	#nav04 a:hover { background-position: -450px -66px; }