@charset "UTF-8";/*============================================================* ver.08-05-27*============================================================*/#main {	background: #fff url(../images/xxx.jpg) no-repeat;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	width: 748px;	margin: 0 auto;	clear: both;}#breadcrumb {	margin: 0 0 5px 0;}#container em {	font-size: 1em;	line-height: 1.5;	margin: 0 0 0px 0;	padding: 0px 0px;}#titlewide {	width: 700px;	padding: 0px 0px 0px 0px;	margin: 0 auto;}#titlewide  h2 {	padding: 7px 0px 0px 0px;	margin: 0 auto;}#container {	background: #none url(../images/xxx.gif);		font-size: 14px;	line-height: 1.5;	width: 660px;	padding: 10px 0px;	margin: 0 auto;}#container h2 {	margin: 0px 0 30px 0;}#container p {	font-size: 12px;	line-height: 1.8;}#container p.care {	font-size: 13px;	line-height: 1.4;	padding:0 0 0 1em;	text-indent:-1em;}#container p.into {	font-size: 13px;	line-height: 1.6;}#container h3 {	font-size: 1.25em;	font-weight: bold;	border-bottom: 4px solid #0A97CA;	line-height: 1.7;	padding: 5px 10px 4px 0px;	margin: 0 0 20px 0;}#container h4 {	color: #FF6600;	font-size: 1.05em;	font-weight: bold;	border-bottom: 1px solid #0A97CA;	padding: 3px 0px;	margin: 2px 0 5px 0;}#container p.holist {	color: #FF6600;	font-weight: bold;	font-size: 14px;	line-height: 1.8;}.arealist {	line-height: 1.6;	font-size: 1.1em;	padding: 0px 0px;	margin: 0 0 0px 0;}.arealist a {	color: #0A97CA;}p.mArea {	border-left: 3px solid #0A97CA;	border-bottom: 1px solid #DCDCDC;	font-size: 0.9em;	padding: 0px 6px;	margin: 20px 0 5px 0;}p.mArea, em {	font-size: 1.05em;}.area {	color: #0A97CA;	border-bottom: 1px solid #DCDCDC;	font-size: 1.3em;	font-weight: bold;	padding: 50px 0px 1px 0px;	margin: 0;}.number {	font-size: 1em;	line-height: 1.7;	padding: 0;	margin: 0;	display: none;}.name {	width: 265px;	font-size: 1em;	font-weight: bold;	line-height: 1.7;	padding: 3px 0px;	margin: 0 0 0px 0;}.post {	font-size: 1em;	line-height: 1.7;	padding: 2px 0 2px 10px;	margin: 0 0 0px 0;	display: none;}.addr {	width: 260px;	font-size: 1em;	line-height: 1.7;	padding: 3px 0 2px 10px;	margin: 0 0 0px 0;}.tel {	width: 95px;text-align: right;	background: #fff url(../images/tel.gif) no-repeat 0px 9px;	font-size: 1em;	line-height: 1.7;	padding: 3px 0 2px 30px;	margin: 0 0 0px 0;}p#rule {	background: #FFF5D4;	font-size: 0.95em;	line-height: 1.4;	margin: 10px 0 0 0;	padding: 10px;}#container p.down {	margin: 5px 0 10px 0;}#container ul {	padding: 0;	margin: 0px 0px 0px 20px;}#number li {list-style-type:decimal;}#container li {	font-size: 14px;	line-height: 1.4;	padding: 0;	margin: 5px 0;}#container hr {	height: 1px;	color: #CCCCCC;}.space {	height: 25px;	clear: both;}div.final {	font-weight: bold;	color: #CC0000;	font-size: 14px;	line-height: 1.8;	margin: 10px 0 0 0;	padding: 0px;}tt {	font-weight: normal;	font-family:monospace;	font-size: 14px;	line-height: 1.6;}