/* ■結果用■ */
/* デフォルト */
HTML {
font-size:medium;
font-family:'ＭＳ Ｐ明朝','MS PMincho',serif;
overflow-y: scroll;
}
BODY { font-size: 16px; }
FORM {margin: 0;} 
IMG { border:0; }

/* 画像 */
IMG.IC { width:60px; height:60px; float:left; margin:0 1px 10px 0; }
IMG.EIC { width:19px; height:19px; float:left; margin:0; }

/* リンク */
A:link   { color:#00DD77; text-decoration:none; }
A:visited{ color:#00CCCC; text-decoration:none; }
A:active { color:#FF9900; text-decoration:underline; }
A:hover  { color:#EEEE88; text-decoration:underline; }

/* 線 */
HR {
  color: #003333; /* 線の色(IE用) */
  background-color: #003333; /* 線の色(NN用) */
  height: 2px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  border-style: dashed; /* 枠の種類 */
}

/* インデント */
DL { margin-top: 5px; margin-bottom: 5px; margin-left: 25px; }

/* トップメニュー */
#menu ul{ list-style:none; padding:0; margin:0; }
#menu li{ display:inline; padding:0; margin:0; float:left; }
#menu a { display:block; border:0; padding:0; margin:0 10px; width:159px; text-align:center;
          background-color:#000000; font-size:18px; font-family:'Henny Penny',serif,cursive; text-decoration:none; }
#menu #m1 a:hover{ background-color:#110022; font-size:18px; font-family:'Henny Penny',serif,cursive; text-shadow:0 0 10px #FFFF00; text-decoration:none; }
#menu #m2 a:hover{ background-color:#000022; font-size:18px; font-family:'Henny Penny',serif,cursive; text-shadow:0 0 10px #FFFF00; text-decoration:none; }
#menu #m3 a:hover{ background-color:#002222; font-size:18px; font-family:'Henny Penny',serif,cursive; text-shadow:0 0 10px #FFFF00; text-decoration:none; }
#menu #m4 a:hover{ background-color:#002200; font-size:18px; font-family:'Henny Penny',serif,cursive; text-shadow:0 0 10px #FFFF00; text-decoration:none; }
#menu #m5 a:hover{ background-color:#220011; font-size:18px; font-family:'Henny Penny',serif,cursive; text-shadow:0 0 10px #FFFF00; text-decoration:none; }
/* サイドメニュー */
#side ul{ list-style:none; padding:0; margin:0; }
#side li{ display:inline; padding:0; margin:0; float:left; width:200px; }
#side b { display:block; border:0; padding:2px 2px 2px 10px; margin:1px 0; text-align:left; background-color:#000000; font-size:10px; }
#side a { display:block; border:0; padding:4px 4px 4px 10px; margin:1px 0; text-align:left; background-color:#001111; text-decoration:none; }
#side a:hover{ background-color:#000022; text-shadow:0 0 10px #FFFF00; text-decoration:none; }
#side span { display:block; border:0; padding:0px 6px; margin:1px 0; text-align:left; background-color:#220011;
             color:#FFFF99; text-shadow:0 0 10px #FFFF00; font-size:18px; font-family:'Henny Penny',serif,cursive; }


/* テーブル */
.PD0{ border-collapse:collapse; border:0; }
.PD2{ border-collapse:separate; border-spacing:2px; padding:2px; border:0; }
.PDP{ padding: 10px 5px 0px 15px; font-weight: bold; font-style: italic; }
.PDM{ padding: 5px 15px 5px 15px; }
.PAD{ padding: 0px 10px 5px 10px; }
.BGB{ background-color:#000000; background-image:url('../p/b.gif'); }
.BG0{ background-image:url('../p/n.gif'); }
.BG1{ font-size: 24px; font-weight: bold; text-align:center; font-style: italic; background-color:#000000; background-image:url('../p/bg1.jpg'); }
.BG1s{ font-weight: bold; text-align:center; background-color:#000000; background-image:url('../p/bg1.jpg'); }
.BG2{ font-size: 24px; font-weight: bold; text-align:center; font-style: italic; background-color:#000000; background-image:url('../p/bg2.jpg'); }
.BG2s{ font-weight: bold; text-align:center; background-color:#000000; background-image:url('../p/bg2.jpg'); }
.BG3{ font-size: 24px; font-weight: bold; text-align:center; font-style: italic; background-color:#000000; background-image:url('../p/bg3.jpg'); }
.BG3s{ font-weight: bold; text-align:center; background-color:#000000; background-image:url('../p/bg3.jpg'); }
.WR{ width: 360px; word-break: break-all; word-wrap: break-word; overflow: auto; }
.WR870{ width: 870px; word-break: break-all; word-wrap: break-word; overflow: auto; }
.WR570{ width: 570px; word-break: break-all; word-wrap: break-word; overflow: auto; }
.WR130{ width: 130px; word-break: break-all; word-wrap: break-word; overflow: auto; }
.GYO{ background-color:#001122; }
.GYO1{ background-color:#000000; font-size: 13.5px; }
.GYO2{ background-color:#001111; font-size: 13.5px; }
.GYOH{ background-color:#001122; color:#6699FF; font-size: 13.5px; }

/* 表 */
#hyo table  { border: 1px #006666 solid; border-collapse: collapse; border-spacing: 0px; }
#hyo td     { border: 1px #006666 solid; border-collapse: collapse; border-spacing: 0px; }
.HYO {
    border: 1px #336699 solid;
    border-collapse: collapse;
    border-spacing: 0px;
}


/* フォーム */
.TXT{ color:#003366; background-color:#FFFFFF; border:1 solid #339966; overflow-y:hidden; }
.TXT2{ color:#003366; background-color:#FFFFFF; border:1 solid #339966; overflow-y:hidden; ime-mode:disabled; }
.BUT{ color:#DDFFEE; background-color:#003333; border:1 solid #339966; }
.BUT2{ color:#CCDDEE; background-color:#003333; border:1 solid #336699; }
.ARE{
  color:#003366;
  background-color:#FFFFFF;
  border:1 solid #339966; 
  scrollbar-face-color: #003300;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-3dlight-color: #339966;
  scrollbar-arrow-color: #99FFCC;
  scrollbar-track-color: #000000;
  scrollbar-darkshadow-color: #339966;
}

/* フォント変更 */
.PROF{ font-size:13px; color:#FFFFFF; text-shadow: 0 0 10px #0099FF;
       filter:progid:DXImageTransform.Microsoft.Shadow(Color=#0099FF, Strength=2, Direction=135); }
.WTD{ color:#990000; font-size:72px; font-weight: bold; font-family:'Henny Penny',serif,cursive; }
.W{ color:#FFFFFF; }
.B{ font-weight: bold; }
.N{ font-weight: normal; }
.I{ font-style: italic; }
.F1 { font-size: 10px; }
.F2 { font-size: 13.5px; }
.F2B{ font-size: 13.5px; font-weight: bold; }
.F3 { font-size: 16px; }
.F3B{ font-weight: bold; }
.F3i{ font-weight: bold; font-style: italic; }
.F4 { font-size: 18px; font-weight: bold; }
.F4i{ font-size: 18px; font-weight: bold; font-style: italic; }
.F5 { font-size: 24px; font-weight: bold; }
.F5i{ font-size: 24px; font-weight: bold; font-style: italic; }
.F6 { font-size: 32px; font-weight: bold; }
.F6i{ font-size: 32px; font-style: italic; }
.F7 { font-size: 42px; }
.F7i{ font-size: 42px; font-style: italic; }

/* 白 */
.W1 { color:#FFFFFF; font-size: 10px; }
.W2 { color:#FFFFFF; font-size: 13.5px; }
.W2B{ color:#FFFFFF; font-size: 13.5px; font-weight: bold; }
.W3 { color:#FFFFFF; font-size: 16px; }
.W3B{ color:#FFFFFF; font-weight: bold; }
.W3i{ color:#FFFFFF; font-weight: bold; font-style: italic; }
.W4 { color:#FFFFFF; font-size: 18px; font-weight: bold; }
.W4i{ color:#FFFFFF; font-size: 18px; font-weight: bold; font-style: italic; }
.W5 { color:#FFFFFF; font-size: 24px; font-weight: bold; }
.W5i{ color:#FFFFFF; font-size: 24px; font-weight: bold; font-style: italic; }
.W6 { color:#FFFFFF; font-size: 32px; font-weight: bold; }
.W6i{ color:#FFFFFF; font-size: 32px; font-style: italic; }
.W7 { color:#FFFFFF; font-size: 42px; }
.W7i{ color:#FFFFFF; font-size: 42px; font-style: italic; }

/* 緑 */
.G1 { color:#88DD77; font-size: 10px; }
.G2 { color:#88DD77; font-size: 13.5px; }
.G2B{ color:#88DD77; font-size: 13.5px; font-weight: bold; }
.G3 { color:#88DD77; font-size: 16px; }
.G3B{ color:#88DD77; font-weight: bold; }
.G3i{ color:#88DD77; font-weight: bold; font-style: italic; }
.G4 { color:#88DD77; font-size: 18px; font-weight: bold; }
.G4i{ color:#88DD77; font-size: 18px; font-weight: bold; font-style: italic; }
.G5 { color:#88DD77; font-size: 24px; font-weight: bold; }
.G5i{ color:#88DD77; font-size: 24px; font-weight: bold; font-style: italic; }
.G6 { color:#88DD77; font-size: 32px; font-weight: bold; }
.G6i{ color:#88DD77; font-size: 32px; font-style: italic; }
.G7 { color:#88DD77; font-size: 42px; }
.G7i{ color:#88DD77; font-size: 42px; font-style: italic; }

/* 蒼 */
.B1 { color:#6699FF; font-size: 10px; }
.B2 { color:#6699FF; font-size: 13.5px; }
.B2B{ color:#6699FF; font-size: 13.5px; font-weight: bold; }
.B3 { color:#6699FF; font-size: 16px; }
.B3B{ color:#6699FF; font-weight: bold; }
.B3i{ color:#6699FF; font-weight: bold; font-style: italic; }
.B4 { color:#6699FF; font-size: 18px; font-weight: bold; }
.B4i{ color:#6699FF; font-size: 18px; font-weight: bold; font-style: italic; }
.B5 { color:#6699FF; font-size: 24px; font-weight: bold; }
.B5i{ color:#6699FF; font-size: 24px; font-weight: bold; font-style: italic; }
.B6 { color:#6699FF; font-size: 32px; font-weight: bold; }
.B6i{ color:#6699FF; font-size: 32px; font-style: italic; }
.B7 { color:#6699FF; font-size: 42px; }
.B7i{ color:#6699FF; font-size: 42px; font-style: italic; }

/* 赤 */
.R1 { color:#EE5555; font-size: 10px; }
.R2 { color:#EE5555; font-size: 13.5px; }
.R2B{ color:#EE5555; font-size: 13.5px; font-weight: bold; }
.R3 { color:#EE5555; font-size: 16px; }
.R3B{ color:#EE5555; font-weight: bold; }
.R3i{ color:#EE5555; font-weight: bold; font-style: italic; }
.R4 { color:#EE5555; font-size: 18px; font-weight: bold; }
.R4i{ color:#EE5555; font-size: 18px; font-weight: bold; font-style: italic; }
.R5 { color:#EE5555; font-size: 24px; font-weight: bold; }
.R5i{ color:#EE5555; font-size: 24px; font-weight: bold; font-style: italic; }
.R6 { color:#EE5555; font-size: 32px; font-weight: bold; }
.R6i{ color:#EE5555; font-size: 32px; font-style: italic; }
.R7 { color:#EE5555; font-size: 42px; }
.R7i{ color:#EE5555; font-size: 42px; font-style: italic; }

/* 黄 */
.Y1 { color:#EEEE88; font-size: 10px; }
.Y2 { color:#EEEE88; font-size: 13.5px; }
.Y2B{ color:#EEEE88; font-size: 13.5px; font-weight: bold; }
.Y3 { color:#EEEE88; font-size: 16px; }
.Y3B{ color:#EEEE88; font-weight: bold; }
.Y3i{ color:#EEEE88; font-weight: bold; font-style: italic; }
.Y4 { color:#EEEE88; font-size: 18px; font-weight: bold; }
.Y4i{ color:#EEEE88; font-size: 18px; font-weight: bold; font-style: italic; }
.Y5 { color:#EEEE88; font-size: 24px; font-weight: bold; }
.Y5i{ color:#EEEE88; font-size: 24px; font-weight: bold; font-style: italic; }
.Y6 { color:#EEEE88; font-size: 32px; font-weight: bold; }
.Y6i{ color:#EEEE88; font-size: 32px; font-style: italic; }
.Y7 { color:#EEEE88; font-size: 42px; }
.Y7i{ color:#EEEE88; font-size: 42px; font-style: italic; }

/* 戦闘 */
.BA1{ color:#9999EE; font-weight: bold; }
.BA2{ color:#FF4444; font-weight: bold; }
.BS1{ color:#99CCFF; font-weight: bold; }
.BS2{ color:#FFCC99; font-weight: bold; }
.HK1{ color:#66EEBB; font-weight: bold; font-size: 18px; font-weight: bold; font-style: italic; }
.HK2{ color:#FF9900; font-weight: bold; font-size: 18px; font-weight: bold; font-style: italic; }
.BL{ color:#000000; font-size: 10px; }
.Z0{ color:#EE9999; }
.Z1{ color:#CC0000; font-weight: bold; }
.Z2{ color:#66CCCC; font-weight: bold; }
.Z3{ color:#6633CC; font-weight: bold; }
.Z4{ color:#33CC66; font-weight: bold; }
.Z5{ color:#CCCC00; font-weight: bold; }
.Z6{ color:#774477; font-weight: bold; }
/* セリフ */
.C0{ color:#666699; margin: 0 0 2px 5px; font-size: 12px; font-weight: bold; font-style: italic; text-shadow:none; filter:none; }
.S0{ color:#003366; margin-left: 10px; font-weight: bold; text-shadow:none; filter:none; }
.N0{ margin-left: 10px; font-weight:normal; font-style:normal; font-size: 16px; color:#DDFFEE; }
.C1{ color:#996666; margin: 0 0 2px 5px; font-size: 12px; font-weight: bold; font-style: italic; text-shadow:none; filter:none; }
.S1{ color:#993366; margin-left: 10px; font-weight: bold; text-shadow:none; filter:none; }
.N1{ color:#CC9999; margin-left: 10px; }


