
        #view-source {
            position: fixed;
            display: block;
            right: 0;
            bottom: 0;
            margin-right: 40px;
            margin-bottom: 40px;
            z-index: 900;
        }
        

.npc-op-content {box-sizing:border-box;width:100%;max-width:1280px;margin:0;padding:20px;text-align:left;}
.android-large-table > .main-background.npc-op-content {width:100%;min-width:0;max-width:none;}
.npc-op-content h1 {font-size:30px;line-height:1.4;}
.npc-op-content h2 {font-size:25px;line-height:1.4;margin-top:44px;}
.npc-op-content h3 {font-size:20px;line-height:1.5;margin-top:28px;}
.npc-op-content section,.npc-op-content #weapon-types {scroll-margin-top:90px;}
.npc-op-content p,.npc-op-content ul {max-width:1200px;line-height:1.85;}
.npc-op-content .npcop-scroll {max-width:100%;overflow-x:auto;margin:12px 0 20px;}
.npc-op-content table#table10 {width:100%;max-width:1200px;min-width:620px;margin:0;}
.npc-op-content table#table10 td {padding:7px 8px;line-height:1.65;overflow-wrap:anywhere;}
.npc-op-content table#table10.npcop-options td,.npc-op-content table#table10[data-table="restrictions"] td,.npc-op-content table#table10[data-table="reirou"] td,.npc-op-content table#table10[data-table="reirou-gears"] td,.npc-op-content table#table10[data-table="amp-results"] td {text-align:left;}
.npc-op-content table#table10.npcop-options td:nth-child(3) {text-align:center;}
.npc-op-content table#table10.npcop-options {min-width:1060px;}
.npc-op-content table#table10.npcop-probability {min-width:1000px;}
.npc-op-content table#table10[data-table="restrictions"] th:first-child,.npc-op-content table#table10[data-table="reirou"] th:first-child,.npc-op-content table#table10[data-table="amp-results"] th:first-child {width:24%;}
.npc-op-content table#table10[data-table="reirou-gears"] th:first-child {width:32%;}
.npc-op-content table#table10[data-table="amp-targets"] th:nth-child(1) {width:22%;}
.npc-op-content table#table10[data-table="amp-targets"] th:nth-child(2) {width:36%;}
.npc-op-content table#table10[data-table="amp-targets"] th:nth-child(3) {width:10%;}
.npc-op-content table#table10[data-table="amp-effects"] th:nth-child(3n+1) {width:7%;}
.npc-op-content table#table10[data-table="amp-effects"] th:nth-child(3n+2) {width:29%;}
.npc-op-content .icon-navigation {max-width:720px;margin:20px 0;}
.npc-op-content table.icon-navigation-table {min-width:0;}
.npc-op-content .icon-navigation a {display:block;padding:8px;}
.npc-op-content .icon-navigation img {object-fit:contain;}
.npc-op-content .icon-navigation a:focus-visible {outline:2px solid #6b4636;outline-offset:2px;}


.npc-op-content .npc-weapons {display:grid;grid-template-columns:repeat(13,32px);width:416px;gap:0;margin:0 0 8px;background:#160e08;}
.npc-op-content .npc-weapons i {display:block;width:32px;height:32px;background-image:url(images/npcop-weapons.svg);background-repeat:no-repeat;}
.npc-op-content .npc-slots {position:relative;display:grid;grid-template-columns:repeat(4,32px);width:131px;gap:1px;margin:0 0 8px;padding:3px 38px 3px 3px;background:#160e08;}
.npc-op-content .npc-slot {display:flex;flex-direction:column;align-items:center;width:32px;line-height:1.1;}
.npc-op-content .npc-slots i {display:block;width:32px;height:32px;background-image:url(images/npcop-slots.svg);background-repeat:no-repeat;}
.npc-op-content .npc-slot:last-child {position:absolute;right:3px;bottom:3px;}
.npc-op-content .slot-label {display:block;font-size:9px;line-height:12px;white-space:nowrap;color:#c7b79c;}
.npc-op-content .slot-off .slot-label {color:#766c5e;}
.npc-op-content .on {filter:brightness(1.3);box-shadow:inset 0 0 0 1px #dcb46e;}
.npc-op-content .off {filter:brightness(.22);}
.npc-op-content .npcop-options td {vertical-align:top;}
.npc-op-content .npc-visual-key {font-size:13px;}
.npc-op-content table#table10.npcop-options {min-width:1200px;}
.npc-op-content .w0 {background-position:0px 0px;}
.npc-op-content .w1 {background-position:-32px 0px;}
.npc-op-content .w2 {background-position:-64px 0px;}
.npc-op-content .w3 {background-position:-96px 0px;}
.npc-op-content .w4 {background-position:-128px 0px;}
.npc-op-content .w5 {background-position:-160px 0px;}
.npc-op-content .w6 {background-position:-192px 0px;}
.npc-op-content .w7 {background-position:-224px 0px;}
.npc-op-content .w8 {background-position:-256px 0px;}
.npc-op-content .w9 {background-position:-288px 0px;}
.npc-op-content .w10 {background-position:-320px 0px;}
.npc-op-content .w11 {background-position:-352px 0px;}
.npc-op-content .w12 {background-position:-384px 0px;}
.npc-op-content .w13 {background-position:0px -32px;}
.npc-op-content .w14 {background-position:-32px -32px;}
.npc-op-content .w15 {background-position:-64px -32px;}
.npc-op-content .w16 {background-position:-96px -32px;}
.npc-op-content .w17 {background-position:-128px -32px;}
.npc-op-content .w18 {background-position:-160px -32px;}
.npc-op-content .w19 {background-position:-192px -32px;}
.npc-op-content .w20 {background-position:-224px -32px;}
.npc-op-content .w21 {background-position:-256px -32px;}
.npc-op-content .w22 {background-position:-288px -32px;}
.npc-op-content .w23 {background-position:-320px -32px;}
.npc-op-content .w24 {background-position:-352px -32px;}
.npc-op-content .s0 {background-position:0px 0px;}
.npc-op-content .s1 {background-position:-32px 0px;}
.npc-op-content .s2 {background-position:-64px 0px;}
.npc-op-content .s3 {background-position:-96px 0px;}
.npc-op-content .s4 {background-position:0px -32px;}
.npc-op-content .s5 {background-position:-32px -32px;}
.npc-op-content .s6 {background-position:-64px -32px;}
.npc-op-content .s7 {background-position:-96px -32px;}
.npc-op-content .s8 {background-position:0px -64px;}

.npc-op-content .npc-item{display:flex;align-items:center;gap:8px}.npc-op-content .npc-item img{object-fit:contain;flex:none}

.npc-op-content table#table10 td.op-effect{background:var(--wash);color:#202020;}
.npc-op-content .op-effect::before{content:"●";color:var(--tone);font-size:10px;margin-right:7px;}
.npc-op-content .op-slots{display:inline-flex;gap:4px;white-space:nowrap;}
.npc-op-content .op-slots i{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:28px;border:1px solid #dddcd6;border-radius:4px;background:#f2f1ed;color:#a6a59e;font-style:normal;font-weight:700;font-size:17px;line-height:1;}
.npc-op-content .op-slots .o1.yes{color:#9b351e;background:#fbe7df;border-color:#bd5534;}
.npc-op-content .op-slots .o2.yes{color:#2357a0;background:#e6effd;border-color:#4677bd;}
.npc-op-content .op-slots .o3.yes{color:#704494;background:#f0e7f8;border-color:#9161b4;}
.npc-op-content .e-str{--tone:#ac342d;--wash:#fff0ed;}
.npc-op-content .e-agi{--tone:#16734b;--wash:#edf8f0;}
.npc-op-content .e-con{--tone:#965115;--wash:#fff3e2;}
.npc-op-content .e-int{--tone:#245bac;--wash:#edf3ff;}
.npc-op-content .e-wis{--tone:#176f85;--wash:#edf9fb;}
.npc-op-content .e-cha{--tone:#7945a6;--wash:#f5effb;}
.npc-op-content .e-luck{--tone:#8f6b05;--wash:#fff8db;}
.npc-op-content .e-physical{--tone:#965124;--wash:#fbf1e9;}
.npc-op-content .e-defence{--tone:#506774;--wash:#eff3f5;}
.npc-op-content .e-hp{--tone:#ac3654;--wash:#fff0f4;}
.npc-op-content .e-cp{--tone:#3565a7;--wash:#eef4ff;}
.npc-op-content .e-utility{--tone:#586873;--wash:#f1f4f5;}
.npc-op-content .e-speed{--tone:#24775d;--wash:#eef8f3;}
.npc-op-content .e-resist{--tone:#587078;--wash:#eff6f7;}
.npc-op-content .e-skill{--tone:#795099;--wash:#f6f0fa;}
.npc-op-content .e-drop{--tone:#8f6b05;--wash:#fff8e3;}
.npc-op-content .e-magic{--tone:#5551a1;--wash:#f0effb;}
