@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, dd, dt, dl, ul, ol, li, pre, form, fieldset, input, blockquote, table, th, td {
	margin:0px;
	padding:0px;
}
body {
	font-family: Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif;
	background:#FFFFFF;
	color:#343434;
	text-align:justify;
	background-image:url(../../common/img/inner-bg.gif);
	background-repeat:repeat-x;
	font-size:0.78em;
	line-height:150%;
}
html>/**/body { letter-spacing:0.06em; }
* html body { font-size: 0.75em; }
#body a { color:#343434; }
body#top.etoko #main{
margin-right:5px;
}
#body a:hover, #main .entry-title a:hover { color:#ff6666; }
hr {
clear:both; }
h1, h2, h3 { font-weight: bold; }
h2 { font-size: 1.4em; }
h3 {
	background-color:#76c835;
	color:#FFFFFF;
	padding-left:10px;
	font-size: 1.2em;
	overflow:inherit;
}
h4 { font-size:1.0em; }
h5 { }
h3, h4, h5 { }
h5 { }
p { text-align:justify; }
ul {
	list-style:none;
	clear:both;
}
li { }
ol { }
a img { border:none; }
dl { }
dt { font-weight:bold; }
dd { margin-left:20px; }
th { text-align:center; }
td { background-color:#FFFFFF; }
small { font-size: 0.9em; }
strong { color:#333333; }
ol strong { color:#666666; }
#main h1, #main h2, #main h3, #main h4, #main h5, #main p, #main table, #main ul, #main ol, #main dl { margin-bottom:16px; }
#main h2 { margin-bottom:13px; }
span.lite-blue { color:#0266c5; }
/*img { vertical-align:middle; }*/
iframe { border:#CCCCCC solid 1px; }
/*＜共通クラス＞**************************/
.lft { float:left; }
.rgt { float:right; }
.brk { clear:both; }
.center { text-align:center; }
.mask { display:none }
.inline { display:inline; }
.small { font-size: 0.9em; }
.pagetop {
	text-align:right;
	margin-bottom:30px;
	clear:both;
}
img.lft {
	margin-right:15px;
	margin-bottom:15px;
}
img.rgt {
	margin-left:15px;
	margin-bottom:15px;
}
.imgover { }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix { display:block; }
/* end MacIE5 */
/*********************layout**********/
#lsh {
	position:absolute;
	margin-left:-33px;
}
#rsh {
	position:absolute;
	margin-left:899px;
}
#body {
	margin:auto;
	width:900px;
	background-image:url(../../common/img/bg.gif);
	background-repeat:repeat-y;
}
#body-inner {
	background-image:url(../../common/img/bg2.gif);
	background-position:-34px top;
	background-repeat:no-repeat;
	min-height:956px;
	height: auto !important;
	height:956px;
 overflow::visible;
}
html>/**/body #body-inner { overflow:auto; }
#hd { height:151px; }
#hd div.ci {
	position:absolute;
	margin-left:4px;
	margin-top:28px;
	width:309px;
}
#global li, #hd-link li, #ft li { float:left; }
#hd-link {
	position:absolute;
	margin-left:550px;
	width:351px;
	height:28px;
	line-height:28px;
	margin-top:-1px;
}
#global {
	width:890px;
	margin-left:4px;
}
*html #global img { border-bottom:#FFFFFF solid 2px; }
#topic_path {
	margin-left:50px;
	width:860px;
	height:25px;
	line-height:25px;
	background-image:url(../../common/img/dot-tp.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin-top:6px;
	margin-left:12px;
	clear:both;
	overflow:hidden;
}
#topic_path a { color:#343434; }
#topic_path { white-space: nowrap; }
#cat-name {
	border-top:#dad7d7 solid 1px;
	border-bottom:#dad7d7 solid 1px;
	width:890px;
	height:85px;
	margin-left:4px;
}

