.msr_btn14 a{
  width: 100px;
  padding:10px;
  color:#ffffff;
  font-size: 16px;
  'line-height: 120%;
  text-align: center;
  text-decoration: none;
  border:1px solid #cb97ff;
  -webkit-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  background: #8000ff;
  background: -moz-linear-gradient(top, #8000ff 1%, #cb97ff 100%);
  background: -webkit-linear-gradient(top, #8000ff 1%,#cb97ff 100%);
  background: linear-gradient(to bottom, #8000ff 1%,#cb97ff 100%);
  'display: block;
  'position:relative;
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
.msr_btn14 a:before {
  content: "";
  width: 10px;
  height: 5px;
  margin:0 0 0 -5px;
  border: 5px solid transparent;
  border-top: 7px solid #fff;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
}
.msr_btn14 a:hover {
  opacity:.8;
}

.msr_btn15 a{
  width: 100px;
  padding:10px;
  color:#ffffff;
  font-size: 16px;
  'line-height: 120%;
  text-align: center;
  text-decoration: none;
  border:1px solid #fdb409;
  -webkit-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  background: #ff8000;
  background: -moz-linear-gradient(top, #ff8000 1%, #fdb409 100%);
  background: -webkit-linear-gradient(top, #ff8000 1%,#fdb409 100%);
  background: linear-gradient(to bottom, #ff8000 1%,#fdb409 100%);
  'display: block;
  'position:relative;
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
.msr_btn15 a:before {
  content: "";
  width: 10px;
  height: 5px;
  margin:0 0 0 -5px;
  border: 5px solid transparent;
  border-top: 7px solid #fff;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
}
.msr_btn15 a:hover {
  opacity:.8;
}

.msr_btn16 a{
  width: 200px;
  padding:15px;
  color:#ffffff;
  font-size: 20px;
  line-height: 120%;
  text-align: center;
  text-decoration: none;
  border:1px solid #7a5829;
  -webkit-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  -moz-box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  box-shadow:0px 0px 0px 1px #fff inset, 0px 10px 30px -10px rgba(0,0,0,0.2);
  background: #ab864e;
  background: -moz-linear-gradient(top, #ab864e 1%, #7a5829 100%);
  background: -webkit-linear-gradient(top, #ab864e 1%,#7a5829 100%);
  background: linear-gradient(to bottom, #ab864e 1%,#7a5829 100%);
  'display: block;
  'position:relative;
  -webkit-transition: 0.5s ease-out;
  -moz-transition: 0.5s ease-out;
  -o-transition: 0.5s ease-out;
  transition: 0.5s ease-out;
}
.msr_btn16 a:before {
  content: "";
  width: 10px;
  height: 5px;
  margin:0 0 0 -5px;
  border: 5px solid transparent;
  border-top: 7px solid #fff;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
}
.msr_btn16 a:hover {
  opacity:.8;
}

/***　明治カラー　***/

.meiji-table {
	table-layout: fixed;
}

/* ヘッダー */
.meiji-table thead th {
	'background:#E73275;
	background: #ab864e;
    background: -moz-linear-gradient(top, #ab864e 1%, #7a5829 100%);
    background: -webkit-linear-gradient(top, #ab864e 1%,#7a5829 100%);
    background: linear-gradient(to bottom, #ab864e 1%,#7a5829 100%);
	font-weight: bold;
	color:#fff;
}


/* ボディ項目・フッター項目 */
.meiji-table tbody th,
.meiji-table tfoot th {
	background:#EEE;
	font-weight: bold;
}

/* ボディデータ・フッターデータ */
.meiji-table tbody td,
.meiji-table tfoot td {
    background:#EEE;
	text-align:center;
}
