/*******************************************************************************
    NUDN2 General Definitions
*******************************************************************************/
/*******************************************************************************
　ノート（3段組）ver2をベースにCSS設定されてる
*******************************************************************************/
/*******************************************************************************
    游ゴシック表示用ハック
*******************************************************************************/
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 100;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 200;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 300;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 400;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}
@font-face {
  font-family: "Helvetica Neue";
  src: local("Helvetica Neue Regular");
  font-weight: 100;
}
@font-face {
  font-family: "Helvetica Neue";
  src: local("Helvetica Neue Regular");
  font-weight: 200;
}



/* 返信付きコメントの色分け */
/*
.plugin_pcomment_form > ul > li:hover{
    background: #efefff;
}
*/
.plugin_pcomment_form li:has(>input:checked){
    background: #ccff66;
}


.plugin_pcomment_form > ul > li{
    border-bottom : 1px solid #eef;
}

.plugin_pcomment_form ul li{
    color: #339;
}
.plugin_pcomment_form ul li li{
    color: #622;
}
.plugin_pcomment_form ul li li li{
    color: #262;
}
.plugin_pcomment_form ul li li li li{
    color: #333;
}
.plugin_pcomment_form ul li li li li li{
    color: #339;
}
.plugin_pcomment_form ul li li li li li li{
    color: #622;
}
.plugin_pcomment_form ul li li li li li li li{
    color: #262;
}
.plugin_pcomment_form ul li li li li li li li li{
    color: #333;
}
.plugin_pcomment_form ul li li li li li li li li li{
    color: #339;
}
.plugin_pcomment_form ul li li li li li li li li li li{
    color: #622;
}
.plugin_pcomment_form ul li li li li li li li li li li li{
    color: #262;
}
.plugin_pcomment_form ul li li li li li li li li li li li li{
    color: #333;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li{
    color: #339;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li{
    color: #622;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li li{
    color: #262;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li li li{
    color: #333;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li li li li{
    color: #339;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li li li li li{
    color: #622;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li li li li li li{
    color: #262;
}
.plugin_pcomment_form ul li li li li li li li li li li li li li li li li li li li li{
    color: #333;
}


/* コメント現行ログ用 */
/*
div#wikibody > ul:only-child > li{
    border-bottom : 1px dashed #ccc;
}
div#wikibody.box > ul > li:hover{
    background: #efefff;
}
div#wikibody.box > ul > li{
    border-bottom : 1px solid #eef;
}
*/

div#wikibody.box > ul:only-of-type li{
    color: #339;
}
div#wikibody.box > ul:only-of-type li li{
    color: #622;
}
div#wikibody.box > ul:only-of-type li li li{
    color: #262;
}
div#wikibody.box > ul:only-of-type li li li li{
    color: #333;
}
div#wikibody.box > ul:only-of-type li li li li li{
    color: #339;
}
div#wikibody.box > ul:only-of-type li li li li li li{
    color: #622;
}
div#wikibody.box > ul:only-of-type li li li li li li li{
    color: #262;
}
div#wikibody.box > ul:only-of-type li li li li li li li li{
    color: #333;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li{
    color: #339;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li{
    color: #622;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li{
    color: #262;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li{
    color: #333;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li{
    color: #339;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li{
    color: #622;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li li{
    color: #262;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li li li{
    color: #333;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li li li li{
    color: #339;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li li li li li{
    color: #622;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li li li li li li{
    color: #262;
}
div#wikibody.box > ul:only-of-type li li li li li li li li li li li li li li li li li li li li{
    color: #333;
}

/* コメント過去ログ用 */
/*
#comment_colorize > ul > li{
    border-bottom : 1px dashed #ccc;
}
 */

#comment_colorize ul li{
    color: #339;
}
#comment_colorize ul li li{
    color: #622;
}
#comment_colorize ul li li li{
    color: #262;
}
#comment_colorize ul li li li li{
    color: #333;
}
#comment_colorize ul li li li li li{
    color: #339;
}
#comment_colorize ul li li li li li li{
    color: #622;
}
#comment_colorize ul li li li li li li li{
    color: #262;
}
#comment_colorize ul li li li li li li li li{
    color: #333;
}
#comment_colorize ul li li li li li li li li li{
    color: #339;
}
#comment_colorize ul li li li li li li li li li li{
    color: #622;
}
#comment_colorize ul li li li li li li li li li li li{
    color: #262;
}
#comment_colorize ul li li li li li li li li li li li li{
    color: #333;
}
#comment_colorize ul li li li li li li li li li li li li li{
    color: #339;
}
#comment_colorize ul li li li li li li li li li li li li li li{
    color: #622;
}
#comment_colorize ul li li li li li li li li li li li li li li li{
    color: #262;
}
#comment_colorize ul li li li li li li li li li li li li li li li li{
    color: #333;
}
#comment_colorize ul li li li li li li li li li li li li li li li li li{
    color: #339;
}
#comment_colorize ul li li li li li li li li li li li li li li li li li li{
    color: #622;
}
#comment_colorize ul li li li li li li li li li li li li li li li li li li li{
    color: #262;
}
#comment_colorize ul li li li li li li li li li li li li li li li li li li li li{
    color: #333;
}


/*******************************************************************************
    @wikiネイティブソース　ここから
*******************************************************************************/
.clear {
    clear: both;
}
#footer {
    background : #FFF;
    border-top : 1px dashed #C0C0C0;
    margin : 0 0 10px 0;
    padding: 10px;
    position : relative;
    z-index: 13;
}
#footer hr {
    display: none;
}
#footer p {
    font-size: 0.9em;
    margin : 5px 0 0px 0px;
    text-align : center;
}

/* マイヘッダ初め */
#header {
    background : #fff;
    border-bottom: 1px dashed #C0C0C0;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
}
#header h1 {
    font-size: 1.8em;
    font-weight: bold;
    color: #555;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/* マイヘッダ終わり */

#container {
    min-width: 1200px;
    _width: 1200px;
}

/*********↓↓↓ Wikiのコンテンツ部分 ↓↓↓*********/
#contents {
    color: #2a2a2a;
    font-size: 1em;
    line-height: 160%;
    padding: 6px 15px 15px;
    margin:0px 190px;
    overflow: hidden;
    border-left: 1px dashed #C0C0C0;
    border-right: 1px dashed #C0C0C0;
    background-color: #ffffff;
    min-width: 768px;

    word-wrap : break-word;
    overflow-wrap : break-word;
}

#contents strong{
    font-weight:bolder;
    color:#039;
}
#contents a:link{
    color: #039;
    text-decoration: none
}
#contents a:visited{
    color: #039;
/*    color: #369;*/
    text-decoration: none
}
#contents a:active{
    color: #722;
    text-decoration: none
}
#contents a:hover {
    color: #fff;
    background : #44a;
    text-decoration: none;
}
/*********↑↑↑ Wikiのコンテンツ部分 ↑↑↑*********/

