
#externals { display: block; margin: 0; padding: 0; position: relative; width: 250px; float: left }
#about  { display: block; margin: 0 0 0 10px; padding: 0; position: relative; width: 320px; float: left }
#about h4   { color: #fff; font-size: 15px; background-color: #5e8e3b; text-align: left; display: block; margin: 0; padding: 3px 0; position: relative; width: 320px }
#about #tr    { text-align: left; display: block; position: relative; width: 320px; float: none; clear: both }
#about #tr h5   { font-size: 13px; text-align: left; display: block; margin: 5px 0; position: relative; width: 80px; float: left }
#about #tr p    { font-size: 13px; text-align: left; display: block; margin: 5px 0; padding-left: 10px; position: relative; width: auto; float: left; border-left: 5px solid #5e8e3b }
#access_map    { display: block; margin: 10px 0; padding: 0; position: relative; width: 580px; height: 325px; float: none; clear: both }
#access_map span#access_map_caption { background-image: url("profileIMG/access_map_caption.gif"); background-repeat: no-repeat; text-align: left; display: block; position: relative; width: 101px; height: 25px }
#access_map #map { position: relative; width: 578px; height: 298px; border: solid 1px #5e8e3b }
#work_contents   { display: block; position: relative; width: 580px }
#work_contents #tr     { text-align: left; display: block; position: relative; width: 580px; float: none; clear: both }
#work_contents  h4    { color: #fff; font-size: 15px; background-color: #5e8e3b; text-align: left; display: block; margin: 0; padding: 3px 0; position: relative; width: 580px }
#work_contents h5    { font-size: 13px; text-align: left; display: block; margin: 5px 0; position: relative; width: 580px }
#work_contents #tr p   { font-size: 13px; text-align: left; display: block; margin: 5px 0; padding-left: 10px; position: relative; float: left; border-left: 5px solid #5e8e3b }