a:link {  color: #1144aa; text-decoration: underline}
a:visited {  color: #1144aa; text-decoration: underline}
a:active {  color: #1144aa; text-decoration: underline}
a:hover {  color: #228888; text-decoration: underline}
body {  font-family: "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; color: #333333; text-decoration: none; background-color: #FFFFFF; background-position: 0px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.blkheader {  font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; background-color: #FFE3B9}
.blkfooter { font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; background-color: #FFE3B9}
.blkmain {  font-size: 12px; color: #000080; text-decoration: none; background-color: #FFFFFF}
.blktopnav {  font-size: 14px; font-weight: bold; color: #7b88b9; text-decoration: none; background-color: #7b88b9; border: #7b88b9; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hrcolor {  background-color: #7b88b9; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.blkform {  font-size: 12px; color: #7b88b9; text-decoration: none; background-color: #CBDBEF; font-weight: bold; border: 1px #7b88b9 solid}
.blkfolder {  font-size: 12px; color: #333333; text-decoration: none; background-color: #ffe3b9; border: #ff9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.cellfolder {  background-color: #ffe3b9; font-size: 14px; color: #333333; text-decoration: none}
.headerfolder {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #ff9900}
.cellform {  font-size: 12px; color: #374475; text-decoration: none; background-color: #CBDBEF}
.headerform {  font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #7b88b9; font-weight: bold}
.eltform {  font-size: 12px; color: #333333; text-decoration: none; background-color: #FFFFFF}
.cellfooter {  font-size: 12px; color: #333333; text-decoration: none; background-color: #ffe3b9}
.cellmain {  font-size: 14px; color: #333333; text-decoration: none; background-color: #FFFFFF}
.celltopnav {  font-size: 14px; color: #7b88b9; text-decoration: none; background-color: #FFFFFF; font-weight: bold}
.blkspecial {  font-size: 14px; color: #333333; text-decoration: none; background-color: #BF4D00; border: #D55704; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.headerspecial {  font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #D55704}
.cellspecial {  font-size: 12px; color: #333333; text-decoration: none; background-color: #ffe3b9}
.j-cellmain { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; color: #000080; text-decoration: none; background-color: #FFFFFF ; border-top-width: 1px; border-bottom-width: 1px}
.j-cellfolder { background-color: #ffe3b9;; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; color: #333333; text-decoration: none }
.headerfolder1 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #CC0066}
.cellfolder1 { background-color: #FFAACC; font-size: 14px; color: #333333; text-decoration: none }
.blkfolder1 { font-size: 12px; color: #333333; text-decoration: none; background-color: #FF99CC; border: 1px #CC0066 solid}
li.teleworkshop { margin-bottom: 1.5em; }