addr[title] {
    border-bottom: dotted 1px;
}
acronym[title] {
    border-bottom: dotted 1px;
}
address {
    display: block;
    font-style : italic;
}
b {
    font-weight: bolder;
}
caption {
    display: table-caption;
    text-align : center;
}
center {
    display: block;
    text-align : center;
}
cite {
    font-style : italic;
}
col {
    display: table-column;
}
colgroup {
    display: table-column-group;
}
dd {
    display: block;
    margin-left: 2em;
}
del {
    text-decoration: line-through;
}
dfn {
    font-style : italic;
}
dl {
    display: block;
    margin : 1em 0;
}
dl dl {
    margin-bottom: 0;
    margin-top : 0;
}
dl ol {
    margin-bottom: 0;
    margin-top : 0;
}
dl ul {
    margin-bottom: 0;
    margin-top : 0;
}
dt {
    font-weight: bold;
}
em {
    font-style : italic;
}

/*
h2#pagetitle {
    font-size: 1.3em;
    margin: 8px 0 18px;
}
*/

#wrapper h1 {
    font-size: 1.8em;
    margin : 13px 0;
}

#wrapper h2 {
    font-size: 1.6em;
    margin : 13px 0;
}
#wrapper h3 {
    font-size: 1.4em;
    margin : 13px 0;
}
#wrapper h4 {
    font-size: 1.2em;
    margin : 13px 0;
}
#wrapper h5 {
    font-size: 1.0em;
    margin : 13px 0;
}
#wrapper h6 {
    font-size: 0.8em;
    margin : 13px 0;
}
#wrapper h1.item {
    font-size: 1.3em;
    margin : 8px 0 18px 0;
}


hr {
    border : 1px 0;
    display: block;
    height : 1px;
    margin : 0.5em auto 0.5em auto;
}
i {
    font-style : italic;
}
ins {
    text-decoration: underline;
}
li {
    display: list-item;
}
multicol {
    display: block;
    margin : 1em 0;
}
nobr {
    white-space: nowrap;
}
ol {
    display: block;
    list-style-type: decimal;
    margin : 1em 0;
    padding-left : 25px;
}
ol dl {
    margin-bottom: 0;
    margin-top : 0;
}
ol ol {
    margin-bottom: 0;
    margin-top : 0;
}
ol ol ul {
    list-style-type: square;
}
ol ul {
    list-style-type: circle;
    margin-bottom: 0;
    margin-top : 0;
}
ol ul ul {
    list-style-type: square;
}
p {
    display: block;
    margin : 1em 0;
}
plaintext {
    background : #f8f3e6;
    border-left: 3px solid #e44949;
    display: block;
    font-family: fixed;
    margin : 3px 10px;
    padding: 5px;
    white-space: pre;
}
q:after {
    content: close-quote;
}
q:before {
    content: open-quote;
}
s {
    text-decoration: line-through;
}
strike {
    text-decoration: line-through;
}
strong {
    font-weight: bolder;
}
sub {
    font-size: smaller;
    line-height: normal;
    vertical-align : sub;
}
sup {
    font-size: smaller;
    line-height: normal;
    vertical-align : super;
}


/********** table設定 ***********/
table {
    -moz-box-sizing: border-box;
/*    border : 1px solid #333;*/
    border : 3px solid #aaa;
    border-collapse: collapse;
    border-spacing : 2px;
    display: table;
    margin-bottom: 1em;
    margin-top : 1em;
    margin-left: 1px;
    text-indent: 0;
    background : #efefff;
}
table > tr {
    vertical-align : middle;
    border : 1px solid #aaa;
}
table[align="center"] > caption {
    margin-left: auto;
    margin-right : auto;
    border : 1px solid #aaa;
}
table[align="center"] > caption[align="left"] {
    margin-right : 0;
    border : 1px solid #aaa;
}
table[align="center"] > caption[align="right"] {
    margin-left: 0;
    border : 1px solid #aaa;
}
tbody {
    border : 1px solid #aaa;
    display: table-row-group;
    vertical-align : middle;
}
td {
/*
    border : 1px solid #333;
    border : 2px solid #aaa;
*/
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    display: table-cell;
    padding: 4px;
    text-align : inherit;
    vertical-align : inherit;
}
tfoot {
    display: table-footer-group;
    vertical-align : middle;
    border : 1px solid #aaa;
}
th {
/*
    background : #fff;
    border : 1px solid #333;
    border : 2px solid #aaa;
*/
    border-right:1px solid #aaa;
    border-bottom:1px solid #aaa;
    background : #ddf;
    color: #000;
    display: table-cell;
    font-weight: bold;
    padding: 4px;
    vertical-align : inherit;
}
thead {
    display: table-header-group;
    vertical-align : middle;
}
tr {
    display: table-row;
    vertical-align : inherit;
}


u {
    text-decoration: underline;
}
ul {
    display: block;
    list-style-type: disc;
    margin : 1em 0;
    padding-left : 25px;
}
ul dl {
    margin-bottom: 0;
    margin-top : 0;
}
ul ol {
    margin-bottom: 0;
    margin-top : 0;
}
ul ol ul {
    list-style-type: square;
}
ul ul {
    list-style-type: circle;
    margin-bottom: 0;
    margin-top : 0;
}
ul ul ul {
    list-style-type: square;
}
var {
    font-style : italic;
}
xmp {
    background : #f8f3e6;
    border-left: 3px solid #e44949;
    display: block;
    font-family: fixed;
    margin : 3px 10px;
    padding: 5px;
    white-space: pre;
}

#wrapper {
    background-color: #F5F5FF;
}
a {
    text-decoration: none;
}

/*********↓↓↓ Wikiのmenuバー部分 ↓↓↓*********/
#menubar {
    color: #222;
    float: left;
    font-size: 0.9em;
    line-height: 120%;
    overflow: hidden;
    width: 180px;
}
#menubar {
    padding: 5px;
}

/* menuバー hタグ */
#menubar h2{
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background : #44a;
    border-width: 0px;
    padding: 4px;
}
#menubar h3 {
    font-size: 1.2em;
    color: #222;
    font-weight: bold;
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    padding: 2px 0px 2px 0px;
}
#menubar h4 {
    color: #222;
    font-weight: bold;
    border : none;
}
#menubar ul {
    display: block;
    list-style-type: none;
    margin : 0.2em;
    padding-left : 5px;
}
/*
#menubar ul {
    display: block;
    list-style-type: circle;
    margin : 1em 0;
    padding-left : 25px;
    list-style-image: url("http://www57.atwiki.jp/battle-operation/pub/gbo_list_mark.gif")
*/

/* menuバーリンク */
#menubar a:link{
    color: #039;
    text-decoration: none
}
#menubar a:visited{
    color: #039;
    text-decoration: none
}
#menubar a:active{
    color: #722;
    text-decoration: none
}
#menubar a:hover {
    color: #fff;
    background : #44a;
    text-decoration: none;
}

/*********↑↑↑ Wikiのメニューバー部分 ↑↑↑*********/


/*********↓↓↓ Wikiの右メニューバー部分 ↓↓↓*********/
#menubar2 {
    color: #222;
    float: right;
    font-size: 0.9em;
    line-height: 130%;
    overflow: hidden;
    width: 180px;
    padding: 10px;
}
#menubar2 a:link{
    color: #039;
    text-decoration: none
}
#menubar2 a:visited{
    color: #039;
    text-decoration: none
}
#menubar2 a:active{
    color: #722;
    text-decoration: none
}
#menubar2 a:hover {
    color: #fff;
    background : #44a;
    text-decoration: none;
}
/*********↑↑↑ Wikiの右メニューバー部分 ↑↑↑*********/


