@import url("ns4.css");
/*  */

form, input  { margin: 0px; padding: 0px }
a { text-decoration: underline; }
a img { border: 0; }

.clr{ clear: both; width: 1px; height: 1px; }

/*page layout */

body { background: #fff url(http://www.omnh.net/aquapia/skin/base.jpg) repeat-x; margin: 0px }
#container  { font-size: small; margin: 0 auto; width: 800px }
#container-inner {}
#banner  { background: url(http://www.omnh.net/aquapia/skin/topimg.gif) no-repeat; width: 800px; height: 150px }
#banner-inner {}
#banner-header { padding-top: 50px;}
#banner-description {}
#pagebody  { margin: 0px; padding: 0 }
#left  { text-align: center; float: left; margin: 0px; padding: 0px; width: 140px }
#main   { text-align: left; float: left; margin: 0px; padding: 0px; width: 500px }
#right   { text-align: center; float: left; margin: 0px; padding: 0px; width: 150px }
#floatstage { float: left; margin: 0px; padding: 0px; width: 650px }
#footer  { font-size: x-small; text-align: center; clear: both; margin: 20px auto; border-top: 3px double #b22222 }

/*peage base */

.author { font-size: x-small; text-align: left; margin-top: 5px }
.address{}
.menu { text-align: left; }
.menutab     { background: url(http://www.omnh.net/aquapia/skin/menutub.gif) no-repeat; padding-top: 3px; height: 30px }
A.menulink:link    { color: #000; font-size: 13px; text-decoration: none; width: 30px }
.left-parts{ font-size: 10px;}
#main-inner {margin:auto 5px;}
#whatsnew  { margin-bottom: 10px }
#info  { padding: 3px; border: solid 1px #333 }
ul { font-size: 11px; margin-bottom: 10px; padding: 0px 0px 0px 20px }
li.whatsnew-list  { list-style-type: square; margin-left: 0px; padding-left: 0px }
.wndate  { color: #666; font-size: 9px }
.past  { font-size: 12px; text-align: right }
#search { margin: 0px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #000; width: 140px }
/* peages  */
.archive-list  { line-height: 130% }
.archive-list-item { font-size: x-small; list-style-type: square; margin-left: 0px }
.entry  { margin: 0px }
.entrydate   { color: #666; font-size: x-small; text-decoration: none; text-align: right }
.entry-header      { color: #fff; font-size: 15px; background-color: #9cc; text-align: center; margin-top: 0px; margin-bottom: 3px }
.entry-content {  margin: 0;  line-height: 1.5; }
.comment-content {  margin: 0;  line-height: 1.5; }
.trackback-content {  margin: 0;  line-height: 1.5; }
.entry-body  { text-align: left; }
.entry-body img { margin:5px; }
.entry-more-link{
border:1px solid #000;
padding: 3px 5px;
margin: 5px;}
.entry-footer,
.comment-footer,
.trackback-footer {
   margin: 0 0 20px 0;
   border-top: 1px solid #dae0e6;
   padding-top: 3px;
   color: #666;
   font-size: x-small;
   text-align: right;
   clear:both;
}
.content-nav  { font-size: small; text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; border-bottom: 1px solid #ccc }
#trackbacks-info {
   margin: 10px 0;
   border: 1px dashed #a3b8cc;
   padding: 0 10px;
   color: #292e33;
   font-size: 11px;
   text-align: center;
   background: #e6ecf2;
}
.comments-open-footer { margin: 10px 0; }

/*modules */

.module  { text-align: left; border-bottom: 1px solid #f3f6f9 }
.module-header  { color: #fff; font-size: 13px; background-color: #333; text-align: center; margin-bottom: 3px }
.module-content {
   margin: 0 0 10px 0;
   font-size: small;
   line-height: 150%;
}
.module-search input { font-size: 10px; }
.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 10px; }

.module-powered { border-width: 0; }
.module-powered .module-content {
   margin-bottom: 0;
   border: 1px dashed #a3b8cc;
   padding-bottom: 10px;
   color: #292e33;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list
{
   margin: 0 15px 10px 15px;
   list-style: disc;
}

.module-list .module-list
{
   margin: 5px 0 0 0;
   padding-left: 15px;
   list-style: circle;
}

.module-list-item
{
   margin-top: 0;
   color: #666;
   line-height: 1.2;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content
{
   margin: 0;
   border-width: 0;
   padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item {
   width: 64px; /* mac ie fix */
   margin: 0 10px 10px 0;
   padding: 0;
   background: none;
}

.module-recent-photos .module-list-item a
{
   border: #cfd4d9 1px solid;
   padding: 1px;
   background: #fff;
}

.module-recent-photos .module-list-item a:hover {
   border-color: #36414d;
   background: #fff;
}

   /* text dec  */
   .cat  { color: #fff; font-size: large; text-decoration: none; background-color: #333; text-align: center }

/*  */
.event { clear: both; margin: 5px; padding: 5px; border: solid 1px #396 }
.dateh  { background: url(aqua_images/icon_tri.gif) no-repeat; text-align: left; float: left; clear: none; margin-right: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; width: 100px }
.dated  { text-align: left; margin-left: 100px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; width:280px ;clear: right;}
.newsbody { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #396 }
   
   /* nature_takatsuki */
   .built { float: left ; width: 200px; text-align: center; margin:2px;}
#takatukimain { background: url(skin/takatukiback.jpg) no-repeat }


/* 　ハグロトンボブログ関連　 */
.hagurohead {  text-align: center;color: #cc9933; font-weight: bold; font-size: 23px; margin-top: 20px; border-bottom: 2px dotted #c93; height: 35px;  }
.hagurocontent { font-size: 18px; font-weight: bold; padding:5px 0 0 38px; color: #33cccc;  background: url(haguro_images/i_tonbo.gif) no-repeat ;  height: 32px;}
.hagurolist{ text-align: center; padding: 3px 35px;margin: 0px auto 5px auto;}
.hagurotext{ padding: 10px 30px;margin: 0px auto 5px auto;}
.hagurocaption { border: 2px dotted #33cccc; font-size: 14px; line-height: 150%; margin: 5px;padding: 10px; clear: both;}
.iconleft {  margin-right: 5px; float: left;}
.haguromanu {margin-bottom: 5px; }
.haguromanutab { padding:3px 10px;border: 1px dotted #000; margin: 0px 2px; font-size: 13px; float: left;width: 200px;}
#hagurotonbo { margin: 20px 0px; padding: 10px 0px ; border-top: 1px dotted #333 ; border-bottom: 1px dotted #333 ; }
.hagurotopmanu { border: 1px solid #000; margin: 2px; font-size: 13px;}
