﻿.sidemenu {
 font-size:0.8rem;text-weight:normal;padding:0 0 0 10;
}

table.manth{
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align:top;
}

/*観察月の設定*/

tr.manth td {
 text-align: center;color;text-shadow:none;border: 1px #653299 solid;
}
tr.manth td {
width: 18px;
}
/*～25*/
tr.manth td.a{
 background:linear-gradient(to right,#fff,#aac68d);
}

/*25～50*/
tr.manth td.b{
 background:linear-gradient(to right,#aac68d,#669933);
}

/*～50*/
tr.manth td.c{
 background:linear-gradient(to right,#fff,#669933);
}

/*出現*/
tr.manth td.d{
 background-color:#669933;
}

/*50～*/
tr.manth td.e{
 background:linear-gradient(to right,#669933,#fff);
}

/*50～25*/
tr.manth td.f{
 background:linear-gradient(to right,#669933,#aac68d);
}

/*25～*/
tr.manth td.g{
 background:linear-gradient(to right,#aac68d,#fff);
}

/*出現なし*/
tr.manth td.h{
 background:#fff;
}

/*記録のある月*/
tr.manth td.i{
 color:red;
}

/*観察月の設定ここまで*/

table.legend {
border-collapse: collapse;
border-spacing: 0;
border: 1px solid black;
}

td {
border: 1px solid black;
vertical-align:top;
}

.category {
font-size:0.8rem;text-align:left;margin:0;padding:0 10;
}
.nomargin{
border:none ;margin:0px; padding: 0px;
}
table.nomargin td{
font-size:0.8rem;border:none ;margin:0px; padding: 0px;
}
.footerbotton{
margin:0px;text-align:left;box-shadow:none;
}
ul.tab{
border:none;
}
ul.tab .tablist{
border: 1px solid gray;
border-bottom:none;
overflow: visible;
box-shadow: none;
}

.caption{
text-align:right;background-color:whitesmoke;
border-bottom:0.1px solid lightgray;
}

div.map {
float: right;
}


/*Flickityの設定*/
* {
margin: 0;
}

.inner {
width: 90%;
max-width: 1000px;
margin: 0 auto;
}

.container, 
.content {
	background: #fff;
}

.main-gallery {
margin-bottom: 0px;
}

.main-gallery img {
	width: 100%;
	height: auto;
}
button:hover {
	cursor: pointer;
}
/*Flickityの設定*/
