/* tags */
body   { color: #333; font-size: 80%; line-height: 125%; background-image: url("../images/bback1.gif"); text-align: center; margin: 0; padding: 0 }
h1    { color: #f60; font-size: 100%; line-height: 125%; text-align: left; margin: 0; padding: 0; float: right }
h2  { font-size: 100%; font-weight: normal; margin: 0; padding: 0 }
h3  { font-size: 100%; font-weight: normal; margin: 16px 0 0; padding: 0 }
h4 { font-size: 100%; margin: 0 }
p { margin: 0 }
em { font-style: normal }
form { margin: 0; padding: 0 }
td { font-size: 80% }
th { font-size: 80% }
img { border-width: 0 }
a { text-decoration: none }
ul { margin: 0; padding: 0 }
dl { margin: 0 }
/* id header */
#header_area  { text-align: left; margin: 8px 32px }
#logo_dipross { }
/* id footer */
#footer_area { color: #999; margin: 16px 32px; padding-top: 8px; border-style: double; border-width: 3px 0 0; border-color: #ccc }
#footer_area ul { }
#footer_area ul li { display: inline; margin-right: 8px; padding-right: 4px; border-style: solid; border-width: 0 1px 0 0; border-color: #ccc }
#footer_area dl { margin-top: 8px }
#footer_area dl dt  { color: #fff; font-weight: bold }
#footer_area dl dd { color: #666; margin-top: 4px }
#footer_area p { margin: 8px 0 0 }
/* id contentsmenu_area */
#contentsmenu_area { }
#contentsmenu_area ul { }
#contentsmenu_area ul h4 { }
#contentsmenu_area ul  li  { list-style-type: none }
#contentsmenu_area ul li a { font-size: 80%; background-image: url("../images/arrow1.gif"); background-repeat: no-repeat; background-position: 0 4px; margin-left: 8px; padding-left: 8px }
/* id banner_area */
#banner_area { text-align: center; margin-top: 16px }
#banner_area ul { }
#banner_area ul li { list-style-type: none; margin-bottom: 4px }
/* id department_area */
#department_area { text-align: center; margin-top: 16px }
#department_area h4 { color: #fff; text-align: left; padding-left: 8px; border-style: solid; border-width: 0 0 0 6px; border-color: #dbdfdb }
#department_area ul { }
#department_area ul li { list-style-type: none; margin-top: 4px }
#department_area div { background-color: #97a79a; padding-top: 8px; padding-bottom: 8px; }
#department_area div img {}
/* class */
.clear_both { font-size: 0; line-height: 0; clear: both }
.column_error { color: #c00; font-weight: bold; background-color: #fff8f8; padding: 8px 16px; border: solid 1px }
.right { text-align: right }