*html #cat-name img { padding-bottom:0px; }
*:first-child+html #cat-name img { padding-bottom:0px; }
#wrap { width:890px; }
#body-bottom {
	margin-right:auto;
	margin-left:auto;
	width:898px;
	background-image:url(../../common/img/bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:15px;/*behavior: url(../../common/js/iepngfix/iepngfix.htc);*/
}
*html #body-bottom { background-position:0px bottom; }
/**************************ポータル*********************/
body#top.portal #topic_path, body#top.portal #cat-name { display:none; }
body#top.portal #body-inner { background-image:url(../../img/top/bg-top.jpg); }
body#top.portal #hd { height:322px; }
body#top.portal #topban ul {
	width:205px;
	padding:0px;
	margin:0px;
	margin-bottom:7px;
}
body#top.portal #topban ul li {
	padding:0px;
	margin:0px;
	margin-bottom:2px;
}
body#top.portal #main h1 {
	background-image:url(../../img/top/contents_title.gif);
	line-height:35px;
	padding-left:60px;
	width:586px;
	height:35px;
}
body#top.portal #main table.nocolor, body#top.portal #main table.nocolor th { background:none; }
body#top.portal #main table.nocolor th.fusen {
	width:166px;
	height:41px;
	background-image:url(../../img/top/img_photo_title.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	text-align:left;
	font-weight:normal;
	padding-right:15px;
	line-height:15px;
	vertical-align:middle;
	font-size:0.9em;
}
html>/**/body#top.portal #main table.nocolor th.fusen { 
	padding-right:20px;
}
body#top.portal #main table.nocolor td, body#top.portal #main table.nocolor th {
	vertical-align:top;
	padding-right:10px;
}
body#top.portal #main table.nocolor td img {
	margin-top:8px;
	margin-bottom:8px;
}
body#top.portal #side { margin-top:20px; }
#portal-info { width:635px; }
#portal-info p { }
#main #topmap h2, #main #topblog h2, #main #topinfo h2, #main #topblog h3 {
	background:none;
	margin:0px;
	padding:0px;
}
*html #main #topmap { margin-top:15px; }
*+html #main #topmap { margin-top:15px; }
#main #topevent ul, #main #topevent li {
	margin:0px;
	padding:0px;
}
#main #topevent ul {
	width:604px;
	margin-left:15px;
}
#topevent li {
	float:left;
	width:300px;
}
#topevent li p img { border:#FFFFFF solid 1px; }
#topevent li p {
	margin:0px;
	padding:0px;
	padding-right:15px;
}
#topmap {
	width:604px;
	clear:both;
	height:122px;
	margin-left:14px;
	background-image:url(../../img/top/pdf-bg.gif);
	background-position:0px 23px;
	background-repeat:no-repeat;
}
#topmap div.lft { width:302px; }
#main #topmap h3 {
	background:none;
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-left:13px;
}
#main #topmap div.rgt h3 { margin-left:7px; }
#main #topmap div.rgt ul li {
	float:left;
	margin-right:10px;
}
#main #topmap div.rgt ul {
	margin-top:8px;
	margin-left:8px;
}
#main #topmap div.lft ul {
	margin-top:5px;
	margin-left:12px;
}
#topmap div.rgt { width:302px; }
#topinfo {
	background-image:url(../../img/top/notice-bg.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-bottom:20px;
}
#topinfo .fake {
	background-image:url(../../img/top/notice-bg.gif);
	background-repeat:repeat-y;
	margin-top:-3px;
}
*:first-child+html #topinfo .fake {
margin-top:-5px;
}
	

#topinfo img.btm { margin-bottom:-5px; }
#main #topinfo h2 {
	background-image:url(../../img/top/notice-hd.gif);
	height:49px;
	background-repeat:no-repeat;
}
#main #topinfo h2 img, #main #topblog h2 img {
	margin-left:55px;
	margin-top:15px;
}
#main #topblog { width:625px; }
*html #main #topblog p { margin-bottom:10px; }
*:first-child+html #main #topblog p { margin-bottom:5px; }
#main #topblog h2 img {
	margin-left:20px;
	margin-top:0px;
}
#main #topinfo h2 img.imgover, #main #topblog h2 img.imgover {
	position:absolute;
	margin-left:285px;
	margin-top:12px;
}
#main #topblog h2 {
	background-image:url(../../img/top/etoko-hd.gif);
	height:35px;
	background-repeat:no-repeat;
}
#main #topblog h2 img.imgover {
	margin-top:8px;
	margin-left:329px;
}
#topinfo ul { margin-bottom:0px; }
*html #main #topinfo ul {
padding-top:20px;
margin-top:-20px;
margin-bottom:-5px;
}
#main #topinfo ul li {
	background-image:url(../../img/top/notice-line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
}
#topinfo ul li a { text-decoration:none; }
#main #topblog h3 {
	color:#000000;
	margin:10px;
	margin-left:20px;
}
#topblog {
	background-color:#effbff;
	margin-left:3px;
	overflow:auto;
	margin-bottom:15px;
}
/****************コンテンツエリア*****************************/

