.cosme_btn { margin-top: 35px; margin-bottom: 35px; }
#title { color: #fff; font-size: 14pt; background-image: url(../img/title_bg.jpg); background-repeat: repeat-y; text-align: left; width: 704px; margin-top: 20px; margin-right: auto; margin-left: auto; padding: 6px; }
#title01 { color: #fff; font-size: 14pt; background-image: url(../img/title_bg.jpg); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; padding: 6px; width: 704px; }
#title02 { color: #fff; font-size: 14pt; background-image: url(../img/title_bg.jpg); background-repeat: repeat-y; text-align: left; width: 704px; margin: 30px auto 60px; padding: 6px; }
a:link { color: #ae8c82; text-decoration: underline; }
a:visited { color: #ae8c82; text-decoration: none; }
a:hover { color: #ae8c82; text-decoration: none; }
a:active { color: #ae8c82; text-decoration: none; }
h3 { color: #fff; background-color: #4cb24d; font-size: 14pt; font-weight: normal; font-style: normal; text-align: left; width: 704px; margin-top: 40px; margin-right: auto; margin-left: auto; padding: 6px; }
.rsv { letter-spacing: 0.1em; width: 560px; margin-top: 30px; margin-right: auto; margin-left: auto; }
.rsv00 { letter-spacing: 0.1em; width: 560px; margin: 100px auto 150px; }
.rsv01 { color: #7d5037; font-size: 10pt; text-align: center; letter-spacing: 0.1em; width: 175px; padding: 8px; border-bottom: 1px dashed #7d5037; }
.rsv01-2 { color: #7d5037; font-size: 10pt; text-align:left; letter-spacing: 0.1em; width: 560px; padding: 8px;}
.rsv02 { color: #7d5037; font-size: 10pt; letter-spacing: 0.1em; width: 385px; padding: 8px; border-bottom: 1px dashed #7d5037; }
.rsv03 { text-align: center; width: 560px; margin: 20px auto 50px; padding: 8px; }
.check { color: #7d5037; font-size: 10pt; letter-spacing: 0.1em; }
.check00 { color: #7d5037; font-size: 10pt; letter-spacing: 0.1em; padding-bottom: 24px; }
.check01 { color: #695037; font-size: 12pt; letter-spacing: 0.1em; padding: 6px 6px 24px; }
.check02 { color: #7d5037; font-size: 10pt; letter-spacing: 0.1em; padding: 6px; }
.check03 { color: #7d5037; font-size: 10pt; text-align: right; letter-spacing: 0.1em; padding: 42px 6px 6px; }
.copyright { color: #fff; font-size: 10pt; text-align: right; letter-spacing: 0.1em; padding: 30px 4px 4px; }
.copyright a { color: #fff; font-size: 10pt; text-decoration: none; }
.copyright a:hover { color: #fff; font-size: 10pt; text-decoration: underline; }
#calendar { width: 650px; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 30px; }
#calendar01 {
	width: 718px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12pt;
}
.cal_coment {
	color: #90b83d;
	font-size: 10pt;
	text-align: left;
	letter-spacing: 0.1em;
	padding-top: 3px;
}
.cal_coment02 {
	color: #900;
	font-size: 10pt;
	text-align: left;
	letter-spacing: 0.1em;
	padding-top: 3px;
}

.red {
	color: #C00;
}
