@charset "Shift_JIS";
A { text-decoration: none; }
BODY.hyoji { background-color: white; }
BODY.kaiin { background-color: white; }

A.hyodai {
  font-size: 12pt;
  color: #400040;
  text-decoration: none;
}

A.hyodai:hover {
  font-size: 12pt;
  color: #cc0000;
  text-decoration: none;
}

A.menu {
  font-size: 10pt;
  color: #400040;
  text-decoration: none;
}

A.menu:hover {
  font-size: 10pt;
  color: #cc0000;
  text-decoration: none;
}

A.link {
  font-size: 10pt;
  color: #999900;
  text-decoration: none;
}

A.link:hover {
  font-size: 10pt;
  color: blue;
  text-decoration: none;
}

A.shop {
  font-size: 11pt;
  color: blue;
  text-decoration: none;
}

A.shop:hover {
  font-size: 11pt;
  color: #cc0000;
  text-decoration: none;
}

FONT.title1 {
  font-size: 12pt;
  font-weight: bold;
  color: #666666;
}

FONT.title2 {
  font-size: 12pt;
  color: white;
}

FONT.title3 {
  font-size: 12pt;
  color: #333333;
}

FONT.title4 {
  font-size: 10pt;
  color: #FFFFFF;
}

FONT.title5 {
  font-size: 9pt;
  color: #666666;
}

FONT.base {
  font-size: 10pt;
  color: #000000;
}

