﻿body {	margin: 0;	padding: 0;	margin-left: 10px;	background-color:#FFDDFF;} p{ line-height: 150%;}.wrapper {	width: 900px;}.title {	font-weight: bold; FONT-SIZE: medium; LINE-HEIGHT: 120%; COLOR: #6699CC;}.p_top{text-align:center; FONT-SIZE: 0.9em; LINE-HEIGHT: 200%;}A:hover {	COLOR: #003366; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline}.logo {	position: absolute;	top: auto;	left: 50px;}#counter {	position: relative;	top: 350px;}#massage {	width: 405px;	left: 0px;	top: 0px;	position: relative;	float: left;	margin: 0px;}#content {	overflow: auto;	position: static;	top: auto;	margin-top: 0px;	margin-right: 0;	margin-bottom: 1px;	margin-left: 0;}/*.px {	font-size: 12pt;	color: black;	line-height: 16pt;} */.px1 {	color: red;	font-size: 11pt;	line-height:1.2em;}a:link { color: #000066 } a:visited { color: #003399 }#news {	background-attachment: fixed;	background-image: url(../img/bg_news.jpg);	background-repeat: no-repeat;	background-position: left center;	padding: 5px;	height: 168px;	width: 400px;}h1 {	line-height: 14px;}h2 {	margin:0px;	font-size: 16px;	padding-left: 10px;	color:#660000;}#s_menu {	padding: 0px;	height: 64px;	width: 900px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}#pagetop {	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";	font-size: medium;	color: #000066;	height: 55px;	width: 900px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}#main {	position: static;	padding: 5px;	left: 50px;	width: 900px;	top: 190px;	margin-left: 50px;}#kaijo {	clear: left;}#map {	padding: 0px;	height: 500px;	width: 620px;	position: absolute;	top: 200px;	left: 50px;}#shadow {	width:870px;	margin-right:auto;	margin-left:auto;	background-color:#FFFFEE;	border-style: solid;border-width: 1px;	border-color:#FF3300;}#sotowaku {	width: 850px;	margin-right:auto;	margin-left:auto;	border-style: solid;border-width: 0px;	border-color:#FF3300;}#header { margin-left:0px; }/*↓↓ここがメニュー部分です↓↓*/#menu ul{ margin: 0; padding-left: 0px; list-style: none; }#menu li{ padding: 0; margin: 0; float: left; }#menu li a{display: block; 	background:url(../image/menu_bg11.gif) no-repeat;	border: 0px; padding: 0px;	text-decoration: none; color: #fff; width: 121px; height: 46px;	margin: 0px; padding-top: 6px; text-align: center; font-size: 14px;	}#menu li a:hover{ display: block; 	background:url("../image/menu_bg21.gif") no-repeat;	text-decoration: none; color: #fff; margin: 0px; 	}/*↑↑ここがメニュー部分です↑↑*/#byoin {	margin-left:0px;	padding-right:0px;	line-height:1.4em;	font-size:14px;	color: black;}#byoin p{	margin-right:5px;	color: black;	line-height:1.4em;	font-size:14px;	padding:0px;}#byoin h2 {	margin:0px;	color: #660000;	line-height:1.4em;	font-size: 16px;	padding:0px;/*フッタ部*//* #footer {	clear:both;	width:838px;height:40px;	margin-left:0px;	background-color: #FFDDFF;	border-style: solid;border-width: 1px;	border-color:#FF3300;	line-height:1.2em;}#footer a{	text-align:left; text-decoration: underline;	font-size:14px;	color: blue;	padding-left:10px ;}#footer a:hover{	text-align:left; text-decoration: underline;	font-size:14px;	color: black;	padding-left:10px ;		}#address table.style {  	width:850px;	margin-left:0px;    border-collapse: collapse;  }#address table.style tr td {display: block; 	background:url(../image/bg_add.gif) repeat-x;	border: 0px; padding: 0px;	text-decoration: none; color: #ffffff; height: 30px;	margin-left: 0px; padding-top: 0px; text-align: center; font-size: 16px;	}*/