/* table.tablesorter[id^=table_sorter_] { display: block; } */

html {color: #444;}
body {
 word-wrap: break-word;
 font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Segoe UI,  sans-serif;
}

.atwiki-contents ul li, .atwiki-sp-contents ul li {
 margin: 4px 0;
}

.s-beige > h3  {
  color: #505050;
  background-color:  #e6dace;
  font-size: 100%;
}

.center-all > table  > tbody > tr > td  {
  text-align:  center; 
  vertical-align:  middle; 
}

.chara-status > table  > tbody > tr>*:first-child{
 width: 98px;
}


.chara-status-a > table  > tbody > tr>td:first-child{
width: 98px;
}

.chara-status-a > table  > tbody > tr > td:last-child > picture{
margin: 0 30px 0 30px; 
}

.chara-status-b > table  > tbody > tr>*:first-child{
 width: 97px;
background-color: #eee;
}
.chara-status-b > table  > tbody > tr>*:first-child > picture{
margin: 0 7px 0 14px;
}
.chara-status-b > table  > tbody > tr:first-child>*{
background-color: #eee;
font-size: 12px;
font-weight: bold;
line-height: 21px;
}


.chara-status-b > table  > tbody > tr:last-child>*{
background-color: #fff;
 width: 640px;}

.chara-status-b > table  > tbody > tr>*:last-child{
 width: 40px;
}



.w-link{
color: #fff;
font-weight: bold;
text-decoration: underline;

}
.w-link:hover{
 color: #c6c6ff;
font-weight: bold;
text-decoration: underline;
}

.status-rare > table  > tbody > tr>td:nth-child(1){
background-color: #eee;
}
.status-rare > table  > tbody > tr > th{
font-size: 12px;
font-weight: bold;
line-height: 21px;
}
.status-rare > table  > tbody > tr > td  {
  text-align:  center; 
  vertical-align:  middle; 
}

.hyo-aa > table > tbody > tr > td{
 width: 100px;
line-height: 18px;
}
.hyo-aa > h4  {
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 2px solid #999;
    padding: 6px 6px 6px 8px;
  background-color:  #f4f4f4;
}
.hyo-bb > table > tbody > tr > td{
font-size: 12px;
width: 90px;
line-height: 16px;
}
.hyo-cc > table > tbody > tr > td{
 width: 100px;
line-height: 18px;
}
.hyo-cc > table  > tbody > tr>td:nth-child(1)  {
 width: 50px;
line-height: 18px;
}

.h-ss > h4  {
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 2px solid #999;
    padding: 6px 6px 6px 8px;
  background-color:  #f4f4f4;}


.hyo-ii > table  > tbody >  tr>td:nth-child(1) {
   padding: 2px;
}

.hyo-ii a img{
    border: 0px;
    border-radius: 0px;
    position: relative;
}


.event-a > table  > tbody > tr>td:nth-child(1) {
   padding: 2px;

}


.chara-idou{
   float:right;
/* margin: 25px 0 -5px 0;  */
}

.chara-idou-c{
   float:right;
margin: 0;	display: block;}


.chara-betu{
   float:left;
}
.chara-betu a{
font-size: 16px;
font-weight: bold;
line-height: 30px;
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	width: 80px;
	margin: 5px 2px 0 2px;
	padding: 0;
	font-weight: bold;
	border-radius: 0.3rem;
	background: #fff;
	color: #888;
    border: 2px solid #888;}


.chara-koko{
   float:left;
}
.chara-koko a{
font-size: 16px;
font-weight: bold;
line-height: 30px;
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	width: 80px;
	margin: 5px 2px 0 2px;
	padding: 0;
	border-radius: 0.3rem;
	background: #888;
	color: #fff;
   border: 2px solid #888;
  pointer-events: none;
}

.chara-mokuji{
}

.chara-serifu > table  > tbody >  tr>td:nth-child(1) {
  width: 100px;
}
.chara-serifu > table  > tbody >  tr>td:nth-child(2) {
  width: 350px;
}
.chara-serifu2 > table  > tbody >  tr>td:nth-child(1) {
  width: 180px;
}
.chara-serifu2 > table  > tbody >  tr>td:nth-child(2) {
  width: 270px;
}

.chara-skill > table > tbody > tr.atwiki_tr_odd.atwiki_tr_1 > td:nth-child(2) {
padding-left: 16px;
}

.chara-skill > table > tbody > tr > td:nth-child(4) {
width: 500px;}

.chara-skill > table > tbody > tr>td{
white-space:pre-wrap;
word-break: break-all;}

.chara-skill > table > tbody > tr.atwiki_tr_even.atwiki_tr_2 > td:nth-child(2) {
min-width: 30px;}
.chara-skill > table > tbody > tr.atwiki_tr_even.atwiki_tr_2 > td:nth-child(3) {
min-width: 30px;}


.chara-still > table > tbody > tr > td:nth-child(5) {
white-space:pre-wrap;
word-break: break-all;
min-width: 150px;
}
.chara-still  {
    border: 1px solid #d9d9d9;
  background:  #f4f4f4;
}

.chara-still > table > tbody{
 background-color:  #fff;}

.g-link{
color: #888;
}
.g-link > a:hover{
 color: #888;
}
.g-link > a{
color: #888;
}








.openclose-midashi .plugin-openclose .plugin-openclose-link {
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 2px solid #999;
    padding: 6px 6px 6px 8px;
  background-color:  #f4f4f4;
font-size: 16px;
font-weight: bold;
}

.chara-status-a > table > tbody > tr.atwiki_tr_odd.atwiki_tr_1 > td > span > span.plugin-openclose-link{
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    padding: 0;
  background-color:  #fff;
font-size: 14px;
font-weight: normal;

}

.chara-status-a > table > tbody > tr.atwiki_tr_even.atwiki_tr_2 > td > span > span.plugin-openclose-link{
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    padding: 0;
  background-color:  #fff;
font-size: 14px;
font-weight: normal;

}



.atwiki-contents .atwiki-link-img-icon, .atwiki-sp-contents .atwiki-link-img-icon {
    background: none;
    border-radius: 4px 0;
    bottom: 0;
    box-sizing: initial;
    height: 6px;
    padding: 4px;
    position: absolute;
    right: 0;
    width: 6px;
}

.atwiki-page-list li a .atwiki-page-thumbnail-wrap .atwiki-page-thumbnail{
display: none;
}



/* .break-all > table  > tbody > tr > td  {
white-space: pre;
word-break:normal;}
*/

.main_wrapper {
 border-top: 1px solid #d9d9d9;
}
 

.responsive-breadcrumb li:not(:last-child):after {
    color: #aaa;
    content: "▶";
}

.atwiki-offcanvas-bar #atwiki-offcanvas_header, .atwiki-offcanvas>.uk-offcanvas-bar #atwiki-offcanvas_header {
  background-color: #444 !important;
}
.atwiki-responsive-headbar {
    background-color: #444 !important;
}
.atwiki-headbar {
  background-color: #444 !important;
}

#atwiki-footer-fixed-nav #atwiki-footer-fixed-buttons li button {
    background-color: #444 !important;
}

.atwiki-page-info .atwiki-write-possible {
    color: #777;
}
.atwiki-page-info .atwiki-write-possible:before {
 filter: saturate(0%);
}




 /* タブ */

.tab-group {
    margin-top: 20px;

    list-style: none;
    text-align: left;
}

.tab-button {
    display: flex;
    
    list-style: none;
    /* カーソル形状を指先にする */
    cursor: pointer;
}

.tab-button .is-active {
    background: #4bab80;
    border: 2px solid #4bab80;
    color: #FFF;
}

.tab {
    width:  200px;
    border: 2px solid #ccebdc;
    padding: 8px;
    border-bottom: none;
}

.tab-contents {
    border-top: none;
    background: #fff;
}

.content {
    display: none;
    padding: 8px;
    text-align: left;
}

.content.is-display {
    display: block;
    border: 2px solid #4bab80;
 
}