/********** マイbody ***********/
body {
    background : #FFF;
    color: #3E3E3E;

    font-family:
    -apple-system, BlinkMacSystemFont, "Helvetica Neue","Lucida Grande", "segoe UI",
    
    "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",
    "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",
    "Hiragino Sans", "ヒラギノ角ゴシック",
    "Noto Sans Japanese",
    
    Roboto,"Droid Sans",
   
    Meiryo,"メイリオ",
   "ＭＳ Ｐゴシック",
    
    "M+ 1p",
    Verdana, Arial, sans-serif;
    
    font-size: 100%;/* font-size: 76%; */
    font-size-adjust : none;
    font-stretch : normal;
    font-style : normal;
    font-variant : normal;
    /*font-weight: 400;*/
    font-weight: normal;
    line-height: normal;
    margin : 0;
    padding: 0;
}
@media all and (-ms-high-contrast: none)  {
    body {
	font-family: Verdana, Meiryo, sans-serif;
    }
}
@media all and (-ms-high-contrast: active) {
    body {
	font-family: Verdana, Meiryo, sans-serif;
    }
}

blockquote {
    background : #f8f3e6;
    border-left: 3px solid #6180a3;
    border-bottom: 1px solid #f8f3e6;
    margin : 3px 10px;
    padding: 5px;
}
pre {
    background : #f8f3e6;
    border-left: 3px solid #e44949;
    border-bottom: 1px solid #f8f3e6;
    display: block;
    font-family: fixed;
    margin : 3px 10px;
    padding: 5px;
    white-space: pre;
}
/* Holly Hack */
/* Hides from IE-mac \*/
* html blockquote {height: 1%;}
* html pre {height: 1%;}
/* End hide from IE-mac */


html {
    margin : 0;
    padding: 0;
}
span.word1 {
    background-color : #ffff66;
    color: #000;
}
span.word10 {
    background-color : #990099;
    color: #fff;
}
span.word2 {
    background-color : #a0ffff;
    color: #000;
}
span.word3 {
    background-color : #99ff99;
    color: #000;
}
span.word4 {
    background-color : #ff9999;
    color: #000;
}
span.word5 {
    background-color : #ff66ff;
    color: #000;
}
span.word6 {
    background-color : #880000;
    color: #fff;
}
span.word7 {
    background-color : #00aa00;
    color: #fff;
}
span.word8 {
    background-color : #886800;
    color: #fff;
}
span.word9 {
    background-color : #004699;
    color: #fff;
}

/*ads*/

.gafc_on{
background-color:#DFDFDF;
}
.gafc_domain{
color:green;
}

/********** マイheader h ***********/
/*
#wikibody h2:first-letter, h2:first-letter{
    font-size: 2em;
    color:#039;    
}
#wikibody h2,h2 {
    border-width: 0px 0px 3px 0px;
    border-style:dotted;
}
#wikibody h3,h3 {
    border-width: 0px 0px 2px 0px;
    border-style:dotted;
}
#wikibody h4,h4 {
    border-style:none;
    font-weight:bolder;
    color:#039;
}
*/
#wikibody h2:first-letter{
    font-size: 1.6em;
    color:#039;    
}
#wikibody h2,h2 {
    border-width: 0px 0px 2px 0px;
    padding-bottom:3px;
    border-style:solid;
}
#wikibody h3,h3 {
    border-width: 0px 0px 1px 0px;
    padding-bottom:2px;
    border-style:solid;
}
/*
#wikibody h4 {
    border-style:none;
    font-weight:bolder;
    color:#039;
}
#wikibody h4 {
    border-width: 0px 0px 0px 8px;
    border-style:solid;
    border-color:#44a;
    padding: 2px 4px 2px 10px;
    margin: 4px 0px 4px 4px;
    background:#efefff;

  
    border-style:none;
    border-color:#44a;
    padding: 2px 4px 2px 2px;
    margin: 4px 0px 4px 4px;
    background:#efefff;
}


 #wikibody h4,h4 {
position: relative;
padding: 0.25em 0;
}

#wikibody h4:after,h4:after {
content: "";
display: block;
height: 4px;
background: -moz-linear-gradient(to right, rgb(0, 51, 153), transparent);
background: -webkit-linear-gradient(to right, rgb(0, 51, 153), transparent);
background: linear-gradient(to right, rgb(0, 51, 153), transparent);
}
*/

#wikibody h4,h4 {
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    border-color:#ccc;
    padding-bottom: 2px;
}

/*******************************************************************************
    @wikiネイティブソース　ここまで
*******************************************************************************/






/*******************************************************************************
    オリジナルセレクタ
*******************************************************************************/

/********** マイboardinfo ***********/
#boardinfo {
    background : #efefff;
    line-height: 150%;
    font-size: 80%;
    margin : 0px;
    padding: 0px;
}
#boardinfo h2{
    background : #ccf;
    border-width: 0px 0px 0px 8px;
    border-style:solid;
    border-color:#44a;
    padding: 4px 4px 4px 10px;
    margin: 4px 0px 4px 0px;
}
#boardinfo h3{
    background : #ccf;
    border-width: 0px 0px 0px 8px;
    border-style:solid;
    border-color:#44a;
    padding: 4px 4px 4px 10px;
    margin: 4px 0px 4px 0px;
}

h2#pagetitle{
    background : #efefff;
    border-width: 0px 0px 0px 10px;
    border-style:solid;
    border-color:#44a;
    padding: 6px 0px 6px 10px;
    margin: 6px 0px 6px 0px;
}

/********** マイboardinfo_beef ***********/
#boardinfo_beef {
    background : #efefff;
    line-height: 150%;
    font-size: 80%;
    margin : 0px;
    padding: 0px;
}
#boardinfo_beef h2{
    color: #fff;
    background : #44a;
    border-color:#99ff33;
    border-width: 0px 0px 0px 8px;
    border-style:solid;
    padding: 4px 4px 4px 10px;
    margin: 4px 0px 4px 0px;
}
#boardinfo_beef h3{
    color: #fff;
    background : #44a;
    border-color:#99ff33;
    border-width: 0px 0px 0px 8px;
    border-style:solid;
    padding: 4px 4px 4px 10px;
    margin: 4px 0px 4px 0px;
}
#boardinfo_beef strong{
    font-weight:bolder;
    color:#5d24b3;
}
#boardinfo_beef a:link{
    color: #5d24b3;
    text-decoration: none
}
#boardinfo_beef a:visited{
    color: #5d24b3;
/*    color: #369;*/
    text-decoration: none
}
#boardinfo_beef a:active{
    color: #722;
    text-decoration: none
}
#boardinfo_beef a:hover {
    color: #fff;
    background : #44a;
    text-decoration: none;
}

