@charset "UTF-8";

*{
	margin:0;
	padding:0;
}

/*---------------------------------
タイトル
---------------------------------*/

/*.titlea {
	color: #FFF;
	text-shadow: 1px 1px 2px #4da4a7;
	background-color: #87cefa;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#6fd8ff),color-stop(0.5,#87d0fc),color-stop(1,#c6e9ff));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #63c0e2;
	-webkit-box-shadow:0 2px 3px #62cfd3;
	-moz-box-shadow:0px 2px 3px #62cfd3;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 100%;
}*/

.titleb {
	color: #FFF;
	text-shadow: 1px 1px 2px #b04c4c;
	background-color: #FF6347;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#e32c2c),color-stop(0.5,#eb4949),color-stop(1,#ee6464));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e32c2c;
	-webkit-box-shadow:0 2px 3px #b04c4c;
	-moz-box-shadow:0px 2px 3px #b04c4c;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
}

.titlec {
	color: #FFF;
	text-shadow: 1px 1px 2px #4e754b;
	background-color: #87cefa;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#32892e),color-stop(0.5,#4c9e48),color-stop(1,#5ead5a));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #32892e;
	-webkit-box-shadow:0 2px 3px #487d45;
	-moz-box-shadow:0px 2px 3px #487d45;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 100%;
}

.titled {
	color: #FFF;
	text-shadow: 1px 1px 2px #ca6f45;
	background-color: #F08080;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#F08080),color-stop(0.5,#f39494),color-stop(1,#eeb3b3));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #de7777;
	-webkit-box-shadow:0 2px 3px #aa7d7d;
	-moz-box-shadow:0px 2px 3px #aa7d7d;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
}

.titlee {
	color: #FFF;
	text-shadow: 1px 1px 2px #ca6f45;
	background-color: #FF6347;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#f19402),color-stop(0.5,#f5a10f),color-stop(1,#ffbc47));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e1930b;
	-webkit-box-shadow:0 2px 3px #aa7d7d;
	-moz-box-shadow:0px 2px 3px #aa7d7d;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
}

/*=====================================
ボタン
=======================================*/

.buttona{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#6fd8ff),color-stop(0.5,#87d0fc),color-stop(1,#aedcf9));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #63c0e2;
	-webkit-box-shadow:0 2px 3px #62cfd3;
	-moz-box-shadow:0px 2px 3px #62cfd3;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttona a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #4da4a7;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

/*.buttonb{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#e32c2c),color-stop(0.5,#eb4949),color-stop(1,#ee6464));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e32c2c;
	-webkit-box-shadow:0 2px 3px #b04c4c;
	-moz-box-shadow:0px 2px 3px #b04c4c;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}*/

/*.buttonb a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #b04c4c;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}*/

.buttonc{
	text-align: center;
	background-color: #87cefa;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#32892e),color-stop(0.5,#4c9e48),color-stop(1,#5ead5a));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #32892e;
	-webkit-box-shadow:0 2px 3px #487d45;
	-moz-box-shadow:0px 2px 3px #487d45;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttonc a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #4e754b;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.buttond{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#F08080),color-stop(0.5,#f39494),color-stop(1,#ecaeae));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #de7777;
	-webkit-box-shadow:0 2px 3px #aa7d7d;
	-moz-box-shadow:0px 2px 3px #aa7d7d;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttond a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #ca6f45;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.buttone{
	text-align: center;
	background: #80aaf0;
	background:-webkit-gradient(linear,0 0, 0 100%,color-stop(0,#f19402),color-stop(0.5,#f5a10f),color-stop(1,#ffbc47));
	background:-moz-linear-gradient(top,rgba(255,255,255,1)5%,rgba(194,163,163,1)50%,rgba(194,163,163,1)100%);
	border:1px solid #e1930b;
	-webkit-box-shadow:0 2px 3px #aa7d7d;
	-moz-box-shadow:0px 2px 3px #aa7d7d;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	display:block;
	width: 90%;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: auto;
}

.buttone a{
	min-width:64px;
	min-height:18px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 2px #ca6f45;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}