#contents h2 { margin: 20px 0 0 }
.kei h4  { color: #633; font-size: 80%; font-weight: normal; margin-bottom: 2px; padding-left: 3px; border-left: 3px solid #c66 }
.kei td{font-size:80%}
.text_box   { font-size: 80%; line-height: 1.2em; background-color: #9cc; white-space: nowrap; margin: 0 10px 10px 0; padding: 5px; border: solid 1px #999 }
.text_box02  { color: white; font-size: 80%; line-height: 1.4em; background-color: #c96; margin: 0 10px 10px 0; padding: 5px; border: solid 1px #999 }
.text_box a { background-image: url("../facilties/img/maru.gif"); background-repeat: no-repeat; background-position: 0 center; display: block; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 20px }
.text_box02 ul { margin-top: 0; margin-bottom: 0; margin-left: 1em; padding-left: 0.5em }
.kei { border: solid 1px #999 }
.kei table  { }
.kei td { padding-top: 10px; padding-left: 10px; vertical-align: top }
.kei dt { font-size: 80%; margin-top: 5px; margin-left: 1em; padding-left: 0.25em; border-left: 1em solid #f90 }
.kei dd { font-size: 80%; line-height: 1.4em; margin-left: 2.25em }
.kei02 h4  { color: #633; font-size: 80%; font-weight: normal; margin-bottom: 0; padding-left: 3px; border-left: 3px solid #c66 }
.kei02    { height: auto; border: solid 1px #999 }
.kei02 table  { color: #633; font-size: 80%; line-height: 1.2em }
.kei02 td { padding-top: 10px; padding-left: 10px; vertical-align: top }
.kei02 ul  { line-height: 1.4em }
.kei02 dt { font-size: 80%; margin-top: 5px; margin-left: 1em; padding-left: 0.25em; border-left: 1em solid #f90 }
.kei02 dd  { font-size: 80%; line-height: 1.4em; white-space: nowrap; margin-right: 3em; margin-left: 2.25em }
.kei03 h4  { color: #633; font-size: 80%; font-weight: normal; margin-bottom: 0; padding-left: 3px; border-left: 3px solid #c66 }
.kei03     { height: 155px; border: solid 1px #999 }
.kei03 table  { color: #633; font-size: 80%; line-height: 1.2em }
.kei03 td { padding-top: 10px; padding-left: 10px; vertical-align: top }
.kei03 ul  { line-height: 1.4em }
.kei03 dt { font-size: 80%; margin-top: 5px; margin-left: 1em; padding-left: 0.25em; border-left: 1em solid #f90 }
.kei03 dd  { font-size: 80%; line-height: 1.4em; white-space: nowrap; margin-right: 3em; margin-left: 2.25em }
.mini { font-size: 80% }
#location dt,
#location dd{font-size:80%}


