﻿*{margin:0;padding:0}html{scroll-behavior:smooth}input[type=text]{padding:2px}.small{font-size:small;line-height:1.5}.smaller{font-size:smaller}.medium{font-size:medium;line-height:1.5}.bold{font-weight:bold}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.d-none{display:none !important}a{text-underline-offset:15%}a:visited{color:#519;text-decoration-color:rgba(85,17,153,.3)}a:link{color:#11c;text-decoration-color:rgba(17,17,204,.3)}a:hover{color:#11c}a:active{color:#11c}a>img{border:none}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-family:"Noto Serif",serif;margin:0}table{border-collapse:collapse}table.layout{border:none}table.layout>tbody>tr>td{vertical-align:top;border:none}body{font-family:sans-serif;font-weight:normal;background:#eee}#wrapper{min-width:320px;max-width:1024px;margin:0 auto 15px;background:#fff;border-style:solid;border-color:#888;border-width:0 1px 1px;box-shadow:0 0 15px #888}#header{padding:20px;background:#040;color:#fff}#contents{padding:20px;font-size:medium;line-height:1.5;min-height:10em}.menu a{color:#fff}.menu a:not(:first-child){margin-left:.75em}#header h1{margin:0 0 .5rem;font-size:xx-large;line-height:1em}#search_str{margin-right:.5em;line-height:1.5em;font-size:medium;width:10em}#select_search_type{white-space:nowrap}.list-message{margin:.75rem 0 .5rem;font-size:.9rem;color:#300}.vortolistero{display:inline-block;width:100%}.vortolistero span.oficialeco--O::after,.vortolistero span.oficialeco--B::after{white-space:nowrap;margin:0 0 0 .5em;padding:1px 2px;border-radius:3px;line-height:1em;font-size:small}.vortolistero span.oficialeco--O::after{color:#c46a21;border:1px solid #c46a21;content:"公認語根"}.vortolistero span.oficialeco--B::after{color:#ea1717;border:1px solid #ea1717;content:"公認基礎語根"}.vortolistero span.neologismo{margin:0 0 0 .5em;padding:1px 2px;border-radius:3px;line-height:1em;font-size:small;color:#44a;border:1px solid #44a}.vortolistero span.rank--A::after,.vortolistero span.rank--B::after,.vortolistero span.rank--C::after{margin:0 0 0 .5em;padding:1px 3px;color:#fff;background:red;border-radius:2px;font-size:small}.vortolistero span.rank--A::after{content:"A"}.vortolistero span.rank--B::after{content:"B"}.vortolistero span.rank--C::after{content:"C"}dl.vortolisto dt span.vorto{font-weight:bold;font-family:"Noto Serif",serif;font-size:1.1rem}dl.vortolisto dt span.vorto span{margin-left:1px;border-left:1px solid #aaa;padding-left:1px}dl.vortolisto dt span.vorto span:first-child{margin-left:0;border-left:none;padding-left:0}dl.vortolisto dt button.memorize{margin-left:1em}dl.vortolisto dt .searchBtn{margin-left:1em;float:right}dl.vortolisto dd{font-size:.9rem;margin:.25em 0 .75em 2em}dl.vortolisto dd span.fakindiko{font-weight:bold;color:#333;white-space:nowrap}dl.vortolisto dd a.ref{margin:0 1px 0 .2em;font-family:"Noto Serif",serif}.vortolisto{column-width:16em;column-gap:2em;column-rule:1px dashed #aba}.unu-vorto{max-width:32em;margin:1em auto 3em;border:1px solid #888;border-radius:2px;padding:.5em 1em;box-shadow:.2em .2em .5em #ddd;background:#f7f5e4;min-height:9em}.unu-vorto dl.vortolisto dt{line-height:1.25}.unu-vorto dl.vortolisto dt span.vorto{font-size:xx-large}.unu-vorto dl.vortolisto dt span.oficialeco{font-size:.9rem;margin-left:1em}.unu-vorto dl.vortolisto dd{font-size:large;margin:.75em 0;line-height:1.5em}.mode-selector{margin:.5em auto;max-width:32em;text-align:center}.mode-selector label+label{margin-left:1em}#random-word-button{margin:1em auto;display:block;height:3em;min-width:20em}.fakoj{font-size:.9rem;column-width:7em;column-rule:1px dashed #888}.fakoj>ul{list-style:none}[data-fako].on{background:#df00ff;color:#fff;padding:1px 2px;border-radius:2px;text-decoration:none}.result:empty{display:none}@media screen and (max-width: 1026px){body{background:#fff}#wrapper{border:none;box-shadow:none}#header{padding:16px}#contents{padding:16px}}@media screen and (max-width: 580px){#header h1{font-size:x-large;margin:0 0 .25rem}#select_search_type{white-space:normal}#select_search_type label{white-space:nowrap}.result dl.vortolisto dd{margin:0em 0 .25em 1.5em}}@media screen and (max-width: 480px){#header{padding:.5rem}#contents{padding:.5rem}.result dl.vortolisto dd{margin:0 0 .2em 1em}#random-word-button{width:100%}}