#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; }
#school { 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; }
#school_menu { width: 714px; height: 150px; clear: both; margin: 40px auto 20px; }
#school_menu01 { width: 714px; height: 150px; clear: both; margin: 40px auto 60px; }
#school_menu02 { width: 714px; clear: both; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 40px; }
#school_menu03 { width: 714px; clear: both; margin-right: auto; margin-bottom: 40px; margin-left: auto; padding-top: 40px; padding-bottom: 20px; }
#school_in_l { width: 480px; float: left; }
#school_in_l02 { width: 490px; float: left; }
#school_in_r { width: 210px; float: right; }
#school_in_r02 { width: 200px; float: right; }
.u { margin-bottom: 32px; }
.style_a { font-size: 10pt; font-weight: bold; text-align: left; width: 250px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1pt dashed #4cb24d; border-left: 7px solid #4cb24d; }
.style_b { font-size: 10pt; font-weight: bold; text-align: right; width: 80px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_c { font-size: 10pt; font-weight: bold; text-align: right; width: 150px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_d { font-size: 10pt; font-weight: bold; text-align: left; width: 484px; 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: 80px; 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: 150px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_g { font-size: 10pt; font-weight: bold; text-align: right; width: 180px; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; border-bottom: 1px dashed #4cb24d; }
.style_j { font-size: 10pt; font-weight: bold; text-align: left; width: 454px; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; border-bottom: 1px dashed #4cb24d; border-left: 7px solid #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: 53px; }
.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; }
#onayami { width: 714px; height: 190px; clear: both; margin-right: auto; margin-left: auto; }
.onayami { color: #787878; font-size: 10pt; line-height: 1.4em; letter-spacing: 0.1em; margin: 10px; padding: 3px 6px 3px 3px; }
#onayami2 { font-size: 10pt; line-height: 2em; background-color: #ffe0e0; width: 700px; clear: both; margin-right: auto; margin-left: auto; padding: 8px; color:#C00}