body{background-color:#ffffff;background-attachment:fixed;color:#000000;background-image: url("https://map.300000.net/link/1200px-Sakurazaka46_logo.png");}
a{color:#0000ff;font-weight:bold;text-decoration:underline;}
a:hover{color:#ff0000;}
p{line-height:150%;}
ul{line-height:150%;}
em{font-weight:bold;font-size:larger;font-style:normal;}

a.button {
	/* ▼文字 */
		font-weight:bold;
		text-decoration: none;
		text-align: center;
	/* ▼行高 */
		/* line-height: 2em; */
	/* ▼表示形態 */
		/* display: block; */
	/* ▼サイズと余白 */
		padding: 0;
		margin: 0;
	/* ▼枠線 */
		border-style: solid;
		border-width: 2px;
		border-color: #ccc #999 #999 #ccc;
	/* ▼角丸 */
		-webkit-border-radius: 6px; /* Chrome,Safari */
		-moz-border-radius: 6px;    /* Firefox */
		border-radius: 6px;         /* CSS3 */
	/* ▼背景 */
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc)); /* Chrome,Safari */
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffcccccc); /* IE */
		background: -moz-linear-gradient(top, #fff, #ccc); /* Firefox */
		background: -o-linear-gradient(top, #fff, #ccc);   /* Opera */
		background: linear-gradient(top, #fff, #ccc);      /* CSS3 */
}

a.button:hover {
	/* ▼文字 */
		font-weight:bold;
		text-decoration: none;
		text-align: center;
	/* ▼行高 */
		/* line-height: 2em; */
	/* ▼表示形態 */
		/* display: block; */
	/* ▼サイズと余白 */
		padding: 0;
		margin: 0;
	/* ▼枠線 */
		border-style: solid;
		border-width: 2px;
		border-color: #f90 #c60 #c60 #f90;
	/* ▼角丸 */
		-webkit-border-radius: 6px; /* Chrome,Safari */
		-moz-border-radius: 6px;    /* Firefox */
		border-radius: 6px;         /* CSS3 */
	/* ▼背景 */
		background: -webkit-gradient(linear, left top, left bottom, from(#fc0), to(#f90)); /* Chrome,Safari */
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffcc00,EndColorStr=#ffff9900); /* IE */
		background: -moz-linear-gradient(top, #fc0, #f90); /* Firefox */
		background: -o-linear-gradient(top, #fc0, #f90);   /* Opera */
		background: linear-gradient(top, #fc0, #f90);      /* CSS3 */
}

a.button:active {
	/* ▼文字 */
		font-weight:bold;
		text-decoration: none;
		text-align: center;
		position: relative;
		top: 0.1em;
	/* ▼行高 */
		/* line-height: 2em; */
	/* ▼表示形態 */
		/* display: block; */
	/* ▼サイズと余白 */
		padding: 0;
		margin: 0;
	/* ▼枠線 */
		border-style: solid;
		border-width: 2px;
		border-color: #c60 #f90 #f90 #c60;
	/* ▼角丸 */
		-webkit-border-radius: 6px; /* Chrome,Safari */
		-moz-border-radius: 6px;    /* Firefox */
		border-radius: 6px;         /* CSS3 */
	/* ▼背景 */
		background: -webkit-gradient(linear, left top, left bottom, from(#fc0), to(#f90)); /* Chrome,Safari */
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffcc00,EndColorStr=#ffff9900); /* IE */
		background: -moz-linear-gradient(top, #fc0, #f90); /* Firefox */
		background: -o-linear-gradient(top, #fc0, #f90);   /* Opera */
		background: linear-gradient(top, #fc0, #f90);      /* CSS3 */
}

