:root{
--base:#2d434e;
--shd:1px 1px 2px rgba(0,0,0,0.7);
--bdr: solid 1px rgb(150, 150, 150);
}
/* ―――――――――――――――――――――――――――――――――――――――― //
//			Custom Theme
// ―――――――――――――――――――――――――――――――――――――――― */
/* ――――――――――     上部グラデ等     ―――――――――― */
.wiki-head__contents.blank-bg{background: var(--base);background: linear-gradient(to bottom, var(--base) 0%, #1f3039 100%) !important}.wiki-head__contents--wrap>.wiki-head__contents--title a{text-shadow:var(--shd)}
/* ――――――――――     見出し     ―――――――――― */
.content-head{background-color:var(--base) !important}
/* ――――――――――     メニューリンク     ―――――――――― */
.menu .menu__head strong.mu__h-large a{color:#f1c852}
/* ――――――――――     タブ     ―――――――――― */
.markup ul.mu__tab-head{margin-bottom:4px;border:none;border-bottom:solid 2px #d50000 !important}.markup .mu__tab-head--text{margin-right:1px;background:#fff !important;border:none !important}.markup .mu__tab-head--text:last-child{margin-right:0}.markup .mu__tab-head--text a{position:relative;top:2px;height:20px;line-height:22px;overflow:hidden;color:#fff;background:#444 !important;border-radius:8px 8px 0 0 !important}.markup li.mu__tab-head--text.active{font-weight:bold}.markup li.mu__tab-head--text.active a{top:0px;height:24px;color:#fff !important;line-height:26px;background:#d50000 !important}
/* ――――――――――     開閉ボックス     ―――――――――― */
.main .mu.markup .mu__closebox,.menu .mu__closebox{border:solid 1px #999;border-radius:7px}.mu__closebox > a{color:#1c1c1c !important;font-weight:bold}.main .mu.markup .mu__closebox .mu__closebox--icon,.menu .mu__closebox .mu__closebox--icon{position:relative;display:block;padding-left:34px!important;padding-right:8px!important;color:#fff;background-image:none;background:#dadada;border-radius:7px}.menu .mu__closebox .mu__closebox--icon {height:24px !important;line-height:24px !important}.main .mu.markup .mu__closebox.opened .mu__closebox--icon,.menu .mu__closebox.opened .mu__closebox--icon{border-radius: 7px 7px 0 0}.main .mu.markup .mu__closebox .mu__closebox--icon:before,.menu .mu__closebox .mu__closebox--icon:before{content:"";position:absolute;left:8px;top:50%;display:block;width:1em;height:1em;margin-top:-0.5em;background:#1c1c1c;-webkit-mask:url(https://cdn.gamerch.com/s3-assets/svg/tools/css-generator/plus.svg) no-repeat 50% 50%;mask:url(https://cdn.gamerch.com/s3-assets/svg/tools/css-generator/plus.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;transform:rotate(180deg)}.main .mu.markup .mu__closebox.opened .mu__closebox--icon:before,.menu .mu__closebox.opened .mu__closebox--icon:before{-webkit-mask:url(//cdn.gamerch.com/s3-assets/svg/tools/css-generator/minus.svg) no-repeat 50% 50%;mask:url(//cdn.gamerch.com/s3-assets/svg/tools/css-generator/minus.svg) no-repeat 50% 50%;transform:none}.main .mu.markup .mu__closebox .mu__closebox--wrap,.menu .mu__closebox .mu__closebox--wrap{padding-bottom:0.1px;background-color:#f5f5f5;border:none;border-radius: 0 0 7px 7px}.main .mu.markup .mu__closebox .mu__closebox--contents,.menu .mu__closebox .mu__closebox--contents{margin-top:0;padding:0 0 1px;background:#fff;border-radius:0 0 7px 7px;border:none}.menu .mu__closebox.closed .mu__closebox--icon{background-image:none}
/* ――――――――――     widget     ―――――――――― */
.widget{margin:0 0 12px;padding:14px 10px;background-color:#274c51;background-position:0 0,right 0,0 bottom,right bottom,0 0,0 bottom,0 0,right 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y;background-size:17px 17px,17px 17px,17px 17px,17px 17px,4px 4px,4px 4px,4px 4px,4px 4px;background-image:url(https://cdn.gamerch.com/contents/wiki/5792/entry/A7hzWtOM.jpg),  url(//cdn.gamerch.com/contents/wiki/5792/entry/g10i7SOc.jpg),url(//cdn.gamerch.com/contents/wiki/5792/entry/qV9PgyAK.jpg),url(//cdn.gamerch.com/contents/wiki/5792/entry/2x8SxSIz.jpg),url(//cdn.gamerch.com/contents/wiki/5792/entry/wu803jVp.jpg),url(//cdn.gamerch.com/contents/wiki/5792/entry/HL6iKSNN.jpg),url(//cdn.gamerch.com/contents/wiki/5792/entry/Z83KsS8J.jpg),url(//cdn.gamerch.com/contents/wiki/5792/entry/IscJ4H2q.jpg)}.widget-title {color:#f1c852;font-size:13px;font-weight:bold;text-shadow:var(--shd)}.widget-title p{margin:0 0 6px 8px}.widget ul,.widget a {color:#f8eedd;font-size:12px;text-shadow:var(--shd)}.widget a:after {display: none}.widget a:hover,.widget a:active{color:#ee81e7}.widget ul{margin:0 0 0 16px}.widget hr {display:block;width:95%;height:1px;margin:10px auto;overflow:hidden;background:transparent;border:none;border-top:dotted 1px #f1c852}
/* ――――――――――     caption     ―――――――――― */
.caption{width:fit-content;margin: 0 auto 10px;padding: 8px 8px 0;box-sizing: border-box;text-align:center;color:#444;font-size:12px;background: #fafafa;border: solid 1px #999;border-radius: 10px}.caption p:first-child{margin:0 0 6px}.caption p:last-child{margin:0 0 5px}
/* ――――――――――     zoom icon     ―――――――――― */
.mu-zoom-icon .markup span.mu__img.mu__img--zoom:after {right:unset;background-color:rgba(0,0,0,0.5);background-size:18px;border-radius:0 8px 0 0}
/* ――――――――――     card page     ―――――――――― */
.card{display:flex;margin:0 0 12px;font-size:13.3px;line-height:1.2}.card p{margin:0 !important }.card dl{display:flex}.card dt,.card dd{box-sizing:border-box}.card-info{order:2;width:calc(100% - 30% - 10px);margin:0 0 0 10px;border:var(--bdr)}.card-name dt,.card-rarity dt,.card-type dt,.card-cost dt{width:80px;padding:5px 0 5px 4px;background:rgb(240, 240, 240);border:var(--bdr);border-top:none;border-right:none;border-left:none}.card-name dd,.card-rarity dd,.card-type dd,.card-cost dd{width:calc(100% - 80px);padding:5px 0 5px 4px;border:var(--bdr);border-top:none;border-right:none}.card-text{}.card-text dl{flex-direction:column}.card-text dt{margin:0 8px;padding:5px 0 3px;border-bottom:dotted 1px #ccc}.card-text dd{padding:5px 8px}.card-img{order:1;display:flex;width:30%;align-items:center}
/* ――――――――――     card DB      ―――――――――― */
.card-db,.card-db-upgrade{overflow-x:auto}.card-db table,.card-db-upgrade table{width:640px !important;min-width:auto !important}.card-db th,.card-db-upgrade th{padding:5px 0 14px !important}.card-db td,.card-db-upgrade td{padding:5px 8px !important}.card-db td:nth-child(2),.card-db td:nth-child(3){text-align:center}.card-db th:nth-child(1){width:150px}.card-db th:nth-child(2){width:80px} .card-db td:nth-child(2) img{height:60px}.card-db th:nth-child(3){width:50px}.card-db th:nth-child(4){width:80px}.card-db th:nth-child(5){width:80px}.card-db th:nth-child(6){width:200px}/* ―――――――――――――――――――――――――――――――――――――――― ////card DB Upgrade// ―――――――――――――――――――――――――――――――――――――――― */.card-db-upgrade tr th:nth-child(1),.card-db-upgrade tr td:nth-child(1){display:none}.card-db-upgrade td:nth-child(3),.card-db-upgrade td:nth-child(4){text-align:center}.card-db-upgrade th:nth-child(2){width:150px}.card-db-upgrade th:nth-child(3){width:80px} .card-db-upgrade td:nth-child(3) img{height:60px}.card-db-upgrade th:nth-child(4){width:50px}.card-db-upgrade th:nth-child(5){width:80px}.card-db-upgrade th:nth-child(6){width:80px}.card-db-upgrade th:nth-child(7){width:200px}
/* ――――――――――     ascension-list      ―――――――――― */
.ascension-list .mu__list--number{margin-left:14px}.ascension-list .mu__list--number li{margin-bottom:6px}

/* CSSジェネレーター ID:aA8UkJ0qEhV5aioKNmBDQedwqpU */
/* 大見出し */
.main .mu.markup .mu__h-large,
.menu .menu__head strong.mu__h-large {
  background: none;
  color: #ffffff;
  background-color: #2D434E;
  border: 0;
}
.main .mu.markup .mu__h-large::before,
.menu strong.mu__h-large::before {
  width: 1em;
  height: 1em;
  display: inline-block;
  content: "";
  -webkit-mask: url(https://cdn.gamerch.com/s3-assets/svg/tools/css-generator/chevron_right.svg?f8328da) no-repeat 50% 50%;
  mask: url(https://cdn.gamerch.com/s3-assets/svg/tools/css-generator/chevron_right.svg?f8328da) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  background: #ffffff;
  vertical-align: middle;
  margin-right: 0.25em
}

/* 中見出し */
.main .mu.markup .mu__h-middle,
.menu .menu__head strong.mu__h-middle {
  background: none;
  color: #2D434E;
  background-color: #f9f9f9;
  border-width: 0px 0px 1px 7px;
  border-style: solid;
  border-color: #2D434E;
}

/* 小見出し */
.main .mu.markup .mu__h-little,
.menu .menu__head strong.mu__h-little {
  background: none;
  color: #2D434E;
  background-color: #ffffff;
  border-width: 0px 0px 0px 5px;
  border-style: solid;
  border-color: #2D434E;
}

/* 区切り線 */
.main .mu.markup .mu__hr,
.menu hr.mu__hr {
  background-color: transparent;
  height: 0;
  border: none;
  border-top: dashed 3px #e6e6e6;
}
/* CSSジェネレーター ～ここまで～  */

/* ――――――――――     css-eyecatch      ―――――――――― */
:root {
	/* ――――     外枠の仕様：余白の幅、余白の色、ボーダーの色等、ボーダーの角丸     ―――――　*/
	--css-eye-out_margin: 38px;
	--css-eye-out_padding: 6px;
	--css-eye-out_bg: #f5f5f5;
	--css-eye-out_border: solid 2px #bbb;
	--css-eye-out_radius: 10px;
	/* ――――     内枠の仕様：ボーダーの色等、ボーダーの角丸     ―――――　*/
	--css-eye-in_border: solid 2px #c00;
	--css-eye-in_radius: 6px;
	/* ――――     文字のの仕様：文字色、枠の色、枠のボーダー色等、ボーダーの角丸     ―――――　*/
	--css-eye-text_color: #fff;
	--css-eye-text_bg: rgba(0,0,0,0.8);
	--css-eye-text_border: solid 2px #f60;
	--css-eye-text_radius: 8px;
}
.css-eye-out {
position: relative;
margin: 0 0 var(--css-eye-out_margin);
padding: var(--css-eye-out_padding);
box-sizing: border-box;
background: var(--css-eye-out_bg);
border: var(--css-eye-out_border);
border-radius: var(--css-eye-out_radius);
}
.css-eye-in {
border: var(--css-eye-in_border);
border-radius: var(--css-eye-in_radius);
}
.css-eye-text {
position: absolute;
left: 0;
bottom: -26px;
width: 80%;
margin: 0 0 0 10%;
box-sizing: border-box;
text-align: center;
color: var(--css-eye-text_color);
font-size: 30px;
font-weight: bold;
line-height: 2;
background: var(--css-eye-text_bg);
border: var(--css-eye-text_border);
border-radius: var(--css-eye-text_radius);
}
.css-eye-in p { margin: 0 !important; }
.css-eye-in .mu__img { display: block !important; }
.css-eye-in img { display: block !important;  border-radius: var(--css-eye-in_radius); }
/* 表組み用独自CSS */
.list-2 .mu__list, .list-3 .mu__list, .list-4 .mu__list, .list-5 .mu__list, .list-6 .mu__list {
display:-webkit-box; display:-ms-flexbox; display:flex;
}
.list-2 .mu__list, .list-3 .mu__list, .list-4 .mu__list, .list-5 .mu__list {
 -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; box-sizing: border-box; border-left: solid 1px #999; border-top: solid 1px #999; }
.list-2 .mu__list li, .list-3 .mu__list li, .list-4 .mu__list li, .list-5 .mu__list li {
 -webkit-box-align: center; -ms-flex-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; align-items: center; margin: 0; padding: 5px; box-sizing: border-box; text-align: center; font-size: 12px; border-right: solid 1px #999; border-bottom: solid 1px #999; list-style: none !important;
}
.list-2 > p, .list-3 > p, .list-4 > p, .list-5 > p {
 margin: 0; padding: 6px; text-align: center; font-size: 12px; background: #f0f0f0; border: solid 1px #999; border-bottom: none;
}
/* LIST-2 ～ LIST-5 */
.list-2 li {
 flex-basis: 50%;
}
.list-3 li {
 flex-basis: 33%;
}
.list-3 li:nth-child(3n+3) {
 flex-basis: 34%;
}
.list-4 li {
 flex-basis: 25%;
}
.list-5 li {
 flex-basis: 20%;
}
/* 1行目ぶち抜き */
.list-2 .list-2_top .mu__list li:first-child, .list-3 .list-3_top .mu__list li:first-child, .list-3 .list-4_top .mu__list li:first-child, .list-3 .list-5_top .mu__list li:first-child {
 -ms-flex-preferred-size: 100%; flex-basis: 100%;
}
/* 1行目を見出しの様な見た目に変更 */
.list-2 .list-2_head li:nth-child(1), .list-2 .list-2_head li:nth-child(2), .list-3 .list-3_head li:nth-child(1), .list-3 .list-3_head li:nth-child(2), .list-3 .list-3_head li:nth-child(3), .list-4 .list-4_head li:nth-child(1), .list-4 .list-4_head li:nth-child(2), .list-4 .list-4_head li:nth-child(3), .list-4 .list-4_head li:nth-child(4), .list-5 .list-5_head li:nth-child(1), .list-5 .list-5_head li:nth-child(2), .list-5 .list-5_head li:nth-child(3), .list-5 .list-5_head li:nth-child(4), .list-5 .list-5_head li:nth-child(5) {
 background: #f0f0f0;
}
/* テーブルの左セルの固定 */
.chara_status_list tr td:first-child {
 position:absolute;
}
.chara_status_list .mu__table table tr:nth-child(even) td:first-child,
.chara_status_list .mu__table table tr:nth-child(odd) td:first-child {
 background:rgba(255,255,255,0);border-bottom:none;border-left:none;border-right:none;color:#00b;
}
.chara_status_list .mu__table table tr td:first-child {
 text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;
}
.chara_status_list .mu__table img {
 vertical-align: top;
}
.chara_status_list .mu__table td,
.chara_status_list .mu__table th {
    margin: 0px;
    padding: 5px;
}
/* ――――― 最強ランキング ――――― */
:root {
	--left-head-width: 10%;
	--left-head-font-color: #000000;
	--left-head-font-size: 15px;
	--left-head-font-bold: bold;
	--t0-head-bg-color: #ff9999;
	--t1-head-bg-color: #ffdd99;
	--t2-head-bg-color: #ffff99;
	--t3-head-bg-color: #99ff99;
	--t4-head-bg-color: #8dc7ff;
	--t5-head-bg-color: #9999ff;
	--border-color: #bbbbbb;
	--right-font-color: #282828;
	--right-font-size: 11px;
	--right-font-bold: normal;
	--t0-body-bg-color: #ffffff;
	--t1-body-bg-color: #ffffff;
	--t2-body-bg-color: #ffffff;
	--t3-body-bg-color: #ffffff;
	--t4-body-bg-color: #ffffff;
	--t5-body-bg-color: #ffffff;
	--min-image-size: 70px;
	--icon-bottom-spacee: 3px;
	--cell-padding-top: 4px;
	--cell-padding-bottom: 6px;
}
.strongest { display: grid; grid-template-columns: var(--left-head-width) 1fr; grid-template-rows: auto; gap: 0; margin-bottom: 10px; box-sizing: border-box; border-right: solid 1px var(--border-color); border-bottom: solid 1px var(--border-color); } .strongest > div { box-sizing: border-box; border-left: solid 1px var(--border-color); border-top: solid 1px var(--border-color); } .strongest-t0, .strongest-t1, .strongest-t2, .strongest-t3, .strongest-t4, .strongest-t5 { display: grid; justify-items: center; align-items: center; color: var(--left-head-font-color) !important; font-size: var(--left-head-font-size) !important; font-weight: var(--left-head-font-bold) !important; margin: 0 !important; padding: 0 !important; } .strongest-t0 p, .strongest-t1 p, .strongest-t2 p, .strongest-t3 p, .strongest-t4 p, .strongest-t5 { margin-bottom: 0 !important; } .strongest-t0 { background: var(--t0-head-bg-color); } .strongest-list-t0 { background: var(--t0-body-bg-color); } .strongest-t1 { background: var(--t1-head-bg-color); } .strongest-list-t1 { background: var(--t1-body-bg-color); } .strongest-t2 { background: var(--t2-head-bg-color); } .strongest-list-t2 { background: var(--t2-body-bg-color); } .strongest-t3 { background-color: var(--t3-head-bg-color); } .strongest-list-t3 { background: var(--t3-body-bg-color); } .strongest-t4 { background-color: var(--t4-head-bg-color); } .strongest-list-t4 { background: var(--t4-body-bg-color); } .strongest-t5 { background-color: var(--t5-head-bg-color); } .strongest-list-t5 { background: var(--t5-body-bg-color); } .strongest-list-t0, .strongest-list-t1, .strongest-list-t2, .strongest-list-t3, .strongest-list-t4, .strongest-list-t5 { padding: var(--cell-padding-top) 4px var(--cell-padding-bottom) 0; color: var(--right-font-color); font-size: var(--right-font-size); font-weight: var(--right-font-bold); } .strongest-list-t0 ul, .strongest-list-t1 ul, .strongest-list-t2 ul, .strongest-list-t3 ul, .strongest-list-t4 ul, .strongest-list-t5 ul { display: grid; grid-template-columns: repeat( auto-fill, minmax( var(--min-image-size), 1fr ) ); margin: 0 !important; } .strongest-list-t0 li, .strongest-list-t1 li, .strongest-list-t2 li, .strongest-list-t3 li, .strongest-list-t4 li, .strongest-list-t5 li { margin: 4px 0 0 4px !important; list-style: none; text-align: center; } .strongest-list-t0 img, .strongest-list-t1 img, .strongest-list-t2 img, .strongest-list-t3 img, .strongest-list-t4 img, .strongest-list-t5 img { margin-bottom: var(--icon-bottom-space); }
/* ――――― 最強ランキング ――――― */