.main {  font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12pt; text-align: center}
body {  background-image: url(bg/bg01.gif); font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 10pt; margin-top: 2px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px}

.t_menu {  font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px; color: #003300; height: 20px; width: 750px; border: #003300 solid; background-color: #FFFFFF; text-align: center; vertical-align: middle; border-width: 0px 1px 1px; padding-top: 4px; margin-top: 0px}

.MenuTop { font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px; color: #003300; height: 20px; width: 750px; border: #003300 solid; background-color: #F4F3F0; text-align: center; vertical-align: middle; border-width: 0px 1px 1px; padding-top: 4px; margin-top: 0px }

.MenuBottom { font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px; color: #003300; height: 20px; width: 750px; border: 1px #003300 solid; background-color: #F4F3F0; text-align: center; vertical-align: middle; padding-top: 4px; margin-top: 0px }

.imgleft {
float: left;
}

.imgright {
float: right;
}

.NormalFont {  font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px}

.ContentsLeft {  border-color: black #000000 black black; width: 120px; height: 80px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #F4F3F0; font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px}

.ContentsLeftLast { border-color: black #000000 black black; width: 120px; height: 80px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #F4F3F0 ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px}

.Work_Topics {  font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 16px; line-height:17pt; background-color: #F4F3F0; width: 545px; border: 1px #000000 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 5px}

.Line_Topics {  background-image: url(bg/line3.gif); background-repeat: repeat-x; width: 400px; font-size: 16px; font-weight: bold; color: #4D523A}

.Work_News { font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 16px; line-height:17pt; background-color: #F4F3F0; width: 545px; border: 1px #000000 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px }

.Line_News { background-image: url(bg/line2.gif); background-repeat: repeat-x; width: 400px; font-size: 16px; font-weight: bold; color: #4D523A }

.bold {  font-weight: bold}

.Work_Bg {  background-image: url(bg/topicbg.gif); background-repeat: no-repeat; background-position: right bottom}

.TableMargin { margin-top: 10px }

.Contents { border-color: black #000000 black black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #F4F3F0; font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px ; clip:   rect(   ); border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 200px}

.IE { font-family: "Osaka", "MS UI Gothic", "ＭＳ Ｐゴシック"; font-size: 12px; background-color: #F4F3F0; width: 750px; border: 1px #000000 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 10px; text-align: left}

.Centerize {  text-align: center}
.NonP {  font-family: "ＭＳ ゴシック", "Osaka−等幅"}