/********** boardinfo_mourning ***********/
#boardinfo_mourning {
    background : #eee;
    line-height: 150%;
    font-size: 80%;
    margin : 0px;
    padding: 0px;
}
#boardinfo_mourning h2{
    color: #000;
    background : #fff;
    border-color:#000;
    border-width: 0px 8px 0px 0px;
    border-style:solid;
    padding: 4px 4px 4px 10px;
    margin: 4px 0px 4px 0px;
}
#boardinfo_mourning h2:before {
	content:'● ';
	color: red;
}    
#boardinfo_mourning h3{
    color: #000;
    background : #fff;
    border-color:#000;
    border-width: 8px 0px 0px 0px;
    border-style:solid;
    padding: 4px 4px 4px 10px;
    margin: 4px 0px 4px 0px;
}
#boardinfo_mourning h3:before {
	content:'● ';
	color: red;
}    

#boardinfo_mourning strong{
    font-weight:bolder;
    color:#550;
}
#boardinfo_mourning a:link{
    color: #550;
    text-decoration: none
}
#boardinfo_mourning a:visited{
    color: #550;
/*    color: #369;*/
    text-decoration: none
}
#boardinfo_mourning a:active{
    color: #f22;
    text-decoration: none
}
#boardinfo_mourning a:hover {
    color: #fff;
    background : #000;
    text-decoration: none;
}


/* ======================================================== */
/********** 不可視table設定 ***********/
/* ======================================================== */
#invisible_table table {
    -moz-box-sizing: border-box;
    border : none;
    border-spacing : 2px;
    display: table;
    margin-bottom: 1em;
    margin-top : 1em;
    margin-left: 1px;
    text-indent: 0;
    background : none;
}
#invisible_table table > tr {
    vertical-align : middle;
    border : none;
}
#invisible_table table[align="center"] > caption {
    margin-left: auto;
    margin-right : auto;
    border : none;
}
#invisible_table table[align="center"] > caption[align="left"] {
    margin-right : 0;
    border : none;
}
#invisible_table table[align="center"] > caption[align="right"] {
    margin-left: 0;
    border : none;
}
#invisible_table tbody {
    border : none;
    display: table-row-group;
    vertical-align : middle;
}
#invisible_table td {
    border : none;
    display: table-cell;
    padding: 4px;
    text-align : inherit;
    vertical-align : inherit;
}
#invisible_table tfoot {
    display: table-footer-group;
    vertical-align : middle;
    border : none;
}
#invisible_table th {
    border : none;
    background : none;
    color: #444;
    display: table-cell;
    font-weight: bold;
    padding: 4px;
    vertical-align : inherit;
}
#invisible_table thead {
    display: table-header-group;
    vertical-align : middle;
}
#invisible_table tr {
    display: table-row;
    vertical-align : inherit;
}

/* ======================================================== */
/* トップページの情報表示用  */
/* ======================================================== */
#information_top ul{
/*    list-style-type: square;*/
    list-style-type: square;
    color: #039;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top : 8px;
}
#information_top ul ul{
    list-style-type: square;
    color: #333;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 8px;
    margin-top : 8px;
}
#information_top ul ul ul{
    list-style-type: square;
    color: #333;
    font-size: 0.8em;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top : 4px;
}

/* 更新情報表示ページ用  */
#information_history ul{
/*    list-style-type: square;*/
    list-style-type: none;
    color: #039;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top : 8px;
}
#information_history ul ul{
    list-style-type: square;
    color: #333;
    font-weight: normal;
    margin-bottom: 8px;
    margin-top : 8px;
}
#information_history ul ul ul{
    list-style-type: square;
    color: #333;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top : 4px;
}


/* ======================================================== */
/* メニューの折りたたみボタン色分け用 */
/* ======================================================== */
/* 【button_】がつくh2セレクタにポインタを設定 */
#menubar [id^="button_"] h2{
    cursor: pointer;
    font-weight: bold;    
}
#menubar [id^="button_"] h2:hover{
    cursor: pointer;
    color: #44a;
    background : #ccff66;
}

/* 【button_】がつくh3セレクタにポインタを設定 */
#menubar [id^="button_"] h3{
    cursor: pointer;
}
#menubar [id^="button_"] h3:hover{
    cursor: pointer;
}

/* 【AllMenu】がつくセレクタにポインタを設定 */
[id$="AllMenu"]{
    cursor: pointer;
    color: #44a;
}
[id$="AllMenu"]:hover{
    cursor: pointer;
    color: #fff;
    background: #44a;
}
/* ======================================================== */
/* メニューの各機体属性色分け用 */
/* ======================================================== */
#textcolor_hanyou,
#button_hanyou h3{
    color: #039;/*229*/
}
#textcolor_hanyou a:link{
    color: #039;
}
#textcolor_hanyou a:visited{
    color: #039;
}
#textcolor_hanyou a:hover,
#button_hanyou h3:hover{
    color: #fff;
    background: #039;
}

/* メニューの各機体属性色分け用 */
#textcolor_kyoushu,
#button_kyoushu h3{
    color: #800;/*922*/
}
#textcolor_kyoushu a:link{
    color: #800;/*922*/
}
#textcolor_kyoushu a:visited{
    color: #800;/*922*/
}
#textcolor_kyoushu a:hover,
#button_kyoushu h3:hover{
    color: #fff;
    background: #800;
}

/* メニューの各機体属性色分け用 */
#textcolor_sien,
#button_sien h3{
/*
  color: #363;
}
*/
    color: #661;
}   
#textcolor_sien a:link{
    color: #661;
}
#textcolor_sien a:visited{
    color: #661;
}
#textcolor_sien a:hover,
#button_sien h3:hover{
    color: #fff;
    background: #661;
}

#button_factions h3,
#button_ms_etc h3,
#button_etc h3{
    color: #000;
}
#button_factions h3:hover,
#button_ms_etc h3:hover,
#button_etc h3:hover{
    color: #fff;
    background: #000;
}

/* ======================================================== */
/* 物資配給表DP,リサイクル*/
/* ======================================================== */
#table_distribution_dp table,
#table_distribution_recycle table{
    width:100%;
    margin-top:0px;
    text-align: center;
}
#table_distribution_dp table tr td,
#table_distribution_recycle table tr td{
    font-size: small;
}

#table_distribution_dp table tr td:nth-of-type(15),
#table_distribution_recycle table tr td:nth-of-type(10){
    background: #fcc;
}
#table_distribution_dp table tr td:nth-of-type(16),
#table_distribution_recycle table tr td:nth-of-type(11){
    background: #ccf;
}
#table_distribution_dp table tr td:nth-of-type(17),
#table_distribution_recycle table tr td:nth-of-type(12){
    background: #ffc;
}

/* ======================================================== */
/* NPC テーブル */
/* ======================================================== */
#table_npc_tenda table,
#table_npc_carrie table,
#table_npc_katarina table,
#table_npc_leona table,
#table_npc_koda table,
#table_npc_neidhardt table,
#table_npc_adomin table,
#table_npc_patrick table,
#table_npc_sthesia table,
#table_npc_dahlia table,
#table_npc_alma table,
{
    width:100%;
    text-align: center;
}
#table_npc_tenda table tr td{
    background: #fff2ff;
}
#table_npc_carrie table tr td{
    background: #ffe5ff;
}
#table_npc_katarina table tr td{
    background: #ffddaa;
}
#table_npc_leona table tr td{
    background: #ffffcc;
}
#table_npc_koda table tr td{
    background: #ccffff;
}
#table_npc_neidhardt table tr td{
    background: #ccccff;
}
#table_npc_adomin table tr td{
    background: #ccffcc;
}
#table_npc_patrick table tr td{
    background: #cccccc;
}
#table_npc_sthesia table tr td{
    background: #ddccff;
}
#table_npc_dahlia table tr td{
    background: #ffcc99;
}
#table_npc_alma table tr td{
    background: #ffcccc;
}




