@charset "UTF-8";

/* 全体 */
* {
	font-family: "Sawarabi Gothic", Trebuchet, Century Gothic, Arial,"ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
body {
	background-color: #B4D8D9;
	font-family: "Hina Mincho", serif;
	color: #FFFFFF
}
a {
	color: #FFFFFF;
}
a:hover {
	color: #A9CDD2;
}
.wrapper {
	margin: 0 auto 0 auto;
}

/* ヘッダー */

#title {
	font-family: "New Tegomin", serif;
	font-size: 55px;
	opacity: 0.88;
	color: #FFFFFF;
	text-align: center;
	margin: 140px auto auto auto;
}

	
/* メイン */
.main {
	margin: 20px auto 100px auto;
	width: 94%;
}

#pagetitle {
	font-family: "New Tegomin", serif;
	font-size: 17px;
	letter-spacing: 0.14em;
	text-align: center;
}

#month {
	font-family: 'stylish', serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #5DACA8;
}

table {
	text-align: center;
	line-height: 1.3;
}

#enter {
	font-family: 'stylish', serif;
	text-align: center;
}

p {
	font-family: "Hina Mincho", serif;
	font-size: 14px;
	line-height: 1.7;
	opacity: 0.66;
	color: #7E95AC;
	text-align: center;
}

.text-center {
    text-align: center;
}


@media(min-width:1024px){

	#title {
		font-size: 66px;
	}
	.main {
		margin: 20px auto 100px auto;
		width: 800px;
	}

	table {
		text-align: center;
	}

	p {
		font-size: 14px;
	}
}