html { font-size: 62.5% }
body { font-size: 1.4rem }
.uk-button{
font-size:1.4rem;
line-height: 3rem;
}
body>div.uk-container>div.uk-grid>div[class*='uk-width-']>h1,body>div.uk-container.sp>h1, body>div.uk-container.sp>section#wiki_menu>h1, section#comment-form>h1{
border-radius:0!important;
background-color:#000;
border-bottom:2px solid #f80231;
line-height:2rem;
padding:1rem
}
h2.f-big, .sidebar h2, body>div.uk-container.sp>section#wiki_menu h2.f-big {
margin-top:0.5rem;
margin-bottom:0.5rem;
border:none;
  font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
  border-bottom:2px solid #f80231;
  line-height:4rem;
padding:0.4rem 0 0 0.6rem;
 font-size:1.3rem;
  color:#fff;
  background-color:#000;
  text-shadow:0 0 10px #ff004d,0 0 10px #ff004d;  
}
h2.f-big:first-letter {
  text-shadow:none;
 font-size:2.4rem;
 color:#ff004d;
   border:solid 1px #f00;
  padding:0.5rem 0.6rem;
  margin-right: 0.5rem;
}
table.menuTable td, table.menuTable th{
padding:1rem
}
.button{
margin-bottom:1rem
}
.button a{
  background-color: #fff;
  text-align: center;
  display: block;
  font-size: 1.6rem;
line-height:5rem;
  width: 100%;
  border-radius: 4px;
  border: solid 1px #3b94d9
}
.button a:hover {
  background-color: #3b94d9;
text-decoration: none;
  color: #fff
}
.page_tag_list>ul>li{
line-height:4rem;
border-bottom:1px dotted #dde4e6;
}
ul.menuList>li{
list-style:none;
line-height:4rem;
border-top:1px dotted #dde4e6;
}
ul.menuList>li:first-child {
border:none;
}
#main_content>ul.menuList>li{
padding-left:1rem;
font-size:1.6rem;
line-height:6rem;
}
#wiki_menu>ul.menuList{
margin:0
}
#main_content>ul.menuList{
padding-left:0.5rem;
margin-bottom:0
}
ul.menuList>li:before{
font-family: FontAwesome;
  content: '\f0da';
  color: rgba(0, 0, 0, .2);
  mix-blend-mode: darken;
margin-left:0.5rem;
margin-right:1.2rem
}
.tablesorter{
font-size:1.3rem;
}
div#site_header  h1 {
    position: relative;
}
div#site_header  h1 a {
    line-height: 80px;
    margin-left: 80px;
    padding-left: 10px;
}
div#site_header h1 a:before {
    position: absolute;
    content: "";
    width: 80px;
    height: 80px;
    background-image: url(https://img.wiki3.jp/bunst/appicon.png);
    display: block;
    background-size:80px 80px;
    top: 0;
}
.uk-touch header>h1 a:before{
    content: "";
    width: 32px;
    height: 32px;
    background-image: url(https://img.wiki3.jp/bunst/appicon.png);
    display: inline-block;
    background-size:32px 32px;
    margin:0.5rem 0;
    vertical-align:middle
}

.boxWhite {
  box-sizing: border-box;
  margin: 0 0 1.5rem;
  padding: 1pc 9pt 9pt 1pc;
  width: 100%;
  background-color: #fafafa;
  border: 1px solid #dde4e6;
  border-radius: 4px
}
.boxWhite>p{
margin:0;
padding:0
}
.boxWhite>ul{
list-style-type:none;
margin-bottom:0;
}
.boxWhite ul li, boxWhite ul li ul li{
list-style-type:none;
  line-height: 2.8rem
}
boxWhite>ul>ul {
  line-height: 2.4rem
}
.boxWhite ul li:before{
font-family: FontAwesome;
  content: '\f0da';
  color: rgba(0, 0, 0, .2);
  mix-blend-mode: darken;
  margin-right: 1rem;
  margin-left: -1.4rem
}
.fixedTable{
table-layout: fixed;
}
table.skillth th{
width:30%
}
table.uk-table, table.tablesorter, table.uk-table th, table.uk-table td, table.uk-table th:first-child, table.uk-table thead th {
    border-color: #dde5ee!important;
}
table.uk-table th, table.tablesorter th {
    text-align: center;
    background-color: #f0f6f8;
    color: #345;
}
.twitter_widget_user_timeline{
height:320px;
overflow: scroll;
}

.plugin_tag_list li {
float: right;
margin-right: 0;
margin-left: 1rem;
margin-bottom:1rem;
padding: 0.4rem 1rem 0.2rem 1rem;
background-color: #fafafa;
border: solid 1px #dde4e6;
border-radius:4px;
}
.plugin_tag_list li:before {
 display:inline-block;
  font-family: FontAwesome;
  content: '\f02b';
  color:#ccd;
  margin-right:0.5rem
}

h2,h3 {
clear:both;
margin-bottom:0
}
.clear{
clear:both;
}
#right_menu{
width:220px;
}