/* ======================================================== */
/* include用武器テーブル */
/* ======================================================== */
#table_weapon table{
    width:100%;
    margin-top:0px;
    text-align: center;
}

#table_block_middle table,
#table_block_top table,
#table_block_bottom table{
    width:100%;
    text-align: center;
}
#table_block_top table{
    margin-bottom:0px;
}
#table_block_middle table{
    margin-top:0px;
    margin-bottom:0px;
}
#table_block_bottom table{
    margin-top:0px;
}

/* ======================================================== */
/* 武器の特性テーブル */
/* ======================================================== */
#table_weapon_property table
{

    border-width : 0px 3px 0px 3px;
    border-style:solid;
    border-color:#aaa;
    border-spacing : 2px;

    table-layout: fixed;
    width:100%;
    margin-top :0px;
    margin-bottom :0px;
    margin-left:1px;
    font-weight:bold;
    text-align: center;
}


#table_weapon_property table tr td{
    color:grey;
    background:#aaa;
    padding-top :0px;
    padding-bottom :0px;
}

/* ======================================================== */
/* 武器の属性テーブル */
/* ======================================================== */
#table_weapon_initial  table,
#table_weapon_optional table
{

    border-width : 3px 3px 0px 3px;
    border-style:solid;
    border-color:#aaa;
    border-spacing : 2px;

    table-layout: fixed;
    width:100%;
    margin-bottom :0px;
    margin-left:1px;
    font-weight:bold;
    text-align: center;
}


#table_weapon_initial  table tr td,
#table_weapon_optional table tr td{
    padding-top :0px;
    padding-bottom :0px;
}

/* 武器初期装備テーブル 初期装備*/
#table_weapon_initial table tr td:nth-child(1){
    background : #fff;
}
#table_weapon_initial table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
/* 武器初期装備テーブル 別売装備*/
#table_weapon_optional table tr td:nth-child(1){
    background : #aaa;
    color: grey;
}
#table_weapon_optional table tr td:nth-child(2){
    background : #fff;
}

/* 武器の属性テーブル */
#table_weapon_shell  table,
#table_weapon_beam   table,
#table_weapon_close  table,
#table_weapon_shield table,
#table_weapon_etc    table
{
    border-width : 3px;
    border-style:solid;
    border-color:#aaa;
    border-spacing : 2px;

    table-layout: fixed;
    width:100%;
    margin-top :0px;
    margin-bottom :0px;
    margin-left:1px;
    font-weight:bold;
    text-align: center;
}

#table_weapon_shell  table tr td,
#table_weapon_beam   table tr td,
#table_weapon_close  table tr td,
#table_weapon_shield table tr td,
#table_weapon_etc    table tr td
{
    padding-top :0px;
    padding-bottom :0px;
}

/* 武器属性テーブル 実弾*/
#table_weapon_shell table tr td:nth-child(1){
    background : #ffc;
}
#table_weapon_shell table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#table_weapon_shell table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#table_weapon_shell table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}
#table_weapon_shell table tr td:nth-child(5){
    background : #aaa;
    color: grey;
}

/* 武器属性テーブル ビーム*/
#table_weapon_beam table tr td:nth-child(1){
    background : #aaa;
    color: grey;
}
#table_weapon_beam table tr td:nth-child(2){
    background : #ccf;
}
#table_weapon_beam table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#table_weapon_beam table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}
#table_weapon_beam table tr td:nth-child(5){
    background : #aaa;
    color: grey;
}
/* 武器属性テーブル 格闘*/
#table_weapon_close table tr td:nth-child(1){
    background : #aaa;
    color: grey;
}
#table_weapon_close table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#table_weapon_close table tr td:nth-child(3){
    background : #fcc;
}
#table_weapon_close table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}
#table_weapon_close table tr td:nth-child(5){
    background : #aaa;
    color: grey;
}
/* 武器属性テーブル シールド*/
#table_weapon_shield table tr td:nth-child(1){
    background : #aaa;
    color: grey;
}
#table_weapon_shield table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#table_weapon_shield table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#table_weapon_shield table tr td:nth-child(4){
    background : #333;
    color:white;
}
#table_weapon_shield table tr td:nth-child(5){
    background : #aaa;
    color: grey;
}
/* 武器属性テーブル その他*/
#table_weapon_etc table tr td:nth-child(1){
    background : #aaa;
    color: grey;
}
#table_weapon_etc table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#table_weapon_etc table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#table_weapon_etc table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}
#table_weapon_etc table tr td:nth-child(5){
    background : #cfc;
}


/* ======================================================== */
/* 機体の属性・出撃制限・環境適正テーブル */
/* ======================================================== */
#label_zokusei_kyoushu table,
#label_zokusei_hanyou  table,
#label_zokusei_sien    table,

#label_sortie_G_S table,
#label_sortie_n_S table,
#label_sortie_G_n table,

#label_env_G_S table,
#label_env_n_S table,
#label_env_G_n table,
#label_env_n_n table,

#label_env_G_S_W table,
#label_env_n_S_W table,
#label_env_G_n_W table,
#label_env_G_S_n table,
#label_env_G_n_n table,
#label_env_n_S_n table,
#label_env_n_n_W table,
#label_env_n_n_n table
{
    border-spacing : 0px;
    border : 3px solid #aaa;

    table-layout: fixed;
    width:30em;
    margin:0px;
    font-weight:bold;
    text-align: center;
}
#label_zokusei_kyoushu table,
#label_zokusei_hanyou  table,
#label_zokusei_sien    table
{
    border-bottom-width : 0px;
}
#label_sortie_G_S table,
#label_sortie_n_S table,
#label_sortie_G_n table
{
    border-top-width : 0px;
    border-bottom-width : 0px;
}

#label_env_G_S table,
#label_env_n_S table,
#label_env_G_n table,
#label_env_n_n table,

#label_env_G_S_W table,
#label_env_n_S_W table,
#label_env_G_n_W table,
#label_env_G_S_n table,
#label_env_G_n_n table,
#label_env_n_S_n table,
#label_env_n_n_W table,
#label_env_n_n_n table
{
    border-top-width : 0px;
}

/* 機体板のラベルヘッダ部分*/
#label_zokusei_kyoushu table tr th,
#label_zokusei_hanyou  table tr th,
#label_zokusei_sien    table tr th,

#label_sortie_G_S      table tr th,
#label_sortie_n_S      table tr th,
#label_sortie_G_n      table tr th,

#label_env_G_S      table tr th,
#label_env_n_S      table tr th,
#label_env_G_n      table tr th,
#label_env_n_n      table tr th,

#label_env_G_S_W table tr th,
#label_env_n_S_W table tr th,
#label_env_G_n_W table tr th,
#label_env_G_S_n table tr th,
#label_env_G_n_n table tr th,
#label_env_n_S_n table tr th,
#label_env_n_n_W table tr th,
#label_env_n_n_n table tr th