FONT.basebold {
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

FONT.accent {
  font-size: 10pt;
  color: white;
}

FONT.bunsyo {
  font-size: 10pt;
  color: #333333;
}

FONT.warning {
  font-size: 10pt;
  color: RED;
}

FONT.info {
  font-size: 10pt;
  color: NAVY;
}

TD.toppage { background-color: #999966; }
TD.toroku { background-color: #999966; }
TD.hp { background-color: #999966; }
TD.search { background-color: #E7AC2E; }
TD.list { background-color: #FF0000; }
TD.bbs { background-color: #9ACD32; }
TD.bbsback { background-color: #E9FCD3; }
TD.bbsSel { background-color: #D3F18D; }

A.bbslink {
  font-size: 10pt;
  color: blue;
  text-decoration: underline;
}

A.bbslink:hover {
  font-size: 10pt;
  color: red;
  text-decoration: underline;
}

FONT.bbsKihon {
  font-size: 10pt;
  color: #000000;
}

FONT.bbsKiji {
  font-size: 10pt;
  color: #800000;
}

FONT.bbsTitle {
  font-size: 12pt;
  font-weight: bold;
  color: #800000;
}

TD.evline { background-color: white; }
TD.evback { background-color: white; }
TD.evback2 { background-color: #FFFFFF; }
TABLE.Kaiinline { background-color: #FFCC62; }
TD.Kaiinback1 { background-color: #FFE2A6; }
TD.Kaiinback2 { background-color: #FFF0D0; }

Font.KaiinName {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
}

Font.KaiinKanryo {
  font-size: 12pt;
  font-weight: bold;
  color: Blue;
}

A.KaiinMenu {
  font-size: 12pt;
  color: Blue;
}

A.KaiinMenu:hover {
  font-size: 12pt;
  color: #6699ff;
}

TABLE.Calenline { background-color: #808080; }
TD.Calenback1 { background-color: #DCDCDC; }
TD.Calenback2 { background-color: #FFFFFF; }
TD.CalenToday { background-color: #FFFF00; }

A.CalenDay {
  font-size: 12pt;
  color: Blue;
}

A.CalenDay:hover {
  font-size: 12pt;
  color: #6699ff;
}

.hpobi1 { background-color: #FF8822; }
.hpobi2 { background-color: #9966CC; }
.hpobi3 { background-color: #FF3300; }
.hpobi4 { background-color: #FFCC30; }
.hpobi5 { background-color: #99CC30; }
.hpobi6 { background-color: #3366CC; }
.hpobi7 { background-color: #FF0066; }
.hpobi8 { background-color: #000099; }
.hpsub1 { background-color: #FFDD66; }
.hpsub2 { background-color: #D8BFD8; }
.hpsub3 { background-color: #FFCCCC; }
.hpsub4 { background-color: #FFFFCC; }
.hpsub5 { background-color: #CCFFCC; }
.hpsub6 { background-color: #EEFFFF; }
.hpsub7 { background-color: #FFCCFF; }
.hpsub8 { background-color: #CCFFFF; }
.hphojo1 { background-color: #FFAA00; }
.hphojo2 { background-color: #CC99FF; }
.hphojo3 { background-color: #FFA07A; }
.hphojo4 { background-color: #FFCC66; }
.hphojo5 { background-color: #66FFCC; }
.hphojo6 { background-color: #CCCCFF; }
.hphojo7 { background-color: #FF9999; }
.hphojo8 { background-color: #336699; }

FONT.hpfont1 {
  font-size: 10pt;
  color: #FF8822;
}

FONT.hpfont2 {
  font-size: 10pt;
  color: #9966CC;
}

FONT.hpfont3 {
  font-size: 10pt;
  color: #FF3300;
}

FONT.hpfont4 {
  font-size: 10pt;
  color: #FFCC30;
}

FONT.hpfont5 {
  font-size: 10pt;
  color: #99CC30;
}

FONT.hpfont6 {
  font-size: 10pt;
  color: #3366CC;
}

FONT.hpfont7 {
  font-size: 10pt;
  color: #FF0066;
}

FONT.hpfont8 {
  font-size: 10pt;
  color: #000099;
}

FONT.hptitle1 {
  font-size: 12pt;
  color: #FF8822;
}

FONT.hptitle2 {
  font-size: 12pt;
  color: #9966CC;
}

FONT.hptitle3 {
  font-size: 12pt;
  color: #FF3300;
}

FONT.hptitle4 {
  font-size: 12pt;
  color: #FFCC30;
}

FONT.hptitle5 {
  font-size: 12pt;
  color: #99CC30;
}

FONT.hptitle6 {
  font-size: 12pt;
  color: #3366CC;
}

FONT.hptitle7 {
  font-size: 12pt;
  color: #FF0066;
}

FONT.hptitle8 {
  font-size: 12pt;
  color: #000099;
}

A.hpmenu {
  font-size: 10pt;
  color: #996600;
  text-decoration: underline;
}

A.hpmenu:hover {
  font-size: 10pt;
  color: #996600;
  text-decoration: underline;
}

A.hplink {
  font-size: 10pt;
  color: blue;
  text-decoration: underline;
}

A.hplink:hover {
  font-size: 10pt;
  color: #6699ff;
  text-decoration: underline;
}

FONT.maintitle {
  font-family: �l�r ����;
  font-size: 18pt;
  font-weight: bold;
  color: #008000;
}

FONT.acclog {
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
}

TD.accLine { background-color: #333333; }
TABLE.IchiranLine { background-color: #99352B; }
TD.IchiranTitle { background-color: #7195E8; }
TD.IchiranBack1 { background-color: #C6DAEE; }
TD.IchiranBack2 { background-color: #D9E4F0; }

FONT.AcmTitle1 {
  font-size: 16pt;
  font-weight: bold;
  color: #FFFFFF;
}

FONT.AcmTitle2 {
  font-size: 14pt;
  font-weight: bold;
  color: #696969;
}

FONT.top {
  font-size: 10pt;
  color: #FFFFFF;
}

.Top_Sintyaku_Kiji {
  font-size: 10pt;
  color: #a9a9a9;
  line-height: 1.2em;
  margin: 3pt;
  border-bottom: 1pt dotted #9370db;
}

#top_video ul {
  font-size: 12px;
  list-style: none;
  text-align: left;
  margin: 0 5px;
  padding: 0 10px 5px;
  border-bottom: 1pt dotted #9370db;
}

#top_video li {
  margin: 0;
  padding: 8px 0 0 15px;
  background: url(images_h16/videoicon.gif) no-repeat 0 8px;
}

#top_video span {
  font-size: 10px;
  display: block;
}

#top_video p {
  font-size: 12px;
  text-align: right;
  margin: 0;
  padding: 5px 10px 20px;
}

p{
  font-size:14px;
}
