@charset "shift_jis";/* CSS Document */body {	background: url(//www.rals.net/hakodate/img/close/hdrbg.png) repeat-x top;	margin: 0 auto;	padding-top: 30px;}/* =========================================================ralsLink========================================================= */div#linkBox {	width: 100%;	position: absolute;	top: 0;	left: 0;	text-align: center;}dl#ralsLink {	width: 950px;	height: 30px;	margin: 0 auto;	z-index: 1;	position: relative;}dl#ralsLink dt,dl#ralsLink dd {	height: 20px;	padding-top: 5px;	float: left;	font-size: 10px;	text-align: left;}dl#ralsLink dt {	width: 120px;	padding: 7px 0 0 30px;	background: url(//www.rals.net/hakodate/img/close/pointer_star.png) no-repeat 0% 50%;}dl#ralsLink dt a {	width: 100%;	color: #000;	text-decoration: none;	display: block;	background: url(//www.rals.net/hakodate/img/close/ralslinkline.gif) no-repeat right 50%;}dl#ralsLink dd {	width: 109px;	padding-left: 5px;	position:relative;	background: url(//www.rals.net/hakodate/img/close/ralslinkline.gif) no-repeat right 50%;}dl#ralsLink dd a {	color: #BBB;	display: block;}dl#ralsLink dd ul {	position:absolute;	top:25px;	left:0;	display:none;	opacity:0;	list-style:none;}dl#ralsLink dd ul li {	position:relative;	border:1px solid #FCC;	border-top:none;	width: 109px;	margin:0;}dl#ralsLink dd ul li a {	height: 12px;	padding-top: 5px;	color: #BBB;	text-decoration: none;	display:block;	padding:3px 7px 5px 15px;	background: url(//www.rals.net/hakodate/img/close/pointer1.gif) no-repeat 5px 50% #FFF;}dl#ralsLink dd ul li a:hover {	background-color:#EEE;}/* =========================================================container========================================================= */div#container {	clear: both;	width: 950px;	margin: 0 auto 30px;	z-index: 0;	padding-top:15px;}div#container h1 {}/* =========================================================searchLink========================================================= */div#searchLink {	margin-top: 40px;	overflow: hidden;	zoom: 1;}div#searchLink h2 {}div#searchLink ul {	width: 960px;	margin-top: 12px;	right: -10px;}div#searchLink ul li {	float: left;	margin-right: 10px;	display: inline;}/* =========================================================links========================================================= */div#links {	clear: both;	margin-top: 40px;	background: url(//www.rals.net/hakodate/img/close/links_bg.png) repeat-y;}div#links h2 {}div#links ul {	width: 890px;	margin: 10px auto;}div#links ul li {	float: left;	width: 178px;	line-height: 25px;}div#links ul li a {	display: block;	color: #666;	text-decoration: none;	background: url(//www.rals.net/hakodate/img/close/links_pointer_01.png) no-repeat 0 50%;	padding-left: 18px;}div#links ul li a:hover {	color: #69C;	background: url(//www.rals.net/hakodate/img/close/links_pointer_02.png) no-repeat 0 50%;	padding-left: 18px;}