{
    padding-top :0px;
    padding-bottom :0px;
    width:6em;
    background : #efefff;
}
/* 機体板のラベルセル部分*/
#label_zokusei_kyoushu table tr td,
#label_zokusei_hanyou  table tr td,
#label_zokusei_sien    table tr td,

#label_sortie_G_S      table tr td,
#label_sortie_n_S      table tr td,
#label_sortie_G_n      table tr td,

#label_env_G_S      table tr td,
#label_env_n_S      table tr td,
#label_env_G_n      table tr td,
#label_env_n_n      table tr td,

#label_env_G_S_W table tr td,
#label_env_n_S_W table tr td,
#label_env_G_n_W table tr td,
#label_env_G_S_n table tr td,
#label_env_G_n_n table tr td,
#label_env_n_S_n table tr td,
#label_env_n_n_W table tr td,
#label_env_n_n_n table tr td
{
    padding-top :0px;
    padding-bottom :0px;
}

/* 機体板の機体属性テーブル 強襲*/
#label_zokusei_kyoushu table tr td:nth-child(2){
    background : #fcc;
}
#label_zokusei_kyoushu table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#label_zokusei_kyoushu table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}
/* 機体板の機体属性テーブル 汎用*/
#label_zokusei_hanyou table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_zokusei_hanyou table tr td:nth-child(3){
    background : #ccf;
}
#label_zokusei_hanyou table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}
/* 機体板の機体属性テーブル 支援*/
#label_zokusei_sien table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_zokusei_sien table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#label_zokusei_sien table tr td:nth-child(4){
    background : #ffc;
}

/* 機体板の出撃特性テーブル 地上・宇宙 */
#label_sortie_G_S table tr td{
    background : #fff;
}
/* 機体板の出撃特性テーブル 宇宙 */
#label_sortie_n_S table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_sortie_n_S table tr td:nth-child(3){
    background : #fff;
}

/* 機体板の出撃特性テーブル 地上 */
#label_sortie_G_n table tr td:nth-child(2){
    background : #fff;
}
#label_sortie_G_n table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}

/* 機体板の環境適正テーブル 地上・宇宙 */
#label_env_G_S table tr td:nth-child(2){
    background : #fc9;
}
#label_env_G_S table tr td:nth-child(3){
    background : #339;
    color: white;
}
/* 機体板の環境適正テーブル 地上 */
#label_env_G_n table tr td:nth-child(2){
    background : #fc9;
}
#label_env_G_n table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
/* 機体板の環境適正テーブル 宇宙 */
#label_env_n_S table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_env_n_S table tr td:nth-child(3){
    background : #339;
    color: white;
}
/* 機体板の環境適正テーブル なし */
#label_env_n_n table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_env_n_n table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}


/* 機体板の環境適正テーブル 地上 宇宙 水中 */
#label_env_G_S_W table tr td:nth-child(2){
    background : #fc9;
}
#label_env_G_S_W table tr td:nth-child(3){
    background : #339;
    color: white;
}
#label_env_G_S_W table tr td:nth-child(4){
    background : #9ff;
}

/* 機体板の環境適正テーブル n 宇宙 水中 */
#label_env_n_S_W table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_env_n_S_W table tr td:nth-child(3){
    background : #339;
    color: white;
}
#label_env_n_S_W table tr td:nth-child(4){
    background : #9ff;
}

/* 機体板の環境適正テーブル 地上 n 水中 */
#label_env_G_n_W table tr td:nth-child(2){
    background : #fc9;
}
#label_env_G_n_W table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#label_env_G_n_W table tr td:nth-child(4){
    background : #9ff;
}

/* 機体板の環境適正テーブル 地上 宇宙 n */
#label_env_G_S_n table tr td:nth-child(2){
    background : #fc9;
}
#label_env_G_S_n table tr td:nth-child(3){
    background : #339;
    color: white;
}
#label_env_G_S_n table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}

/* 機体板の環境適正テーブル 地上 n n */
#label_env_G_n_n table tr td:nth-child(2){
    background : #fc9;
}
#label_env_G_n_n table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#label_env_G_n_n table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}

/* 機体板の環境適正テーブル n 宇宙 n */
#label_env_n_S_n table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_env_n_S_n table tr td:nth-child(3){
    background : #339;
    color: white;
}
#label_env_n_S_n table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}

/* 機体板の環境適正テーブル n n 水中 */
#label_env_n_n_W table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_env_n_n_W table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#label_env_n_n_W table tr td:nth-child(4){
    background : #9ff;
}

/* 機体板の環境適正テーブル n n n */
#label_env_n_n_n table tr td:nth-child(2){
    background : #aaa;
    color: grey;
}
#label_env_n_n_n table tr td:nth-child(3){
    background : #aaa;
    color: grey;
}
#label_env_n_n_n table tr td:nth-child(4){
    background : #aaa;
    color: grey;
}

/* ======================================================== */
/* 機体板の属性色分け用 */
/* ======================================================== */
#table_kyoushu table tr td,
#table_hanyou  table tr td,
#table_sien    table tr td,
#table_kyoushu_sorter table tr td,
#table_hanyou_sorter  table tr td,
#table_sien_sorter    table tr td{
    text-align: center;
}
#table_kyoushu table,
#table_hanyou  table,
#table_sien    table,
#table_kyoushu_sorter table,
#table_hanyou_sorter  table,
#table_sien_sorter    table{
    width:100%;
    margin-top:0;
}

#table_kyoushu_sorter table,
#table_hanyou_sorter  table,
#table_sien_sorter    table{
    font-size:small;
}

#table_kyoushu_sorter table tr td:nth-of-type(3),
#table_hanyou_sorter  table tr td:nth-of-type(3),
#table_sien_sorter    table tr td:nth-of-type(3)
{
    font-size:small;
}

/* 汎用 */
#table_hanyou table tr th{
    background : #ccccff;
}

#table_hanyou_sorter table tr td:nth-of-type(4),

#table_hanyou_sorter table tr td:nth-of-type(6),
#table_hanyou_sorter table tr td:nth-of-type(7),
#table_hanyou_sorter table tr td:nth-of-type(8),

#table_hanyou_sorter table tr td:nth-of-type(11),
#table_hanyou_sorter table tr td:nth-of-type(12),
#table_hanyou_sorter table tr td:nth-of-type(13),

#table_hanyou_sorter table tr td:nth-of-type(17),
#table_hanyou_sorter table tr td:nth-of-type(18),
#table_hanyou_sorter table tr td:nth-of-type(19)
{
    background : #ccccff;
}
/* 強襲 */
#table_kyoushu table,
#table_kyoushu_sorter table{
    background : #fff6f6;
}
#table_kyoushu table tr th{
    background : #ffdddd;
}

#table_kyoushu_sorter table tr td:nth-of-type(4),

#table_kyoushu_sorter table tr td:nth-of-type(6),
#table_kyoushu_sorter table tr td:nth-of-type(7),
#table_kyoushu_sorter table tr td:nth-of-type(8),

#table_kyoushu_sorter table tr td:nth-of-type(11),
#table_kyoushu_sorter table tr td:nth-of-type(12),
#table_kyoushu_sorter table tr td:nth-of-type(13),