#main {
	width:625px;
	float:right;
	margin-top:20px;
	margin-right:13px;
}
*html #main { margin-right:-12px; }
#main p, #main h3, #main table, #main dl, #main ul, #main ol {
	margin-left:21px;
	margin-right:21px;
}
#main ol { padding-left:22px; }
#main img { }
#main h1 {
	background-image:url(../../common/img/h1-geen.gif);
	background-repeat:no-repeat;
	width:625px;
	height:39px;
	line-height:39px;
	color:#FFFFFF;
	padding-left:21px;
	font-size:1.2em;
}
#main h2 {
	background-image:url(../../common/img/h2-pink.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#666666;
	padding-left:45px;
	clear:both;
	padding-bottom:5px;
}
#main h3 {
	background-color:#76c835;
	color:#FFFFFF;
	padding:3px;
	padding-left:8px;
}
#main table.def {
clear:both;
	background-color:#b7b7b7;
	width:585px;
}
#main table.def th, #main table.def td {
	padding:12px;
	padding-top:8px;
	padding-bottom:8px;
}
#main table.def th {
	background-color:#f5f5f5;
}
#main table.def td { background-color:#FFFFFF; }
#main table.def ul {
	margin-bottom:0px;
	margin-left:0px;
	margin-rigt:0px;
}
#main ol li table.def, #main ul li table.def {
	margin-left:-22px;
	margin-top:10px;
}
#main ol li,#main ul li {
margin-bottom:15px;
}
#main ol li ul, #main ol li ol, #main ul li ol, #main ul li ul { margin-left:0px; }
#main ol li ul li { list-style:disc; }
#main table.block, #main table.th, #main table.td { background:none; }
#main table.block th {
	width:277px;
	background-color:#76c835;
	color:#FFFFFF;
	padding:3px;
	padding-left:8px;
	text-align:left;
}
#main table.block th.spacer {
	width:31px;
	background:none;
}
#main table.block td {
	vertical-align: top;
	padding-bottom:15px;
}
#main table.block td p {
	margin-top:5px;
	margin-left:0px;
}
#main dt, #main dd { }
/*#main dt {
	width:267px;
	background-color:#76c835;
	color:#FFFFFF;
	margin-bottom:5px;
	height:24px;
	line-height:24px;
	padding-left:10px;
}
#main dd {
	width:277px;
	margin-left:0px;
	margin-bottom:5px;
}
#main dd img { margin-bottom:5px; }
#main dd p { margin-left:0px; }
#main table ul {
	margin-bottom:0px;
	margin-left:0px;
	margin-rigt:0px;
}
#main dd.sethgt-01 {
	min-height:255px;
	height: auto !important;
	height:255px;
}*/
span.col1 { color:#1c7cce; }
span.col2 { color:#108607; }
span.col3 { color:#f03333; }
#areamap, #parkinginfo {
	width:584px;
	margin-left:18px;
	background-image:url(../../img/park/bg-areamap.gif);
	background-repeat:y-repeat;
	margin-bottom:30px;
	clear:both;
}
#areamap h2, #parkinginfo h2 {
	background:none;
	padding:0px;
	margin-bottom:0px;
}
#areamap p img.rgt { margin-left:15px; }
#parkinginfo table {
	margin-top:15px;
	margin-bottom:0px;
}
#parkinginfo table td { background:none; }
#parkinginfo table td p { margin-left:0px; }
#parkinginfo table th {
	text-align:left;
	vertical-align:top;
	width:100px;
	font-weight:normal;
}
.block div.lft, .block div.rgt { width:277px; }
.block div.lft { clear:both; }
.pdf {
	background-image:url(../../common/img/pdf.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}
/*****************************FAQ***********************/
#main li.faqlist { line-height:24px; }
#faqselec ul li.faq { display:none; }
#faqselec li { }
/***************************サイドバー**********************/
#side {
	width:236px;
	float:left;
	margin-top:5px;
	margin-left:16px;
}
*html #side { margin-left:8px; }
div#navipark {
	background-image:url(../../img/park/local-bg.gif);
	width:205px;
	height:205px;
	margin-bottom:10px;
}
div#navipark ul { padding-top:21px; }
div#navipark ul li {
	margin:0px;
	padding:0px;
}
div#navipark ul li a img { vertical-align: top; }
div#navibloom {
	background-image:url(../../img/bloom/localbg.gif);
	width:205px;
	height:205px;
	margin-bottom:10px;
}
div#navibloom ul { padding-top:21px; }
div#navibloom ul li {
	margin:0px;
	padding:0px;
}
div#navibloom ul li a img { vertical-align: top; }
#map {
	background-image:url(../../img/park/map.gif);
	background-repeat:no-repeat;
	width:205px;
	height:146px;
	margin-bottom:13px;
}
#map img.setpos { margin-top:-1px; }
#map h3 { display:none; }
#map p { padding-top:124px; }
#info {
	width:205px;
	background-image:url(../../img/park/bg-info.gif);
	background-repeat:repeat-y;
}
#info h4 { background-color:#dad7d7; }
#info p { margin:5px; }
#info h4 {
	padding-left:8px;
	line-height:24px;
	padding-top:7px;
	padding-bottom:3px;
}
#info h4.head {
	background:none;
	background-image:url(../../img/park/hd-info.gif);
	padding-top:10px;
}
#info h4 a { }
#info img.telinfo {
margin-bottom:-3px;
}
#mob { margin-top:10px; }
/*******************************フッターエリア*****************/
#ft {
	background-image:url(../../common/img/ft-bg-bg.gif);
	background-repeat:repeat-x;
	background-position:center 135px;
	clear:both;
}
#ft-inner {
	width:900px;
	margin:auto;
	min-height:210px;
	overflow:visible;
	padding-top:35px;
}
html>/**/body #ft { }
#ftlink {
	padding-top:10px;
	text-align:center;
	line-height:18px;
	background-color:#95d277;
}
#ftlink a {
	background-image:url(../../common/img/flink-pipe.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-left:8px;
	padding-right:15px;
}
#ftlink a.brk { background:none; }
#ft p.copy {
	background-color:#3bac46;
	text-align:center;
	color:#FFFFFF;
	padding:5px;
	margin-top:10px;
}
#acrobat {
	margin-bottom:130px;
	padding-left:60px;
	text-align:left;
}
#acrobat img { margin-right:60px; }
/****************************ブログ******************/
#side .widget { margin-top:15px; }
#side .widget, #calendar { width:205px; }
#side .widget h3 {
	padding:0px;
	background:none;
}
#side .widget ul { margin-top:10px; }
#side .widget ul li { padding-left:10px; }
#calendar h3.widget-header {
	background-image:url(../../img/blog/cal-hd.gif);
	height:33px;
	text-align:center;
	line-height:30px;
}
#calendar .widget-content { background-image:url(../../img/blog/cal-bg.gif); }
#calendar table {
	width:180px;
	margin-left:15px;
}
#calendar table th, #calendar table td { text-align:center; }
#calendar table td a {
	background-color:#fedee1;
	text-decoration:none;
}
#main div.asset-meta { border:#000000 solid 1px; }
#calendar th, #calendar td { background:none; }
#calendar th.sun { color:#f4100f; }
#calendar th.sat { color:#3a5ef4; }
/*******エントリ**************
.asset {
margin-left:15px;
}
*/
.ent-group {
	margin-left:20px;
	margin-bottom:20px;
}

