#image_show { width: 716px; height: 450px; clear: both; margin-right: auto; margin-left: auto; }
#title { color: #895137; font-size: 14pt; text-align: left; width: 710px; margin-top: 50px; margin-right: auto; margin-left: auto; }
#special { color: #ae8c82; font-size: 10pt; line-height: 2em; background-color: #f5efd4; width: 700px; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 8px; }
.b { color: #b40000; }
strong { color: #b40000; }
#goaisatsu { color: #ae8c82; font-size: 10pt; line-height: 2em; background-color: #f5efd4; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 8px; width: 700px; }
.goaisatsu_img { float: left; margin-right: 10px; }
#profile { color: #ae8c82; font-size: 10pt; line-height: 2em; background-color: #f5efd4; margin-top: 15px; margin-right: auto; margin-left: auto; padding: 8px; width: 700px; }
.profile_img { float: left; margin-right: 10px; }
.day { width: 115px; padding: 4px; border-bottom: 1px dotted #dccdbe; }
.naiyou { padding: 4px; border-bottom: 1px dotted #dccdbe; }
.course_list h3 { color: #fff; background-color: #4cb24d; font-size: 12pt; font-weight: bold; margin-top: 60px; padding: 6px; }
.course_list dt { font-size: 10pt; font-weight: bold; border-left:7px solid #4cb24d; border-bottom:1px dashed #4cb24d; padding: 3px 6px; }
.course_list dd { color: #787878; font-size: 10pt; line-height: 1.4em; margin: 10px 20px; padding: 3px 6px; }
.menu-caption01 { background-color: #FFEEFF; margin: auto 20px; font-size: 0.85em; line-height: 1.4em; }
.course_table { border: 1px #333 solid; border-collapse: collapse; border-spacing: 0; }
.course_table th { padding: 5px; border: 1px #333 solid; background: #F5F5F5; font-weight: bold; text-align: center; }
.course_table td { padding: 5px; border: 1px #333 solid; background: #F5F5F5; }
.oil_img { float: right; }
.salon_info { color: #ae8c82; font-size: 10pt; line-height: 2em; background-color: #f5efd4; padding: 8px; width: 700px; margin: 15px auto 30px; }
.salon_info dd { color: #787878; font-size: 10pt; line-height: 1.4em; margin-left: 5px; padding: 3px; }
.salon_info dt { color: #787878; font-size: 10pt; line-height: 1.4em; margin-top: 10px; margin-left: 5px; padding: 3px; }
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; }