#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-top: 100px; margin-right: auto; margin-left: auto; padding: 6px; }
#title03 { color: #fff; font-size: 14pt; background-image: url(../img/title_bg.jpg); background-repeat: repeat-y; text-align: left; width: 704px; margin: 23px auto 15px; padding: 6px; }
#lymph { color: #ae8c82; font-size: 10pt; line-height: 2em; background-color: #f5efd4; width: 700px; clear: both; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 8px; }
.b { color: #b40000; }
.b02 { color: #b40000; font-size: 10pt; letter-spacing: 0.1em; margin: 10px; padding: 3px 6px 3px 3px; }
#lymph_menu { width: 714px; height: 350px; clear: both; margin: 40px auto 20px; }
#lymph_menu02 { width: 714px; clear: both; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 40px; }
#lymph_menu03 { width: 714px; clear: both; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 20px; }
#lymph_in_l { width: 440px; float: left; }
#lymph_in_l02 { width: 490px; float: left; }
#lymph_in_r { width: 250px; float: right; }
#lymph_in_r02 { width: 200px; float: right; }
.style_a { font-size: 10pt; font-weight: bold; text-align: left; width: 270px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1pt dashed #4cb24d; border-left: 7px solid #4cb24d; }
.style_a1 { color: #900; font-size: 10pt; font-weight: bold; text-align: left; width: 270px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1pt dashed #4cb24d; border-left: 7px solid #4cb24d; }
.style_a2 { font-size: 10pt; font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; width: 562px; border-bottom: 1pt dashed #4cb24d; border-left: 7px solid #4cb24d; }
.style_a3 { font-size: 10pt; font-weight: bold; text-align: left; width: 270px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1pt dashed #900; border-left: 7px solid #900; }
.style_b { font-size: 10pt; font-weight: bold; text-align: right; width: 100px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_b1 { color: #900; font-size: 10pt; font-weight: bold; text-align: right; width: 100px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_b3 { font-size: 10pt; font-weight: bold; text-align: right; width: 100px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #900; }
.style_c { font-size: 10pt; font-weight: bold; text-align: right; width: 70px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_c1 { color: #900; font-size: 10pt; font-weight: bold; text-align: right; width: 70px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_c2 { color: #900; font-size: 10pt; font-weight: bold; text-align: right; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; width: 150px; border-bottom: 1px dashed #4cb24d; }
.style_c3 { font-size: 10pt; font-weight: bold; text-align: right; width: 70px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #900; }
.style_d { font-size: 10pt; font-weight: bold; text-align: left; width: 544px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1px dashed #4cb24d; border-left: 7px solid #4cb24d; }
.style_e { font-size: 10pt; font-weight: bold; text-align: right; width: 100px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_f { font-size: 10pt; font-weight: bold; text-align: right; width: 70px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.lymph_style { color: #787878; font-size: 10pt; line-height: 1.4em; letter-spacing: 0.1em; margin: 10px; }
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; }
.minikouza { color: #787878; font-size: 10pt; line-height: 1.4em; letter-spacing: 0.1em; }
#day_menu { margin: 20px auto 80px; width: 714px; height: 330px; clear: both; }
#day_face { margin: 20px auto 100px; width: 714px; height: 330px; }
#day_in_l { width: 250px; height: 300px; float: left; }
#day_in_r { width: 440px; height: 300px; float: right; }
.bridal_img { float: right; margin-left: 10px; }
.bridal_img02 { float: right; margin-bottom: 20px; }
.bridal_img03 { margin-right: 52px; }
#course_menu { text-align: center; width: 714px; clear: both; margin-right: auto; margin-left: auto; padding-top: 42px; padding-bottom: 23px; }
.course_s{ width: 100%; }
.course00 { color: #787878; font-size: 10pt; background-color: #c4e5a6; padding: 10px; border-top: 1px solid #646464; border-left: 1px solid #646464; }
.course01 { color: #787878; font-size: 10pt; padding: 10px; border-top: 1px solid #646464; border-left: 1px solid #646464; }
.course02 { color: #787878; font-size: 10pt; padding: 10px; border-top: 1px solid #646464; border-right: 1px solid #646464; border-left: 1px solid #646464; }
.course02a { color: #787878; font-size: 10pt; background-color: #c4e5a6; padding: 10px; border-top: 1px solid #646464; border-right: 1px solid #646464; border-left: 1px solid #646464; }
.course03 { color: #787878; font-size: 10pt; padding: 10px; border-top: 1px solid #646464; border-bottom: 1px solid #646464; border-left: 1px solid #646464; }
.course04 { color: #787878; font-size: 10pt; padding: 10px; border: solid 1px; }
.sejyutu_t { color: #4cb24d; font-size: 12pt; margin-bottom: 10px; }
.sejyutu_c { color: #787878; font-size: 10pt; line-height: 1.4em; margin: 10px 10px 23px; }
li { color: #900; margin-bottom: -2px; margin-left: -15px; }
.li { margin-top: 15px; }
#onayami {
	width: 714px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	height: 190px;
}
.onayami { color: #787878; font-size: 10pt; line-height: 1.4em; letter-spacing: 0.1em; margin: 10px; padding: 3px 6px 3px 3px; }
#onayami_option {
	width: 714px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#b01 {
	width: 714px;
	clear: both;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#b02 {
	width: 714px;
	clear: both;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
