@charset "utf-8";
.pp_body .xe_content .rune_upgrade { background-color:#111 !important; color:#eee; }
.pp_body .xe_content .rune_upgrade table { border-collapse:collapse; border:1px solid #333; }
.pp_body .xe_content .rune_upgrade table th,
.pp_body .xe_content .rune_upgrade table td { border:1px solid #000; }
.pp_body .xe_content .rune_upgrade table th { text-align:center; }
.pp_body .xe_content .rune_upgrade table table,
.pp_body .xe_content .rune_upgrade table table td,
.pp_body .xe_content .rune_upgrade table table th { background:none; border:0; }
.pp_body .xe_content .rune_upgrade .font_tradia_me,
.pp_body .xe_content .rune_upgrade .font_tradia_me * { }

.PP.pc .elkha_wrinkle_background { background:none; }
.PP.m .xe_content .rune_upgrade,
.PP.m .item-list { min-width:480px; }

.xe_content,
.xe_content * { }
.item-list .item-item { text-align:center; }
.item-list .item-list-caption { padding:15px; border-bottom:1px solid #666; color:#888; }
.item-list .item-ul { border-bottom:1px solid #666; margin:0; padding:15px 0; text-align:center; }
.item-list .item-ul li { list-style:none; display:inline; }
.item-list .item-ul li a { margin:0 10px; display:inline-block; text-decoration:none; color:#ccc; }
.item-list .item-ul li a:hover,
.item-list .item-ul li a:focus { color:#fff; text-decoration:underline; }
.item-list table { min-width:100%; border-collapse: collapse; color:#808080; }
.item-list tr.item-item { border-bottom:1px dashed #666; }
.item-list .item-item th { white-space:nowrap; }
.item-list .item-item td { }
.item-list .options { padding:10px 5px; color:rgb(72, 80, 184); }
/*.item-list .item-item:nth-child(odd) { float:left; width:48%; clear:both; }
.item-list .item-item:nth-child(even) { float:right; width:48%; text-align:right; }*/
.item-list .item-title { text-align:center; margin:0; color:rgb(144, 136, 88); }
.item-list .item-title strong { color:rgb(144, 136, 88); }
.item-list .item-thumb { max-width:200px; height:auto; }
.item-list .item-thumb a { vertical-align:top; }
.item-list .item-clear { display:block; clear:both; }
.item-list .item-content { color:#4850B8; }
.item-list hr { display:none; }
.item-list .hr { margin:7px 0 0; padding:7px 0 0; border-top:1px dashed #666; }
.item-list .runes { white-space:nowrap; }
.item-list .runes .rune { display:inline-block; color:#D56A00; text-align:center; vertical-align:middle; white-space:nowrap; }

.item-runes { background-color:#111 !important; }
.item-runes .item-ul { margin:0; border-bottom:1px solid #444; }
.item-runes .item-title { color:orange; }
.item-runes thead th { text-align:center; padding:10px 0; }
.item-runes tr.item-item { border-bottom:1px solid #444; }
.item-runes .used_runewords a { display:inline-block; margin:0 5px; color:rgb(144, 136, 88); text-decoration:none; }
.item-runes .used_runewords a:hover,
.item-runes .used_runewords a:focus { text-decoration:underline; }

@media screen and (max-width:479px){
.item-list .item-thumb { display:none; }
.item-runes .item-thumb { display:table-cell; }
}

/* 유니크 사전 */
.item_unique_index { line-height:200%; }
.item_normal_index { text-align:center; }/* 노말은 가운데 정렬 */
.item_unique_index a { display:inline-block; text-decoration:none; }
.item_unique_index a:hover,
.item_unique_index a:focus { text-decoration:underline !important; }
.item_unique_title { margin:7px 0; padding:7px 0; text-align:center; border-top:1px solid #444; border-bottom:1px solid #444; background-color:#000; color:#908858; }


.item-book .xe_content h2,
.item-book .xe_content h3 { text-align:center; }
.xe_content .item-auto,
.item-book .xe_content .item,
.item-book .xe_content .item-layer { display:inline-block; position:relative; }
.item-book .xe_content .table h3 { margin:0; padding:0; font-size:inherit; }
.item-book .xe_content .table th,
.item-book .xe_content .table td { padding:10px; text-align:center; border-top:1px solid #666; }
.item-book .xe_content .table thead th { border-bottom:1px solid #666; }
.item-book .xe_content .table { margin:0 0 10px; padding:0; border:1px solid #666; width:100%; border-collapse:collapse; font-size:14px; font-weight:bold; background-color:#f4f4f4; }
.item-book .xe_content .table .tr2 th,
.item-book .xe_content .table .tr2 td { border-top-style:dashed; }
.item-book .xe_content .table td,
.item-book .xe_content .table th .o,
.item-book .xe_content .table td .o { color:#4850b8; }
.item-book .xe_content .table .en,
.item-book .xe_content .table .classic { font-size:12px; }
.item-book .xe_content .table .classic:before { content:"["; }
.item-book .xe_content .table .classic:after { content:"]"; }
.item-book .xe_content .navi { margin:15px 75px; padding:0; list-style:none; text-align:center; }
.item-book .xe_content .navi li { display:inline-block; margin:0; padding:3px; font-size:13px; }
.item-book .xe_content .navi li:before { display:inline-block; width:1px; height:10px; margin:0 7px 0 0; background:#666; vertical-align:middle; content:""; }
.item-book .xe_content .navi li:first-child:before { display:none; }
.item-book .xe_content .table .base { display:block; margin:15px 0 0; padding:15px 0 0; border-top:1px dashed #666; font-size:12px; white-space:nowrap; }
.item-book .xe_content .table .base2 { margin-top:20px; font-size:12px; white-space:nowrap; }
/*.item-book .xe_content .table .base2:before { display:block; width:10px; margin:10px auto 0; padding:10px 0 0; border-top:1px solid #666; content:""; }*/
.item-book .xe_content .table .rune { display:inline-block; text-align:center; vertical-align:middle; white-space:nowrap; }
.item-book .xe_content .table .rune,
.item-book .xe_content .table .rune a { color:#D56A00; }
.item-book .xe_content .table .white { color:#111; }
.item-book .xe_content .table .hr { display:block; margin:10px 0; width:100px; height:1px; background:#666; overflow:hidden; opacity:.5; }
.item-book .xe_content .table .hr hr { display:none; }
.item-book .xe_content .table .star { display:inline-block; width:18px; height:18px; overflow:hidden; background:url(img/star.png) no-repeat; background-size:100% 100%; opacity:.7; }
.item-book .xe_content .table .star2 { background-image:url(img/star2.png); }
.item-book .xe_content .green { color:#292; }
.item-book .xe_content .orange { color:#d60; }
.item-book .xe_content .table .thumb { padding:10px 0; }
/*.item-book .xe_content .table .rowspan:before { position:absolute; left:10px; width:1px; top:10px; bottom:10px; border-left:1px dashed #666; content:""; }
.item-book .xe_content .table .rowspan:after { position:absolute; right:10px; width:1px; top:10px; bottom:10px; border-right:1px dashed #666; content:""; }*/
@media (max-width: 800px) {
	.item-book .xe_content .table .thumb { display:none; }
}
.item-book .xe_content .table-popup span.img { display:inline-block; width:50px; height:50px; overflow:hidden; background-repeat:no-repeat; background-position:50% 50%; background-size:contain; }
.item-book .xe_content .table-normal a,
.item-book .xe_content .table-normal td { color:inherit; }
.item-book .xe_content .table-runeword th,
.item-book .xe_content .table-runeword td { border-left:0; border-right:0; }
.item-book .xe_content .table-unique th { text-align:center; padding:10px; }
.mid-item_unique .xe_content h2,
.item-book .xe_content .table-runeword th,
.item-book .xe_content .table-runeword th a,
.item-book .xe_content .table .o_unique,
.item-book .xe_content .table-unique th,
.item-book .xe_content .table-unique th a { color:#908858; }
.item-book .xe_content .table-popup tbody th,
.item-book .xe_content .table-sets th,
.item-book .xe_content .table-unique th { border:0; }
.item-book .xe_content .table-popup tbody td,
.item-book .xe_content .table-sets td,
.item-book .xe_content .table-unique td { border:0; border-bottom:1px dashed #666; text-align:left; }
.item-book .xe_content .table-craft div.o { text-align:left; }
.item-book.item_on .xe_content .table .rowspan,
.item-book .xe_content #item_on th,
.item-book .xe_content #item_on td,
.item-book .xe_content #item_on2 th,
.item-book .xe_content #item_on2 td { background-color:#ccc; }
.item-book.item_on .xe_content .table .rowspan-l { border-right:1px dashed #666; }
.item-book.item_on .xe_content .table .rowspan-r { border-left:1px dashed #666; }
.item-book.item_on .xe_content .table #item_on .rowspan-l { border-right:0; }
.item-book.item_on .xe_content .table #item_on .rowspan-r { border-left:0; }

.item-book .xe_content .title-hx { text-align:center; font-weight:bold; }
.item-book .xe_content .title-hx h2 a { display:inline-block; margin:0 3px; }
.item-book .xe_content .title-hx h2 a:before { content:"- "; }
.item-book .xe_content .title-hx h2 a.on { text-decoration:underline; }
.item-book .xe_content .title-hx h2 a.on:before { content:"+ "; }
.item-book .xe_content .title-hx .servers_q { float:right; position:relative; }
.item-book .xe_content .title-hx .servers_q .btn { opacity:.7; font-weight:normal; color:#fff; white-space:nowrap; }
.item-book .xe_content .title-hx .servers_q .btn span { vertical-align:middle; }
.item-book .xe_content .title-hx .servers_q .btn:before { display:inline-block; width:10px; height:10px; margin:0 5px; content:""; vertical-align:middle; background:url(img/alt_dark.png) no-repeat 50% 50%; background-size:100% 100%; }
.item-book .xe_content .title-hx .servers_q #serversq_refresh:before { background-image:url(img/refresh_dark.png); }
.item-book .xe_content .title-hx .servers_q .btn:hover,
.item-book .xe_content .title-hx .servers_q .btn:focus { opacity:1; }
.item-book .xe_content .title-hx .servers_q .ul { display:none; position:absolute; right:0; top:100%; list-style:none; margin:0; padding:0; background:#111; border:1px solid #666; white-space:nowrap; text-align:left; z-index:30; }
.item-book .xe_content .title-hx .servers_q .li { margin:10px; opacity:.6; }
.item-book .xe_content .title-hx .servers_q .li:has(a),
.item-book .xe_content .title-hx .servers_q .li:has(:checked) { opacity:1; }
.item-book .xe_content .color-normal { color:#111; }
.item-book .xe_content .color-runeword,
.item-book .xe_content .color-unique { color:#908858; }
.item-book .xe_content .color-set { color:#292; }
.item-book .xe_content .color-magic { color:#4850b8; }
.item-book .xe_content .color-rune,
.item-book .xe_content .color-craft { color:#D56A00; }
.item-book .xe_content .pagi-navi { margin:20px; text-align:center; }
.item-book .xe_content .pagi-navi .prev:before { content:"< "; }
.item-book .xe_content .pagi-navi .next:after { content:" >"; }
.item-book .xe_content .pagi-navi .cur_page { margin:0 5px; }
.item-book .xe_content .pagi-navi .servers { float:left; }
.item-book .xe_content .table .pagi-navi { margin:10px 0; font-size:11px; }
.item-book .xe_content .table .goods .ul { margin:0; padding:0; list-style:none; }
.item-book .xe_content .table .goods .li { position:relative; margin:3px 0; padding:0; }
.item-book .xe_content .table .goods .server,
.item-book .xe_content .table .goods .nick,
.item-book .xe_content .table .goods .regdate { vertical-align:top; font-weight:normal; font-size:12px; /*display:inline-block; padding-right:7px; margin-right:7px; border-right:1px dashed #666; */}
.item-book .xe_content .table .goods .server:after,
.item-book .xe_content .table .goods .regdate:after { content:" - "; }
.item-book .xe_content .table .goods .name { }
.item-book .xe_content .table .goods .name:hover,
.item-book .xe_content .table .goods .name:focus { }
.item-book .xe_content .table .goods .nick:before { content:" - "; font-size:12px; }
.item-book .xe_content .table .new-window:after { display:inline-block; margin-left:5px; width:11px; height:11px; overflow:hidden; background:url(img/new_dark.png) no-repeat 50% 50%; background-size:100% 100%; content:""; opacity:.5; }
.item-book .xe_content .table .new-window:hover:after,
.item-book .xe_content .table .new-window:focus:after { opacity:.9; }
.item-book .xe_content .table .tooltip .tooltip-on { position:absolute; margin-right:-130px; right:50%; bottom:100%; z-index:10; padding:4px 5px 2px; word-break:break-all; width:250px; background:#fdf6cb; border:1px solid #cd932d; color:#784f31; font-weight:normal; font-size:12px; }
.item-book-m .xe_content .table .goods { padding:10px 20px; }
.item-book-m .xe_content .table { font-size:12px; }
.item-book-m .xe_content .table .base,
.item-book-m .xe_content .table .en,
.item-book-m .xe_content .table .classic { font-size:11px; }

.color_scheme_dark .pp_body .xe_content .item-runes,
.color_scheme_dark .pp_body .xe_content .rune_upgrade { background-color:transparent !important; }
.color_scheme_dark.item-book .xe_content .table,
.color_scheme_dark.item-book .xe_content .table { background-color:transparent; }
.color_scheme_dark.item-book.item_on .xe_content .table .rowspan,
.color_scheme_dark.item-book .xe_content #item_on td,
.color_scheme_dark.item-book .xe_content #item_on th,
.color_scheme_dark.item-book .xe_content #item_on2 th,
.color_scheme_dark.item-book .xe_content #item_on2 td { background-color:#000; }
.color_scheme_dark.item-book .xe_content .table td,
.color_scheme_dark.item-book .xe_content .table td .o { color:#6969ff; }
.color_scheme_dark.item-book .xe_content .table .white { color:#ccc; }
.color_scheme_dark.item-book .xe_content .table-normal td { color:inherit; }
.color_scheme_dark.item-book .xe_content .green { color:#0f0; }
.color_scheme_dark.item-book .xe_content .table .star { background-image:url(img/star_dark.png); }
.color_scheme_dark.item-book .xe_content .table .star2 { background-image:url(img/star2_dark.png); }

.color_scheme_dark.item-book .xe_content .color-normal { color:#ccc; }
.color_scheme_dark.item-book .xe_content .color-set { color:#0f0; }
.color_scheme_dark.item-book .xe_content .color-guktem,
.color_scheme_dark.item-book .xe_content .color-rare { color:#ff0; }
/*.color_scheme_dark.item-book .xe_content .table .goods .li:before { color:#ccc; }*/

.color_scheme_dark.item-book .xe_content .table .goods .btn { position:relative; display:inline-block; width:13px; height:13px; background:url(img/pen.png) no-repeat 50% 50%; background-size:100% 100%; opacity:.6; }
.color_scheme_dark.item-book .xe_content .table .goods .btn:hover { opacity:1; }
.color_scheme_dark.item-book .xe_content .table .goods .btn button { position:absolute; left:0; top:0; width:100%; height:100%; background:none; border:0; text-indent:-200px; font-size:0; line-height:0; text-align:left; cursor:pointer; }
/*.color_scheme_dark.item-book .xe_content .table .goods .btn:hover:after { position:absolute; right:0; top:100%; white-space:nowrap; content:"편집"; z-index:10; padding:4px 5px 2px; background:#fdf6cb; border:1px solid #cd932d; color:#784f31; font-weight:normal; font-size:12px; }*/
