body       {margin:0px;padding:0px;}
body       {scrollbar-base-color:#ccffff;
            scrollbar-track-color:#ffffff;
            scrollbar-arrow-color:#006600}
a:link     {color:#0000ff}
a:visited  {color:#0000ff}
a:hover    {color:#ff0000}
table      {width:100%;margin:0px;border:0px;}
table.one  {width:148px;margin:0px;padding:1px;text-align:center;}
table.navi {width:180px;margin:1px;padding:1px;background-color:#ADFF52;border:0px;}
table.two  {width:125px;margin:0px;padding:1px;background-color:#ffffff;text-align:center;}
table.seven {width:640px;margin:0px;padding:1px;background-color:#ffffff;text-align:center;}


td.head     {background-color:#ccffff;text-align:center;}
td.titlebar{background-color:#ccffff;text-align:center;}
td.townbar {background-color:#ccffff;background-image:url(../img/town.gif)}
td.menubar {background-color:#006600;text-align:center;}
td.main    {background-color:#ffffff;font-size:95%;}
td.bottom  {background-color:#ffcc00;text-align:center;}
td.menu    {background-color:#006600;text-align:center;}
td.base    {background-color:#ffffff;text-align:center;}
.titlebar img	{border:none}
.titlebar       {height:31px}
.townbar        {height:36px}
.head            {height:0px;padding:0px;margin:0px}
.head img	{border:none}
.base           {height:0px;padding:0px;margin:0px}

div.head    {background-color:#ccffff;text-align:center;}
div.town a {font-size:31px;padding:0px;}
div.menu a {text-decoration:none;font-size:14px;font-weight:bold;padding-left:10px;padding-right:10px;padding-top:2px;}
div.menu a:link   {color:#ffffff}
div.menu a:visited{color:#ffffff}
div.menu a:hover  {color:#ff0000}
div.top  a {text-decoration:none;}
div.top    {text-align:center;}
div.bottom {color:#006600;font-size:smaller;font-weight:lighter;padding:1px;}
div.base   {background-color:#ffffff;text-align:center;padding:0px;font-size:12px;}

h1       {color:#006600;font-size:28px;margin-top:5px;margin-left:3px;margin-bottom:0px;padding:0px;}      
h2       {color:#006600;font-size:100%;background-color:#ffcc00;text-align:left;margin-top:1px;margin-bottom:2px;padding:5px;}
h3       {color:#006600;font-size:100%;text-align:left;margin-top:1px;margin-bottom:2px;padding:5px;}
h4       {color:#006600;font-size:100%;text-align:left;margin-top:1px;margin-bottom:2px;padding:5px;}
hr       {color:#006600;height:1px}
p        {text-align:left;line-height:1.5em;margin-top:0px;margin-bottom:0px;padding:5px;}

/* === サイドバーとコンテンツ部分のスタイル === */
.side_main	{width:100%; border:none}

/* === サイドバー部分（左）のスタイル === */
.side	{vertical-align:top;
	 width:170px;
	 padding-right:0px;
	 padding-left:0px;
         margin-top:0px;
	 margin-bottom:0px;}
.space	{width:170px;
	 height:1px;
         margin:0px}
.side div{font-size:12px;line-height:150%;
	 padding-top:0px;
	 padding-bottom:0px;
         padding-left:5px;
	 padding-right:0px;
         margin-top:0px
         margin-bottom:0px}
.side  .sidemenu{font-size:12px;line-height:150%;
	 font-family:Arial, Helvetica;
	 color:white;
	 background-color:#006600;
	 padding:3px 8px;
	 margin-top:0px;
	 margin-bottom:0px;
         text-decoration:none}
.side  .sidemenu a:link   {color:#ffffff}
.side  .sidemenu a:visited{color:#ffffff}
.side  .sidemenu a:hover  {color:#ff0000}
.side  .sidemenu        a {text-decoration:none}

.side  .sidemenu2{font-size:12px;line-height:150%;
         background-color:#ccffff;
　　　　 padding:7px;
	 margin-top:0px;
	 margin-bottom:0px}
.side  .sidemenu2     a {text-decoration:none}
.side img	{border:none}

.side  .sidemenu3{font-size:12px;line-height:150%;
         background-color:#ccffff;
　　　　 padding:5px;
	 margin-top:0px;
	 margin-bottom:0px}
.side  .sidemenu2     a {text-decoration:none}
.side img	{border:none}



/* === コンテンツ部分のスタイル === */
.main	{padding-left:0px;
	 padding-right:0px;
	 padding-top:0px;
	 padding-bottom:0px;
	 vertical-align:top}
.space3	{width:260px;
	 height:1px;align:center;
         margin:0px;padding:0px;}
.space4	{width:700px;
	 height:0px;align:center;
         margin:0px;padding:0px;}
.main p	{font-size:12px;
	 line-height:160%;
	 color:#000000}
.photo td	{vertical-align:bottom;
	 font-size:12px;
	 padding:0px}
.photo img	{margin-right:0px}
.search {width:270px;
	 height:50px;align:center;
         margin:0px;padding:0px;
         vertical-align:top}

/* === サイドバー部分（右）のスタイル === */
.side2	{vertical-align:top;
	 width:170px;text-align:center;
	 padding-right:0px;
	 padding-left:0px}
.space2	{width:170px;
	 height:1px;
         margin:0px}
.side2 .submenu	{font-size:12px;line-height:150%;
	 font-family:Arial, Helvetica;
	 color:white;
	 background-color:#006600;
	 padding:3px 3px;
	 margin-top:0px;
	 margin-bottom:0px}
.side2 .submenu2{font-size:12px;line-height:150%;background-color:#ccffff;
	 margin-top:0px;
         margin-bottom:0px;
	 padding:7px}
.side2 .submenu2        a {text-decoration:none}
.side2 div	{font-size:10px;line-height:150%;
         margin-bottom:0px}
.side2 img	{border:none}
.main img	{border:none}




