/*ヘッダー*/
h1   { background: no-repeat 0 0; margin: 0px; width: 760px; height: 257px }
body   { color: #383838; background-color: #dde6df; 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    { font-size: 85%; line-height: 140%; margin-left: 5px }
.diarytext_table { font-size: 85%; line-height: 140%; margin-left: 5px }
.diarytext_table2 { font-size: 80%; line-height: 140%; margin-left: 5px }
.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 }
ul#Datalist2       { list-style-type: none; margin: 0px 0 0 -1px; padding: 0 }
ul#Datalist2 li    { line-height: 120%; font-size: 80%; background: url(images/point01.gif) no-repeat left 4px; margin-left: 7px; padding-left: 9px; padding-bottom: 4px;}

#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;
}
.topback { font-size: 90%; margin-right: 8px; margin-bottom: 10px }
.backnext  { font-size: 70%; margin-top: 1px }
/* メイン日記*/
.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        { padding: 0px 12pt 10px 12px; width: 565px; max-width: 538px }
.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 }
.cdmusic dt   { font-weight: bold; font-size: 90%; line-height: 140%; margin-bottom: 3px }
.cdmusic dd   { font-size: 90%; line-height: 140%; margin-bottom: 13px; margin-left: 20px }
.music dt     { font-weight: bold; margin-bottom: 8px; margin-left: 7px; padding-bottom: 3px; padding-left: 4px; border-bottom: 1px dotted #c2c2c2 }
.music dd   {  font-size: 90%; margin-bottom: 16px; margin-left: 25px }
#calendar  { font-size: 80%; font-family:Verdana, Arial, "Lucida Grande" }
.data  { }
.datatitle   { color: #fff; font-weight: bold; font-size: 90%; background-color: #4f6c58; margin-bottom: 5px; padding: 5px 2px 3px 8px }
a:link { color: #827764 }
.main { padding-left: 15px }
.title  { background-repeat: no-repeat; margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px dotted #949072; width: 550px; height: 32px }
.title_small { font-size: 85% }
.diarytitle { background: url(images/titleback.gif) no-repeat; margin-bottom: 12px; margin-left: 5px; padding-top: 9px; width: 555px; height: 32px }
.diarytitle2 { background: url(images/titleback2.gif) no-repeat; margin-bottom: 12px; margin-left: 5px; padding-top: 9px; width: 555px; height: 50px }
a:hover { color: #dd9a26 }
a:visited { color: #dd281e }
.photowaku   { padding: 5px; border: solid 1px #bebebe }
.photowaku2 { margin-bottom: 4px; border: solid 1px #bebebe }
.cdtitle  { font-weight: bold; font-size: 110%; margin-bottom: 7px }
.namewaku { font-size: 85%; text-align: center; margin-bottom: 3px; padding: 2px 7px; border: solid 1px #636363 }
.namewaku2 { font-size: 85%; text-align: center; margin-bottom: 3px; padding: 2px 7px; border: solid 1px #1d55a1 }
.namewaku3 { font-size: 85%; text-align: center; margin-bottom: 3px; padding: 2px 7px; border: solid 1px #884a3e }
.namewaku4 { font-size: 85%; text-align: center; margin-bottom: 3px; padding: 2px 7px; border: solid 1px #c73966 }
.namewaku5 { font-weight: bold; font-size: 85%; text-align: center; margin-bottom: 8px; padding: 2px 7px; border: solid 1px #636363 }
.datawaku { font-size: 85%; margin-bottom: 7px; padding: 2px 8px; border: solid 1px #626262 }
.wakumoji { font-weight: bold; margin-bottom: 12px; padding: 3px 8px; border: solid 1px #a3a3a3 }
.cd dt  { color: #4f7469; font-weight: bold; margin-bottom: 4px }
.cd dd  { margin-bottom: 15px; margin-left: 15px }
.eventtitle { color: #355977; font-weight: bold; font-size: 110%; line-height: 150%; text-align: center; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #355977; border-bottom: 1px dotted #355977 }
.ptocome2 { margin-top: 4px }
.eventitle { color: #456280; font-weight: bold; font-size: 110%; margin-bottom: 8px }
.subtitle { font-weight: bold; font-size: 110%; margin-bottom: 8px }
.50thprotitle  { color: #2362a3; font-weight: bold; font-size: 120%; text-align: left; margin-bottom: 4px }
.tablefont { font-size: 90%; line-height: 140%; }
.namebig { color: #d2494e; font-size: 130%; font-weight: bold; }

/* ライブ告知板*/
.board { border: solid 5px #900000 }
a.white:link { color: #ffffff }
a.white:visited { color: #ffffff }
.boardcome1 { font-size: 80%; line-height: 140% }
.eventend  { font-size: 80%; margin-left: 6px }
.line { margin-top: 8px; margin-bottom: 8px; border-top: 1px dotted #ffc600 }

