@charset "utf-8";
#sd_q {width:80%;}
#sd_go {width:18%;}

.wg {margin:16px 2px;}
.wg h3 {margin:2px 2px 2px 0;}
.wg .kor {font-size:smaller;margin:2px 0;color:#a44;}

.wg table {width:100%;border-collapse:collapse;}
.wg th {background:#def;padding:1px;border:1px solid white;vertical-align:middle;}
.wg td {text-align:center;padding:1px;border:1px solid white;}
.wg .ps {border-right:1px solid #def;}
.wg .pl td {border-bottom:1px solid #def;}

.wg .mr {border-top:4px solid #f0f8ff}

.wg table caption {text-align:left;font-weight:bold;font-size:14px;}

.form li {font-size:smaller;}
.form li .kor {font-size:larger;font-weight:bold;}

#ld_navi {width:100%;}
#ld_navi div {margin:1px 1px;border:1px solid #ccc;padding:1px 0 1px 2px;}
#ld_navi button {margin-left:-16px;width:16px;height:16px;border:none;background:transparent no-repeat no-repeat center center;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%234010FF%3B%22%20d%3D%22M10.171%2C8.766c0.617-0.888%2C0.979-1.964%2C0.979-3.126c0-3.037-2.463-5.5-5.5-5.5s-5.5%2C2.463-5.5%2C5.5%20s2.463%2C5.5%2C5.5%2C5.5c1.152%2C0%2C2.223-0.355%2C3.104-0.962l3.684%2C3.683l1.414-1.414L10.171%2C8.766z%20M5.649%2C9.14c-1.933%2C0-3.5-1.567-3.5-3.5%20c0-1.933%2C1.567-3.5%2C3.5-3.5c1.933%2C0%2C3.5%2C1.567%2C3.5%2C3.5C9.149%2C7.572%2C7.582%2C9.14%2C5.649%2C9.14z%22%2F%3E%3C%2Fsvg%3E")}
#ld_navi input {width:100%;border:none;margin-right:-16px;font-size:16px;}

.ld h2 {display:inline;margin-right:8px;}
.ld .category {margin-left:4px;}
.ld .category a {color:#933;}

#rag, .kag {margin:0 4px;font-size:smaller;}
.ra, .ka {font-weight:bold;font-size:13px;}

.pron .nucleus {font-size:15px;}
.pron .approx {font-style:italic;}
.pron .stress {text-decoration:underline;}

.ld .basic span {font-weight:bold;margin-right:4px;}
.ld table {width:100%;}

table .gf {font-size:15px;}

.ld dt {font-weight:bold;font-size:large;}
.ld dd span{padding-right:5px;}

.ld ol{list-style-type:decimal;list-style-position:inside;padding-left:0px;margin:4px 0;}

.ld .eng {margin-top:8px;}

.ld dl dt {width:25%;min-height:16px;margin:8px 0;float:left;clear:both;}
.ld dl dd {width:75%;min-height:16px;margin:8px 0;float:right;}

.ld .highlighted {background:#f0f6ff;}
.ld dl {margin:0;width:100%;float:left;}

.ld .recommend {text-align:center;font-size:larger;padding:2px 4px}
.ld .recommend a {margin-right:7px;}

.cl span {font-weight:normal;}

.nav_before {float:left;padding:1px 6px;}
.nav_next {float:right;padding:1px 6px;}


#spopup {background:white;padding:0;border:1px solid #0077ef;}
#spopup .tit {background:#0077ef;padding:3px 6px;}
#spopup .tit a {font-size:20px;font-weight:bold;color:white;}
#spopup .tit .desc {margin-left:8px;color:#fee;}
#spopup .tit .close {float:right;}
#spopup .cont {padding:0 6px 3px;}
#spopup .prons {font-size:11px;}
#spopup .info {font-size:11px;}
#spopup .info span {font-size:15px;font-weight:bold}


.widgetContainer a{ text-decoration:none;}
.widgetContainer a:hover,
.widgetContainer a:active,
.widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer img{ border:0;}
.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer form{ margin:0; padding:0;}
.widgetContainer fieldset{ border:0; margin:0; padding:0;}

.widgetContainer.black .widgetContainer a{ text-decoration:none;}
.widgetContainer.black .widgetContainer a:hover,
.widgetContainer.black .widgetContainer a:active,
.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;}
.widgetContainer.black .widgetContainer img{ border:0;}
.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;}
.widgetContainer.black .widgetContainer form{ margin:0; padding:0;}
.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;}