body { background-color:#ECECEC; font-family : "MS Pゴシック"; margin: 0px 0px 0px 0px; }
td { font-size: 12px; text-decoration: none; color:#404040; }
form { font-size : 12px; font-family : "MS Pゴシック"; color : #3E3E3E; background-color : #ffffff; }
span { text-decoration: none; color:#4d4d4d; }
li { color:#282828; }

.body1 { font-size: 15px; line-height: 140%; font-style: normal; font-weight: normal; color: #252525; }
.body2 { font-size: 13px; line-height: 140%; font-weight: normal; font-style: normal; text-decoration: none; }
.body3 { font-size: 12px; font-weight: normal; color: #247BAD; line-height: 21px; text-decoration: none; }
.body4 { font-size: 10px; color: #333333; text-decoration: none; line-height: 180%; font-weight: normal; }
.body5 { font-size: 12px; color: #333333; text-decoration: none; line-height: 140%; font-weight: normal; }

.line120 { line-height: 120%; text-decoration: none; }
.line150 { line-height: 160%; text-decoration: none; }
.line210 { color:#A3A3A3; line-height: 510%; text-decoration: none; }

.letter101 { letter-spacing:1px;}
.underline{ text-decoration:underline;}
.cue14 { font-size: 14px; line-height: 150%; text-decoration: none; }

.color203{ color:#39229F; }
.color204{ font-size: 12px; color:#200D77; line-height: 150%; }
.color205{ font-size: 12px; color:#722909; line-height: 150%; }
.border201{ border-color:#ffffff; }
.border301{ border-color:#797979; }
.border401{ border-color:#A1A1A1; }

a.kjkj:link { color: #000D5A; text-decoration: none; }
a.kjkj:hover { color: #ffaa55 ; text-decoration: underline; }
a.kjkj:visited { color:#000D5A; text-decoration: none; }
a.kjkj2:link { color: #DC5D00; }
a.kjkj2:hover { color: #2F00DC ; text-decoration: underline; }
a.kjkj2:visited { color:#DC5D00; }
a.kjkj3:link { color: #3A6E6B; }
a.kjkj3:hover { color: #2F00DC ; text-decoration: underline; }
a.kjkj3:visited { color:#3A6E6B; }
a.kjkj4:link { color: #ffffff; }
a.kjkj4:hover { color: #ffaa55 ; text-decoration: underline; }
a.kjkj4:visited { color:#ffffff; }
a.kjkj5:link { color: #A1A1A1; }
a.kjkj5:hover { color: #ffaa55 ; text-decoration: underline; }
a.kjkj5:visited { color:#A1A1A1; }
a.kjkj6:link { color: #1D0099; text-decoration: underline; line-height:140%; }
a.kjkj6:hover { color: #E1770D ; text-decoration: none; line-height:140%; }
a.kjkj6:visited { color:#1D0099; text-decoration: underline; line-height:140%; }

h1{font-size:18px;font-weight:lighter;line-height:180%;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #494949;}

h2{font-size:14px;font-weight:lighter;line-height:150%;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #2A3828;}

h3{font-size:12px;font-weight:lighter;line-height:140%;letter-spacing:0px;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #8D0033;}

h4{font-size:12px;font-weight:lighter;line-height:140%;letter-spacing:0px;
  padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
  margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; color: #444444;}

