*{margin:0;padding:0}.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}a{color:blue;cursor:pointer}a>img{border:none}h1,h2,h3,h4,h5,h6,h7{font-weight:bold}table{border-collapse:collapse}table.layout{border:none}table.layout>tbody>tr>td{vertical-align:top;border:none}body{font-family:"linux libertine O", "hiragino mincho pro w3", serif;font-weight:normal;line-height:1.5;background:#EEE}#wrapper{min-width:300px;max-width:1024px;margin:0 auto 15px;background:white;border-style:solid;border-color:#888;border-width:0 1px 1px;box-shadow:0 0 15px #888}#header{background:#720B0B;padding:0.5em 1em 1.5em}#header h1{font-size:x-large;line-height:1.25;color:white;text-shadow:2px 2px 3px #888}#menu{padding:1em}#footer{clear:both;padding:1em}#contents{padding:1em;font-size:medium;line-height:1.5;min-height:10em}#search_string{font-family:"linux libertine O", "hiragino mincho pro w3", serif;font-weight:normal;font-size:medium;padding:2px;margin-right:1em;width:12em}#select_search_type{line-height:2em}#select_search_type label{white-space:nowrap}#jepun{padding:2px}#jepun-form{margin:0.25rem 0 0}#info{font-size:small;margin:0.75em 0}#info .num{margin-right:0.2em;font-weight:bold;font-size:1.25em}#candidates{float:left;width:300px;height:300px;overflow:auto;border:1px solid #888;padding:0.2em 0.4em;margin:0 2em 1em 0}@media screen and (max-width: 580px){#header h1{font-size:x-large;margin:0 0 0.25rem}#select_search_type label{white-space:nowrap}}#result{margin:1em 0 0;column-width:16em;column-rule:1px dashed #ABA;column-gap:2em}#result ul.listo{list-style:none}#result ul.listo>li{display:inline-block;width:100%}#result ul.listo>li .vorto{font-weight:bold;font-family:"Linux Libertine O", "Linux Libertine G", "Minion Pro", serif;font-size:1.1rem}#result ul.listo>li .ekspliko{font-size:0.9rem;margin:0.25em 0 0.75em 2em}@media screen and (max-width: 1024px){body{background:white}#wrapper{border:none;box-shadow:none}}@media screen and (max-width: 480px){#header{padding:0.25rem 0.5rem}#contents{padding:0.5rem}#result ul.listo>li .ekspliko{margin:0 0 0.2em 1em}}