#btmmgn {
margin-bottom:-5px;
}

div.fakeh2 {
height:5px;
	background-image:url(../../common/img/dot-line-pink.gif);
	background-repeat:repeat-x;
	background-position:center center;
	margin-top:10px;
	margin-bottom:12px;
}

#btmmgn .asset-body img.lft { margin-left:5px;
 }
 
#btmmgn .asset-body div.article {
margin-top:10px;
}

#main .entry-title a { color:#666666; }
.asset-content {
	width:587px;
	background-image:url(../../img/blog/bg-entry.gif);
	background-repeat:repeat-y;
}
.asset-content b { color:#62b91c; }
#main .asset-content table.def {
	background-color:#b7b7b7;
	width:555px;
	margin-left:0px;
}
.asset-header, .asset-footer {
	height:15px;
	width:587px;
	background-image:url(../../img/blog/bg-entry-hd.gif);
	background-repeat:no-repeat;
}
.asset-footer {
	background-image:url(../../img/blog/bg-entry-ft.gif);
	background-repeat:no-repeat;
	padding-bottom:15px;
}
.asset-body, .asset-more, asset-extra, .asset-more-link, .asset-extra {
	margin-left:15px;
	margin-right:15px;
}
#main div.asset-body { /*overflow:auto;*/ }
html>/**/body #main div.asset-body { overflow:auto; }
.asset-body img.rgt {
	border:#FFFFFF solid 2px;
	margin-left:5px;
	margin-bottom:5px;
}
.asset-body img.lft { margin-bottom:0px; }
.asset-meta, .entry-categories { display:none; }
.asset-more-link { text-align:right; }
.ctm-link {
	width:587px;
	background-color:#f3ffe1;
	background-image:url(../../img/blog/past-lst-ft.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:25px;
}
.ctm-link h3#ctm-link-hd {
	margin:0px;
	padding:0px;
	color:#63b91e;
	background:none;
	background-image:url(../../img/blog/past-lst-hd.gif);
	background-repeat:no-repeat;
	min-height:40px;
	overflow:visible;
	padding-top:8px;
	padding-left:21px;
	margin-bottom:3px;
}
*html .ctm-link h3#ctm-link-hd { padding-bottom:15px; }
.ctm-link p {
	margin:0px;
	padding-bottom:20px;
}
*html .ctm-link p {
	margin:0px;
	margin-top:2px;
	padding-bottom:5px;
}
*+html .ctm-link p { padding-bottom:2px; }
.pm-link {
	background-image:url(../../common/img/dot-line-pink.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:25px;
	clear:both;
}
h1#h1-for-blog {
	background-image:url(../../img/blog/bg-entry_title.gif);
	height:32px;
	line-height:32px;
}
.lnavi {
	background-image:url(../../img/blog/bg-selector-lft.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:300px;
	margin:auto;

	margin-top:25px;
	margin-bottom:15px;
	padding-left:24px;
	background-color:#e3f6ff;
	overflow:visible;
}
.lnavi-inner {
	background-image:url(../../img/blog/bg-selector-rgt.gif);
	height:24px;
	background-repeat:no-repeat;
	background-position:right;
	background-color:#e3f6ff;
	text-align:center;
	padding-right:24px;
}
/**************************ページ****************/
#wrap.sports #main table.block th, #wrap.sports #main h3 { background-color:#6fb4f6; }
#wrap.sports #main table th.spacer { background:none; }
#wrap.sports #side #map { margin-top:15px; }
#fqevent, #fqactivity, #fqinformation, #fqbloom { display:none; }
.faqbd {
	width:555px;
	padding:15px;
	background-image:url(../../img/faq/answer.gif);
	background-repeat:no-repeat;
	padding-top:45px;
	margin-left:15px;
}
#main .faqbd ul {
margin-left:0px;
_margin-top:15px;
}
#main .faqbd ul li {
line-height:20px;
margin-bottom:5px;
}

