﻿@charset "utf-8";

/*----gallery----*/
#gallery {
  margin-top: 20px;
  margin-bottom: 5px;
  padding: 0px;
  width: 955px;
  border-style: solid;
  border-width: 3px;
  border-radius: 10px;
  border-color: #FFFFFF;
  align: center;
}

#gallery h1 {
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size: 28px;
  color: #FFA500;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0px;
}

#gallery h2 {
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size: 20px;
  color: #FFFFFF;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0px;
  padding-bottom: 15px;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  border-bottom-color: #008000;
}

#gallery p {
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size: 20px;
  color: #FFFFFF;
  margin-top: 0px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0px;
}

#gallery a {
 text-decoration: none;
}
#gallery a:link {
 color: #FF4500;
 text-decoration: none;
} 
#gallery a:visited {
 color: #FF4500;
 text-decoration: none;
} 
#gallery a:hover {
 color: #FFF000;
 font-size: 28px;
}

.ig-b- { display: inline-block; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
.ig-b-v-24 { width: 137px; height: 24px; background: url(http://badges.instagram.com/static/images/ig-badge-view-sprite-24.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ig-b-v-24 { background-image: url(http://badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png); background-size: 160px 178px; } }