#sidebar ul li{
list-style:none;
text-align:center;
margin:3px;}
#sidebar ul{padding:0;}
.kisei{
background:#1a6701;
box-shadow: 0 0 0  7px #1a6701 inset,
            0 0 0  8px #fff inset;
display:block;
padding:30px 10px;
border-radius:10px;
margin-bottom:10px;
	font-size: 130%;
    line-height: 1.2em;
}
.kisei,.kisei:hover,
.photogallary,.photogallary:hover,
.socialspots,.socialspots:hover{color:#fff;}
.kisei:hover,
.photogallary:hover,
.normal:hover,
.socialspots:hover{opacity:0.8;}
.photogallary{
background: url(../img/side_bnr_gallery_bg.jpg) center;
    background-size: cover;
    display: block;
    padding: 30px 10px;
    border: none;
    margin-bottom: 10px;
box-shadow: 0 0 0 9px rgba(0,0,0,0.3) inset, 0 0 0 10px rgba(255,255,255,0.5) inset;
text-shadow:3px 3px 5px #000, -3px 3px 5px #222, 3px -3px 5px #222, -3px -3px 5px #000;
	font-size: 130%;
	font-weight:bold;
    line-height: 1.2em;
}
.normal{
border:10px solid rgba(255,255,255,0.5);
display:block;
padding:20px 7px;
line-height:1.5em;
height:auto;
background-image: linear-gradient(
    -45deg,
    #ddd268 25%,
    #d9df68 25%, #d9df68 50%,
    #ddd268 50%, #ddd268 75%,
    #d9df68 75%, #d9df68
  );
/* 幅8px、高さ8pxで背景画像のサイズを指定 */
  background-size: 8px 8px;
font-weight:bold;
text-shadow: 1px 1px 5px #fff;
}
.socialspots{
background: url(../img/socialspots_bk.jpg);
    background-size:40%;
    display: block;
    padding: 10px;
    margin-bottom: 10px;
box-shadow: 0 0 0 9px rgba(30,99,94,0.5) inset, 0 0 0 10px rgba(255,255,255,1) inset;
text-shadow: 2px 2px 6px #222,
    -2px 2px 6px #222,
    2px -2px 6px #222,
    -2px -2px 6px #222;
	font-size:180%;
    line-height: 1.2em;
}

@media all and (max-width: 1000px) {
.kisei,.photogallary,.socialspots{
font-size:120%;
height: 100px;}
.normal{font-size:100%;}
}

@media all and (max-width: 767px) {
#sidebar ul li{float:left;
width:47%;}
#sidebar ul li.sp_normal{width:23%;}
.normal{height:90px;line-height: 1em;}

}
@media all and (max-width:414px) {
#sidebar ul li.sp_normal{width:47%;}
.photogallary{font-size:110%;}
}

