.topbtn {
	border-right: 1px solid #009933;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	color: #dbcdbd;
	display: inline-block;
	font-size: 8pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #342E24;
	padding: 6px 12px;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #66604b), color-stop(70%, #342E24));
	background: -moz-linear-gradient(center top, #66604b 35%, #342E24 70%);
	background: -ms-linear-gradient(top, #66604b 35%, #342E24 70%);
	background: -o-linear-gradient(top, #66604b 35%, #342E24 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66604b', endColorstr='#342E24');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0px 0px 0px __TEXT_SHADOW_COLOR__;
 	-webkit-box-shadow:  0px -12px 0px 0px rgba(202, 239, 171, 0.8);
 	-moz-box-shadow:  0px -12px 0px 0px rgba(202, 239, 171, 0.8);
 	box-shadow:  0px -12px 0px 0px rgba(202, 239, 171, 0.8);
}
.topbtn:hover {
	color: #dbcdbd;
	background-color: #342E24;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #342E24), color-stop(70%, #66604b));
	background: -moz-linear-gradient(center top, #342E24 35%, #66604b 70%);
	background: -ms-linear-gradient(top, #342E24 35%, #66604b 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342E24', endColorstr='#66604b');
}
.topbtn:active {
	position: relative;
	top: 1px;
}

.topbtn_notice {
	border-right: 1px solid #009933;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	color: #ff6666;
	display: inline-block;
	font-size: 8pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #342E24;
	padding: 6px 12px;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #66604b), color-stop(70%, #342E24));
	background: -moz-linear-gradient(center top, #66604b 35%, #342E24 70%);
	background: -ms-linear-gradient(top, #66604b 35%, #342E24 70%);
	background: -o-linear-gradient(top, #66604b 35%, #342E24 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66604b', endColorstr='#342E24');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0px 0px 0px __TEXT_SHADOW_COLOR__;
 	-webkit-box-shadow:  0px -12px 0px 0px rgba(202, 239, 171, 0.8);
 	-moz-box-shadow:  0px -12px 0px 0px rgba(202, 239, 171, 0.8);
 	box-shadow:  0px -12px 0px 0px rgba(202, 239, 171, 0.8);
}
.topbtn_notice:hover {
	color: #ff6666;
	background-color: #342E24;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #342E24), color-stop(70%, #66604b));
	background: -moz-linear-gradient(center top, #342E24 35%, #66604b 70%);
	background: -ms-linear-gradient(top, #342E24 35%, #66604b 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342E24', endColorstr='#66604b');
}
.topbtn_notice:active {
	position: relative;
	top: 1px;
}

.navbtn {
	width: 135px;
	height: 35px;
	margin: 0;
	line-height: 0.7em;
	text-align: center;
	vertical-align: middle;
	color: #dbcdbd;
	display: inline-block;
	font-size: 12pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #34241e;
	padding: 16px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #342E24), color-stop(70%, #66604b));
	background: -moz-linear-gradient(center top, #342E24 35%, #66604b 70%);
	background: -ms-linear-gradient(top, #342E24 35%, #66604b 70%);
	background: -o-linear-gradient(top, #342E24 35%, #66604b 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342E24', endColorstr='#66604b');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0px 0px 0px #9B8D7D;
 	-webkit-box-shadow:  0px 0px 0px 0px #625948;
 	-moz-box-shadow:  0px 0px 0px 0px #625948;
 	box-shadow:  0px 0px 0px 0px #625948;
}
.navbtn:hover {
	color: #dbcdbd;
	background-color: #66604b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #66604b), color-stop(70%, #342E24));
	background: -moz-linear-gradient(center top, #66604b 35%, #342E24 70%);
	background: -ms-linear-gradient(top, #66604b 35%, #342E24 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66604b', endColorstr='#342E24');
}
.navbtn:active {
	position: relative;
	top: 1px;
}

.navbtn_live {
	width: 135px;
	height: 35px;
	margin: 0;
	line-height: 0.7em;
	text-align: center;
	vertical-align: middle;
	color: #9bcc60;
	display: inline-block;
	font-size: 12pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #34241e;
	padding: 16px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #342E24), color-stop(70%, #66604b));
	background: -moz-linear-gradient(center top, #342E24 35%, #66604b 70%);
	background: -ms-linear-gradient(top, #342E24 35%, #66604b 70%);
	background: -o-linear-gradient(top, #342E24 35%, #66604b 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#342E24', endColorstr='#66604b');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0px 0px 0px #9bcc60;
 	-webkit-box-shadow:  0px 0px 0px 0px #625948;
 	-moz-box-shadow:  0px 0px 0px 0px #625948;
 	box-shadow:  0px 0px 0px 0px #625948;
}
.navbtn_live:hover {
	color: #9bcc60;
	background-color: #66604b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #66604b), color-stop(70%, #342E24));
	background: -moz-linear-gradient(center top, #66604b 35%, #342E24 70%);
	background: -ms-linear-gradient(top, #66604b 35%, #342E24 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66604b', endColorstr='#342E24');
}
.navbtn_live:active {
	position: relative;
	top: 1px;
}

.banner {
	width: 230px;
	height: 70px;
	margin: 0;
	text-align: middle;
	vertical-align: middle;
	color: #ffffff;
	display: inline-block;
	font-size: 16pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #BBAD9D;
	padding: 0 3px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #b07040), color-stop(80%, #efaf7f));
	background: -moz-linear-gradient(center top, #b07040 25%, #efaf7f 80%);
	background: -ms-linear-gradient(top, #b07040 25%, #efaf7f 80%);
	background: -o-linear-gradient(top, #b07040 25%, #efaf7f 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b07040', endColorstr='#efaf7f');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0.5px 0.5px 0px #A86713;
 	-webkit-box-shadow:  0px 0px 0px 0px #625948;
 	-moz-box-shadow:  0px 0px 0px 0px #625948;
 	box-shadow:  0px 0px 0px 0px #625948;
}
.banner:hover {
	border: 2px solid #322617;
	color: #ffffff;
	background-color: #efaf7f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #efaf7f), color-stop(80%, #b07040));
	background: -moz-linear-gradient(center top, #efaf7f 25%, #b07040 80%);
	background: -ms-linear-gradient(top, #efaf7f 25%, #b07040 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efaf7f', endColorstr='#b07040');
}
.banner:active {
	position: relative;
	top: 1px;
}

.banner_reserve {
	width: 230px;
	height: 70px;
	margin: 0;
	text-align: right;
	vertical-align: middle;
	color: #ffffff;
	display: inline-block;
	font-size: 16pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #BBAD9D;
	padding: 0 3px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #854212), color-stop(80%, #b57242));
	background: -moz-linear-gradient(center top, #854212 25%, #b57242 80%);
	background: -ms-linear-gradient(top, #854212 25%, #b57242 80%);
	background: -o-linear-gradient(top, #854212 25%, #b57242 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#854212', endColorstr='#b57242');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0.5px 0.5px 0px #DE7E01;
 	-webkit-box-shadow:  0px 0px 0px 0px #fed897;
 	-moz-box-shadow:  0px 0px 0px 0px #fed897;
 	box-shadow:  0px 0px 0px 0px #fed897;
}
.banner_reserve:hover {
	border: 2px solid #322617;
	color: #ffffff;
	background-color: #b57242;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #b57242), color-stop(80%, #854212));
	background: -moz-linear-gradient(center top, #b57242 25%, #854212 80%);
	background: -ms-linear-gradient(top, #b57242 25%, #854212 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b57242', endColorstr='#854212');
}
.banner_reserve:active {
	position: relative;
	top: 1px;
}

.facebook_banner {
	width: 230px;
	height: 70px;
	margin: 0;
	text-align: right;
	vertical-align: middle;
	color: #87afff;
	display: inline-block;
	font-size: 16pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #ffffff;
	padding: 0 3px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #2e3746), color-stop(70%, #0c0c0c));
	background: -moz-linear-gradient(center top, #2e3746 35%, #0c0c0c 70%);
	background: -ms-linear-gradient(top, #2e3746 35%, #0c0c0c 70%);
	background: -o-linear-gradient(top, #2e3746 35%, #0c0c0c 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e3746', endColorstr='#0c0c0c');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0.5px 0.5px 0px #1a1e25;
 	-webkit-box-shadow:  1px 1px 0px 0px #1a1e25;
 	-moz-box-shadow:  1px 1px 0px 0px #1a1e25;
 	box-shadow:  1px 1px 0px 0px #1a1e25;
}
.facebook_banner:hover {
	border: 2px solid #322617;
	color: #87afff;
	background-color: #0c0c0c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #0c0c0c), color-stop(70%, #2e3746));
	background: -moz-linear-gradient(center top, #0c0c0c 35%, #2e3746 70%);
	background: -ms-linear-gradient(top, #0c0c0c 35%, #2e3746 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c0c0c', endColorstr='#2e3746');
}
.facebook_banner:active {
	position: relative;
	top: 1px;
}

.banner_price {
	width: 230px;
	height: 70px;
	margin: 0;
	text-align: right;
	vertical-align: middle;
	color: #ffffff;
	display: inline-block;
	font-size: 16pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #BBAD9D;
	padding: 0 3px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #76001a), color-stop(80%, #b06f7a));
	background: -moz-linear-gradient(center top, #76001a 25%, #b06f7a 80%);
	background: -ms-linear-gradient(top, #76001a 25%, #b06f7a 80%);
	background: -o-linear-gradient(top, #76001a 25%, #b06f7a 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76001a', endColorstr='#b06f7a');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0.5px 0.5px 0px #DE7E01;
 	-webkit-box-shadow:  0px 0px 0px 0px #fed897;
 	-moz-box-shadow:  0px 0px 0px 0px #fed897;
 	box-shadow:  0px 0px 0px 0px #fed897;
}
.banner_price:hover {
	border: 2px solid #322617;
	color: #ffffff;
	background-color: #b06f7a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #b06f7a), color-stop(80%, #76001a));
	background: -moz-linear-gradient(center top, #b06f7a 25%, #76001a 80%);
	background: -ms-linear-gradient(top, #b06f7a 25%, #76001a 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b06f7a', endColorstr='#76001a');
}
.banner_price:active {
	position: relative;
	top: 1px;
}

.banner_blog {
	width: 230px;
	height: 70px;
	margin: 0;
	text-align: right;
	vertical-align: middle;
	color: #ffffff;
	display: inline-block;
	font-size: 16pt;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #ffffff;
	padding: 0 3px 0 0;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #60CEA3), color-stop(80%, #208A61));
	background: -moz-linear-gradient(center top, #60CEA3 25%, #208A61 80%);
	background: -ms-linear-gradient(top, #60CEA3 25%, #208A61 80%);
	background: -o-linear-gradient(top, #60CEA3 25%, #208A61 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60CEA3', endColorstr='#208A61');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0.5px 0.5px 0px #1a1e25;
 	-webkit-box-shadow:  1px 1px 0px 0px #1a1e25;
 	-moz-box-shadow:  1px 1px 0px 0px #1a1e25;
 	box-shadow:  1px 1px 0px 0px #1a1e25;
}
.banner_blog:hover {
	border: 2px solid #322617;
	color: #ffffff;
	background-color: #208A61;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #208A61), color-stop(80%, #60CEA3));
	background: -moz-linear-gradient(center top, #208A61 25%, #60CEA3 80%);
	background: -ms-linear-gradient(top, #208A61 25%, #60CEA3 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#208A61', endColorstr='#60CEA3');
}
.banner_blog:active {
	position: relative;
	top: 1px;
}

.rsvbtn {
	margin-bottom: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #1f1204;
	padding: 0px 18px;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #76001a), color-stop(80%, #b06f7a));
	background: -moz-linear-gradient(center top, #76001a 25%, #b06f7a 80%);
	background: -ms-linear-gradient(top, #76001a 25%, #b06f7a 80%);
	background: -o-linear-gradient(top, #76001a 25%, #b06f7a 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76001a', endColorstr='#b06f7a');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 0px 0px 0px #fbeddd;
 	-webkit-box-shadow:  0px 0px 0px 0px #fbeddd;
 	-moz-box-shadow:  0px 0px 0px 0px #fbeddd;
 	box-shadow:  0px 0px 0px 0px #fbeddd;
}
.rsvbtn:hover {
	color: #ffffff;
	background-color: #b06f7a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #b06f7a), color-stop(80%, #76001a));
	background: -moz-linear-gradient(center top, #b06f7a 25%, #76001a 80%);
	background: -ms-linear-gradient(top, #b06f7a 25%, #76001a 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b06f7a', endColorstr='#76001a');
}
.rsvbtn:active {
	position: relative;
	top: 1px;
}

.rsvbtn2 {
	margin-bottom: 5px;
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #96203a;
	padding: 2px 10px;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #76001a), color-stop(80%, #b06f7a));
	background: -moz-linear-gradient(center top, #76001a 25%, #b06f7a 80%);
	background: -ms-linear-gradient(top, #76001a 25%, #b06f7a 80%);
	background: -o-linear-gradient(top, #76001a 25%, #b06f7a 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76001a', endColorstr='#b06f7a');
	background-color: rgba(0,0,0,0);
	text-shadow: 0px 0px 0px #ffffff;
 	-webkit-box-shadow:  0px 0px 0px 0px #96203a;
 	-moz-box-shadow:  0px 0px 0px 0px #96203a;
 	box-shadow:  0px 0px 0px 0px #96203a;
}
.rsvbtn2:hover {
	color: #ffffff;
	background-color: #b06f7a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #b06f7a), color-stop(80%, #76001a));
	background: -moz-linear-gradient(center top, #b06f7a 25%, #76001a 80%);
	background: -ms-linear-gradient(top, #b06f7a 25%, #76001a 80%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b06f7a', endColorstr='#76001a');
}
.rsvbtn2:active {
	position: relative;
	top: 1px;
}

.docbtn {
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'Lucida Grande', Verdana, sans-serif;
	font-weight: bold;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #3f2f1f;
	padding: 2px 15px;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #3f2f1f), color-stop(90%, #3f2f1f));
	background: -moz-linear-gradient(center top, #3f2f1f 15%, #3f2f1f 90%);
	background: -ms-linear-gradient(top, #3f2f1f 15%, #3f2f1f 90%);
	background: -o-linear-gradient(top, #3f2f1f 15%, #3f2f1f 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f2f1f', endColorstr='#3f2f1f');
	background-color: rgba(0, 0, 0, 0);
	text-shadow: 1px 1px 0px #000000;
 	-webkit-box-shadow:  2px 2px 2px 0px #6f5f4f;
 	-moz-box-shadow:  2px 2px 2px 0px #6f5f4f;
 	box-shadow:  2px 2px 2px 0px #6f5f4f;
}
.docbtn:hover {
	color: #ffffff;
	background-color: #3f2f1f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #3f2f1f), color-stop(90%, #3f2f1f));
	background: -moz-linear-gradient(center top, #3f2f1f 15%, #3f2f1f 90%);
	background: -ms-linear-gradient(top, #3f2f1f 15%, #3f2f1f 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f2f1f', endColorstr='#3f2f1f');
}
.docbtn:active {
	position: relative;
	top: 1px;
}


