@charset "shift-jis";


/* btnNext */
p.btnknightNext {
	display: block;
	border-radius: 6px;
	border: 1px #ff0000 solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdd), color-stop(50%,#fff), color-stop(50%,#ffeedd), to(#faa));
	background: -moz-linear-gradient(top, #fdd, #fff 50%, #ffeedd 50%, #faa);
	font-size:1.0em;
	text-align: center;

	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left:20px;

}
p.btnknightNext a {
	text-shadow: 1px 1px 0 #ddd;
	display: block;
	padding: 5px 0;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}


p.btnPuriML a {
	background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee));
	border: 1px solid #eeeeee;
	-webkit-border-radius: 3px;
	color: #333;
	display: block;
	font-weight: bold;
	padding: 8px;
	text-align: center;
	text-shadow: 0 -1px 0 white;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left:20px;
}

p.perpulbtn a {
	height: 40px;
	border: 1px solid #C643CB;
	background-color: #FF8BF0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FF8BF0), to(#D631B5));
	-webkit-border-radius: 8px;
	border-radius: 8px;
	line-height: 40px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 0px #6C0A6C;
	border-image: initial;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left:20px;
	text-decoration: none;
	display: block;
}

p.orangebtn{
	padding-left:15px;
	padding-right:15px;
}
p.orangebtn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff00ff;
	padding: 8px 10px;
	background: -moz-linear-gradient(
		top,
		#fff4f6 0%,
		#ffc4c7 60%,
		#fec6b1);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fff4f6),
		color-stop(0.60, #ffc4c7),
		to(#fec6b1));
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #e89592;
	-moz-box-shadow:
		2px 2px 3px rgba(255,255,255,0.5),
		inset 0px 0px 5px rgba(255,117,131,0.7);
	-webkit-box-shadow:
		2px 2px 3px rgba(255,255,255,0.5),
		inset 0px 0px 5px rgba(255,117,131,0.7);
	box-shadow:
		2px 2px 3px rgba(255,255,255,0.5),
		inset 0px 0px 5px rgba(255,117,131,0.7);
	text-shadow:
		0px 0px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.4);
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	text-align:center;
	text-decoration: none;
}


div#meyasubako{
    padding-top:10px;
    padding-bottom:10px;
}
p#btnmeyasubako a {
    background: #ffffcc;
    border-radius: 6px;
    border: 1px #ff9933 solid;
    padding: 5px;
    text-decoration: none;
    font-size:14px;
}
