/*ヘッダー*/
h1  { background: url(../images/menu/naka_title.gif) no-repeat 0 0; text-indent: -9999px; margin: 0px; width: 775px; height: 70px;  }
body { color: #383838; text-align: center; margin: 0px }
h2 { margin: 0px; height: 100px; }
h3.outline   { margin-top: 0; padding: 10px 0px 10px 10px; border-top: 4px solid #293d42; border-bottom: 1px dashed #293d42; width: 567px; max-width: 557px }
h3.music  { color: #394a31; margin-top: 0; padding: 10px 0px 10px 10px; border-top: 4px solid #59744d; border-bottom: 1px dashed #59744d; width: 567px; max-width: 557px }
h3.business { color: #4c451c; margin-top: 0; padding: 10px 0px 10px 10px; border-top: 4px solid #a58d32; border-bottom: 1px dashed #a58d32; width: 567px; max-width: 557px }
#body   { margin: 0px; border-bottom: 1px dashed #b3b3b3 }
.diarytext  { line-height: 140%; margin-left: 10px }
.textr     { line-height: 140% }
.textr img      { margin: 0px 0px 8px 5px; border: #c9c9c9 }
.textl      { line-height: 140%; margin-right: 8px }
.textl img       { margin: 0px 8px 8px 0px; border: #c9c9c9 }
.space { margin-left: 10px }
ul#Datalist     { line-height: 130%; list-style-type: none; margin: 0px 0 0 5px; padding: 0 }
ul#Datalist li  { font-size: 85%; background: url(images/point01.gif) no-repeat left 4px; margin-left: 7px; padding-left: 9px }
#contact {
	padding: 8px 16px;
	border-bottom: 1px dashed #b3b3b3;
	font-size: 80%;
	line-height: 130%;
}

#footer {
	padding-bottom: 20px;
	font-size: 80%;
	text-align: center;
}
/* メイン日記*/
.subbar  { color: #fff; font-weight: bold; background: url(../musical/images/sub_bar.gif) no-repeat; margin-bottom: 9px; padding-top: 5px; padding-left: 10px; width: 560px; max-width: 550px; height: 30px }
.facilities_data   { font-size: 90%; background-color: #e8e8e8; padding: 8px 8px 8px 12px; border: solid 1px #c5c5c5; width: 95% }
.facilities_data2 { font-size: 90%; background-color: #e8e8e8; padding: 8px 8px 8px 12px; border: solid 1px #c5c5c5; width: 350px }
.protitle      { background-image: url(images/waku01.gif); padding: 0px 12pt 10px 12px; width: 535px; max-width: 508px }
.proback  { background: url(images/waku02.gif) no-repeat left top; margin: 0 0 7pt; padding: 0; width: 555px; height: 11px; max-width: 555px }
.promaintitle { font-weight: bold; font-size: 110%; margin-bottom: 9px; padding-top: 12px; padding-bottom: 3px; padding-left: 10px; border-top: #456939; border-right: #456939; border-bottom: #456939; border-left: 5px solid #6b8b57 }
.protext { margin-left: 13px }
#calendar  { font-size: 80% }
.data  { }
.datatitle  { color: #fff; font-weight: bold; font-size: 90%; background-color: #82705b; margin-bottom: 5px; padding: 5px 2px 3px 8px }
a:link { color: #827764 }
.main { padding-left: 15px }
.title { margin-bottom: 12px; padding-top: 15px; padding-bottom: 8px; border-bottom: 1px dotted #949072 }
a:hover { color: #dd9a26 }
a:visited { color: #dd281e }
.photowaku { border: solid 1px #b1b1b1 }
.eventwaku { padding: 6px 12px; border: solid 1px #515151 }