#table_kyoushu_sorter table tr td:nth-of-type(17),
#table_kyoushu_sorter table tr td:nth-of-type(18),
#table_kyoushu_sorter table tr td:nth-of-type(19)
{
    background : #ffdddd;
}

#table_kyoushu strong,
#table_kyoushu_sorter strong{
    color: #922;
}
#table_kyoushu a:link,
#table_kyoushu_sorter a:link{
    color: #922;
}
#table_kyoushu a:visited,
#table_kyoushu_sorter a:visited{
    color: #922;
}
#table_kyoushu a:hover,
#table_kyoushu_sorter a:hover{
    color: #ffea00;
}

/* 支援 */
#table_sien table,
#table_sien_sorter table{
    background : #ffe;
}
#table_sien table tr th{
    background : #ffc;
}

#table_sien_sorter table tr td:nth-of-type(4),

#table_sien_sorter table tr td:nth-of-type(6),
#table_sien_sorter table tr td:nth-of-type(7),
#table_sien_sorter table tr td:nth-of-type(8),

#table_sien_sorter table tr td:nth-of-type(11),
#table_sien_sorter table tr td:nth-of-type(12),
#table_sien_sorter table tr td:nth-of-type(13),

#table_sien_sorter table tr td:nth-of-type(17),
#table_sien_sorter table tr td:nth-of-type(18),
#table_sien_sorter table tr td:nth-of-type(19)
{
    background : #ffc;
}

#table_sien strong,
#table_sien_sorter strong{
    color: #722;
}
#table_sien a:link,
#table_sien_sorter a:link{
    color: #722;
}
#table_sien a:visited,
#table_sien_sorter a:visited{
    color: #722;
}
#table_sien a:hover,
#table_sien_sorter a:hover{
    color: #ffea00;
}

/* シマゲルスタイル */
#theme_cima table{
    background : #f9f5eb;
}
/*cfb8e5*/
#theme_cima table tr th{
    background : #e1cef2;
}
#theme_cima table tr td{
    text-align: center;
}
#theme_cima strong{
    color: #309;
}
#theme_cima  a:link{
    color: #309;
}
#theme_cima  a:visited{
    color: #309;
}
#theme_cima  a:hover{
    color: #ffea00;
}

#theme_cima h2:first-letter{
    font-size: 1.6em;
    color:#309;    
}

/*---------------------------------------*/
/* ヒルドルブスタイル */
/*---------------------------------------*/
#theme_hildolfr h2{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/hildolfr_blue_h3.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 0px;
    line-height:30px;
    height:30px;
}

#theme_hildolfr h3{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/hildolfr_blue_h3.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 0px;
    line-height:30px;
    height:30px;
}

/*---------------------------------------*/
/* ゾックスタイル */
/*---------------------------------------*/
#theme_zock h2{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/zock_50h.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 0px;
    line-height:30px;
    height:30px;
}

#theme_zock h3{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/zock_50h.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 0px;
    line-height:30px;
    height:30px;
}

/*---------------------------------------*/
/* シナンジュスタイル */
/*---------------------------------------*/
#theme_sinanju h2{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/sinanju_red_h3.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 50%;
    line-height:60px;
    height:50px;
}


/*---------------------------------------*/
/* クシャトリヤスタイル */
/*---------------------------------------*/
#theme_kshatriya h2{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/kshatriya_h3.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 50%;
    line-height:60px;
    height:50px;
}

#theme_kshatriya table{
    background : #F7FFEE;
}
#theme_kshatriya table tr th{
    background : #C7DDAF;
}
#theme_kshatriya table tr td{
    text-align: center;
}
#theme_kshatriya strong{
    color: #376B37;
}
#theme_kshatriya  a:link{
    color: #376B37;
}
#theme_kshatriya  a:visited{
    color: #376B37;
}
#theme_kshatriya  a:hover{
    color: #ff9;
    background : #376B37;
}

#theme_kshatriya h2:first-letter{
    font-size: 1.6em;
    color:#376B37;    
}

/*---------------------------------------*/
/* クシャトリヤリペアードスタイル */
/*---------------------------------------*/
#theme_kshatriya_repaired h2{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/kshatriya_repaired_h3.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 50%;
    line-height:60px;
    height:50px;
}

#theme_kshatriya_repaired table{
    background : #F7FFEE;
}
#theme_kshatriya_repaired table tr th{
    background : #C7DDAF;
}
#theme_kshatriya_repaired table tr td{
    text-align: center;
}
#theme_kshatriya_repaired strong{
    color: #376B37;
}
#theme_kshatriya_repaired  a:link{
    color: #376B37;
}
#theme_kshatriya_repaired  a:visited{
    color: #376B37;
}
#theme_kshatriya_repaired  a:hover{
    color: #ff9;
    background : #376B37;
}

#theme_kshatriya_repaired h2:first-letter{
    font-size: 1.6em;
    color:#376B37;    
}

/*---------------------------------------*/
/* ジュアッグ */
/*---------------------------------------*/
#theme_juaggu h2{
    background-image: url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/h3_juaggu.png"); /* 全体の背景画像 */
    background-repeat: no-repeat;
    background-position: 80% 50%;
    line-height:60px;
    height:50px;
}


/* ======================================================== */
/* STEAM版専用機 */
/* ======================================================== */

#steam_only{
    font-size: 1.8em;
    font-weight: bold;
    text-align : center;
    color: #000;

    width:100%;
    background:#ccff66;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
}

/* ======================================================== */
/* 縦書き用 */
/* ======================================================== */
#table_tategaki table{
	width:1em;
	margin: 0 0.5em;
	line-height: 1.1em;
}

/* テーブルノーマルセル右寄せ */
#table_normalcell_right table tr td{
    text-align: right;
}
/* テーブルノーマルセル中央 */
#table_normalcell_center table tr td{
    text-align: center;
}

/* テーブルノーマルセルスモール */
#table_normalcell_small table tr td{
    font-size: small;
}

/* テーブル等幅 */
#table_fixed_width table{
   table-layout: fixed;
   width: 100%;
}

/* テーブルセンター*/
#table_center table{
    text-align: center;
}

/* テーブル100%幅*/
#table_maxwidth table{
   width: 100%;
}


/* region折りたたみ部分の最大幅 */
#rgn_content_1 {
    max-width: 768px;
}

/* 川柳表示用 */
#senryu_liststyle_none ul{
    list-style-type: none;
}
#senryu_liststyle_none ul ul{
    list-style-type: none;
    margin-left: 5em;
}
#senryu_liststyle_none ul ul ul{
    list-style-type: none;
    margin-left: 5em;
}
#senryu_liststyle_none ul ul ul ul{
    list-style-type: none;
    margin-left: 6em;
    font-weight:bolder;
    color:#039;
}
#senryu_liststyle_none ul ul ul ul ul{
    list-style-type: none;
    font-weight:normal;
    color: #2a2a2a;
}

#identifier_customize_sim_1{
}


/*******************************************************************************
    文字装飾
*******************************************************************************/
/* 強化数値 */
#buff,
#bold_blue{
    font-weight:bolder;
    color:#039;
}
/* 弱体化数値 */
#nerf,
#bold_red{
    font-weight:bolder;
    color:#722;
}