.faqbd ul li a {
	background-image:url(../../common/img/arrow-pink-rl.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
.caution {
	text-align:center;
	border:#fbe588 solid 3px;
	background-color:#fffbea;
	padding:10px;
}
#main ul.iconlist { margin-left:36px; }
#main ul.iconlist li {
	line-height:22px;
	_line-height:30px;
}
#main ul.iconlist img {
	margin-left:-15px;
	margin-bottom:-4px;
}
#main p.iconlist img {
	margin-left:-15px;
	margin-bottom:-4px;
}
.sublink {
	background-color:#fffbea;
	text-align:center;
	padding:16px;
}
.sublink a { margin-right:15px; }
#main dl.accessinfo {
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}
#main dl.accessinfo dt {
	font-size:1.2em;
	margin-top:10px;
}
#main dl.accessinfo dd { margin-left:0px; }
#main span.tel, span.fax { color:#000000; }
#main span.tel { font-size:1.2em; }
#main div.gmap {
	width:325px;
	height:240px;
	padding-left:21px;
	padding-bottom:15px;
	_padding-bottom:0px;
}
#main div.gmapinfo {
	padding-right:21px;
	width:240px;
}
#main div.gmapinfo p {
	margin-left:0px;
	margin-right:0px;
}
#main div.gmapinfo h2 img {
	position:absolute;
	margin-left:-45px;
	margin-top:-6px;
}
/***********フォーム**********/
form img { border:none; }
input { border:#bdbdbd solid 1px; }
.stl1 {
	height:22px;
	width:245px;
}
textarea.stl2 {
	border:#bdbdbd solid 1px;
	width:100%;
	height:90px;
}
.stl3 {
	height:22px;
	width:304px;
}
input.sbmt { border:none; }
#contactform table { border:#fce588 solid 3px; }
#contactform table th {
	padding:10px;
	padding-left:20px;
	text-align:left;
	width:130px;
	font-weight:normal;
	background-color:#fdf2bc;
	border-right:#fae588 solid 3px;
}
#contactform table td {
	background-color:#fdf2bc;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
}
#contactform table td { background-color:#fefbea; }
#contactform p.submit {
	background-color:#fefbea;
	padding:10px;
}
body.subinfo #body-inner { background-image:url(../../common/img/bg3.gif); }
body.subinfo #main {
	float:none;
	margin-left:150px;
}
body.subinfo #main h1 { display:none; }
body.subinfo #main div.policy { }
body.subinfo #main .policy ul {
margin-left:20px;
margin-right:0px;
}
body.subinfo #main .policy ul li p {
margin-left:0px;
}

