@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;}

.rtable {clear:both;overflow-x:auto;}

.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 .hl {background:#fef3ff; font-weight:bold;}
.wg .pl td {border-bottom:1px solid #def;}
.wg .abt {background:#ddd;}
.wg a.current {font-weight:bold; color:#333;}

.wg .warn {font-size:12px;padding:6px 0 4px 18px;background:url(alert.png) left center no-repeat;color:#f55;}
.wg .indent {padding-left:1em;}

.form li {font-size:smaller;}
.form li .kor {font-size:larger;font-weight:bold;}

.prons {margin:0 4px;font-size:11px;}
.pron {font-weight:bold;font-size:11px;}

.pron .nucleus {font-size:15px;}
.pron .approx {font-style:italic;}
.pron .stress {text-decoration:underline;}

#ld_navi {width:100%;}

#searchbox {position:relative;height:1.5em;margin:1px 1px;border:1px solid #ccc;padding:1px 0 1px 2px;}
#searchbox>input {border:none; width:100%; padding-left:95px;box-sizing:border-box; font-size:14px;}
#searchbox>select {position:absolute; width:90px; top:2px; bottom:2px; left:2px; z-index:2;}
#searchbox>button {position:absolute; top:2px; bottom:2px; right:2px; width:16px; z-index:2; 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 h2 {display:inline;margin-right:8px;}
.ld .category {margin-left:4px;}
.ld .category a {color:#933;}
.ld .top-word {border-bottom:1px dotted #abf;}

.ld .basic span {font-weight:bold;margin-right:4px;}
.ld table {width:100%;}

.ld dt {font-weight:bold;font-size:large;}
.ld dd span{margin-right:5px;}
.ld dd span.sense-group::after {content:"/"; margin-left:5px; color:#ddd;}
.ld dd span.sense-group:last-child::after {content:"";}

.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;}

.ld .ib {display:inline-block;}

.cl span {font-weight:normal;}

.lk-pagination {text-align:center;}
.lk-pagination ul {display:inline-block; list-style-type:none; padding:0;}
.lk-pagination ul li {display:inline; margin:0 0.5em;}
.lk-pagination ul li.first, .lk-pagination ul li.last {letter-spacing:-0.66em;}

#spopup {background:white;padding:0;border:1px solid #7700ef;}
#spopup .tit {background:#7700ef;padding:3px 6px;}
#spopup .tit a {font-size:20px;font-weight:bold;color:white;}
#spopup .tit .desc {margin-left:8px;color:#efe;}
#spopup .tit .close {float:right;}
#spopup .cont {padding:0 6px 3px;}

.ex .title {text-align:right;color:#7700ef;font-size:82%;}
.ex .kor {}

.wg li h4 {display:inline;}
.wg h4.pos {padding-left:20px;margin-bottom:-10px;}
@media (max-width: 767px) {

}

a.edit {display:inline-block; margin:0 0.5em; font-size:80%; padding:0 0.25em; background:#33f; border:1px solid #22e; border-radius:3px; color:#fff;}

.age {}
.showAge {width:50%;text-align:center;min-height:50px;margin:50px auto;display:block;}

.quickView {position:absolute;background:#fff;width:100%;z-index:100}
.quickView ul {border:1px solid #ede;padding:0;margin:0}
.quickView li {list-style-type:none;padding:0 2px;margin:2px;height:3ex;overflow:hidden}
.quickView li .l {width:18%;min-width:120px;display:inline-block;}
.quickView li .d {}
.quickView li a {color:#333;display:block;}
.quickView li b {color:#7700ef;}
.quickView li:hover{background:#f8ecff;}
.quickView .selected {background:#f4e0ff;}

.xet_content {min-height:200px}

.hide_long .showMore {text-align:center;font-size:16px;min-width:64px;}

.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;}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #7700ef; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.autocomplete-suggestion .head { font-weight:bold; color:#666; display:inline-block; min-width:80px; margin-right:8px;}
.autocomplete-suggestion .pos { display:inline-block; width:1.1em; margin-right:8px; background:#888; border-radius:3px; text-align:center; color:#fff}
