﻿@charset "UTF-8";
* {
	font-family: verdana, "Osaka", "ＭＳ Ｐゴシック", arial, sans-serif;
}
body {
	font-size: 85%;
	text-align: center;
	background-image: url(../image/nasuk_r4_c4_r4_c4_r11_c2.gif);
}
p { margin: 1px; line-height: normal; }
img { border: 0px; }
table { border-collapse: collapse; }
ul { list-style-position: inside; }
h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 80%; }
a         { text-decoration: underline; }
a:link    { color: #0000ff; }
a:visited { color: #0000ff; }
a:hover   { color: #00ff00; }
a:active  { color: #00ff00; }

/****************************************************************/
#wrapper {
	width: 920px;
	margin: 0 auto;
	text-align: left;
	background-image: url(../image/nasuk_wrapper.gif);
}
#tail {
	width: 920px;
	height: 6px;
	margin: 0 auto;
	background-image: url(../image/nasuk_tail.gif);
	background-repeat: no-repeat;
}

#header {
	width: 915px;
	clear: both;
	margin: 0px;
	padding: 10px 0px 0px 5px;
	background-image: url(../image/nasuk_r2_c4.gif);
	background-repeat: no-repeat;
	clear: both;
}

#navi {
	width: 915px;
}
#navi #l-area {
	clear: both;
	height: 83px;
	background-image: url(../image/nasuk_r3_c4.jpg);
	background-repeat: no-repeat;
}
#navi #s-area {
	clear: both;
	margin: 0;
	padding: 0;
}
#s-area ul {
	margin: 0;
	padding: 0;
	position:relative;
}
#s-area li {
	float: left;
	list-style-type: none;
}

#menu {
	width: 160px;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	text-align: left;
}
#menu #category {
	padding: 5px;
	clear: both;
}
#category a:link,a:visited{
	color: #0000ff;
}
#category a:hover,a:active{
	color: #00ff00;
}
#category td {
	padding: 0 5px;
	font-size: 115%;
}
.subcategory ul{
	margin: 0;
	padding: 5px 10px;
	border: 1px solid #66cc66;
	width: 120px;
}
#category #subcategory1,#subcategory2,#subcategory3,#subcategory4,#subcategory5,#subcategory6,#subcategory7,#subcategory8,#subcategory9,#subcategory10,#subcategory11 {
	margin-left: 42px;
	position: absolute;
	visibility: hidden;
	background: #ffffff url(image/white.gif) repeat;
}
#category #subcategory01,#subcategory02,#subcategory03,#subcategory04,#subcategory05,#subcategory06,#subcategory07,#subcategory08,#subcategory09,#subcategory010,#subcategory011 {
	visibility: visible;
}

#content {
	margin: 0;
	padding: 0;
	width: 755px;
	float: left;
}
#content #top {
	margin: 0;
	padding: 0;
	width: 755px;
	background-image: url(../image/nasuk_r3_c5.jpg);
	background-repeat: no-repeat;
	text-align: left;
	clear: both;
}
#content #mapheader {
	margin: 0;
	padding: 0;
}
#mapheader ul {
	margin: 0 30px 0 0;
	padding: 0;
	float: left;
	list-style: none inside;
}
#mapheader li {
	float: left;
}
#content #map {
	margin: 0;
	padding: 0;
	width: 550px;
	clear: both;
	float: left;
	text-align: left;
}
#content #pointlist {
	margin: 0;
	padding: 0;
	width: 205px;
	float: left;
	text-align: left;
	overflow:auto;
}
#pointlist iframe {
	border: 1px solid #66cc66;
}

#footermenu {
	clear: both;
}
#footer {
	width: 915px;
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
}

#search {
	margin: 0;
	padding: 0 5px;
	float: right;
}
#search form {
	margin: 0;
	padding: 0;
}
#search td {
	font-size: 85%;
}

/****************************************************************/

.label {
	padding: 5px;
	color: #000000;
	font-weight: bold;
}

#event {
	width: 350px;
	float: left;
}

#event ul {
	list-style-type: none;
	list-style-position: inside;
}

/***********************************************************info*/
.info {
	margin: 5px 10px 5px 5px;
	clear: both;
}

.info_box {
}

.info_box .info_label {
	padding: 0px 5px;
	border: 1px solid #66cc66;
	background-color: #ccffcc;
}
.info_box .info_body {
	padding: 0px 5px;
	border: 1px solid #66cc66;
}
.info_box ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}

table.pointinfo {
	empty-cells: show;
	border-collapse: collapse;
}
table.pointinfo td {
	border: 1px solid #66cc66;
	text-align: left;
	font-size: 85%;
	padding: 3px;
}
table.pointinfo td.label {
	background-color: #ccffcc;
}

table.mailinfo {
	empty-cells: show;
	border-collapse: collapse;
}
table.mailinfo td {
	border: 1px solid #66cc66;
	text-align: left;
	font-size: 85%;
	padding: 3px;
}
table.mailinfo td.label {
	background-color: #ccffcc;
}

/*********************************************************flower*/
table.flower {
	empty-cells: show;
	border-collapse: collapse;
}
table.flower td {
	border: 1px solid #999999;
	text-align: left;
	font-size: 85%;
}
table.flower td.h {
	text-align: center;
}
table.flower td.b {
	border-right: 0px;
}
table.flower td.m {
	border-right: 0px;
	border-left: 0px;
}
table.flower td.e {
	border-left: 0px;
}
table.flower td.bloom {
	background-color: #ffcccc;
}

/***********************************************************link*/
table.link {
	empty-cells: show;
	border-collapse: collapse;
}
table.link th {
	border: 1px solid #999999;
	padding: 3px;
}
table.link td {
	border: 1px solid #999999;
	padding: 3px;
}