body>div.uk-container.uk-container-center>div.uk-grid>div[class*='uk-width-'].sidebar.left_side+.main_content {
    width: 490px!important;
}
body>div.uk-container.uk-container-center>div.uk-grid>div[class*='uk-width-'].sidebar.left_side {
    width: 220px!important;
}
.mzero{
margin:0;
}
table.cardlist td:first-child, table.cardlist th:first-child {
width:15%;
}
.plugin_counter{
color:#fff
}
.plugin_recent_page dd{
line-height:2rem;
border-bottom:1px dotted  #dde4e6;
padding:0.5rem 0;
}
p{
margin-top:0.5rem
}
h3.redbl{
background:#000;
border-left:5px solid #c00;
font-size:1.6rem;
color:#fff;
line-height:3.2rem;
padding-left:0.5rem;
}
div.books{
background:#222;
color:#fff;
}
div.books p.description{
margin-left:1rem;
}
div.books a{
color:#fff;
background: linear-gradient(transparent 70%, #f00 70%);
text-shadow:1px 1px 0 #000;
}
div.books a:hover{
text-decoration:none;
}
table.books>tbody>tr>td:first-child{
width:25%
}
div.books>table.books, div.books>table.books th, div.books>table.books td{
border:none!important;
}
div.books>table.books{
margin:0
}
div.books>table.books th{
background:#000;
color:#fff;
text-align:left
}
div.books>table.books tr:nth-child(even) {
background: #333;
}
div.books>table.books tr:nth-child(odd) {
background: #222;
}
div.books p.buttonKurenai{
margin-top:1.6rem
}
div.books p.buttonKurenai a, .item_button a{
 background:linear-gradient(to bottom, #ec2b37 0%, #811d36 49%,  #581737 50%, #5f1937 80%, #792036 100%);
 color:#fff;
 text-shadow:0 0 5px #fff,0 0 3px #f00;
 box-shadow:0 0 3px rgba(255,255,255,0.5) inset;
padding:1rem 2rem;
border-radius:4px;
margin-left:1.2rem;
}
.item_container {
    display: grid;
    border: 1px solid #ccc;
    grid-template-rows: max-content 3rem;
    grid-template-columns: 36% 1fr;
    margin:1rem 0;
    padding:1rem;
}
.item_img {
    grid-row: 1 / 3;
    grid-column: 1 / 2;
}
.item_name {
    grid-row: 1 / 2;
    grid-column: 2 / 3;
margin-left:1rem;
}
.item_button {
    grid-row: 2 / 3;
    grid-column: 2 / 3;
}
.plugin_contents_trigger{
display:none;
}

.plugin.plugin_contents .header_level2{
margin-top:0.8rem;
margin-bottom:0.4rem;
padding-left:0;
}
.plugin.plugin_contents .header_level3{
margin-bottom:0.4rem;
padding-left:1.4rem;
}
.plugin_contents_header:before{
font-family: FontAwesome;
  content: '\f0da';
  color: rgba(0, 0, 0, .2);
  mix-blend-mode: darken;
margin-left:0.5rem;
margin-right:1.2rem
}
.master-table{
margin-top:1.5rem
}
.master-table td:first-child, .master-table th:first-child{
width:11%
}
.master-table td:nth-child(3), .master-table td:nth-child(4), .master-table td:nth-child(5){
text-align:center;
}
.master-table td:nth-child(7), .master-table td:nth-child(8){
text-align:right;
}
.filterRare td:nth-child(n+3), .filterRare th:nth-child(n+3){
width:12%;
}
/*文豪名のサイズと左寄せ*/
.filterRare td:nth-child(6), .filterRare th:nth-child(6){
width:20%;
}
.filterSSR td:nth-child(6), .filterSR td:nth-child(6), .filterR td:nth-child(6){
text-align:left;
}
/*ステータス比較*/
.filterStatus th:nth-child(3), .filterStatus td:nth-child(3), .filterStatus th:nth-child(4), .filterStatus td:nth-child(4), .filterStatus th:nth-child(6), .filterStatus td:nth-child(6), .filterStatus th:nth-child(n+9), .filterStatus td:nth-child(n+9){
display:none;
}
/*レア別*/
.filterRare td:nth-child(3), .filterRare td:nth-child(n+7), .filterRare th:nth-child(3), .filterRare th:nth-child(n+7),
.filterSSR tbody>tr:not(.SSR), .filterSR tbody>tr:not(.SR), .filterR tbody>tr:not(.R), .filterSRSSR tbody>tr.R{
display:none;
}
/*属性別*/
.filterElem td:nth-child(4), .filterElem td:nth-child(6), .filterElem td:nth-child(n+9),
.filterElem th:nth-child(4), .filterElem th:nth-child(6), .filterElem th:nth-child(n+9),
.filterKurenai tbody>tr:not(.kurenai), .filterAo tbody>tr:not(.ao), .filterMidori tbody>tr:not(.midori), .filterHikari tbody>tr:not(.hikari), .filterYami tbody>tr:not(.yami){
display:none;
}
/*型別*/
.filterType td:nth-child(5), .filterType td:nth-child(6), .filterType td:nth-child(n+9),
.filterType th:nth-child(5), .filterType th:nth-child(6), .filterType th:nth-child(n+9),
.filterKougeki tbody>tr:not(.kougeki), .filterBougyo tbody>tr:not(.bougyo), .filterBalance tbody>tr:not(.balance), .filterSien tbody>tr:not(.sien), .filterTokushu tbody>tr:not(.tokushu){
display:none;
}
/*文豪別*/
.filterBungo td:nth-child(2), .filterSSR th:nth-child(2){
width:35%
}
.filterAkutagawa tbody>tr:not(.akutagawa), .filterAtsushi tbody> tr:not(.atsushi), .filterDazai tbody> tr:not(.dazai), .filterDoppo tbody> tr:not(.doppo), .filterRanpo tbody> tr:not(.ranpo), .filterTanizaki tbody> tr:not(.tanizaki), .filterKenji tbody> tr:not(.kenji), .filterYosano tbody> tr:not(.yosano), .filterYukichi tbody> tr:not(.yukichi), .filterKyoka tbody> tr:not(.kyoka), .filterChuya tbody> tr:not(.chuya), .filterKajii tbody> tr:not(.kajii), .filterHiguchi tbody> tr:not(.higuchi), .filterHirotu tbody> tr:not(.hirotu), .filterTachihara tbody> tr:not(.tachihara), .filterGin tbody> tr:not(.gin), .filterOugai tbody> tr:not(.ougai), .filterBungo td:nth-child(6), .filterBungo th:nth-child(6),  .filterBungo td:nth-child(n+9), .filterBungo th:nth-child(n+9){
display:none;
}
/*サブスキル*/
.filterSskillHeal tbody> tr:not(.sheal), .filterSskillHeal  td:nth-child(n + 3):not(:nth-child(n + 12)), .filterSskillHeal  th:nth-child(n + 3):not(:nth-child(n + 12)), .filterSskillHeal  td:nth-child(n + 14), .filterSskillHeal  th:nth-child(n + 14){
display:none;
}
.filterSskillCutturn tbody> tr:not(.scutturn), 
.filterSskillCutturn  td:nth-child(n + 3):not(:nth-child(n + 14)), 
.filterSskillCutturn  th:nth-child(n + 3):not(:nth-child(n + 14)), 
.filterSskillCutturn  td:nth-child(n + 15), 
.filterSskillCutturn  th:nth-child(n + 15){
display:none;
}
.filterAskillAxtimes tbody> tr:not(.axtimes), 
.filterAskillAxtimes  td:nth-child(n + 3):not(:nth-child(n + 10)), 
.filterAskillAxtimes  th:nth-child(n + 3):not(:nth-child(n + 10)), 
.filterAskillAxtimes  td:nth-child(n + 11), 
.filterAskillAxtimes  th:nth-child(n + 11){
display:none;
}
.filterAskillLxtimes tbody> tr:not(.lxtimes), 
.filterAskillLxtimes  td:nth-child(n + 3):not(:nth-child(n + 10)), 
.filterAskillLxtimes th:nth-child(n + 3):not(:nth-child(n + 10)), 
.filterAskillLxtimes td:nth-child(n + 11), 
.filterAskillLxtimes th:nth-child(n + 11){
display:none;
}