@charset"shift_JIS";    
 .square_btn{
    display: inline-block;
    padding: 0.5em 0.7em;
    text-decoration: none;
    border-radius: 4px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(#009900 0%, #669900 100%);
    background-image: linear-gradient(#009900 0%, #669900 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #006600;
  }

.square_btn:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}
  

.square_btn2{
    display: inline-block;
    padding: 0.5em 1em;
    text-decoration: none;
    border-radius: 4px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);
    background-image: linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #c58668;
}

.square_btn2:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}


a.bt-samp63{
  display: inline-block;
  height: 30px;
  width: 120px;
  text-decoration: none;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  color: #913944;
  border: 1px solid #ee8090;
  border-bottom: 1px solid #cb5462;
  text-shadow: 0px 1px 0px #f9a0ad;
  -webkit-box-shadow: 0 1px 0 #fbc1d0 inset, 1px 1px 1px #e9e9e9;
  -moz-box-shadow: 0 1px 0 #fbc1d0 inset, 1px 1px 1px #e9e9e9;
  box-shadow: 0 1px 0 #fbc1d0 inset, 1px 1px 1px #e9e9e9;
  background: #f56778;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #f997b0), color-stop(0.5, #f56778));
  background: -moz-linear-gradient(top, #f997b0 50%,#f56778 50%);
  background: -o-linear-gradient(top, #f997b0 50%,#f56778 50%);
  background: -ms-linear-gradient(top, #f997b0 50%,#f56778 50%);
  background: linear-gradient(top, #f997b0 50%, #f56778 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f997b0 50%', endColorstr='#f56778 50%');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f997b0 50%', endColorstr='#f56778 50%')";
}
a.bt-samp63:active{  /* クリックした時 */
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: none;
}

a.bt-samp64{
  display: inline-block;
  height: 30px;
  width: 120px;
  text-decoration: none;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  color: #42788e;
  border: 1px solid #8cc5d9;
  border-bottom: 1px solid #589cb6;
  text-shadow: 0px 1px 0px #b2e6f8;
  -webkit-box-shadow: 0 1px 0 #b2e6f8 inset, 1px 1px 1px #e9e9e9;
  -moz-box-shadow: 0 1px 0 #b2e6f8 inset, 1px 1px 1px #e9e9e9;
  box-shadow: 0 1px 0 #b2e6f8 inset, 1px 1px 1px #e9e9e9;
  background: #abe4f8;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #abe4f8), color-stop(0.5, #74d0f4));
  background: -moz-linear-gradient(top, #abe4f8 50%,#74d0f4 50%);
  background: -o-linear-gradient(top, #abe4f8 50%,#74d0f4 50%);
  background: -ms-linear-gradient(top, #abe4f8 50%,#74d0f4 50%);
  background: linear-gradient(top, #abe4f8 50%, #74d0f4 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#abe4f8 50%', endColorstr='#74d0f4 50%');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#abe4f8 50%', endColorstr='#74d0f4 50%')";
}
a.bt-samp64:active{  /* クリックした時 */
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: none;
}

a.bt-samp65{
  display: inline-block;
  height: 30px;
  width: 120px;
  text-decoration: none;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  color: #5d7731;
  border: 1px solid #98b85b;
  border-bottom: 1px solid #799545;
  text-shadow: 0px 1px 0px #d5e8aa;
  -webkit-box-shadow: 1px 1px 0 #cce3a1 inset, 1px 1px 1px #e9e9e9;
  -moz-box-shadow: 1px 1px 0 #cce3a1 inset, 1px 1px 1px #e9e9e9;
  box-shadow: 1px 1px 0 #cce3a1 inset, 1px 1px 1px #e9e9e9;
  background: #cae285;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #cae285), color-stop(0.5, #a3cd5a));
  background: -moz-linear-gradient(top, #cae285 50%,#a3cd5a 50%);
  background: -o-linear-gradient(top, #cae285 50%,#a3cd5a 50%);
  background: -ms-linear-gradient(top, #cae285 50%,#a3cd5a 50%);
  background: linear-gradient(top, #cae285 50%, #a3cd5a 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cae285 50%', endColorstr='#a3cd5a 50%');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cae285 50%', endColorstr='#a3cd5a 50%')";
}
a.bt-samp65:active{  /* クリックした時 */
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: none;
}

a.bt-samp66{
  display: inline-block;
  height: 30px;
  width: 120px;
  text-decoration: none;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  color: #996633;
  border: 1px solid #eab551;
  border-bottom: 1px solid #b98a37;
  text-shadow: 0px 1px 0px #fedd9b;
  -webkit-box-shadow: 0 1px 0 #fee9aa inset, 1px 1px 1px #e9e9e9;
  -moz-box-shadow: 0 1px 0 #fee9aa inset, 1px 1px 1px #e9e9e9;
  box-shadow: 0 1px 0 #fee9aa inset, 1px 1px 1px #e9e9e9;
  background: #feda71;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #feda71), color-stop(0.5, #febe4d));
  background: -moz-linear-gradient(top, #feda71 50%,#febe4d 50%);
  background: -o-linear-gradient(top, #feda71 50%,#febe4d 50%);
  background: -ms-linear-gradient(top, #feda71 50%,#febe4d 50%);
  background: linear-gradient(top, #feda71 50%, #febe4d 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#feda71 50%', endColorstr='#febe4d 50%');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#feda71 50%', endColorstr='#febe4d 50%')";
}
a.bt-samp66:active{  /* クリックした時 */
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: none;
}

a.bt-samp67{
  display: inline-block;
  height: 30px;
  width: 120px;
  text-decoration: none;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  color: #7b5777;
  border: 1px solid #da9fd4;
  border-bottom: 1px solid #946890;
  text-shadow: 0px 1px 0px #eacae6;
  -webkit-box-shadow: 0 1px 0 #f2dcef inset, 1px 1px 1px #e9e9e9;
  -moz-box-shadow: 0 1px 0 #f2dcef inset, 1px 1px 1px #e9e9e9;
  box-shadow: 0 1px 0 #f2dcef inset, 1px 1px 1px #e9e9e9;
  background: #e8c4e4;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #e8c4e4), color-stop(0.5, #d698d0));
  background: -moz-linear-gradient(top, #e8c4e4 50%,#d698d0 50%);
  background: -o-linear-gradient(top, #e8c4e4 50%,#d698d0 50%);
  background: -ms-linear-gradient(top, #e8c4e4 50%,#d698d0 50%);
  background: linear-gradient(top, #e8c4e4 50%, #d698d0 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e8c4e4 50%', endColorstr='#d698d0 50%');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e8c4e4 50%', endColorstr='#d698d0 50%')";
}
a.bt-samp67:active{  /* クリックした時 */
  -ms-transform: translateY(2px);
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  box-shadow: none;
}