#bold_hanyou{
    font-weight:bolder;
    color:#039;
}
#bold_kyoushu{
    font-weight:bolder;
    color:#800;
}
#bold_sien{
    font-weight:bolder;
    color:#661;
}

/* 武器属性文字 */
#bold_weapon_shell{
    font-weight:bolder;
    background:#ffc;
}
#bold_weapon_beam{
    font-weight:bolder;
    background:#ccf;
}
#bold_weapon_close{
    font-weight:bolder;
    background:#fcc;
}
#bold_weapon_shield{
    font-weight:bolder;
    background:#333;
    color:#fff;
}
#bold_weapon_etc{
    font-weight:bolder;
    background:#cfc;
}

/* 与ダメージ式用 */
#eq_wp{
    font-weight:bolder;
    color:#727;
}
#eq_att{
    font-weight:bolder;
    color:#722;
}
#eq_def{
    font-weight:bolder;
    color:#227;
}
#eq_cc{
    font-weight:bolder;
    color:#722;
}
#eq_pr{
    font-weight:bolder;
    color:#661;
}
#eq_etc{
    font-weight:bolder;
    color:#272;
}

/*******************************************************************************
    ネタ geara_doga_01.png
*******************************************************************************/
#pcomment_lunamaria{
    background-image:url("https://img.atwiki.jp/battle-operation2/pub/image/lunamaria_h_w1.png");
}
#pcomment_trop{
    background-image:url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/ms09f_big2.jpg");
}
#pcomment_gogg{
    background-image:url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/event_gogg_layer.png");
}
#pcomment_sinanju{
    background-image:url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/sinanju.png");
}
#pcomment_kshatriya{
    background-image:url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/kshatriya.png");
}
#pcomment_wd{
    background-image:url("https://img.atwikiimg.com/www65.atwiki.jp/battle-operation2/pub/image/wd.jpg");
}

/*******************************************************************************
    フォント関係
*******************************************************************************/

/* マイ明朝 */
#my_mincho {
    font-family:
    Georgia,
    "游明朝", "游明朝体", "Yu Mincho",YuMincho, 

    "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3,
    "ヒラギノ明朝 ProN", "Hiragino Mincho ProN",
    "ヒラギノ明朝 Pro", "Hiragino Mincho Pro",
    "HGS明朝E", "HG明朝E",
    "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho",
    メイリオ,Meiryo,
    serif;
}

#test_weight_normal{
    font-weight: normal;
}
#test_weight_200{
    font-weight: 200;
}
#test_weight_300{
    font-weight: 300;
}
#test_weight_400{
    font-weight: 400;
}
#test_weight_500{
    font-weight: 500;
}

#test_yu_gothic{
    font-family:
    "游ゴシック", YuGothic,
    Helvetica, Arial,
    sans-serif;
}

#test_meiryo{
    font-family:
    "メイリオ", Meiryo,
    Helvetica, Arial,
    sans-serif;
}

#test_noto_sans{
    font-family:
    "Noto Sans Japanese",
    Helvetica, Arial, sans-serif;
}

#test_hiragino_maru{
    font-family:
    "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro W3","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro",
    "ヒラギノ丸ゴ ProN W4","ヒラギノ丸ゴ ProN W3","Hiragino Maru Gothic ProN",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#test_hiragino_kaku{
    font-family:
    "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",
    "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*******************************************************************************
    アコーディオンメニュー
*******************************************************************************/

/* ボタン領域にスタイルを適用 */
#expand-btn {
    display: block;
    margin: 1.5px 0;
    padding : 11px 12px;
    color :#990000;
    font-weight: bold;
    background :#ffcccc;
    cursor :pointer;
    transition: all 0.5s;
}
#expand-btn strong{
    font-weight: bold;
    color :#fff;
    background :#990000;
}
#expand-btn hr{
  display: block;
  width: 90%;
  height: 3px;
  background-color: #ffcccc;
  border: 0;  /*デフォルトデザインでは線がある場合があるので、消しておく。*/

  background-image: -webkit-linear-gradient(left, #ffcccc, #990000, #ffcccc);
  background-image: -moz-linear-gradient(left, #ffcccc, #990000, #ffcccc);
  background-image: -ms-linear-gradient(left, #ffcccc, #990000, #ffcccc);
  background-image: -o-linear-gradient(left, #ffcccc, #990000, #ffcccc);
}
#expand-btn:hover hr{
  display: block;
  width: 90%;
  height: 3px;
  background-color: #990000;
  border: 0;  /*デフォルトデザインでは線がある場合があるので、消しておく。*/

  background-image: -webkit-linear-gradient(left, #990000, #fff, #990000);
  background-image: -moz-linear-gradient(left, #990000, #fff, #990000);
  background-image: -ms-linear-gradient(left, #990000, #fff, #990000);
  background-image: -o-linear-gradient(left, #990000, #fff, #990000);
}

/*ホバー時*/
#expand-btn:hover {
    background :#990000;
    color:#fff;
}

#expand-btn:hover strong{
    font-weight: bold;
    color :#990000;
    background :#fff;
}


div#expand-pcomment{
    display: none;
}

/*******************************************************************************
    アコーディオンメニュー　青
*******************************************************************************/

/* ボタン領域にスタイルを適用 */
#expand-btn-blue {
    display: block;
    margin: 1.5px 0;
    padding : 11px 12px;
    color :#000099;
    font-weight: bold;
    background :#ccccff;
    cursor :pointer;
    transition: all 0.5s;
}
#expand-btn-blue strong{
    font-weight: bold;
    color :#fff;
    background :#000099;
}
#expand-btn-blue hr{
  display: block;
  width: 90%;
  height: 3px;
  background-color: #ccccff;
  border: 0;  /*デフォルトデザインでは線がある場合があるので、消しておく。*/

  background-image: -webkit-linear-gradient(left, #ccccff, #000099, #ccccff);
  background-image: -moz-linear-gradient(left, #ccccff, #000099, #ccccff);
  background-image: -ms-linear-gradient(left, #ccccff, #000099, #ccccff);
  background-image: -o-linear-gradient(left, #ccccff, #000099, #ccccff);
}
#expand-btn-blue:hover hr{
  display: block;
  width: 90%;
  height: 3px;
  background-color: #000099;
  border: 0;  /*デフォルトデザインでは線がある場合があるので、消しておく。*/

  background-image: -webkit-linear-gradient(left, #000099, #fff, #000099);
  background-image: -moz-linear-gradient(left, #000099, #fff, #000099);
  background-image: -ms-linear-gradient(left, #000099, #fff, #000099);
  background-image: -o-linear-gradient(left, #000099, #fff, #000099);
}

/*ホバー時*/
#expand-btn-blue:hover {
    background :#000099;
    color:#fff;
}

#expand-btn-blue:hover strong{
    font-weight: bold;
    color :#000099;
    background :#fff;
}


div#expand-pcomment{
    display: none;
}

/* オリジナルのページタイトル
h2#pagetitle {
    font-size: 1.3em;
    margin: 8px 0 18px;
}
*/


/* Hides from IE-mac \*/
 * html #source___Frame{ width:97% !important;}
/* End hide from IE-mac */