body.contact #main table { width:589px; }
#main table td.bgwhite { background-color:#FFFFFF; }
form .bgyellow {
	background-color:#fefbea;
	padding:10px;
	text-align:center;
	margin:15px;
	margin-top:0px;
}
body.subinfo #body-bottom { background-image:url(../../common/img/bg-bottom2.gif); }
body.subinfo #body { background-image:url(../../common/img/bg-sub.gif); }
#main p.bggrey {
	background-color:#f5f5f5;
	margin:0px;
	margin-bottom:15px;
	padding:20px;
}
#main p.bggrey2 {
	background-color:#f5f5f5;
	margin:0px;
	margin-bottom:15px;
	padding:20px;
	width:558px;
	margin-left:20px;
}
img.setpos { margin-bottom:-5px; }
#side .widget-content img.setpos {
 margin-bottom:-5px;
 }
/*******contact*****************/

.borderbtm {
	padding-bottom:0px;
	padding-top:20px;
	clear:both;
	border-bottom:#cccccc solid 1px;
}
.borderbtm img.lft, .borderbtmend img.lft { margin-bottom:60px; }
.borderbtmend {
	padding-bottom:0px;
	padding-top:20px;
	clear:both;
	margin-bottom:50px;
}
hr { clear:both; }
p.nomrgn { margin-left:0px; }
/*****sitemap*******/

.sm1, .sm2, .sm3, .sm4 { width:292px; }
.sm1, .sm2 { height:250px; }
.sm1, .sm3 {
	float:left;
	clear:both;
}
.sm2, .sm4 { float:right; }
.sm1 h2 img, .sm2 h2 img, .sm3 h2 img, .sm4 h2 img {
	margin-left:-40px;
	margin-bottom:-6px;
	margin-right:5px;
}
.sm1 dd, .sm2 dd, .sm3 dd, .sm4 dd {
	margin-left:2px;
	margin-bottom:10px;
}
.sm1 dt, .sm2 dt, .sm3 dt, .sm4 dt { margin-bottom:5px; }
div#wrap.park .bggrey {
	width:auto;
	padding:5px;
	margin-top:20px;
}
div#wrap.park dl.etokolist {
	margin-left:13px;
	margin-top:12px;
}
div#wrap.park dl.etokolist dd { margin-left:135px; }
p.linkmrgn {
	margin-top:-10px;
	margin-bottom:10px;
}
img.telmrgn {
	margin-top:5px;
	margin-bottom:5px;
}
#main p.nobtmmrgn { margin-bottom:0px; }

a.nobdr {
text-decoration:none;
}
a.nobdr img {
border:#CCCCCC solid 1px;
}

