
A:link   { color: #3366ff; font-size: 12px; font-family: "MS GOTHIC", OSAKA; text-decoration: none }
A:visited   { color: #3366ff; font-size: 12px; font-family: "MS GOTHIC", OSAKA; text-decoration: none }
A:hover    { color: #ff3333; font-size: 12px; font-family: "MS GOTHIC", OSAKA; text-decoration: none }
body   { color: #333; font-size: 12px; background: white url(../img/bg_messege.gif) repeat-x; margin: 5px 0px 0px 20px; padding: 0px; border: none }
td    { color: #333333; font-size: 12px; line-height: 165%; font-family: "MS GOTHIC", OSAKA; margin: 0px; padding: 0px }
h1  { color: #ff4500; font-style: normal; font-weight: bold; font-size: 16px; line-height: 100%; font-family: "MS GOTHIC", OSAKA }
h1.w   { color: white; font-style: normal; font-weight: bold; font-size: 16px; line-height: 100%; font-family: "MS GOTHIC", OSAKA }
h2  { color: #ff4500; font-weight: bold; font-size: 12px; line-height: 150%; font-family: "MS GOTHIC", OSAKA }
h2.w        { color: #fff; font-weight: bold; font-size: 14px; line-height: 1em; font-family: "MS GOTHIC", OSAKA }
h3     { color: #ff8c00; font-weight: bold; font-size: 12px; line-height: 130%; font-family: "MS GOTHIC", OSAKA; margin-left: 1em }
h3.w     { color: white; font-weight: bold; font-size: 12px; line-height: 130%; font-family: "MS GOTHIC", OSAKA }
h4 { color: #333; font-weight: bold; font-size: 12px; line-height: 130%; font-family: "MS GOTHIC", OSAKA }
hr { clear: both; margin: 0 1em; border-top: thin dotted; border-right: 1px none }
em { color: #333; font-style: normal; font-weight: bold; font-size: 12px; line-height: 160%; font-family: "MS GOTHIC", OSAKA }
strong { color: #000; font-weight: bold; font-size: 12px; line-height: 165%; font-family: "MS GOTHIC", OSAKA; text-decoration: none }
sup { line-height: 80%; font-family: "MS GOTHIC", OSAKA }
.center         { font-family: "MS GOTHIC", OSAKA; background-color: white; text-align: center; width: 170px; height: auto }
.white  { color: white; font-family: "MS GOTHIC", OSAKA }
.tg      { color: #ff8c00; font-size: 12px; line-height: 165%; font-family: "MS GOTHIC", OSAKA; text-align: right; padding: 4px 8px }
.small { color: #5e5e5e; font-size: 10px; font-family: "MS GOTHIC", OSAKA }
.menubox           { color: #333; background-color: white; text-align: center; border: dotted 1px white; width: 170px }
IMG.lft { float: left; margin-right: 20px; margin-bottom: 20px }
.box                 { color: #333; font-size: 12px; line-height: 160%; background-color: transparent; margin-right: 1.5em; margin-left: 1em; padding-right: 1.5em; padding-left: 1em; border: none white }
.cnt-right        { float: right; left: 50px; width: 150px }
.fig             { background-color: #e0ffff; text-align: center; margin: 2px 2px 2px 0px; border: solid 1px #36f; width: 70px }
.contentsbox      { color: #333; background-color: white; margin: 1%; padding: 1em }
.p_space       { color: #333; font-size: 12px; line-height: 160%; vertical-align: text-top; margin-right: 2em; margin-left: 2em }
.red { color: red }
.dotline         { color: black; font-size: 12px; line-height: 1.5em; font-family: Osaka, "‚l‚r ƒSƒVƒbƒN"; background: url(../img/dotline.gif) 0px 13px; padding: 12px }
.contentsbox2         { color: #333; background-color: transparent; margin: 1em; padding: 1em }
.td        { color: white; font-size: 12px; line-height: 100%; text-align: center; padding: 4px; border: dotted 1px white }
.contentsbox3              { color: #333; background: white url(../heartfuldog/image/obj_pa_02.gif) repeat-y; margin: 1em 1em 1em 3em }