@charset "UTF-8";

DIV.section { margin:1em;}
DIV#allctgtable TABLE { margin:1em auto;}

SMALL.sumdamage { font-size:70%;}



/* カテゴリ目次テーブル */
DIV#ctgindex { margin-top:3em;}
DIV#ctgindex HR { display:block;}
DIV#ctgindex TABLE { margin:0 auto;}
H2#type + DIV#ctgindex TABLE { margin:0;}
DIV#ctgindex UL.ctglink { margin:0;}
DIV#ctgindex UL.ctglink LI { list-style-type:none;}
DIV#ctgindex UL.ctglink LI A {
 background-image:url("./img/icon/h6bk.png");
 background-repeat:no-repeat;
 padding-left:30px;
 /*list-style-image:url("./img/icon/h6bk.png");*/
}
DIV#ctgindex TD.alllink {
 text-align:center;
}


/* 解説チップ */
DIV#msgtipbox {
 position:absolute;
 z-index:11; /*conselより上にする*/
 background-color:#fff;
}
DIV#msgtiptitle {
 padding:5px;
 border-width:5px 5px 0; border-style:double; border-color:#844;
 background-color:#cec6b5; color:#844;
 font-weight:bold; font-size:120%;
}
DIV#msgtipbody {
 padding:5px;
 border-width:0 5px 5px; border-style:double; border-color:#844;
 line-height:140%;
}



/* 解説コンテナ */
/*ひとつだけ表示の時*/
DIV.description, DIV.explain {
 margin:1em 0 1em 10%;
 padding:0 1em 0.5em; /*topはPのマージンで取る*/
 border:1px solid #000;
 background:#fff url("/lfe/logo/logomark.jpg") no-repeat bottom right; color:#000;
}
DIV.description H2, DIV.explain H2 {
 margin:0.5em 0; color:#00a;
}
DIV.description P, DIV.explain P {
 margin-top:0.7em;
 font-size:90%;
 line-height:140%;
}



/* 武器スペックテーブル */
TABLE.weaponspec {
 width:90%;
 margin:3em auto;
 background-color:#fff;
}

TABLE.weaponspec CAPTION {
 border-width:5px 2px; border-style:double solid;
 background-color:#cec6b5;
 font:bold 100% "MS UI Gothic";
}
TABLE.weaponspec CAPTION A.cname { font-size:150%; text-decoration:none;}
TABLE.weaponspec CAPTION A.typename { text-decoration:none; }
TABLE.weaponspec CAPTION A:link,
TABLE.weaponspec CAPTION A:visited { color:#008;}
TABLE.weaponspec CAPTION A:active,
TABLE.weaponspec CAPTION A:hover { color:#f00;}



	/* セルの基本スタイル */
TABLE.weaponspec TH,
TABLE.weaponspec TD {
 padding:3px;
 border:1px solid #aaa;
 white-space:nowrap;
 font-size:90%;
}
TABLE.weaponspec TH {
 text-align:center;
 background-color:#d5fff7; color:#1a0022;
}
TABLE.weaponspec TD {
 line-height:100%;
}


	/* 各セルのスタイル */

/*カテゴリ解説*/
TD.ctgdescription {
 padding:5px !important;
 white-space:normal !important;
 background:#fff url("./img/line/ewc-caption.png") repeat-y;
}
TD.ctgdescription P {
 padding-left:5px;
 border-left:5px solid #8a8;
 line-height:130%;
 font-size:120%;
}

/*武器名*/
TD.wname {
 background-color:#efe; color:#a2a; text-align:left;
}

/*火力・持続時間*/
TD.flashpow, .totalpow, .duration, .energysec {
 background-color:#fef; color:#f00; text-align:right;
}

/*数値*/
TD.bullet, .shotrate, .damage, .reload, .range, .zoom, .radius, .energy {
 text-align:right;
}

/*精度*/
TD.accuracy {
 text-align:center;
}

/*タイプ*/
TD.type {
 text-align:center;
}

/*難易度*/
TD.difficulty {
 text-align:center;
}

/*備考*/
TD.memo {
 font-size:70% !important;
 text-align:center;
}

/*説明*/
TD.description {
 text-align:center;
 width:50px;
}

/*解説*/
TD.explain {
 text-align:center;
 width:60px;
}
