@charset "utf-8";

#dgwrap-content .content_middle .suggest_feedback_btn:after, #dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn span.onoff_btn, #dgwrap-content .content_middle .middle_suggest_filter ul > li .suggest_like:before, #dgwrap-content .content_middle .middle_suggest_filter ul > li .num, #dgwrap-content .content_middle.list.type2 .middle_brain_filter .reset_btn, #dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li button, #dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.flag, #dgwrap-content .content_notice ul li > a p span.flag, #dgwrap-content .content_notice ul li.notice_new:before, #dgwrap-content .content_notice > h3 a:after, #dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li:after, #dgwrap-content .content_middle.info .middle_info .slide_scroll ul li button:before, #dgwrap-content .content_middle.info .middle_info .slide_scrollcontroller p, #dgwrap-content .content_middle.info .middle_info .slide_btnwrap .slide_btn button:before, #dgwrap-content .content_middle .middle_left .left_content dd .rank_tree li:after, #dgwrap-content .content_middle.view.item .middle_wrap > h3.item:before, #dgwrap-content .content_middle.item .middle_wrap table td .img_null:before, #dgwrap-content .content_middle.item .middle_wrap table td p.item, #dgwrap-content .content_middle.item .middle_wrap table th .item_layer strong:before, #dgwrap-content .content_middle.item .middle_wrap table th button, #dgwrap-content .content_middle.write .middle_editor .editor_rank > li:after, #dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag, #dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost a:before, #dgwrap-content .content_middle.list.type2 h2 > a:before, #dgwrap-content .content_middle.list.type2 h2 > a:after, #dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag, #dgwrap-content .content_middle.list .middle_wrap .table tr > td.flag:before, #dgwrap-content .content_middle .top_link > li a:after, #dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > a:last-child:after, #dgwrap-content .content_middle .middle_left .left_content dd .content_modify li a.modify_accusation:before, #dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent, #dgwrap-content .content_middle .middle_left .left_content dt p.left_auth, #dgwrap-content .content_bigslide .bigslide_btn.transition button, #dgwrap-content .content_bigslide .bigslide_btn button { display:block; background-image:url('https://ssl.nx.com/s2/game/tos/renewal2017/sub_img.png'); background-repeat:no-repeat; background-position:0px 0px; }

#dgwrap-content input, #dgwrap-content select { transition:border-color 0.2s linear, background-position 0.2s linear; -webkit-transition:border-color 0.2s linear, background-position 0.2s linear; -moz-transition:border-color 0.2s linear, background-position 0.2s linear; }
#dgwrap-content input:hover, #dgwrap-content input:focus, #dgwrap-content select:hover, #dgwrap-content select:focus { border-color:#000; }

#dgwrap-content .content_bigslide { position:relative; display:block; width:100%; height:375px; margin:-76px auto 0px auto; overflow:visible; z-index:1; }
#dgwrap-content .content_bigslide .bigslide_btmwrap { position:absolute; width:1280px; left:50%; margin-left:-640px; bottom:19px; z-index:5; }

#dgwrap-content .content_bigslide .bigslide_btn { float:left; }
#dgwrap-content .content_bigslide .bigslide_btn.transition { margin:0px 6px; background-image:none; }
#dgwrap-content .content_bigslide .bigslide_btn button { width:14px; height:19px; padding:0px; text-indent:-9999px; background-color:transparent; overflow:hidden; transition:unset; -webkit-transition:unset; -moz-transition:unset; }
#dgwrap-content .content_bigslide .bigslide_btn.prev button { margin-left:20px; background-position:0px 0px; }
#dgwrap-content .content_bigslide .bigslide_btn.prev button:hover { background-position:0px -29px; }
#dgwrap-content .content_bigslide .bigslide_btn.next button { background-position:-72px 0px; }
#dgwrap-content .content_bigslide .bigslide_btn.next button:hover { background-position:-72px -29px; }
#dgwrap-content .content_bigslide .bigslide_btn button.play { width:14px; background-position:-24px 0px; }
#dgwrap-content .content_bigslide .bigslide_btn button.play:hover { background-position:-24px -29px; }
#dgwrap-content .content_bigslide .bigslide_btn button.stop { width:14px; background-position:-48px 0px; }
#dgwrap-content .content_bigslide .bigslide_btn button.stop:hover { background-position:-48px -29px; }

#dgwrap-content .content_bigslide .bigslide_wrap { position:relative; }
#dgwrap-content .content_bigslide .bigslide_wrap li { position:relative; float:left; overflow:hidden; }
#dgwrap-content .content_bigslide .bigslide_wrap li a { position:relative; display:block; height:375px; }
#dgwrap-content .content_bigslide .bigslide_wrap li a span { position:absolute; top:334px; left:50%; margin-left:-550px; padding:5px; font-size:13px; color:#fff; background-color:rgba(0, 0, 0, 0.4); z-index:5; }
#dgwrap-content .content_bigslide .bigslide_wrap li a img { opacity:0; position:absolute; display:block; width:1920px; height:375px; left:50%; margin-left:-960px; z-index:1; }
.ie9 #dgwrap-content .content_bigslide .bigslide_wrap li a img { position:relative; left:auto; margin-left:0px; }

#dgwrap-content .content_gamestart { height:299px; }

/* BOARD_ SUB MENU */
#dgwrap-content .content_submenu { position:relative; width:100%; height:50px; border-bottom:1px #e4e4e7 solid; overflow:hidden; }
#dgwrap-content .content_submenu ul { width:1240px; margin:0px auto; overflow:hidden; }
#dgwrap-content .content_submenu ul li { float:left; }
#dgwrap-content .content_submenu ul li a { display:block; margin-right:50px; color:#666; font-size:14px; line-height:50px; }
#dgwrap-content .content_submenu ul li a:hover, #dgwrap-content .content_submenu ul li.selected a { color:#1ab9c9; }
#dgwrap-content .content_submenu ul li.selected a { font-weight:bold; }
/* // BOARD_ SUB MENU */

/* BOARD_ VIEW */
#dgwrap-content .content_middle { position:relative; width:1240px; margin:0px auto; overflow:hidden; }
#dgwrap-content .content_middle h2 { display:block; margin:40px 0px 20px 0px; font-size:20px; color:#666; font-weight:bold; overflow:hidden; }
#dgwrap-content .content_middle h2 > a { position:relative; display:inline-block; margin-right:8px; padding-right:15px; color:#666; }
#dgwrap-content .content_middle h2 > a.selected { color:#000; }
#dgwrap-content .content_middle h2 > a:after { content:''; position:absolute; width:2px; height:18px; top:3px; right:0px; background-color:#666; }
#dgwrap-content .content_middle h2 > a:last-of-type:after { display:none; }
#dgwrap-content .content_middle h2 > a:hover { color:#aaa; }
#dgwrap-content .content_middle h2 > a.disabled, #dgwrap-content .content_middle h2 > a.disabled:hover { color:#666; }

#dgwrap-content .content_middle .middle_wrap { position:relative; border:1px #cdcdcd solid; background-color:#fafafa; overflow:hidden; }
#dgwrap-content .content_middle .middle_wrap > * { float:left; }
#dgwrap-content .content_middle .middle_left { width:940px; border-right:1px #cdcdcd solid; background-color:#fff; overflow:hidden; }

#dgwrap-content .content_middle .middle_left .left_content { width:100%; overflow:hidden; background-color:#fff; }
#dgwrap-content .content_middle .middle_left .left_content dt { position:relative; padding:30px 40px 30px 40px; border-bottom:1px #e7e7e7 solid; }
#dgwrap-content .content_middle .middle_left .left_content dt.type1 { padding-left:110px; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 { width:670px; color:#222; font-size:22px; font-weight:normal; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span { margin-left:5px; color:#cda182; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent { display:inline-block; width:15px; height:15px; background-position:-174px -58px; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent.flag_hot { background-position:-174px -83px; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent.flag_img { background-position:-199px -83px; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent.flag_video { background-position:-174px -108px; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent.flag_gm { background-position:-199px -108px; }
#dgwrap-content .content_middle .middle_left .left_content dt h3 span.textindent.flag_tree { background-position:-174px -133px; }

#dgwrap-content .content_middle .middle_left .left_content dt p { margin-top:13px; font-size:13px; color:#888; }
#dgwrap-content .content_middle .middle_left .left_content dt p.left_auth { position:absolute; width:53px; height:84px; left:39px; top:-1px; margin:0px; background-position:0px -58px; }

#dgwrap-content .content_middle .middle_left .left_content dt p .content_class { position:relative; margin-right:10px; padding-right:10px; color:#cda182; }
#dgwrap-content .content_middle .middle_left .left_content dt p .content_class:after { content:''; position:absolute; display:block; width:1px; height:9px; top:50%; right:0px; margin-top:-5px; background-color:#dadbdd; }
#dgwrap-content .content_middle .middle_left .left_content dt .content_cnt { position:absolute; top:35px; right:40px; }
#dgwrap-content .content_middle .middle_left .left_content dt .content_cnt li { float:left; width:42px; text-align:center; font-size:13px; color:#888; }
#dgwrap-content .content_middle .middle_left .left_content dt .content_cnt li:last-child { margin-left:30px; }
#dgwrap-content .content_middle .middle_left .left_content dt .content_cnt li span { display:block; margin-bottom:8px; font-size:22px; color:#cda182; letter-spacing:-0.5px; }

#dgwrap-content .content_middle .middle_left .left_content dd { padding:45px 40px 0px 40px; border-bottom:1px #e7e7e7 solid; line-height:25px; }
#dgwrap-content .content_middle .middle_left .left_content dd img { max-width:100%; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="돋움"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="돋움"] * { font-family:돋움; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="굴림"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="굴림"] * { font-family:굴림; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="궁서"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="궁서"] * { font-family:궁서; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="바탕"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="바탕"] * { font-family:바탕; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="Verdana"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="Verdana"] * { font-family:Verdana; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="Helvetica"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="Helvetica"] * { font-family:Helvetica; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="Trebuchet"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="Trebuchet"] * { font-family:Trebuchet; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="Arial"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="Arial"] * { font-family:Arial; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="Times"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="Times"] * { font-family:Times; }
#dgwrap-content .content_middle .middle_left .left_content dd font[face="Courier"], #dgwrap-content .content_middle .middle_left .left_content dd font[face="Courier"] * { font-family:Courier; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="1"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="1"] * { font-size:8pt; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="2"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="2"] * { font-size:10pt; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="3"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="3"] * { font-size:12pt; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="4"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="4"] * { font-size:14pt; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="5"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="5"] * { font-size:18pt; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="6"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="6"] * { font-size:24pt; }
#dgwrap-content .content_middle .middle_left .left_content dd font[size="7"], #dgwrap-content .content_middle .middle_left .left_content dd font[size="7"] * { font-size:36pt; }

#dgwrap-content .content_middle .middle_left .left_content dd .rank_tree { width:858px; min-height:68px; margin:0px auto 30px auto; padding-bottom:10px; border:1px #dfdfdf solid; text-align:center; overflow:hidden; background-color:#fafafa; }
#dgwrap-content .content_middle .middle_left .left_content dd .rank_tree li { position:relative; display:inline-block; padding-right:30px; font-size:14px; color:#555; }
#dgwrap-content .content_middle .middle_left .left_content dd .rank_tree li.tree_title { width:100%; margin:9px 0px; font-size:16px; text-align:center; }
#dgwrap-content .content_middle .middle_left .left_content dd .rank_tree li:after { content:''; position:absolute; width:8px; height:11px; top:7px; right:7px; background-position:-193px 0px; }
#dgwrap-content .content_middle .middle_left .left_content dd .rank_tree li.tree_title:after, #dgwrap-content .content_middle .middle_left .left_content dd .rank_tree li:last-child:after { display:none; }

#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn {font-size:18px; text-align:center; line-height:23px; vertical-align:bottom; margin-top:75px;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn span {display:inline-block; color:#999; vertical-align:bottom;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a {display:inline-block; vertical-align:bottom; margin-left:10px;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a strong {position:relative; display:inline-block; height:23px; font-size:13px; color:#fff; line-height:21px; letter-spacing:0px; vertical-align:bottom; padding:0 9px 0 26px; margin-right:4px; background-position:8px 5px; background-repeat:no-repeat;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a strong:after {content:'';display:block; position:absolute; left: calc(50% - 4px); bottom:-5px; width:8px; height:5px; background-color:transparent;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a.btn_like {color:#1aa8b6;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a.btn_like strong {background-color:#1ab9c9; background-image: url('https://ssl.nx.com/s2/game/tos/obt/common/200701/icon_heart.png');}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a.btn_like strong:after {background-image: url('https://ssl.nx.com/s2/game/tos/obt/common/200701/arr_h.png');}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a.btn_dislike {color:#c83232;}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a.btn_dislike strong {background-color:#df4c4c; background-image: url('https://ssl.nx.com/s2/game/tos/obt/common/200701/icon_broken.png');}
#dgwrap-content .content_middle .middle_left .left_content dd .recommend_btn a.btn_dislike strong:after {background-image: url('https://ssl.nx.com/s2/game/tos/obt/common/200701/arr_b.png');}

#dgwrap-content .content_middle .middle_left .left_content dd .modify_wrap { width:100%; margin-top:75px; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify { position:relative; clear:both; float:right; height:55px; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify li { position:relative; float:left; height:55px; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify li:after { content:''; position:absolute; width:1px; height:12px; top:50%; right:0px; margin-top:-6px; background-color:#dcdcdc; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify > li:last-child:after { display:none; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify li > * { display:block; height:auto; padding:0px 10px; color:#999; font-weight:bold; font-size:12px; line-height:55px; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify > li:last-child > * { padding-right:0px; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify li > *:hover { text-decoration:underline; }

#dgwrap-content .content_middle .middle_left .left_content dd .content_modify li a.modify_accusation { padding-left:21px; }
#dgwrap-content .content_middle .middle_left .left_content dd .content_modify li a.modify_accusation:before { content:''; position:absolute; width:16px; height:13px; top:21px; left:0px; background-position:-199px -58px; }

#dgwrap-content .content_middle .middle_left .left_listhistory { position:relative; padding:30px 40px; border-bottom:1px #cdcdcd solid; overflow:hidden; background-color:#fff; }
#dgwrap-content .content_middle .middle_left .left_listhistory li { padding:10px 0px; border-bottom:1px #f3f3f3 solid; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_listhistory > li:last-child { padding-bottom:0px; border-bottom:0px; }
#dgwrap-content .content_middle .middle_left .left_listhistory li a { float:left; width:auto; max-width:600px; font-size:14px; }
#dgwrap-content .content_middle .middle_left .left_listhistory li span.title_cnt { padding-left:5px; color:#cda182; font-size:14px; }
#dgwrap-content .content_middle .middle_left .left_listhistory li > span:last-child { float:right; font-size:13px; color:#888; }
#dgwrap-content .content_middle .middle_left .left_listhistory .listhistory_title { padding-top:0px; border-bottom:0px; font-size:12px; color:#999; }

#dgwrap-content .content_middle .middle_left .left_bottom { position:relative; padding:35px 40px; background-color:#fafafa; }
#dgwrap-content .content_middle .middle_left .left_bottom > p { margin-bottom:13px; font-size:13px; color:#888; }
#dgwrap-content .content_middle .middle_left .left_bottom > p > span { font-size:16px; color:#cda182; }

#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replywrite { width:100%; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replywrite > * { float:left; height:82px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replywrite textarea { width:764px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replywrite a { width:96px; margin-left:-1px; color:#fff; text-align:center; line-height:82px; background-color:#907c6e; }

#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist { width:100%; margin-top:5px; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li { position:relative; width:100%; margin-top:30px; border-bottom:1px #e7e7e7 solid; box-sizing:border-box; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist > li:last-child { border-bottom:0px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li.replylist_reply { padding-left:40px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li.replylist_reply:before { content:''; position:absolute; display:block; width:11px; height:11px; top:7px; left:17px; border-left:1px #b7b7b7 solid; border-bottom:1px #b7b7b7 solid; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dt img { float:left; width:36px; margin-right:10px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dt p { font-size:14px; color:#444; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dt p span { color:#888; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dt p.replylist_info { margin-top:5px; font-size:12px; color:#888; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dt p.replylist_info span { position:relative; padding-right:16px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dt p.replylist_info span:after { content:''; position:absolute; display:block; width:1px; height:8px; top:4px; right:8px; background-color:#dadbdd; }

#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd { padding:20px 0px 30px 46px; font-size:14px; line-height:25px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p { margin-top:15px; color:#888; font-size:12px; line-height:14px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > * { position:relative; display:inline-block !important; height:auto; margin-left:8px; padding:0px 0px 0px 8px; font-size:12px; line-height:14px; background-color:transparent; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > *:before { content:''; position:absolute; display:block; width:1px; height:8px; top:4px; left:0px; background-color:#dadbdd; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > a:last-child { position:relative; padding-right:15px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > a:last-child:after { content:''; position:absolute; width:9px; height:6px; top:4px; right:0px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); transition:transform 0.3s linear; -webkit-transition:transform 0.3s linear; -moz-transition:transform 0.3s linear; background-position:-96px 0px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > a:last-child.selected:after { transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > a:only-child { padding-right:0px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd p > a:only-child:after { display:none; }

#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd .bottom_replywrite { display:none; padding-top:20px; overflow:hidden; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd .bottom_replywrite > * { height:54px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd .bottom_replywrite > textarea { width:718px; }
#dgwrap-content .content_middle .middle_left .left_bottom .bottom_replylist li dl dd .bottom_replywrite > a { line-height:54px; }

#dgwrap-content .content_middle .middle_right { width:297px; overflow:hidden; }
#dgwrap-content .content_middle .middle_right .right_top { margin-top:30px; padding:0px 30px; border-bottom:1px #e7e7e7 solid; overflow:hidden; }
#dgwrap-content .content_middle .middle_right .right_top dt img { float:left; width:36px; margin-right:10px; }
#dgwrap-content .content_middle .middle_right .right_top dt p { font-size:14px; color:#444; }
#dgwrap-content .content_middle .middle_right .right_top dt p span { color:#888; }
#dgwrap-content .content_middle .middle_right .right_top dt p.replylist_info { margin-top:5px; font-size:12px; color:#888; }
#dgwrap-content .content_middle .middle_right .right_top dt p.replylist_info span { position:relative; padding-right:16px; }
#dgwrap-content .content_middle .middle_right .right_top dt p.replylist_info span:after { content:''; position:absolute; display:block; width:1px; height:8px; top:4px; right:8px; background-color:#dadbdd; }

#dgwrap-content .content_middle .middle_right .right_top dd { width:100%; padding-bottom:29px; overflow:hidden; }
#dgwrap-content .content_middle .middle_right .right_top dd > a { width:100%; margin-top:30px; line-height:50px; }
#ie #dgwrap-content .content_middle .middle_right .right_top dd > a { line-height:46px; }

#dgwrap-content .content_middle .top_link { display:table; width:100%; padding:25px 0px; overflow:hidden; }
#dgwrap-content .content_middle .top_link > li { display:table-cell; width:25%; height:18px; border-right:1px #d9d9d9 solid; box-sizing:border-box; }
#dgwrap-content .content_middle .top_link > li:last-child { border-right:0px; }
#dgwrap-content .content_middle .top_link > li a { position:relative; display:block; width:60px; height:18px; margin:0px auto; padding:0px; background-color:transparent; }
#dgwrap-content .content_middle .top_link > li a:after { content:''; position:absolute; height:18px; top:0px; left:50%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transform:translate(-50%, 0%); -webkit-transform:translate(-50%, 0%); -moz-transform:translate(-50%, 0%); }
#dgwrap-content .content_middle .top_link > li.link_1 a:after { width:20px; background-position:-64px -58px; }
#dgwrap-content .content_middle .top_link > li.link_1 a:hover:after, #dgwrap-content .content_middle .top_link > li.link_1 a.selected:after { background-position:-64px -86px; }
#dgwrap-content .content_middle .top_link > li.link_2 a:after { width:11px; background-position:-93px -58px; }
#dgwrap-content .content_middle .top_link > li.link_2 a:hover:after, #dgwrap-content .content_middle .top_link > li.link_2 a.selected:after { background-position:-93px -86px; }
#dgwrap-content .content_middle .top_link > li.link_3 a:after { width:9px; background-position:-114px -58px; }
#dgwrap-content .content_middle .top_link > li.link_3 a:hover:after, #dgwrap-content .content_middle .top_link > li.link_3 a.selected:after { background-position:-114px -86px; }
#dgwrap-content .content_middle .top_link > li.link_4 a:after { width:30px; background-position:-133px -58px; }
#dgwrap-content .content_middle .top_link > li.link_4 a:hover:after, #dgwrap-content .content_middle .top_link > li.link_4 a.selected:after { background-position:-133px -86px; }
#dgwrap-content .content_middle .top_link > li.link_5 a:after { width:19px; background-position:-133px -112px; }
#dgwrap-content .content_middle .top_link > li.link_5 a:hover:after, #dgwrap-content .content_middle .top_link > li.link_5 a.selected:after { background-position:-133px -140px; }

#dgwrap-content .content_middle .middle_right .right_top dd > a.Clr4 { float:left; width:116px; margin:0px; font-weight:bold; }
#dgwrap-content .content_middle .middle_right .right_top dd > a.Clr4 + a { margin-left:5px; }
#dgwrap-content .content_middle .middle_right .right_top dd > a.Clr4:hover { color:#fff !important; background-color:#7a7a7a !important; }

#dgwrap-content .content_middle .middle_right > ul { padding:30px; border-bottom:1px #e7e7e7 solid; overflow:hidden; }
#dgwrap-content .content_middle .middle_right > ul li { width:100%; margin-bottom:40px; overflow:hidden; }
#dgwrap-content .content_middle .middle_right > ul > li:last-child { margin-bottom:0px; }
#dgwrap-content .content_middle .middle_right > ul li > * { float:left; }
#dgwrap-content .content_middle .middle_right > ul li > strong { display:block; width:35px; margin:1px 25px 0px 0px; color:#666; font-size:12px; }
#dgwrap-content .content_middle .middle_right > ul li > dl { display:block; width:177px; }
#dgwrap-content .content_middle .middle_right > ul li > dl dt { max-height:38px; }
#dgwrap-content .content_middle .middle_right > ul li > dl dd { overflow:hidden; }
#dgwrap-content .content_middle .middle_right > ul li > dl dd p { margin-top:13px; font-size:13px; color:#888; line-height:17px; }
#dgwrap-content .content_middle .middle_right > ul li > dl dd p .content_class { position:relative; margin-right:10px; padding-right:10px; color:#cda182; }
#dgwrap-content .content_middle .middle_right > ul li > dl dd p .content_class:after { content:''; position:absolute; display:block; width:1px; height:9px; top:5px; right:0px; background-color:#dadbdd; }

#dgwrap-content .content_middle .middle_btn { position:relative; width:100%; height:45px; margin:20px 0px 10px 0px; overflow:hidden; }
#dgwrap-content .content_middle .middle_btn > * { height:45px; padding:0px 25px; margin-left:10px; line-height:45px; }
/* // BOARD_ VIEW */

/* EVENT_ VIEW */
#dgwrap-content .content_middle.event h2, #dgwrap-content .content_middle.event h2 * { font-weight:normal; }
#dgwrap-content .content_middle.event.list h2, #dgwrap-content .content_middle.event.list h2 * { font-weight:bold; }
#dgwrap-content .content_middle.event h2 span { color:#cda182; }

#dgwrap-content .content_middle.event .middle_left > img { display:block; width:100%; }

#dgwrap-content .content_middle.event .middle_right .right_top { border-bottom:0px; }
#dgwrap-content .content_middle.event .middle_right .right_top dt p.top_master { line-height:30px; }
#dgwrap-content .content_middle.event .middle_right .right_top dd > .top_link > li:first-child:nth-last-child(3), #dgwrap-content .content_middle.event .middle_right .right_top dd > .top_link > li:first-child:nth-last-child(3) ~ li { width:33.333333333333336%; } /* three items */
#dgwrap-content .content_middle.event .middle_right .right_top dd > .top_link > li:first-child:nth-last-child(4), #dgwrap-content .content_middle.event .middle_right .right_top dd > .top_link > li:first-child:nth-last-child(4) ~ li { width:25%; } /* four items */

#dgwrap-content .content_middle.event .middle_right .right_top dd > a.Clr4 { width:100%; }
/* // EVENT_ VIEW */


/* BOARD_ LIST */
#dgwrap-content .content_notice { float:none; width:100%; padding:20px 0px; border-bottom:1px #efefef solid; overflow:hidden; background-color:#f9f9f9; }
#dgwrap-content .content_notice > h3 { display:block; width:1240px; margin:0px auto; }
#dgwrap-content .content_notice > h3 a { font-size:16px; color:#777; }
#dgwrap-content .content_notice > h3 a:after { content:''; display:inline-block; width:12px; height:12px; margin-left:8px; background-position:-63px -133px; }

#dgwrap-content .content_notice ul { width:1240px; margin:15px auto 0px auto; overflow:hidden; }
#dgwrap-content .content_notice ul li { position:relative; float:left; width:25%; height:54px; padding:0px 40px 0px 20px; box-sizing:border-box; }
#dgwrap-content .content_notice ul li:after { content:''; position:absolute; width:1px; height:52px; top:0px; right:10px; background-color:#e5e5e5; }
#dgwrap-content .content_notice ul li:last-child:after { display:none; }
#dgwrap-content .content_notice ul li > span { display:block; margin-bottom:5px; font-size:13px; color:#999; }

#dgwrap-content .content_notice ul li > a { font-size:13px; color:#777; }
#dgwrap-content .content_notice ul li > a p { position:relative; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; }
#dgwrap-content .content_notice ul li > a p span { padding-left:5px; color:#cf9165; }
#dgwrap-content .content_notice ul li > a:hover > p { color:#bbb; }

#dgwrap-content .content_notice ul li > a p span.flag { display:inline-block; width:15px; height:15px; margin-left:5px; padding:0px; vertical-align:middle; }
#dgwrap-content .content_notice ul li > a p span.flag.new { background-position:-174px -58px; }
#dgwrap-content .content_notice ul li > a p span.flag.hot { background-position:-174px -83px; }
#dgwrap-content .content_notice ul li > a p span.flag.img { background-position:-199px -83px; }
#dgwrap-content .content_notice ul li > a p span.flag.video { background-position:-174px -108px; }
#dgwrap-content .content_notice ul li > a p span.flag.gm { background-position:-199px -108px; }
#dgwrap-content .content_notice ul li > a p span.flag.tree { background-position:-174px -133px; }

#dgwrap-content .content_notice ul li.notice_new { padding-left:30px; }
#dgwrap-content .content_notice ul li.notice_new:before { content:''; position:absolute; width:20px; height:20px; top:3px; left:0px; background-position:-81px -112px; }

#dgwrap-content .content_middle.list h2 { margin-bottom:12px; line-height:35px; }
#dgwrap-content .content_middle.list h2 > select { float:right; min-width:120px; }

#dgwrap-content .content_middle.list .middle_wrap { border:0px; background-color:#fff; }

#dgwrap-content .content_middle.list .middle_wrap .table tr > td { position:relative; font-size:18px; color:#aaa; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td .content_class { position:relative; margin-right:10px; padding-right:10px; color:#cda182; font-size:13px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td .content_class:after { content:''; position:absolute; display:block; width:1px; height:9px; top:5px; right:0px; background-color:#dadbdd; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td .content_class + p { display:inline-block; margin-top:0px; line-height:17px; }

#dgwrap-content .content_middle.list .middle_wrap .table tr > td.none { padding:60px 0px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr.notice > td { background-color:#f9f9f9; }
#dgwrap-content .content_middle.list .middle_wrap .table tr.brain_top > td { height:39px; padding:0px; border-bottom:1px #b9b9b9 solid; color:#866452; font-size:13px; text-align:center; background-color:#f7f7f7; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td.flag:before { content:''; position:absolute; width:28px; height:31px; top:50%; left:50%; margin:-15.5px 0px 0px -14px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td.important:before { background-position:-118px 0px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td.new:before { background-position:-156px 0px; }

#dgwrap-content .content_middle.list .middle_wrap .table tr > td a { display:inline-block; font-size:16px; overflow:hidden; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td > p { font-size:13px; text-align:left; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td > span { color:#d09266; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td > span + p { margin-top:5px; color:#888; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a p { float:left; display:block; width:auto; max-width:660px; height:21px; padding-right:5px; line-height:21px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span { color:#d09266; padding-right:5px; line-height:21px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag { display:inline-block; width:15px; height:15px; margin-left:5px; padding:0px; vertical-align:middle; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag.new { background-position:-174px -58px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag.hot { background-position:-174px -83px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag.img { background-position:-199px -83px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag.video { background-position:-174px -108px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag.gm { background-position:-199px -108px; }
#dgwrap-content .content_middle.list .middle_wrap .table tr > td a span.flag.tree { background-position:-174px -133px; }

#dgwrap-content .content_middle.list .middle_wrap .middle_search { position:relative; width:100%; margin-top:25px; text-align:center; overflow:hidden; }
#dgwrap-content .content_middle.list .middle_wrap .middle_search select { display:inline-block; min-width:120px; }
#dgwrap-content .content_middle.list .middle_wrap .middle_search input { width:250px; margin:0px 10px; border-top:0px; border-left:0px; border-right:0px; }
#dgwrap-content .content_middle.list .middle_wrap .middle_search input.btn { width:auto; border:0px; }
/* // BOARD_ LIST */

/* BOARD TYPE2_ LIST */
#dgwrap-content .content_middle.list.type2 h2 { margin-bottom:12px; line-height:35px; }

#dgwrap-content .content_middle.list.type2 h2 > a { position:relative; display:inline-block; height:16px; margin-left:20px; font-size:13px; line-height:16px; color:#866452 !important; text-decoration:underline; }
#dgwrap-content .content_middle.list.type2 h2 > a:before { content:''; display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:top; background-position:-226px -58px; }
#dgwrap-content .content_middle.list.type2 h2 > a:after { content:''; display:inline-block; width:6px; height:10px; margin-left:5px; background-position:-226px -83px; background-color:transparent; }

#dgwrap-content .content_middle.list.type2 h2 span.brain_sp_text { color:#6d8b0d; }
#dgwrap-content .content_middle.list.type2 h2 span.brain_subtext { font-weight:normal; font-size:13px; line-height:35px; vertical-align:top; color:#888; }
#dgwrap-content .content_middle.list.type2 h2 span.brain_subtext strong { line-height:35px; color:#1ab9c9; vertical-align:top; }

#dgwrap-content .content_middle.list.type2 h2 > .list_top_right { float:right; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul { float:left; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul li { position:relative; float:left; padding:0px 20px; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul > li:last-child { padding-right:0px; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul li:after { content:''; position:absolute; display:block; width:1px; height:12px; top:12px; right:0px; background-color:#dedfe1; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul > li:last-child:after { display:none; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul li a { display:inline-block; font-size:13px; color:#888; line-height:35px; vertical-align:top; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul li a.selected, #dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul li a:hover, #dgwrap-content .content_middle.list.type2 h2 > .list_top_right ul li a:focus { color:#222; }
#dgwrap-content .content_middle.list.type2 h2 > .list_top_right > select { float:right; min-width:120px; margin-left:30px; }

#dgwrap-content .content_middle.list.type2 .middle_brain_filter { position:relative; padding:19px 14px; border:1px #bfbfbf solid; border-top:2px #666 solid; background-color:#f2f2f2; overflow:visible; z-index:5; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter:after { content:''; clear:both; display:block; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter .reset_btn { position:absolute; width:96px; height:16px; top:18px; right:14px; background-position:-241px -201px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter strong { color:#666; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li { float:left; width:290px; height:35px; margin:10px 15px 0px 0px; box-sizing:border-box; text-align:center; line-height:35px; font-size:13px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li:nth-child(4n) { margin-right:0px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li.filter_added { border:1px #c3c3c3 solid; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li button { line-height:35px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .remove_btn { display:inline-block; width:9px; height:9px; margin:13px 0px 0px 10px; padding:0px; vertical-align:top; background-position:-63px -155px; background-color:transparent; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_addbtn { width:290px; height:35px; padding:0px; background-position:0px -268px; background-color:transparent; }

#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select { position:absolute; display:none; width:290px; max-height:290px; padding:0px 10px; box-sizing:border-box; border-left:1px #d8d8d8 solid; border-right:1px #d8d8d8 solid; border-bottom:1px #d8d8d8 solid; box-sizing:border-box; overflow-x:hidden; overflow-y:auto; background-color:#fff; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select.selected { display:block; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select li { padding-left:18px; font-size:13px; color:#777; text-align:left; line-height:13px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select li.select_group { position:relative; width:100%; margin:10px 0px; border-top:1px #777 dotted; padding-top:10px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select li.select_group:first-of-type { margin-top:0px; border-top:0px; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select li.select_group:before { content:''; position:absolute; display:block; top:14px; left:0px; padding:0px; border-top:8px #777 solid; border-right:5px transparent solid; border-bottom:5px transparent solid; border-left:5px transparent solid; }
#dgwrap-content .content_middle.list.type2 .middle_brain_filter > ul > li .filter_select li a { display:block; width:100%; margin-bottom:10px; padding-top:2px; color:#777; }

#dgwrap-content .content_middle.list.type2 h2 .middle_brain_filter { margin:20px 0px; }

#dgwrap-content .content_middle.list.type2 table td dl.table_user { overflow:hidden; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user > * { float:left; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dt img { float:left; width:36px; margin-right:10px; }

#dgwrap-content .content_middle.list.type2 table td dl.table_user dd { position:relative; width:170px; text-align:left; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dd p { font-size:14px; color:#444; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dd p:only-child { position:absolute; top:7px; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dd p span { color:#888; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dd p.replylist_info { margin-top:5px; font-size:12px; color:#888; line-height:16px; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dd p.replylist_info span { position:relative; padding-right:16px; }
#dgwrap-content .content_middle.list.type2 table td dl.table_user dd p.replylist_info span:after { content:''; position:absolute; display:block; width:1px; height:8px; top:4px; right:8px; background-color:#dadbdd; }
/* // BOARD TYPE2_ LIST */

/* BOARD TYPE2 ITEM */
#dgwrap-content .content_middle.item h2, #dgwrap-content .content_middle.item h3 { width:100%; margin-bottom:12px; line-height:35px; }
#dgwrap-content .content_middle.item h3 { font-size:20px; }

#dgwrap-content .content_middle.item h2 > a { position:relative; display:inline-block; height:16px; margin-left:20px; font-size:13px; line-height:16px; text-decoration:underline; }
#dgwrap-content .content_middle.item h2 > a:before { content:''; display:inline-block; width:16px; height:16px; margin-right:5px; vertical-align:top; background-position:-226px -58px; }
#dgwrap-content .content_middle.item h2 > a:after { content:''; display:inline-block; width:6px; height:10px; margin-left:5px; background-position:-226px -83px; }

#dgwrap-content .content_middle.item h2 > .list_top_right { float:right; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul { float:left; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul li { position:relative; float:left; padding:0px 20px; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul > li:last-child { padding-right:0px; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul li:after { content:''; position:absolute; display:block; width:1px; height:12px; top:12px; right:0px; background-color:#dedfe1; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul > li:last-child:after { display:none; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul li a { display:inline-block; font-size:13px; color:#888; line-height:35px; vertical-align:top; }
#dgwrap-content .content_middle.item h2 > .list_top_right ul li a.selected, #dgwrap-content .content_middle.item h2 > .list_top_right ul li a:hover, #dgwrap-content .content_middle.item h2 > .list_top_right ul li a:focus { color:#222; }
#dgwrap-content .content_middle.item h2 > .list_top_right > input { float:left; margin-left:20px; vertical-align:top; }
#dgwrap-content .content_middle.item h2 > .list_top_right > input.small_btn { margin-left:5px; border:0px; }

#dgwrap-content .content_middle.list.item .middle_wrap .item_category { width:100%; border-top:2px #b1b1b1 solid; background-color:#f9f9f9; overflow:hidden; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category ul { width:100%; botder-bottom:1px #efefef solid; overflow:hidden; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category > ul:last-child { border-bottom:0px; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li { float:left; height:50px; padding-right:40px; line-height:50px; font-size:13px; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li.category_title { width:75px; padding:0px 0px 0px 20px; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li a { color:#888; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li a.selected, #dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li a:hover, #dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li a:focus { color:#1ab9c9; }
#dgwrap-content .content_middle.list.item .middle_wrap .item_category ul li a.selected { font-weight:bold; }

#dgwrap-content .content_middle.item, #dgwrap-content .content_middle.item .middle_wrap { overflow:visible; }

#dgwrap-content .content_middle.item .middle_wrap > * { float:none; }
#dgwrap-content .content_middle.item .middle_wrap table th button { width:21px; height:21px; margin:0px auto; padding:0px; background-color:transparent; background-position:-277px 0px; }
#dgwrap-content .content_middle.item .middle_wrap table th .item_layer { position:absolute; opacity:0; width:130px; height:78px; margin-top:3px; left:50%; margin-left:-65px; border:2px #7f7f7f solid; background-color:#fff; z-index:1; transition:opacity 0.3s linear; -webkit-transition:opacity 0.3s linear; -moz-transition:opacity 0.3s linear; }
#dgwrap-content .content_middle.item .middle_wrap table th .item_layer.selected { opacity:1; }
#dgwrap-content .content_middle.item .middle_wrap table th .item_layer strong { position:relative; display:block; height:22px; margin-top:12px; padding-left:30px; line-height:22px; font-size:13px; color:#2a2c2e; }
#dgwrap-content .content_middle.item .middle_wrap table th .item_layer strong:before { content:''; position:absolute; width:22px; height:22px; top:50%; margin-top:-11px; left:15px; }
#dgwrap-content .content_middle.item .middle_wrap table th .item_layer strong.item1:before { background-position:-210px -29px; }
#dgwrap-content .content_middle.item .middle_wrap table th .item_layer strong.item2:before { background-position:-241px -29px; }

#dgwrap-content .content_middle.item .middle_wrap table td { font-size:14px; color:#888; }
#dgwrap-content .content_middle.item .middle_wrap table td.txtLeft img { float:left; display:block; width:70px; }
#dgwrap-content .content_middle.item .middle_wrap table td.txtLeft a > p { float:left; max-width:320px; margin:24px 0px 0px 30px; font-size:14px; }
#dgwrap-content .content_middle.item .middle_wrap table td .item_cost { display:inline; font-size:14px; letter-spacing:0px; }
#dgwrap-content .content_middle.item .middle_wrap table td p { padding:0px !important; }
#dgwrap-content .content_middle.item .middle_wrap table td p.item { width:26px; height:24px; margin:0px auto; }
#dgwrap-content .content_middle.item .middle_wrap table td p.item1 { background-position:-209px 0px; }
#dgwrap-content .content_middle.item .middle_wrap table td p.item2 { background-position:-243px 0px; }
#dgwrap-content .content_middle.item .middle_wrap table td p + p { margin-top:15px !important; }
#dgwrap-content .content_middle.item .middle_wrap table td .img_null { position:relative; float:left; display:block; width:70px; height:70px; padding:0px; background-color:#f1f1f1; }
#dgwrap-content .content_middle.item .middle_wrap table td .img_null:before { content:''; position:absolute; width:45px; height:39px; top:50%; left:50%; margin:-20px 0px 0px -23px; background-position:0px -152px; }

#dgwrap-content .content_middle.item .paging { margin-top:60px; }

#dgwrap-content .content_middle.view.item .middle_wrap { border:0px; background-color:#fff; }
#dgwrap-content .content_middle.view.item .middle_wrap table th { border-bottom:1px #abadaf solid; background-color:#fff; }
#dgwrap-content .content_middle.view.item .middle_wrap table td.none { padding:60px 0px; }

#dgwrap-content .content_middle.view.item .middle_wrap > h3 { height:80px; margin-bottom:40px; border-top:2px #666 solid; border-bottom:1px #d1d1d1 solid; line-height:80px; font-size:23px; color:#2a2c2e; text-align:center; }
#dgwrap-content .content_middle.view.item .middle_wrap > h3.txtCenter { margin:0px; border:0px; }
#dgwrap-content .content_middle.view.item .middle_wrap > h3.item:before { content:''; position:relative; display:inline-block; width:26px; height:24px; top:50%; margin:-12px 10px 0px 0px; vertical-align:top; }
#dgwrap-content .content_middle.view.item .middle_wrap > h3.item.none:before { display:none; }
#dgwrap-content .content_middle.view.item .middle_wrap > h3.item.item1:before { background-position:-209px 0px; }
#dgwrap-content .content_middle.view.item .middle_wrap > h3.item.item2:before { background-position:-243px 0px; }

#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop { width:100%; overflow:hidden; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop > img { float:left; display:block; width:278px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop > dl { float:left; display:block; width:440px; margin-left:41px; overflow:hidden; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop > dl > * { float:left; width:125px; height:55px; border-bottom:1px #efefef solid; line-height:56px; color:#222; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop > dl > dt strong { font-size:16px; color:#2a2c2e; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop > dl > dd { width:315px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemtop > dl > dd strong.Color8 + span { line-height:1.2; }

#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle { width:100%; margin:10px 0px 60px 0px; padding-bottom:5px; overflow:hidden; background-image:url('https://ssl.nx.com/s2/game/tos/renewal2017/item/item_bottom_border.png'); background-position:bottom left; background-repeat:repeat-x; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > * { float:left; width:150px; height:75px; border-bottom:1px #efefef solid; color:#222; line-height:76px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dt strong { font-size:16px; color:#2a2c2e; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd { position:relative; width:1090px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd p { float:left; margin-right:130px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd img { position:relative; float:left; display:block; width:50px; top:50%; margin:-25px 10px 0px 0px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd img + p { position:relative; float:left; display:block; height:50px; top:50%; margin-top:-25px; line-height:1.2; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd img + p strong { display:inline-block; margin-top:7px; }

#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd ul { position:relative; width:100%; height:50px; top:50%; margin-top:-25px; overflow:hidden; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > dd ul li { position:relative; float:left; height:50px; }

#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > .itemmiddle_level { height:160px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > .itemmiddle_level table { float:left; width:auto; margin-top:28px; border-top:0px; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > .itemmiddle_level table th, #dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > .itemmiddle_level table td { padding:15px 10px; border:0px; line-height:1.2; background-color:#f7f7f7; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > .itemmiddle_level table tbody > tr:first-child > * { background-color:#efefef; }
#dgwrap-content .content_middle.view.item .middle_wrap .middle_itemmiddle > .itemmiddle_level table td { border-left:2px #fff solid; }

.item_up, .item_dn { position:relative; margin-left:5px; padding-left:15px; }
.item_up:before { content:''; position:absolute; display:block; width:10px; height:15px; top:50%; margin-top:-10px; left:0px; box-sizing:border-box; border-top:6px transparent solid; border-right:5px transparent solid; border-bottom:9px #19b353 solid; border-left:5px transparent solid; }
.item_dn:before { content:''; position:absolute; display:block; width:10px; height:15px; top:50%; margin-top:-4px; left:0px; box-sizing:border-box; border-top:9px #d50404 solid; border-right:5px transparent solid; border-bottom:6px transparent solid; border-left:5px transparent solid; }
/* // BOARD TYPE2 ITEM */

/* BOARD_ WRITE */
#dgwrap-content .content_middle.write .middle_wrap { background-color:#fff; }

#dgwrap-content .content_middle.write .middle_title { position:relative; width:100%; padding:15px; box-sizing:border-box; }
#dgwrap-content .content_middle.write .middle_title > * { float:left; }
#dgwrap-content .content_middle.write .middle_title dt select { width:140px; margin-right:10px; }
#dgwrap-content .content_middle.write .middle_title dd { width:1058px; }
#dgwrap-content .content_middle.write .middle_title dd input { width:100%; border:0px; color:#222; font-size:17px; }

#dgwrap-content .content_middle.write .middle_editor { width:100%; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank { position:relative; width:100%; padding:20px 15px; box-sizing:border-box; border-top:1px #e7e7e7 solid; background-color:#f2f2f2; overflow:hidden; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li { position:relative; float:left; width:310px; box-sizing:border-box; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li:nth-child(5n + 1), #dgwrap-content .content_middle.write .middle_editor .editor_rank > li:last-child { width:222px; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li:first-child { width:100%; margin-bottom:10px; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li:first-child strong { color:#1ba5b3; font-size:13px; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li:after { content:''; position:absolute; width:8px; height:11px; top:12px; right:11px; background-position:-193px 0px; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li:nth-child(5n + 1):after, #dgwrap-content .content_middle.write .middle_editor .editor_rank > li:first-child:after, #dgwrap-content .content_middle.write .middle_editor .editor_rank > li:last-child:after { display:none; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li input { width:280px; text-align:center; color:#999; font-size:13px; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li select { width:280px; color:#999; font-size:13px; }
#dgwrap-content .content_middle.write .middle_editor .editor_rank > li.clear { clear:both; }

#dgwrap-content .content_middle.write .middle_editor .editor_guide { width:100%; padding:15px; box-sizing:border-box; overflow:hidden; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide > * { float:left; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide dt { width:auto; margin-right:10px; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide dt select { width:100%; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide dd p { margin:2px 0px; font-size:12px; color:#777; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide dd p:before { border-radius:0px; background-color:#adadad; }

#dgwrap-content .content_middle.write .middle_editor .editor_guide dd #skillInfo ul { overflow:hidden; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide dd #skillInfo ul li { float:left; width:35px; margin-left:10px; }
#dgwrap-content .content_middle.write .middle_editor .editor_guide dd #skillInfo ul li img { display:block; width:100%; }
/* // BOARD_ WRITE */


/* EVENT_ LIST */
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list { position:relative; width:1255px; border-top:2px #666 solid; overflow:hidden; }
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list > li { float:left; width:50%; margin:30px 0px 10px 0px; padding-right:15px; box-sizing:border-box; }
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list > li.none { width:100%; height:auto; margin:0px; padding:60px 0px; border-bottom:1px #efefef solid; font-size:18px; color:#aaa; text-align:center; }
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list > li dl dt { height:166px; overflow:hidden; background-color:#acacac; }
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list > li dl dt img { display:block; width:100%; }
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list > li dl dd { height:40px; padding:0px 10px; border-left:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid; border-right:1px #e0e0e0 solid; line-height:40px; font-size:13px; }
#dgwrap-content .content_middle.event.list .middle_wrap > .middle_list > li dl dd > span:last-child { float:right; color:#888; }

#dgwrap-content .content_middle.event.list .middle_wrap > .paging { margin-top:50px; }
/* // EVENT_ LIST */

/* TOSDEV_ LIST */
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li.none { width:100%; height:auto; margin:0px; padding:60px 0px; border-bottom:1px #efefef solid; font-size:18px; color:#aaa; text-align:center; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl > * { float:left; width:366px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dt { width:176px; height:176px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd { height:144px; padding:30px 20px 0px 20px; border:1px #efefef solid;border-left:0px; line-height:1.2; }

#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop { margin-bottom:20px; padding-bottom:20px; border-bottom:1px #efefef solid; overflow:hidden; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left { float:left; width:245px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left > * { display:block; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p { font-size:16px; overflow:hidden; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span { color:#d09266; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.oneline, #dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.oneline:only-child { float:left; width:auto; max-width:250px; padding-right:5px; color:#555; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.oneline { max-width:200px; margin-right:5px; }

#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.flag { display:inline-block; width:15px; height:15px; margin-left:5px; padding:0px; vertical-align:middle; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.flag.new { background-position:-174px -58px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.hot { background-position:-174px -83px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.img { background-position:-199px -83px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.video { background-position:-174px -108px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.gm { background-position:-199px -108px; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left p > span.tree { background-position:-174px -133px; }

#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .contenttop_left > span { margin-top:5px; color:#aaa; font-size:13px; }

#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .content_cnt { float:left; width:120px; overflow:hidden; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .content_cnt li { float:left; width:60px; text-align:center; font-size:13px; color:#888; }
#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd .list_contenttop > .content_cnt li span { display:block; margin-bottom:3px; font-size:18px; color:#cda182; letter-spacing:-0.5px; }

#dgwrap-content .content_middle.tosdev.list .middle_wrap > .middle_list > li dl dd > span { float:none !important; max-height:38px; color:#888; font-size:14px; line-height:20px; }
/* // TOSDEV_ LIST */

/* GOS_ LIST */
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list { width:1266px; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li { width:25%; padding-right:26px !important; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li.none { width:100%; height:auto; margin:0px; padding:60px 0px; border-bottom:1px #efefef solid; font-size:18px; color:#aaa; text-align:center; }

#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dt { width:100%; height:351px; overflow:hidden; background-color:#acacac; }

#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd { height:34px; padding:20px 15px; line-height:30px; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd .list_user { float:left; width:158px; overflow:hidden; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd .list_user img { float:left; display:block; width:36px; margin-right:10px; }

#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd .content_cnt { float:left; width:100px; margin-top:-6px; overflow:hidden; line-height:1.2; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd .content_cnt li { float:left; width:42px; text-align:center; font-size:13px; color:#888; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd .content_cnt li:last-child { margin-left:15px; }
#dgwrap-content .content_middle.gos.list .middle_wrap > .middle_list > li dl dd .content_cnt li span { display:block; margin-bottom:3px; font-size:18px; color:#cda182; letter-spacing:-0.5px; }
/* // GOS_ LIST */

/* MEDIA_ LIST */
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab { width:100%; height:45px; border-top:2px #666 solid; border-bottom:1px #bfbfbf solid; overflow:visible; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li { float:left; margin-right:20px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li a { position:relative; display:inline-block; height:45px; padding:0px 10px; line-height:45px; color:#888; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li a.selected { font-weight:bold; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li a.selected:after { content:''; position:absolute; bottom:-1px; left:0px; width:100%; height:2px; background-color:#1ab9c9; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li a.selected, #dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li a:hover { color:#1ab9c9; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost { position:relative; padding-left:30px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost:before { content:''; position:absolute; display:block; width:1px; height:14px; top:15px; left:0px; background-color:#dadbdd; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost a { padding-left:16px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost a:before { content:''; position:absolute; width:11px; height:17px; top:14px; left:0px; background-position:-252px -58px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost a.selected:before, #dgwrap-content .content_middle.media.list .middle_wrap > .middle_tab li.tab_ost a:hover:before { background-position:-252px -85px; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list { position:relative; width:1270px; overflow:hidden; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li { float:left; width:33.333333333333336%; height:288px; margin:30px 0px 10px 0px; padding-right:30px; box-sizing:border-box; overflow:hidden; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li.none { width:100%; height:auto; margin:0px; padding:60px 0px; border-bottom:1px #efefef solid; font-size:18px; color:#aaa; text-align:center; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt { position:relative; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt img { display:block; width:100%; max-height:217px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer { position:absolute; width:100%; padding:15px 20px; bottom:0px; left:0px; box-sizing:border-box; background-color:rgba(0, 0, 0, 0.75); }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt p { display:inline-block; width:auto; max-width:200px; padding-right:5px; color:#fff; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li a:hover dl dt .list_overlayer dt p { text-decoration:underline; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span { padding-right:5px; color:#d09266; vertical-align:top; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag { display:inline-block; width:15px; height:15px; margin:2px 0px 0px 5px; padding:0px; vertical-align:top; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag.new { background-position:-174px -58px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag.hot { background-position:-174px -83px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag.img { background-position:-199px -83px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag.video { background-position:-174px -108px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag.gm { background-position:-199px -108px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dt span.flag.tree { background-position:-174px -133px; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dd p { margin-top:5px; font-size:13px; color:#aaa; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dd p span { position:relative; margin-right:10px; padding-right:10px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dt .list_overlayer dd p span:after { content:'';  position:absolute; display:block; width:1px; height:10px; right:0px; top:4px; background-color:#6d6e6f; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li > a > dl > dd { height:40px; padding:15px; border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; overflow:hidden; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user { float:left; display:block; width:250px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user > * { float:left; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dt img { float:left; width:36px; margin-right:10px; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dd { width:170px; text-align:left; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dd p { font-size:14px; color:#444; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dd p span { color:#888; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dd p.replylist_info { margin-top:5px; font-size:12px; color:#888; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dd p.replylist_info span { position:relative; padding-right:16px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .list_user dd p.replylist_info span:after { content:''; position:absolute; display:block; width:1px; height:8px; top:4px; right:8px; background-color:#dadbdd; }

#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .content_cnt { float:left; width:100px; margin-top:-3px; overflow:hidden; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .content_cnt li { float:left; width:42px; text-align:center; font-size:13px; color:#888; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .content_cnt li:last-child { margin-left:15px; }
#dgwrap-content .content_middle.media.list .middle_wrap > .middle_list > li dl dd .content_cnt li span { display:block; margin-bottom:3px; font-size:18px; color:#cda182; letter-spacing:-0.5px; }

#dgwrap-content .content_middle.media.list .middle_wrap > .paging { margin-top:50px; }
/* // MEDIA_ LIST */

/* PATCH_ LIST */
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list { position:relative; width:1270px; border-top:2px #666 solid; overflow:hidden; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li { float:left; width:33.333333333333336%; height:240px; margin-top:30px; padding-right:30px; box-sizing:border-box; overflow:hidden; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.none { width:100%; height:auto; margin:0px; padding:60px 0px; border-bottom:1px #efefef solid; font-size:18px; color:#aaa; text-align:center; }

#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a { position:relative; display:block; width:100%; height:240px; padding:25px 30px; box-sizing:border-box; background-color:#f2f2f2; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li:nth-child(2n) > a { background-color:#dfdfdf; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a { background-color:#60b9bc; }

#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dt { margin-bottom:21px; font-size:22px; color:#555; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd p { position:relative; display:block; margin-bottom:5px; padding-left:10px; line-height:20px; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a dl dt, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a dl dd p { color:#fff; }

#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong { color:#aa0d0d; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong:before, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd p:before { content:''; position:absolute; width:4px; height:4px; top:50%; margin-top:-2px; left:0px; border-radius:100px; background-color:#555; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong:before { background-color:#aa0d0d; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a dl dd p:before { background-color:#fff; }

#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong:before, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd p:before, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a dl dd strong:before, #dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a dl dd p { transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a:hover dl dd strong { color:#e88d8d; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a:hover dl dd strong:before { background-color:#e88d8d; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li > a:hover dl dd p:before { background-color:#aaa; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a:hover dl dd strong { color:#b26a6a; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a:hover dl dd strong:before { background-color:#b26a6a; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a:hover dl dd p { color:#b7f4f6; }
#dgwrap-content .content_middle.patch.list .middle_wrap > .middle_list > li.selected > a:hover dl dd p:before { background-color:#b7f4f6; }

#dgwrap-content .content_middle.patch.list .middle_wrap > .paging { margin-top:60px; }
/* // PATCH_ LIST */

/* BOARD SUGGEST */
#dgwrap-content .long_banner { margin-top:5px; }

#dgwrap-content .content_middle .suggest_select { float:none !important; display:inline-block; margin-left:20px; }

#dgwrap-content .content_middle .suggest_feedback_btn { border:1px #14a6d8 solid; box-sizing:border-box; text-align:center; font-size:13px; color:#fff; background-color:#22b2e3; }
#dgwrap-content .content_middle .suggest_feedback_btn:after { content:''; display:inline-block; width:15px; height:10px; margin-left:7px; background-position:-364px -18px; }

#dgwrap-content .content_middle .middle_suggest_filter { position:relative; width:100%; min-height:242px; margin-top:10px; padding:25px 30px; border:1px #c3c3c3 solid; border-top:2px #666 solid; box-sizing:border-box; overflow:hidden; }
#dgwrap-content .content_middle .middle_suggest_filter:after { content:''; position:absolute; display:block; width:1px; height:145px; top:50%; left:50%; margin:-50px 0px 0px -0.5px; background-color:#e7e7e7; }
#dgwrap-content .content_middle .middle_suggest_filter h3 { font-size:17px; color:#666; text-align:center; }

#dgwrap-content .content_middle .middle_suggest_filter ul { float:left; width:50%; margin-top:20px; box-sizing:border-box; overflow:hidden; }
#dgwrap-content .content_middle .middle_suggest_filter ul.filter_right { padding-left:25px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li { float:none; display:block; margin-right:25px; padding:7px 0px 3px 0px; border-bottom:1px #dbdbdb dotted; overflow:hidden; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li:last-child { border-bottom:0px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li span { float:left; display:block; margin-top:2px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num { width:17px; height:12px; text-align:left; text-indent:-9999px; overflow:hidden; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num1 { background-position:6px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num2 { background-position:-10px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num3 { background-position:-28px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num4 { background-position:-48px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num5 { background-position:-66px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num6 { background-position:-84px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num7 { background-position:-103px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num8 { background-position:-122px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num9 { background-position:-141px -246px; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .num.num10 { background-position:-165px -246px; }

#dgwrap-content .content_middle .middle_suggest_filter ul > li a { float:left; width:440px; margin-left:15px; font-size:13px; }

#dgwrap-content .content_middle .middle_suggest_filter ul > li .suggest_like { float:right; margin-right:10px; font-size:13px; color:#888; }
#dgwrap-content .content_middle .middle_suggest_filter ul > li .suggest_like:before { content:''; float:left; display:block; width:12px; height:10px; margin:3px 10px 0px 0px; background-position:-192px -246px; }
/* // BOARD SUGGEST */


/* TESTSRV */
#dgwrap-content .content_middle.testsrv { position:relative; width:100%; overflow:hidden; }
#dgwrap-content .content_middle .middle_testsrv { position:relative; width:100%; overflow:hidden; }
#dgwrap-content .content_middle .middle_testsrv img { position:relative; display:block; width:1920px; left:50%; margin-left:-960px; z-index:1; }
#dgwrap-content .content_middle .middle_testsrv a { position:absolute; display:block; width:200px; height:200px; top:0px; left:0px; z-index:5; }
#dgwrap-content .content_middle .middle_testsrv a.testsrv_start { width:320px; height:126px; top:73px; left:50%; margin-left:212px; }
#dgwrap-content .content_middle .middle_testsrv a.testsrv_guide { width:280px; height:54px; top:468px; left:50%; margin-left:-547px; }
/* // TESTSRV */


/* 특징 및 세계관 */
#dgwrap-content .content_middle.info { width:100%; overflow:hidden; background-image:url('https://ssl.nx.com/s2/game/tos/renewal2017/info/info_bg.jpg'); background-position:center top; background-repeat:no-repeat; }
#dgwrap-content .content_middle.info .middle_wrap { border:0px; background-color:transparent; }
#dgwrap-content .content_middle.info .middle_wrap > * { float:none; }
#dgwrap-content .content_middle.info .middle_info .info_guide { position:relative; width:100%; height:1499px; }
#dgwrap-content .content_middle.info .middle_info .info_guide > img { position:absolute; opacity:0; left:50%; top:110px; margin-left:-466px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; }
#dgwrap-content .content_middle.info .middle_info .info_guide .guide_text { top:510px; margin-left:-573px; }
#dgwrap-content .content_middle.info .middle_info .info_guide > img.selected { opacity:1; }
#dgwrap-content .content_middle.info .middle_info .info_guide .guide_character.selected { top:80px; }
#dgwrap-content .content_middle.info .middle_info .info_guide .guide_text.selected { top:465px; }

#dgwrap-content .content_middle.info .middle_info .info_guide .info_guideslide { position:absolute; width:1046px; height:585px; top:807px; left:50%; margin-left:-523px; }
#dgwrap-content .content_middle.info .middle_info .slide_btnwrap { position:relative; z-index:5; }
#dgwrap-content .content_middle.info .middle_info .slide_btnwrap .slide_btn { position:absolute; left:-32px; }
#dgwrap-content .content_middle.info .middle_info .slide_btnwrap .slide_btn button { position:relative; width:58px; height:89px; text-indent:-9999px; background-color:#af9a80; }
#dgwrap-content .content_middle.info .middle_info .slide_btnwrap .slide_btn button:before { content:''; position:absolute; width:14px; height:27px; top:50%; left:50%; margin:-14px 0px 0px -7px; background-position:-277px -31px; }
#dgwrap-content .content_middle.info .middle_info .slide_btnwrap .slide_btn.next { left:auto; right:-32px; }
#dgwrap-content .content_middle.info .middle_info .slide_btnwrap .slide_btn.next button:before { background-position:-302px -31px; }

#dgwrap-content .content_middle.info .middle_info .info_guide .info_guideslide > ul { position:relative; width:1046px; height:585px; overflow:hidden; z-index:1; background-color:#fff; overflow:hidden; }
#dgwrap-content .content_middle.info .middle_info .info_guide .info_guideslide > ul li { float:left; width:1046px; height:585px; }
#dgwrap-content .content_middle.info .middle_info .info_guide .info_guideslide > ul li img { display:block; width:100%; height:100%; }

#dgwrap-content .content_middle.info .middle_info .info_imageslide { position:relative; padding:50px 0px 115px 0px; background-color:#22201e; }
#dgwrap-content .content_middle.info .middle_info .info_imageslide h3 {  font-weight:normal; font-size:26px; color:#fff; text-align:center; }

#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap { height:320px; margin-top:40px; overflow:hidden; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap > button { width:100px; height:320px; padding:0px; background-color:transparent; cursor:default; z-index:5; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap > button.left { left:0px; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap > button.right { right:0px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll { position:relative; width:100%; height:320px; padding-bottom:20px; overflow:hidden; overflow-x:scroll; z-index:1; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul { width:100%; overflow:hidden; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li { position:relative; float:left; width:320px; height:320px; margin-right:20px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li:first-child { margin-left:70px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li:last-child { margin-right:70px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li:before { content:''; opacity:0; position:absolute; width:100%; height:100%; top:0px; left:0px; background-color:rgba(0, 0, 0, 0.5); z-index:5; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li button { position:absolute; opacity:0; width:60px; height:60px; top:130px; left:99px; padding:0px; background-color:rgba(0, 0, 0, 0.5); z-index:10; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li button.btn_download { left:176px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li.hover:before, #dgwrap-content .content_middle.info .middle_info .slide_scroll ul li.hover button { opacity:1; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li button:before { content:''; position:absolute; width:23px; height:22px; left:50%; top:50%; margin:-11px 0px 0px -12px; background-position:-278px -69px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li button.btn_download:before { width:19px; height:18px; margin:-9px 0px 0px -10px; background-position:-310px -71px; }
#dgwrap-content .content_middle.info .middle_info .slide_scroll ul li img { display:block; width:100%; height:100%; }

#dgwrap-content .content_middle.info .middle_info .slide_scrollcontroller { position:absolute; width:740px; height:20px; bottom:47px; left:50%; margin-left:-370px; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollcontroller:after { content:''; position:absolute; top:9px; left:0px; width:100%; height:1px; background-color:#2d2a27; z-index:1; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollcontroller p { position:relative; width:47px; height:20px; background-color:transparent; background-position:-308px 0px; z-index:5; cursor:pointer; }

#dgwrap-content .content_middle.info .middle_info .info_videowrap { width:100%; height:971px; background-image:url('https://ssl.nx.com/s2/game/tos/renewal2017/info/info_video_bg.jpg'); background-position:center top; background-repeat:no-repeat; }

#dgwrap-content .content_middle.info .middle_info .info_videowrap > .info_videoplayer { width:1047px; margin:0px auto; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer { padding-top:77px; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer h3 { float:left; line-height:18px; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer .top_link { position:relative; float:right; width:240px; right:-16px; padding:0px; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer .slide_btnwrap .slide_btn { top:266px; left:-58px; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer .slide_btnwrap .slide_btn button { background-color:#323232; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer .slide_btnwrap .slide_btn.next { left:auto; right:-58px; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoplayer iframe { width:1047px; height:615px; margin-top:20px; }

#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide { margin-top:50px; }
#dgwrap-content .content_middle.info .middle_info .info_videoslide .slide_scrollwrap, #dgwrap-content .content_middle.info .middle_info .info_videoslide .slide_scroll { height:114px; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li { width:203px; height:114px; cursor:pointer; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li:after { opacity:0; content:''; position:absolute; width:29px; height:29px; top:31px; left:50%; margin-left:-15px; background-position:-278px -101px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; z-index:5; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li button { opacity:1; position:relative; width:100%; height:100%; top:0px; left:0px; z-index:1; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li button:before { display:none; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li.selected:before, #dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li.selected:after { opacity:1; }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li p { position:absolute; width:100%; left:0px; bottom:0px; padding:10px; box-sizing:border-box; z-index:10; background-color:rgba(0, 0, 0, 0.7); }
#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide ul li p span { color:#fff; font-size:12px; }

#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide .slide_scrollwrap > button { height:114px; }

#dgwrap-content .content_middle.info .middle_info .info_videowrap .info_videoslide .slide_scrollcontroller:after { background-color:#d4d0ca; }

#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap.center { margin:0px auto; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap.center ul li:first-child { margin-left:0px; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap.center ul li:last-child { margin-right:0px; }
#dgwrap-content .content_middle.info .middle_info .slide_scrollwrap.center > button, #dgwrap-content .content_middle.info .middle_info .slide_scrollwrap.center .slide_scrollcontroller { display:none; }
/* // 특징 및 세계관 */

/* 클래스 정보_ V2 */
#dgwrap-content .content_middle.class.info { overflow:visible; }
#dgwrap-content .content_middle.class.info .middle_classinfo { position:relative; width:100%; }
#dgwrap-content .content_middle.class.info .middle_classinfo ul { width:100%; height:324px; }
#dgwrap-content .content_middle.class.info .middle_classinfo ul > li { position:relative; float:left; width:248px; height:100%; box-sizing:border-box; }
#dgwrap-content .content_middle.class.info .middle_classinfo ul > li:last-of-type { border-right:0px; }

#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab { border-left:1px #cfcfcf solid; border-right:1px #cfcfcf solid; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li { position:relative; height:324px; border-right:1px #cfcfcf solid; border-bottom:1px #cfcfcf solid; background-color:#f8f8f8; z-index:1; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected { border-bottom-color:transparent; background-color:#fff; z-index:2; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected:after { content:''; position:absolute; width:187px; height:1px; left:29px; bottom:0px; background-color:#e7e7e7;  }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li .tab_on, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li:hover .tab_off, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected .tab_off { display:none; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li:hover .tab_on, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected .tab_on, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li .tab_off { display:block; }

#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li strong { display:block; height:45px; border-top:2px #b1b1b1 solid; border-bottom:1px #cfcfcf solid; font-size:17px; color:#b1b1b1; text-align:center; line-height:45px; cursor:pointer; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li:hover strong { color:#666; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected strong { border-top-color:#19b9c9; box-shadow:0px 3px 5px #6d6d6d; color:#1ab9c9; }

#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li dl { width:100%; height:30px; text-align:center; overflow:hidden; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li dl dt { display:inline-block; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li dl dt img { height:25px; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li dl dd { display:inline-block; color:#b4b4b4; font-size:12px; text-align:left; letter-spacing:0px; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected dl dd, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li:hover dl dd { color:#888; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li dl dd p { font-size:14px; color:#7a7a7a; }
#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected dl dd p, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li:hover dl dd p { color:#444; }

#dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected:hover .tab_on, #dgwrap-content .content_middle.class.info .middle_classinfo > ul.classinfo_tab > li.selected:hover dl { opacity:0.7; }

#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content { width:100%; border-left:1px #cfcfcf solid; border-right:1px #cfcfcf solid; border-bottom:1px #cfcfcf solid; overflow:hidden; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul { display:none; height:auto; margin-top:-33px; padding:0px 29px 32px 29px; overflow:hidden; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul.selected { display:block; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li { height:241px; margin-top:32px; border-top:1px #e7e7e7 solid; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:after { content:''; position:absolute; display:block; width:1px; height:209px; top:32px; right:0px; background-color:#e7e7e7; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:nth-child(5n - 4), #dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:nth-child(5n) { width:219px; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:nth-child(5n):after { display:none; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:nth-child(5n - 4) a { display:block; margin-left:-29px; }

#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li dl { width:100%; height:30px; text-align:center; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li dl dt { display:inline-block; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li dl dt img { height:25px; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li dl dd { display:inline-block; color:#b4b4b4; font-size:12px; text-align:left; letter-spacing:0px; }
#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li dl dd p { font-size:14px; color:#7a7a7a; }

#dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:hover img, #dgwrap-content .content_middle.class.info .middle_classinfo > .classinfo_content ul > li:hover dl { opacity:0.7; }

/* 클래스 상세 */
#dgwrap-content .content_middle.class.view h2 .btn.small_btn.Clr3 { width:54px; padding:0px; border:1px #dadada solid; font-size:13px; color:#666 !important; background-color:#fff !important; }

#dgwrap-content .content_middle.class.view .middle_classinfo { width:100%; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top { width:100%; height:430px; margin-bottom:60px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top > * { position:relative; float:left; height:100%; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_left { width:735px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_left .top_img { width:100%; height:290px; box-sizing:border-box; border-top:1px #f0f0f0 solid; border-left:1px #f0f0f0 solid; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_left .top_img .img { position:relative; float:left; width:50%; height:290px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_left .top_img .img img { position:absolute; max-height:346px; left:0px; right:0px; bottom:10%; margin:0px auto; }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content { width:100%; height:140px; background-color:#f0f0f0; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl { width:100%; height:100%; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl > * { float:left; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl dt { position:relative; width:140px; height:100%; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl dt img { position:absolute; display:block; top:50%; left:50%; transform:translate(-50%, -50%); }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl dd { position:relative; width:574px; max-height:140px; color:#666; line-height:18px; word-break:break-all; font-size:13px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl dd strong { display:block; margin-bottom:15px; font-size:16px; color:#444; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl dd strong span { padding-left:5px; font-size:14px; color:#888; font-weight:normal; letter-spacing:0px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_content dl dd div { max-height:88px; overflow-y:auto; }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_right { width:505px; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_right dl { position:absolute; width:100%; left:0px; bottom:0px; padding:0px 30px; box-sizing:border-box; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_right dl > * { display:block; width:100%; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_right dl dt { margin-bottom:15px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_right dl dt strong { color:#fff; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_top .top_right dl dd { opacity:0.8; margin-bottom:30px; color:#fff; font-size:13px; line-height:18px; word-break:break-all; }

#dgwrap-content .content_middle.class.view .middle_classinfo h3 { display:block; height:28px; border-bottom:2px #a3a3a3 solid; font-size:20px; color:#666; }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle { width:100%; margin-bottom:75px; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle.bottom { margin-bottom:0px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul { width:100%; padding-bottom:3px; overflow:hidden; background-image:url(https://ssl.nx.com/s2/game/tos/renewal2017/class_img_border_2018.jpg); background-position:0px bottom; background-repeat:repeat-x; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li { position:relative; padding:40px 0px; border-bottom:1px #d1d1d1 solid; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li:last-of-type { border-bottom:0px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li dl { width:680px; min-height:76px; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li dl dt { float:left; width:76px; height:100%; margin-right:20px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li dl dt img { display:block; width:100%; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li dl dd { float:left; width:584px; color:#666; font-size:13px; line-height:18px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li dl dd strong { display:block; margin-bottom:15px; font-size:17px; colro:#444; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li dl dd strong span { padding-left:5px; color:#999; font-size:14px; font-weight:normal; letter-spacing:0px; }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_info { position:absolute; top:40px; right:0px; overflow:hidden; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_info li { float:left; width:86px; height:76px; margin-left:6px; padding-top:14px; color:#666; font-size:13px; text-align:center; box-sizing:border-box; background-color:#f0f0f0; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_info li strong { display:block; width:100%; margin-top:15px; font-size:17px; color:#1ab9c9; }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_equip { margin-top:25px; padding-left:95px; color:#1ab9c9; font-size:13px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_equip.type2 { margin-top:15px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_equip strong { padding-right:10px; color:#666; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_equip strong.equip_title2 { padding-left:90px; }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn { position:relative; width:1145px; height:46px; margin:30px 0px 0px 95px; border:2px #e8e8e8 solid; padding:0px; box-sizing:border-box; text-align:left; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn > * { position:absolute; top:11px; left:45px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn strong { color:#666; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn strong.btn_title2 { left:431px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn strong.btn_title3 { left:811px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn strong.btn_title4 { left:987px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn span.onoff_btn { width:15px; height:8px; top:19px; left:1108px; background-position:-364px 0px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .middle_togglebtn.selected span.onoff_btn { transform:rotate(180deg); }

#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .table { display:none; width:1145px; height:0px; margin-left:95px; border-top:0px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .table.selected { display:table; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .table tbody tr td { border-bottom:0px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .table tbody tr > td:last-of-type { padding-right:50px; }
#dgwrap-content .content_middle.class.view .middle_classinfo .classinfo_middle > ul > li .table tbody tr:nth-child(2n) > td { background-color:#f9f9f9; }
/* // 클래스 정보_ V2 */

/* FOOTER */
#dgwrap-footer { background-color:#463f3b; }
#dgwrap-footer .footer_wrap .footer_top li a { color:#c9c6c1; }
#dgwrap-footer .footer_wrap .footer_top li a.top_personal {color:#dac6a8; }
#dgwrap-footer .footer_wrap .footer_top li a:hover, #dgwrap-footer .footer_wrap > p > a:hover { color:#fff; }

#dgwrap-footer .footer_wrap > p, #dgwrap-footer .footer_wrap > p > a { color:#a49f96; }
/* // FOOTER */


/* 기존 소스 사용 */
/* 게임 가이드 */
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea {width:auto; text-align:center; background:#e3e3e3; border-top:2px solid #999; border-bottom:1px solid #cecece; margin:0 0 40px 0;}

#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner { background:#e3e3e3; padding:30px 0px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner * { display:inline-block; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner .tit { width:101px; height:16px; margin-right:30px; vertical-align:middle; background-position:0px -189px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner .radio { display:inline-block; padding-right:5px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner .radio label + input { margin-left:5px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner .input .inputTxt { width:300px; margin-left:10px; border:0px; line-height:35px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .searchArea .inner .input .btn { min-width:72px; height:35px; line-height:35px; color:#fff; background-color:#666; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap { width:100%; overflow:hidden; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents { margin-bottom:40px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul { width:1252px; overflow:hidden; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul li { float:left; width:300px; margin-right:13px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul li a { display:block; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul li .img { position:relative; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul li .img img { display:block; width:300px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul li .img .inner { position:absolute; width:100%; left:0px; bottom:0px; background-color:rgba(0, 0, 0, 0.6); }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .topContents ul li .img .inner .txt { display:block; padding:20px; font-size:14px; line-height:18px; color:#fff; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .indexGuide > ul { width:1252px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .indexGuide > ul > li { float:left; width:298px; text-align:center; border:1px solid #e5e5e5; margin:0px 13px 18px 0px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .indexGuide > ul > li .tit { padding:20px 0px; border:1px solid #816f63; border-bottom:0 none; font-size:17px; color:#fff; background-color:#907c6e; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .indexGuide > ul > li ul { padding:15px 0px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .indexGuide > ul > li ul li a { display:block; padding:16px 10px;font-size:15px; color:#888; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listWrap .indexGuide > ul > li ul li a:hover { color:#0095a4; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents { position:relative; width:100%; line-height:1.4; font-size:14px; word-break:break-all; overflow:hidden; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .contentsArea { float:left; width:910px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side { position:absolute; width:300px; top:0px; right:0px; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .inner img, #dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .inner object, #dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .inner embed, #dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .inner iframe { max-width:100%; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents td img { max-width:none !important; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .titleSection { margin-bottom:38px; padding:20px 0px; border-top:1px solid #b2b2b2; border-bottom:1px solid #e5e5e5; font-size:17px; font-weight:normal; color:#222; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .headerArea { position:relative; margin-bottom:35px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .headerArea h2 { font-size:26px; font-weight:normal; color:#222; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .frame { margin-bottom:60px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .inner {width:298px; margin-bottom:18px; border:1px solid #e5e5e5; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .tit { padding:20px 25px; border:1px solid #816f63; border-bottom:0 none; font-size:17px; color:#fff; font-weight:normal; background-color:#907c6e; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .list { width:auto; padding:15px 0px; background-color:#fff; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .list li { float:none; width:auto; margin:0px; border:0px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .list li a { display:block; padding:10px 25px; font-size:15px; color:#888; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .list li a:hover { color:#0095a4; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .btnList a { height:58px; line-height:58px; font-size:17px; text-decoration:none; text-align:center; color:#666; border:1px solid #d9d9d9; background:#fff; display:block; transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .viewWrap .viewContents .side .btnList a:hover { background-color:#4a4440; color:#fff; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .summary { margin:70px 0px; text-align:center; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .summary .txt { margin-bottom:10px; font-size:18px; color:#000; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .summary .txt strong { font-weight:normal; color:#cda182; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .summary .btnHome a { font-size:15px; text-decoration:underline; color:#888; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list li { min-height:172px; margin-bottom:30px; border:1px solid #e0e0e0; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list a { display:block; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list a:hover .subject strong { text-decoration:underline; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .thumb { float:left; width:399px; height:172px; border-right:1px solid #e0e0e0; overflow:hidden; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .thumb img { display:block; width:100%; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .contents { float:left; width:750px; padding:26px 30px 0 30px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .noImg .contents { width:1150px; }

#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .top { margin-bottom:16px; padding-bottom:17px; border-bottom:1px solid #e0e0e0; font-size:18px; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .subject strong { display:block; height:19px; margin-bottom:9px; font-size:18px; font-weight:normal; color:#222; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .subject span { color:#cda182; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .subject .info { font-size:13px; color:#888; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .btm { display:-webkit-box; max-height:45px; line-height:22px; font-size:14px; color:#888; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-break:break-all; overflow:hidden; }
#ie #dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .btm { display:block; }
#dgwrap-content .content_middle .middle_gameguide .guideContents .listSearch .list .btm strong { font-weight:normal; color:#cda182; }

/* GOOGLE 검색 */
.gsc-control{width:300px}
.gsc-control div{position:static}
.gsc-control-cse,.gsc-control-cse .gsc-table-result{width:100%;}
.gsc-control-cse div{position:static}
form.gsc-search-box{margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;width:100%}
table.gsc-search-box{border-style:none;border-width:0;border-spacing:0;width:100%;margin-bottom:2px}
table.gsc-search-box td{vertical-align:middle}
table.gsc-search-box td.gsc-input{padding-right:12px}
td.gsc-search-button{width:1%}
td.gsc-clear-button{width:14px}
table.gsc-branding td,table.gsc-branding,table.gcsc-branding td,table.gcsc-branding{margin:0;padding:0;border:0}
table.gsc-branding,table.gcsc-branding{border-style:none;border-width:0;border-spacing:0;width:100%}
.gsc-branding-text,.gcsc-branding-text,.gsc-branding-text-name,.gcsc-branding-text-name{color:#676767}
td.gsc-branding-text,td.gcsc-branding-text{vertical-align:top}td.gsc-branding-text div.gsc-branding-text,td.gcsc-branding-text div.gcsc-branding-text{padding-bottom:2px;text-align:right;font-size:11px;margin-right:2px}div.gsc-branding-youtube td.gsc-branding-text{vertical-align:middle}td.gsc-branding-img-noclear,td.gcsc-branding-img-noclear{width:51px;vertical-align:bottom}td.gsc-branding-img,td.gcsc-branding-img{width:65px;vertical-align:bottom}div.gsc-branding-youtube td.gsc-branding-img-noclear{width:55px}div.gsc-branding-youtube td.gsc-branding-img{width:69px}table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text{margin-right:0;text-align:center}table.gsc-branding-vertical td.gsc-branding-img-noclear{text-align:center}div.gsc-branding-img,div.gsc-branding-img-noclear,img.gsc-branding-img,img.gsc-branding-img-noclear,div.gcsc-branding-img,div.gcsc-branding-img-noclear,img.gcsc-branding-img,img.gcsc-branding-img-noclear{padding-top:1px}img.gsc-branding-img,img.gsc-branding-img-noclear,img.gcsc-branding-img,img.gcsc-branding-img-noclear{margin:0;padding-right:0;padding-left:0;padding-bottom:0;border:0;display:inline}td.gcsc-branding-text{white-space:nowrap;width:100%}td.gcsc-branding-text div.gcsc-branding-text{margin:0 2px}td.gcsc-branding-img-noclear{width:auto}a.gsc-branding-clickable{cursor:pointer}input.gsc-search-button{margin-left:2px}div.gsc-clear-button{display:inline;text-align:right;margin-left:4px;margin-right:4px;padding-left:10px;background-repeat:no-repeat;background-position:center center;background-image:url('//www.google.com/uds/css/clear.gif');cursor:pointer}.gsc-search-box-tools .gsc-clear-button{display:none}.gsc-results-close-btn{background-image:url("//www.google.com/images/nav_logo114.png");background-repeat:no-repeat;background-position:-140px -230px;float:right;display:none;opacity:0;height:12px;width:12px;position:absolute !important;top:20px;right:20px;cursor:pointer}.gsc-results-close-btn-visible{display:block;opacity:1}.gsc-results-wrapper-overlay{border:0;margin:auto;border-radius:1px;overflow:auto;height:80%;-webkit-box-shadow:0 3px 10px rgba(34,25,25,0.4);-moz-box-shadow:0 3px 10px rgba(34,25,25,0.4);-ms-box-shadow:0 3px 10px rgba(34,25,25,0.4);-o-box-shadow:0 3px 10px rgba(34,25,25,0.4);box-shadow:0 3px 10px rgba(34,25,25,0.4);border-collapse:separate;background:white;padding:30px;width:70%;position:fixed !important;top:5%;left:12%;opacity:0;z-index:100002;visibility:hidden;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=135,Color='#888888')}.gsc-results-wrapper-visible{opacity:1 !important;visibility:visible !important}.gsc-modal-background-image{position:fixed !important;top:0;left:0;height:130%;width:100%;z-index:100001;background-color:white;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);display:none;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.gsc-modal-background-image-visible{opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);display:block}.gsc-overflow-hidden{overflow:hidden}input.gsc-input{padding:1px 6px;border:1px solid #DDD;width:99%}.gsc-keeper{color:#36c;text-decoration:underline;cursor:pointer;font-weight:normal;padding-left:16px;background-repeat:no-repeat;background-position:1px 3px;background-image:url('//www.google.com/uds/css/blue_check.gif')}.gsc-resultsHeader{width:100%;clear:both}.gsc-resultsHeader td.gsc-twiddleRegionCell{width:75%}.gsc-resultsHeader td.gsc-configLabelCell{text-align:right;width:75%}.gsc-resultsHeader .gsc-twiddle{margin-top:4px;display:inline;cursor:pointer;background-repeat:no-repeat;background-position:0 2px}.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{background-image:url('//www.google.com/uds/css/arrow_close.gif')}.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{background-image:url('//www.google.com/uds/css/arrow_open.gif')}.gsc-resultsHeader .gsc-title{color:#676767;margin-right:10px;padding-left:14px;display:inline}.gsc-resultsHeader .gsc-stats{color:#676767;font-size:11px;font-weight:normal;display:inline}.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats{display:none}.gsc-results-selector{display:inline}.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector{display:none}.gsc-result-selector{cursor:pointer;display:inline;padding-left:13px;background-repeat:no-repeat;background-position:center left}.gsc-one-result{background-image:url('//www.google.com/uds/css/one-complex-dark.gif')}.gsc-more-results{background-image:url('//www.google.com/uds/css/more-complex-dark.gif')}.gsc-all-results{background-image:url('//www.google.com/uds/css/all-complex-dark.gif');padding-right:1px}.gsc-one-result-active .gsc-one-result{background-image:url('//www.google.com/uds/css/one-complex-light-blue.gif')}.gsc-more-results-active .gsc-more-results{background-image:url('//www.google.com/uds/css/more-complex-light-blue.gif')}.gsc-all-results-active .gsc-all-results{background-image:url('//www.google.com/uds/css/all-complex-light-blue.gif')}.gsc-resultsHeader .gsc-configLabel{color:#676767;display:inline;font-size:11px;cursor:pointer}.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed{padding-right:12px;background-repeat:no-repeat;background-position:center center;background-image:url('//www.google.com/uds/css/settings.gif')}.gsc-tabsArea{clear:both;margin-top:6px;margin-bottom:8px}.gsc-tabsArea .gs-spacer{font-size:1px;margin-right:0;overflow:hidden}.gsc-tabsArea .gs-spacer-opera{margin-right:0}.gsc-tabsAreaInvisible,.gsc-refinementsAreaInvisible,.gsc-refinementBlockInvisible{display:none}.gsc-tabHeader{padding-left:6px;padding-right:6px;margin-right:2px;margin-top:2px}.gsc-tabHeader.gsc-tabhActive{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #f90;color:black}.gsc-tabHeader.gsc-tabhInactive{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #e9e9e9;background:#e9e9e9;color:#676767;cursor:pointer}.gsc-tabData.gsc-tabdActive{display:block}.gsc-tabData.gsc-tabdInactive{display:none}.gsc-tabData.gsc-tabdActive.gsc-resultsbox-invisible{display:none}.gsc-refinementsArea{clear:both;margin-bottom:4px;border-bottom:1px solid #e9e9e9;padding-bottom:5px}.gsc-refinementHeader{margin-right:2px;}.gsc-refinementHeader.gsc-refinementhActive{font-weight:bold}.gsc-refinementHeader.gsc-refinementhInactive{text-decoration:underline;cursor:pointer}.gsc-tabData .gsc-resultsHeader .gsc-title{display:none}.gsc-tabData .gsc-resultsHeader .gsc-stats{display:none}.gsc-tabData .gsc-resultsHeader .gsc-results-selector{display:none}.gsc-completion-selected{background:#eee;cursor:default}.gsc-completion-selected .gsc-completion-promotion-table{cursor:pointer}.gsc-completion-container{font-family:Arial,sans-serif;background:white;border:1px solid #DDD;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:0}.gsc-completion-title{color:#00c;line-height:normal;white-space:normal}.gsc-completion-snippet{line-height:normal;white-space:normal}.gsc-completion-container .gsc-completion-icon-cell{width:42px;height:42px;padding-right:10px}.gsc-completion-icon{margin-left:auto;margin-right:auto;display:block;border:1px solid #ddd}.gsc-completion-container .gsc-completion-promotion-table{font-size:inherit;background:inherit;margin:5px 0;width:100%}.gsc-resultsbox-visible{display:block}.gsc-resultsbox-invisible{display:none}.gsc-results{padding-bottom:2px;width:99%}.gsc-result{margin-bottom:10px}.gsc-result .gs-title{}.gsc-result div.gs-watermark{display:none}.gsc-results .gsc-result img.gs-ad-marker{display:none}.gsc-wrapper{position:relative;display:block}.gsc-adBlock{position:relative;display:block;border-bottom:1px solid #e9e9e9;margin-bottom:4px}.gsc-adBlock h2{float:right;margin:3px 5px 0;font-weight:normal;font-size:.9em;color:#676767}.gsc-adBlock .gsc-ad{padding-left:8px;padding-top:5px;padding-right:3px}.gsc-adBlock .gsc-ad a{font-weight:bolder;color:#00c;line-height:1.4em}.gsc-adBlock .gsc-ad cite{font-style:normal;color:green}.gsc-adBlock .gsc-ad span{padding-left:8px}.gsc-adBlockNoHeight{height:0}.gsc-adBlockInvisible{display:none}.gsc-adBlockVertical{position:relative;display:block;float:right;clear:right;width:30%}.gsc-adBlockBottom{position:relative;display:block;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-bottom:4px}.gsc-thinWrapper{width:100%;float:left;overflow:hidden}.gsc-adBlockVertical h2{text-align:center;font-weight:normal;font-size:.9em;color:#676767;margin-top:6px}.gsc-adBlockVertical .gsc-ad{padding-left:8px;padding-top:5px}.gsc-adBlockVertical .gsc-ad a{font-weight:bolder;color:#00c;line-height:1.4em}.gsc-adBlockVertical .gsc-ad cite{font-style:normal;color:green;display:block}div.gsc-config{border:1px solid #e9e9e9;margin-top:0;margin-bottom:10px;padding-top:2px;padding-left:6px;padding-right:6px;padding-bottom:6px}form.gsc-config{margin-bottom:0}.gsc-configSetting{margin-top:6px}.gsc-configSetting_Label{color:#676767}.gsc-configSettingInput{color:#676767;border:1px solid #e9e9e9;width:75%}.gsc-configSettingCheckbox{color:#676767;margin-right:6px}.gsc-configSettingCheckboxLabel{display:inline;color:#676767}div.gsc-configSettingSubmit{margin-top:8px;text-align:right}input.gsc-configSettingSubmit{display:inline;font-size:11px;cursor:pointer}.gsc-webResult:after{content:".";display:block;height:0;clear:both;visibility:hidden}.gsc-webResult{zoom:1}.gsc-webResult .gsc-result{margin:0;padding:.5em 0;border-bottom:1px solid #ebebeb}.gsc-above-wrapper-area{border-bottom:1px solid #e9e9e9;padding:5px 0 5px 0}.gsc-above-wrapper-area-invisible{display:none}.gsc-above-wrapper-area-container{width:100%}.gsc-result-info{text-align:left;color:#676767;padding-left:8px;margin:10px 0 10px 0}.gsc-result-info-container{text-align:left}.gsc-result-info-invisible{display:none}.gsc-orderby-container{text-align:right;background:transparent}.gsc-orderby-invisible{display:none}.gsc-orderby-label{color:#676767;padding:5px 5px 6px 0}.gsc-selected-option-container{background-color:transparent;border:1px solid #eee;border:1px solid rgba(0,0,0,0.1);border-radius:2px;box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#444;cursor:default;font-size:11px;font-weight:bold;height:27px;line-height:27px;max-width:90%;min-width:54px;outline:0;padding:0 28px 0 6px;position:relative;text-align:center}.gsc-selected-option{position:relative;width:100%}.gsc-control-cse .gsc-option-selector{border:0;height:11px;margin-top:-4px;position:absolute;right:5px;top:12px;width:7px;padding:0 5px 0 5px;background:url(//www.google.com/uds/css/grey-disclosure-arrow-down.png) center no-repeat}.gsc-option-menu-invisible{display:none}.gsc-control-cse .gsc-option-menu-container{color:#000;font-size:80%;position:relative}.gsc-control-cse .gsc-option-menu{background:#fff;border:1px solid #eee;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default;margin:0;max-height:360px;outline:0;padding:6px 0;position:absolute;right:0;top:0;z-index:7}.gsc-option-menu-item{color:#777;cursor:pointer;list-style:none;margin:0;padding:0 30px 0 30px;white-space:nowrap}.gsc-option-menu-item-highlighted{background-color:#EEE;border-color:#EEE;border-width:1px 0;color:#333}.gsc-option{cursor:pointer;list-style:none;white-space:nowrap;line-height:27px;text-align:left}.gs-web-image-box,.gs-promotion-image-box{float:left;padding:2px 8px 2px 0;margin-right:0;margin-left:0;text-align:center;width:62px}.gs-web-image-box img.gs-image,.gs-promotion-image-box img.gs-promotion-image{border:1px solid #e2e2e2;max-width:60px;max-height:120px;width:expression(this.width>64 ? '64px':true);height:expression(this.height>120 ? '120px':true)}div.gs-action{display:inline;margin-right:.6em}div.gs-action a.gs-action{color:#77c}div.gs-action.cart a.gs-action,div.gs-action.star a.gs-action,div.gs-action.rss a.gs-action,div.gs-action.download a.gs-action,div.gs-action.email a.gs-action,div.gs-action.mobile a.gs-action,div.gs-action.share a.gs-action,div.gs-action.fullscreen a.gs-action,div.gs-action.generic a.gs-action,div.gs-action.link a.gs-action{padding-left:18px;background:transparent url('//www.google.com/cse/images/action_icons_sprite.gif') no-repeat}div.gs-action.cart a.gs-action{background-position:0 0}div.gs-action.star a.gs-action{background-position:-16px -34px}div.gs-action.rss a.gs-action{background-position:-48px -98px}div.gs-action.download a.gs-action{background-position:-64px -128px}div.gs-action.email a.gs-action{background-position:-112px -224px}div.gs-action.mobile a.gs-action{background-position:-131px -257px}div.gs-action.share a.gs-action{background-position:-32px -64px}div.gs-action.fullscreen a.gs-action{background-position:-79px -162px}div.gs-action.generic a.gs-action{background-position:-144px -290px}div.gs-action.link a.gs-action{background-position:-159px -321px}.gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis{overflow:hidden;text-align:left;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}.gsc-imageResult{float:left;margin-bottom:1em;margin-right:20px}.gsc-imageResult-column{margin-right:70px}.gs-imageResult{width:114px;overflow:hidden}.gs-imageResult .gs-image-box{height:86px;width:114px;position:relative}.gs-imageResult .gs-text-box{text-align:center;overflow:hidden;height:4em}.gs-imageResult div.gs-title,.gs-imageResult .gs-snippet,.gs-imageResult .gs-visibleUrl,.gs-imageResult .gs-visibleUrl-short,.gs-imageResult .gs-spelling{padding:0}.gs-imageResult .gs-snippet{overflow:hidden;line-height:1em;white-space:nowrap}.gs-imageResult .gs-visibleUrl{overflow:hidden;line-height:1.3em;height:1.3em}.gs-imageResult .gs-size{color:#6f6f6f}.gs-imageResult .gs-image-box{text-align:center}.gs-imageResult .gs-image-box img.gs-image{border:0}.gs-imageResult-classic .gs-text-box .gs-title{display:none}.gs-imageResult-column{width:474px;height:84px}.gs-imageResult-column .gs-image-box{float:left;margin-right:10px;text-align:left}.gs-imageResult-column .gs-text-box{float:left;width:350px;height:86px}.gsc-imageResult-column .gs-imageResult-column .gs-text-box .gs-title{height:auto;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.gs-imageResult-column .gs-text-box .gs-size{display:none}.gsc-imageResult.gsc-imageResult-popup,.gsc-results .gsc-imageResult-popup:hover{margin:0;padding:0;border:0}.gsc-imageResult .gs-imageResult-popup{width:auto;overflow:visible;position:relative}.gs-imageResult-popup .gs-image-thumbnail-box{padding:5px}.gs-imageResult-popup .gs-image-box{width:auto}.gs-imageResult-popup .gs-image-popup-box{width:auto;position:absolute;padding:10px;background:white;left:0;top:0;border:1px solid #ddd;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 16px rgba(0,0,0,0.2);box-shadow:0 4px 16px rgba(0,0,0,0.2);-webkit-outline:1px solid rgba(0,0,0,0.2);display:none}.gs-imageResult-popup .gs-image-popup-box .gs-image-box{height:auto;width:auto;margin-bottom:10px}.gs-imageResult-popup .gs-image-popup-box .gs-text-box{height:auto;width:auto}.gs-imageResult-popup .gs-text-box .gs-title{display:none}.gsc-videoResult .gs-videoResult .gs-title{line-height:1.3em;height:1.3em;overflow:hidden}.gsc-videoResult .gs-videoResult .gs-snippet{line-height:1.3em;max-height:2.6em;overflow:hidden}.gsc-imageResult .gsc-trailing-more-results{clear:both}.gsc-results .gsc-trailing-more-results{margin-bottom:10px}.gsc-results .gsc-trailing-more-results,.gsc-results .gsc-trailing-more-results *{color:#00c;text-decoration:underline}.gsc-imageResult .gsc-cursor-box{clear:both}.gsc-results .gsc-cursor-box .gsc-trailing-more-results{margin-bottom:0;display:inline}.gsc-results .gsc-cursor{display:inline}.gsc-results .gsc-cursor-box{margin-bottom:10px}.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#000;text-decoration:underline;margin-right:8px;display:inline}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{cursor:default;color:#a90a08;font-weight:bold;text-decoration:none}.gs-result .gs-title,.gs-result .gs-title *{color:#00c;text-decoration:underline}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{}.gsc-control-cse .gs-result .gs-spelling-original{}.gs-divider{padding-bottom:8px;text-align:center;color:#676767}.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl{color:#008000;text-decoration:none}.gs-relativePublishedDate,.gs-publishedDate{color:#6f6f6f;text-decoration:none}.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl{color:#008000;text-decoration:underline;cursor:pointer}.gs-newsResult .gs-publisher{color:#6f6f6f;display:inline;text-decoration:none}.gs-newsResult .gs-relativePublishedDate,.gs-newsResult .gs-publishedDate{display:inline;margin-left:4px}.gs-blogResult .gs-relativePublishedDate,.gs-newsResult .gs-relativePublishedDate{display:none}.gsc-blogResult .gs-blogResult .gs-publishedDate,.gsc-newsResult .gs-newsResult .gs-publishedDate{display:none}.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,.gsc-newsResult .gs-newsResult .gs-relativePublishedDate{display:inline}.gs-newsResult .gs-location{color:#6f6f6f;display:inline;text-decoration:none}.gs-promotion .gs-title,.gs-promotion .gs-title *{text-decoration:none}.gs-promotion a.gs-title,.gs-promotion a.gs-title *{text-decoration:underline}.gs-title .gs-promotion-title-right{color:#000}.gsc-webResult.gsc-result.gsc-promotion{background-color:#fff}span.gs-fileFormat{color:#666;font-size:12px}span.gs-fileFormatType{font-size:12px}.gs-promotion table{border:0;border-style:none;border-width:0;border-spacing:0;margin:0;padding:0}.gs-promotion table .gs-snippet a span.gs-title,.gs-promotion table .gs-snippet a span.gs-title *{}.gs-promotion em{font-style:normal;font-weight:bold}.gs-promotion .gs-title em{color:inherit;text-decoration:inherit}.gs-result img.gs-image,.gs-result img.gs-promotion-image{vertical-align:middle;border:1px solid #e2e2e2}.gs-result .gs-directions,.gs-result .gs-directions *{color:#77c;font-weight:normal;text-decoration:underline;cursor:pointer}.gs-secondary-link,.gs-secondary-link *{color:#77c;font-weight:normal;text-decoration:underline;cursor:pointer}.gs-result .gs-directions-to-from{display:none;margin-top:4px}.gs-result .gs-directions-to-from .gs-label{display:inline;margin-right:4px}.gs-result .gs-directions-to-from div.gs-secondary-link{display:inline}.gs-result .gs-directions-to-from .gs-spacer{display:inline;margin-right:3px;margin-left:3px}.gs-videoResult a.gs-publisher,.gs-videoResult .gs-publisher{color:#008000;text-decoration:none}.gs-result a{cursor:pointer}.gsc-loading-fade .gsc-result-info,.gsc-loading-fade .gsc-loading-resultsRoot,.gsc-loading-resultsRoot,.gsc-loading-fade .gsc-loading-refinementsArea,.gsc-loading-fade .gsc-adBlock,.gsc-loading-fade .gsc-adBlockVertical,.gsc-loading-fade .gsc-adBlockNoHeight{-ms-filter:"alpha(opacity=33.3)";filter:alpha(opacity=33.3);opacity:.333}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{padding:5px;margin:5px;border:1px solid #fc3;background-color:#fff4c2}.gs-result .gs-watermark{font-size:10px;color:#77c}div.gs-results-attribution{text-align:center;margin-bottom:4px}div.gs-results-attribution,div.gs-results-attribution *{font-size:10px;color:#676767;text-decoration:none}div.gs-results-attribution a{color:#00c;cursor:pointer}div.gs-results-attribution a:hover{text-decoration:underline}.gs-result .gs-metadata{color:#676767}.gs-localAd img.gs-ad-marker,.gs-webAd img.gs-ad-marker{padding-left:4px}.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long{overflow:hidden;display:none}.gs-webResult div.gs-per-result-labels a.gs-label{text-decoration:underline;cursor:pointer;padding:3px;color:black}.gs-webResult div.gs-per-result-labels a.gs-label.gs-labelActive{cursor:default;text-decoration:none}.gs-localAd div.gs-address *{color:#676767}.gs-localAd div.gs-street{display:inline}div.gs-city{display:inline}div.gs-region{display:inline}div.gs-country{display:none}div.gs-infoWindow *{font-size:11px}.gs-videoResult *{}.gs-videoResult td div.gs-image-box{width:110px;height:78px}.gs-videoResult td div.gs-text-box{vertical-align:top;margin-left:4px}div.gs-book-image-box td,.gs-bookResult td{vertical-align:top}div.gs-book-image-box,div.gs-book-image-box div{position:static;text-align:start}div.gs-book-image-box{width:75px;height:90px}.gs-bookResult td div.gs-text-box{vertical-align:top;margin-left:4px}div.gs-book-image-box img{border-spacing:0;border:0}div.gs-book-image-box div.gs-row-1{line-height:7px}div.gs-book-image-box img.gs-pages{height:7px;width:45px}div.gs-book-image-box img.gs-page-edge{height:7px;width:11px}div.gs-book-image-box img.gs-image{height:80px;border:1px solid #a0a0a0}.gs-bookResult .gs-author{display:inline;color:#6f6f6f}.gs-bookResult .gs-publishedDate{display:inline}.gs-bookResult .gs-pageCount{display:inline;color:#6f6f6f;margin-left:4px}.gs-patentResult td{vertical-align:top}.gs-patentResult .gs-patent-number,.gs-patentResult .gs-publishedDate,.gs-patentResult .gs-author{display:inline}.gs-patentResult .gs-image-box{padding-right:8px}.gs-patentResult img.gs-image{border:1px solid #77c}.gs-spelling a{color:#00c;cursor:pointer;text-decoration:underline}.gsc-control-cse:after{content:".";display:block;clear:both;height:0;visibility:hidden}.gs-bidi-start-align{text-align:left}.gs-bidi-end-align{text-align:right}.gsc-control-cse-zh_CN .gs-snippet b,.gsc-control-cse-zh_CN .gs-promotion em,.gsc-control-cse-zh_TW .gs-snippet b,.gsc-control-cse-zh_TW .gs-promotion em{color:#C03;font-style:normal;font-weight:normal}.gsc-snippet-metadata{color:#767676;vertical-align:top}.gsc-role{color:#767676}.gsc-tel{color:#767676}.gsc-org{color:#767676}.gsc-location{color:#767676}.gsc-rating-bar{vertical-align:top;display:inline-block;width:64px;height:12px;background:transparent url(/uds/css/cse_snippets_stars.png) -65px 0 no-repeat;overflow:hidden;margin:2px 0 0 0}.gsc-rating-bar span{vertical-align:top;display:inline-block;height:12px;background:transparent url(/uds/css/cse_snippets_stars.png) 0 0 no-repeat;padding:2px 0 0 0}.gsc-review-agregate-first-line{margin:0 40px 0 0;padding:6px 0}.gsc-review-agregate-odd-lines,.gsc-review-agregate-even-lines{margin:0 40px 0 0;padding:6px 0;border-top:1px solid #ebebeb}.gsc-reviewer{color:#00c}.gsc-author{color:#00c}.gsc-table-result,.gs-promotion-table{font-size:14px; border-spacing:0}.gsc-table-cell-thumbnail,.gs-promotion-image-cell{vertical-align:top}.gsc-table-cell-snippet-close,.gs-promotion-text-cell{vertical-align:top;width:100%}.gsc-table-cell-snippet-open{vertical-align:top;width:100%}.gsc-preview-reviews li{list-style:none;width:90%}.gsc-zippy{margin:2px 8px 0 0;float:right;outline:0;overflow:hidden;height:14px;width:14px;background-position:-19px -5px;position:relative;top:-6px}.gsc-table-cell-snippet-close .gsc-preview-reviews{display:none}.gsc-table-cell-snippet-close .gsc-zippy{background:transparent url(/uds/css/plus_icons.png) -19px -5px no-repeat}.gsc-table-cell-snippet-open .gsc-zippy{background:transparent url(/uds/css/minus_icons.png) -19px -5px no-repeat}.gsc-collapsable{cursor:pointer}html>body .gsc-inline-block{display:-moz-inline-box;display:inline-block}.gsc-inline-block{position:relative;display:inline-block}* html .gsc-inline-block{display:inline}*:first-child+html .gsc-inline-block{display:inline}.gsc-url-top{display:none}.gsc-url-bottom{display:block}.gsc-thumbnail-left{display:block}.gsc-thumbnail-inside{display:none}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-control-cse{font-family:'Roboto', 'Malgun Gothic', '맑은 고딕', '돋움', dotum, Helvetica, sans-serif !important; font-size:14px !important; background:none !important; margin:0 !important; padding:0 !important; border:0 none !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-control-cse .gsc-table-result{font-family:'나눔고딕', 'Nanum Gothic', 'Malgun Gothic', '맑은 고딕', '돋움', dotum, Helvetica, sans-serif !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-above-wrapper-area{margin:0 0 10px 0 !important; padding:0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-result-info{width:499px !important; line-height:40px !important; font-size:12px !important; color:#282828 !important; font-weight:bold !important; margin:0 !important; padding:0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-orderby{zoom:1;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-orderby:after{clear:both; display:block; content:'';}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-orderby-label{height:40px !important; line-height:40px !important; color:#282828 !important; margin:0 5px 0 0 !important; padding:0 !important; float:left !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-option-menu-container{margin:5px 0 0 0 !important; float:left !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-selected-option-container{background:#fff !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-title{height:auto !important; text-decoration:none !important; margin:0 0 16px 0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-title *{font-size:18px !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-title a{font-size:18px !important; text-decoration:none !important; color:#5b5b5b !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-title a:hover{text-decoration:underline !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-title a b, #dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-table-result b{color:#cda182 !important; font-weight:normal !important; text-decoration:none !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-adBlock{display:none !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-table-result{line-height:18px !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-table-result b{font-weight:normal !important; color:#cda182 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-result{border:0 none !important; border-bottom:1px solid #cfcfcf !important; margin:0 !important; padding:18px 6px !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-result:hover{border:0 none !important; border-bottom:1px solid #cfcfcf !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-visibleUrl{display:none !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-cursor{height:32px !important; margin:25px 0 0 0 !important; text-align:center !important; overflow:hidden !important; line-height:0 !important; display:block !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-cursor-page{height:35px !important; line-height:35px !important; font-size:18px !important; text-align:center !important; color:#888 !important; vertical-align:top !important; margin:0 34px 0 0 !important; text-decoration:none !important; display:inline-block !important; *display:inline !important; zoom:1;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-cursor-page:hover, #dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-cursor-current-page{ color:#cda182 !important; text-decoration:none !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gs-no-results-result .gs-snippet{text-align:center !important; background:none !important; border:0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gcsc-branding{margin:0 !important; padding:0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-table-result, #dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-thumbnail-inside, #dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-url-top{padding:0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-control-cse, #dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-control-cse .gsc-table-result{font-size:14px !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-results{width:100% !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-results .gsc-cursor-box{margin:0 !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-above-wrapper-area{display:none !important;}
#dgwrap-content .content_middle .middle_gameguide .guideContents .gsc-wrapper.gsc-thinWrapper{border-right:0 none !important;}
.gsc-thinWrapper{width:100% !important;}
.gsc-adBlockVertical{display:none !important;}
/* // GOOGLE 검색 */
/* // 게임 가이드 */


/* 클래스 */
#dgwrap-content .content_middle.class.info { width:1240px; background-image:none; }
#dgwrap-content .content_middle h2 .open_info { float:right; font-size:12px; color:#6c6764; font-weight:normal; line-height:24px; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList { position:relative; width:100%; overflow:hidden; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList > .innerWrap { width:100%; overflow:hidden; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList { width:100%; overflow:hidden; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list { width:100%; box-sizing:border-box; padding:1px 1px 0px 1px; background-color:#e9e4df; overflow:hidden; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list > li { float:left; width:25%; box-sizing:border-box; overflow:hidden; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list h3 { height:32px; background:#6c6764; border-bottom:1px solid #e9e4df; padding-top:15px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list h3 span { display:block; height:17px; margin:0 auto; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list .swordsman h3 span { width:59px; background-position:0px -279px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list .archer h3 span { width:59px; background-position:-69px -279px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list .wizard h3 span { width:71px; background-position:-135px -279px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list .cleric h3 span { width:71px; background-position:-215px -279px; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list > li > ul > li { float:left; width:50%; height:260px; box-sizing:border-box; border-bottom:1px solid #e9e4df; overflow:hidden; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li.firstChild { width:100%; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li.dep1, #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li.bR { border-right:1px #e9e4df solid; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li.dep1.cleric { border-right:0px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li a { position:relative; display:block; display:block; background-color:#fff; cursor:default; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li img { display:block; width:100%; height:260px; margin:0px auto; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li .imgChar { position:relative; display:block; overflow:hidden; z-index:1; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li .rank { position:absolute; left:10px; top:10px; width:23px; height:23px; line-height:23px; text-align:center; color:#b7b0a9; border:1px solid #e4e0dc; z-index:5; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li .name { position:absolute; display:block; width:100%; text-align:center; left:0; bottom:0px; z-index:5; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li .name img {width:32px; height:auto; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li .name .nameKor { display:block; margin-top:4px; font-weight:bold; color:#444; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li .name .nameEng { display:block; margin:5px 0px; font-size:12px; color:#888; letter-spacing:0; }

/*
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li a:hover{ background-color:#1cc1cb; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li a:hover .rank { border:1px solid #b2eaed; color:#fff; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li a:hover .name .nameKor, #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoAreaList .classInfoList .list li a:hover .name .nameEng { color:#fff; }
*/

#dgwrap-content .content_middle.class.view h2 { line-height:35px; }
#dgwrap-content .content_middle.class.view h2 > a:after { top:9px; }

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader { position:relative; margin-bottom:45px; padding:0; border:0 none;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary{width:753px; height:430px; background:url(https://ssl.nx.com/s2/game/tos/obt/info/bg_classinfo_summary.jpg) no-repeat; margin:0; float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents{width:613px; float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .imgArea{width:614px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .imgArea p{width:50%; height:290px; text-align:center; position:relative; float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .imgArea img{position:absolute; max-height:200px; left:0; right:0; bottom:10px; margin:0 auto;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info{display:table;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info .img{width:141px; height:140px; text-align:center;  display:table-cell; vertical-align:middle;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info .contents{width:462px; height:140px; padding:0 8px 0 0; display:table-cell; vertical-align:middle;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info .contents .name{margin:0 0 14px 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info .contents .name strong{font-size:16px; font-weight:normal; color:#fff; margin:0 8px 0 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info .contents .name span{font-weight:300; color:#d5d4d3;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .mainContents .info .contents .description{line-height:18px; color:#c3c2c1;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .etc{float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .etc dt{width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .etc dd{width:140px; font-size:18px; text-align:center; color:#fff;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .etc dd.class{height:158px; line-height:24px; padding:58px 0 0 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .summary .etc dd.type{height:141px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article{width:474px; border-top:2px solid #b2b2b2; margin:0; padding:0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents{border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .header{padding:22px 25px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .header h3{width:75px; height:17px; background-position:-302px -279px; float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .header .btnMore{float:right;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .header .btnMore a{width:18px; height:18px; background-position:-483px -650px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .list{height:315px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .list li{border-top:1px solid #d8d8d8; border-bottom:0 none; margin:0; padding:0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .list li a{padding:32px 25px 31px 25px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .list li strong{font-size:16px; color:#222; font-weight:normal; margin:0 0 4px 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .list li a:hover strong{text-decoration:none; color:#0095a4;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .contents .list li.none{font-size:16px; color:#222; height:315px; line-height:315px; text-align:center;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .btnLink{height:51px; background:#7c7672;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .article .btnLink a{width:474px; height:50px; background-position:0 -650px;}

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption {position:relative; float:left; width:424px; height:430px; padding:0 30px; background-color:#4f4d48;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption dl {position:absolute; bottom:15px; width:444px; word-break:break-all; z-index:1;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption dt {font-size:14px; color:#d0b9a8; font-weight:600;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption dd.exp {padding:10px 0 14px 0; font-size:13px; color:#f2f1f1; line-height:18px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption dd.more {font-size:12px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption dd.more a {height:15px; padding-right:21px; color:#a4a3a1; line-height:14px; background:url(https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_classmore.png) right center no-repeat; display:inline-block;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .infoCommonHeader .classCaption .captionBg {position:absolute; top:0; left:0;}

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .frameSkill1{margin:0 0 55px 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .tit{height:18px; margin:0 0 11px 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .tit1{width:33px; background-position:-215px -261px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .tit2{width:33px; background-position:-256px -261px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .list{border-top:2px solid #a3a3a3;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .list li{border-bottom:1px solid #c7c7c7; padding:42px 0 42px 29px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary{width:457px; float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .img{width:101px; float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .img img{width:76px; display:block;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents{float:left;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt{color:#666; margin:0 0 21px 0;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt .name{font-size:18px; font-weight:300; color:#222; margin:0 0 5px 0; display:block;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt .desc1{margin:0 0 11px 0; display:block;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt .desc1_1{margin:0 10px 0 0; padding:0 10px 0 0; position:relative;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt .desc1_1:after{width:1px; height:12px; background:#b4b4b4; content:''; position:absolute; right:0; top:2px; display:block;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt .desc1_1_none:after{background:none !important;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .txt .desc2{width:330px; display:block;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .summary .contents .btnSkill button{width:121px; height:23px; background-position:-303px -474px;}

#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table { float:left; width:713px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl{width:713px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dt, #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dd { float:left; padding:10px 0; border-bottom:1px solid #cbcbcb; font-size:13px; background-color:#fff; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dt{width:151px; color:#444; background:#f7f7f7; border-right:1px solid #cbcbcb; padding-left:5px; padding-right:5px; position:relative;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dd{width:166px; color:#888; border-right:1px solid #e7e7e7; padding-left:14px; padding-right:14px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dt:nth-of-type(1), #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dt:nth-of-type(2),
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(1), #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(2){border-top:1px solid #cbcbcb;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(2), #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(4),
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(6), #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(8),
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(10), #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table dl dd:nth-of-type(12){border-right:0 none;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table{width:713px; table-layout:fixed;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table td, #dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table th{text-align:center; border:1px solid #e7e7e7; padding:8px 5px;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table th{background:#ececec; font-size:11px; font-weight:normal; color:#626061;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table td{color:#888;}
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table th:first-child { width:28px; }
#dgwrap-content .content_middle .middle_classinfo .infoContents .classInfoView .skillArea .table table td:first-child { background-color:#f7f7f7; }

#layerClassVideo{width:840px; height:492px; left:50%; top:50%; margin:-246px 0 0 -450px; position:fixed;}
#layerClassVideo .inner{width:800px; height:492px; background:#000;}
#layerClassVideo .inner video{width:800px; height:492px;}
#layerClassVideo .header{border-bottom:2px solid #bfbfbf; padding:0 0 18px; 0; margin:0 0 18px 0;}
#layerClassVideo .subject{font-size:20px; color:#444; margin:0 0 9px 0;}
#layerClassVideo .author{font-size:16px; color:#666; font-weight:300;}
#layerClassVideo .contents{line-height:20px; height:287px; font-size:14px; overflow-y:auto;}
#layerClassVideo .btnClose{position:absolute; right:0; top:-1px;}
#layerClassVideo .btnClose button{width:32px; height:32px; background-position:-572px 0;}

/* 랭크 */
#dgwrap-content .content_middle.classrank { overflow:visible; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea:after { content:''; clear:both; display:block; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .container { float:left; width:921px; border:1px #cdcdcd solid; overflow:hidden; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList { width:100%; overflow:hidden; background-color:#938a82; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header { height:60px; line-height:60px; border-bottom:1px solid #d0cac6; background-color:#fff; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header button { background-color:transparent; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header .header_title { float:left; width:100px; font-size:18px; text-indent:18px; color:#9d968f; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .selected .header_title { color:#0ea6b0; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .selected .header_title.normal { color:#9d968f; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header .header_select { position:relative; float:left; display:inline-block; height:60px; padding:0px 20px 0px 0px; font-size:14px; line-height:60px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header .header_select:after { content:''; position:absolute; width:10px; height:10px; top:50%; margin-top:-5px; right:5px; background-image:url('https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_rankup_remove.png'); }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header .header_select img { width:32px; margin-right:5px; vertical-align:middle; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header .toggleRank { position:relative; float:right; display:block; width:600px; height:60px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_header .toggleRank:after { content:''; position:absolute; width:18px; height:12px; right:20px; top:26px; background-image:url('https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_rankup_expand_off.png'); transition:transform 0.3s linear; -webkit-transition:transform 0.3s linear; -moz-transition:transform 0.3s linear; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .selected .rank_header .toggleRank:after { transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents { display:none; padding:54px 0px 17px 75px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul { width:100%; padding-top:17px; overflow:hidden; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit { float:left; margin:0px 40px 38px 0px; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit { position:relative; display:block; width:163px; height:83px; background-image:url(https://ssl.nx.com/s2/game/tos/obt/info/bg_rankup_unit_off.png); background-repeat:no-repeat; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit:hover, #dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit:focus { color:#222; background-image:url(https://ssl.nx.com/s2/game/tos/obt/info/bg_rankup_unit_on.png); background-repeat:no-repeat; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit .unit_img { position:absolute; width:100%; left:0; top:-17px; text-align:center; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit .unit_img img { width:38px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit .unit_name { padding-top:30px; text-align:center; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit .unit_name .name_kor { display:block; font-size:15px; color:#222; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .rankupList .rank_contents ul li.contents_unit .unit .unit_name .name_eng { letter-spacing:0; color:#888; }


#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side { float:right; width:300px; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill { position:relative; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .bgTop { width:300px; height:57px; background-image:url('https://ssl.nx.com/s2/game/tos/obt/info/bg_rankup_skill_top_off2017.png'); background-repeat:no-repeat; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .bgBtm { width:300px; height:21px; background-image:url('https://ssl.nx.com/s2/game/tos/obt/info/bg_rankup_skill_btm_off2017.png'); background-repeat:no-repeat; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .contents{width:250px; background-image:url('https://ssl.nx.com/s2/game/tos/obt/info/bg_rakup_skill_mid_off.png'); padding:30px 0 76px 50px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .txtDefault {font-size:15px; text-align:center; color:#aaa; margin-left:-50px; padding:35px 0 46px;}
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill ul { overflow:hidden; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill ul li { float:left; margin:5px 8px 0px 0px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill ul li > button { height:auto; padding:0px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill ul li img { display:block; width:44px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .btnReset{position:absolute; left:7px; bottom:8px; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .btnReset button { width:288px; height:62px; background-position:0px -509px; outline:none; transition:unset; -webkit-transition:unset; -moz-transition:unset; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill.selected .bgTop { background-image:url('https://ssl.nx.com/s2/game/tos/obt/info/bg_rankup_skill_top_on2017.png'); }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill.selected .bgBtm { background-image:url('https://ssl.nx.com/s2/game/tos/obt/info/bg_rankup_skill_btm_on2017.png'); }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill.selected .contents{ background-image:url('https://ssl.nx.com/s2/game/tos/obt/info/bg_rakup_skill_mid_on.png'); }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill.selected .txtDefault { display:none; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill.selected .btnReset button { background-position:-303px -509px; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .layerSkill { position:absolute; left:0; top:0; display:none; width:189px; text-align:center; border:1px solid #d5cfca; background:#fff; padding:14px 0; z-index:200; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .layerSkill .top{margin:0 0 15px 0;}
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .layerSkill .top .img{width:44px; margin:0 auto 7px; cursor:pointer; display:block;}
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .layerSkill .top .circle{color:#666;}

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .layerSkill .btm .name { display:block; margin-bottom:6px; color:#222; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .layerSkill .btm .name .nameEng { font-weight:normal; }

#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .listExpand { display:none; margin-top:15px; padding-top:38px; overflow:hidden; background:url(https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_type7.gif) 90px 0 no-repeat; }
#dgwrap-content .content_middle .middle_classrank .infoContents .rankupArea .side .listSkill .listExpand.selected { display:block; }
/* // 랭크 */
/* // 클래스 */


/* 고객지원 */
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1{margin:0 0 79px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1 h3{width:98px; height:30px; background-position:-128px -189px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1 .inner{width:1175px; height:202px; background:url(https://ssl.nx.com/s2/game/tos/obt/customer/bg_download_top.jpg) no-repeat; padding:102px 0 0 85px; position:relative;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1 .inner .tit{font-size:17px; color:#cda182; margin:0 0 14px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1 .inner .txt{line-height:20px; color:#fff;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1 .inner .btnDownload{position:absolute; left:802px; top:102px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame1 .inner .btnDownload a{width:358px; height:106px; background-position:0 -321px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2{margin:0 0 79px 0; position:relative;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 h3{width:147px; height:29px; background-position:-256px -189px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table{width:100%; margin:0 0 17px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table th, #dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table td{height:68px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table th.lastChild, #dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table td.lastChild{border-right:0 none;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table tr.lastChild td{border-bottom:1px solid #b2b2b2;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table th{font-size:15px; color:#444; font-weight:normal; background:#f2efed; border-top:2px solid #b2b2b2; border-bottom:1px solid #b2b2b2; border-right:1px solid #dadada;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table td{line-height:20px; text-align:center; color:#888; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table td.tit{font-size:14px; color:#444; background:#fcfbfb;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 table td.lastChild.spec {background-color:#fcfafb;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 .btnSpec{width:496px; height:344px; background:#fcfbfb; position:absolute; right:0; top:100px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 .btnSpec a{width:136px; height:45px; line-height:45px; font-size:15px; text-decoration:none; text-align:center; color:#fff; background:#907c6e; display:block; margin:151px auto 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 .notes{height:21px; color:#888; background:url(https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_type4.png) no-repeat; padding:1px 0 0 23px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame2 .notes strong{font-size:14px; font-weight:normal; color:#b88968;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame3 h3{width:124px; height:32px; background-position:-412px -189px;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame3 .list{width:1260px; height:203px; background:url(https://ssl.nx.com/s2/game/tos/renewal2017/img_download_btm.jpg) no-repeat; margin:0 0 26px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame3 .list li{width:16.666%; height:203px; float:left;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame3 .list li a{width:100%; height:100%; text-indent:-9999px; display:block;}
#dgwrap-content .content_middle .middle_customer .customerContents .download .frame3 .notes li{line-height:20px; color:#888; margin:0 0 2px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .securityWrap{width:1260px; height:1300px; background:url(https://ssl.nx.com/s2/game/tos/renewal2017/img_security3.jpg) no-repeat; margin:-51px 0 0 0; position:relative;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame{position:absolute; left:294px;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame1{top:542px;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame2{top:903px;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame3{top:1072px;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame4{top:1220px;}
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame .btn { display:block; height:45px; padding-right:0px; line-height:45px; text-align:left; text-decoration:none; color:#666; background:#eeebe9 url(https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_type5.png) no-repeat; padding-left:21px; }
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame .btn1 { width:208px; background-position:183px 17px; }
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame .btn2 { width:178px; background-position:152px 17px; }
#dgwrap-content .content_middle .middle_customer .customerContents .security .btnFrame4 .btn{margin:0 30px 0 0; float:left;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .contentsArea{width:910px; float:left;}

#dgwrap-content .content_middle .middle_customer .customerContents .policy .side { position:absolute; width:300px; top:0px; margin-top:44px; right:0px; }
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame{padding:0 0 33px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame h3{font-size:17px; font-weight:normal; border-top:1px solid #b2b2b2; border-bottom:1px solid #e5e5e5; padding:19px 0; margin:0 0 33px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame h4{font-size:14px; font-weight:normal; margin:0 0 12px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame p{line-height:21px; font-size:14px; text-indent:-31px; margin:0 0 27px 31px;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame p strong{font-weight:normal; margin:0 8px 0 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame p span{color:#888;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame .table { width:100%; }
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table {width:100%; margin:0 0 30px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table th{height:43px;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table th.lastChild, #dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table td.lastChild{border-right:0 none;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table tr.lastChild td, #dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table td.spec{border-bottom:1px solid #b2b2b2;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table th{font-size:15px; color:#444; font-weight:normal; background:#f2efed; border-top:2px solid #b2b2b2; border-bottom:1px solid #b2b2b2; border-right:1px solid #dadada;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table td{line-height:20px; font-size:13px; text-align:center; color:#444; border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:19px 10px;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame table td.tit{text-align:left;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .side .list{border:1px solid #dadada; padding:17px 0;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .side .list li a{font-size:15px; text-decoration:none; color:#888; padding:12px 24px; display:block;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .side .list li a.selected, #dgwrap-content .content_middle .middle_customer .customerContents .policy .side .list li a:hover{color:#0095a4;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .side .list li a.selected { font-weight:bold; }
#dgwrap-content .content_middle .middle_customer .customerContents .policy .fixSide{position:fixed; left:50%; top:82px; margin-left:330px;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .depth_3 {padding:0 15px 15px 31px; color:#888; line-height:21px; display:block;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .depth_3:before {clear:both; display:block; content:'';}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .depth_3 h5 {font-size:14px; color:#444; font-weight:normal;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .frame .point {color:#333; font-weight:normal;}
#dgwrap-content .content_middle .middle_customer .customerContents .policy .table .point {color:#f00000;}
/* // 고객지원 */

/* U-OTP 이벤트 */
.event160114 { width:100% !important; height:3600px !important; padding-right:15px; background-size:100% !important; }
.event160114 .btnItem { width:312px !important; height:90px !important; top:1174px !important; left:325px !important; }
.event160114 .btnOTP { width:312px !important; height:90px !important; top:2194px !important; left:327px !important; }
.event160114 .btnPass { width:312px !important; height:90px !important; top:3178px !important; left:321px !important; }
/* // U-OTP 이벤트 */
/* // 기존 소스 사용 */

@media only screen and (max-width : 1280px) {
	#dgwrap-content { overflow:hidden; }
	#dgwrap-content .content_gamestart { top:0px; }
}


/* 210416 추가 */
.overlayQuest {position:fixed; left:0; top:0; width:100%; height:100%; background:#282421; opacity:0.95; filter:alpha(opacity=95); z-index:10000004; display:none;}
.overlayEvent{width:100%; height:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); position:fixed; left:0; top:0; z-index:11000001 !important; display:none;}

.myQuest {position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000005; display:none;}
.myQuest .myQuestInner {position:absolute; left:50%; top:50%; width:820px; margin:-323.5px 0 0 -410px;}
.myQuest .questCont {}
.myQuest .questCont h2 {position:absolute; width:0; height:0; z-index:-1; overflow:hidden; visibility:hidden;}
.myQuest .my_tp {position:relative; width:100%; height:276px; background:url('https://ssl.nx.com/s2/game/tos/renewal2017/popup/sendtp/my_reward_01.png') center top no-repeat;}
.myQuest .my_tp dl {position:absolute; top:122px; width:300px; height:90px; padding:0; margin:0; text-align:center; line-height:82px;}
.myQuest .my_tp dt {position:absolute; width:0; height:0; z-index:-1; overflow:hidden; visibility:hidden;}
.myQuest .my_tp dd {height:90px; padding-left:42px; margin:0; font-size:51px; color:#fff17c; font-weight:300; letter-spacing:-2px; background:url('https://ssl.nx.com/s2/game/tos/renewal2017/popup/sendtp/ico_tp.png') left 31px no-repeat; display:inline-block;}
.myQuest .my_tp dl.tp_1 {left:90px;}
.myQuest .my_tp dl.tp_2 {left:429px;}
.myQuest .myQuestScroll {position:relative; width:100%; overflow-x:hidden; overflow-y:auto;}
.myQuest .questButton {padding-top:17px; font-size:0; line-height:0; text-align:center;}
.myQuest .questButton a,
.myQuest .questButton button {width:157px; height:49px; font-size:20px; line-height:46px; text-align:center; vertical-align:middle; color:#fefefe; font-weight:600; border:none; display:inline-block; text-decoration:none;}
.myQuest .questButton .close {background-color:#848484;}
.myQuest .questButton .send {margin-left:16px; background-color:#8b6453;}

.sprTxt{background:url('https://ssl.nx.com/s2/game/tos/obt/common/spr_txt_2017.png') no-repeat; text-indent:-9999px; display:block;}

.layerMainFloat{background:#fff; padding:7px; width:431px; height:401px; position:fixed; left:50%; top:50%; margin-left:-215px; margin-top:-200px; color:#8f8784; z-index:11000002 !important; line-height:1.2; display:none;}
.layerMainFloat h3, .layerMainFloat li {font-size:12px !important;}
.layerMainFloat .header{width:431px; height:53px; background-position:0 -408px; margin:0 0 22px 0; border:0; padding:0; top:0;}
.layerMainFloat .header h2{text-indent:-9999px; float:left;}
.layerMainFloat .header .btnClose{width:53px; height:53px; background:none; text-indent:-9999px; float:right; position:relative; left:0; top:0; margin:0 !important; border:none; outline:none; cursor:pointer;}
.layerMainFloat .container{padding:0 16px 0 18px;}
.layerMainFloat .container h3{font-weight:normal; color:#010101;}
.layerMainFloat .type{margin:0 0 15px 0;}
.layerMainFloat .type h3{margin:0 0 5px 0; float:none;}
.layerMainFloat .type select{width:259px;}
.layerMainFloat .type .list{border:1px solid #e7e3e1; background:#f8f7f5; padding:10px 10px 0 10px;}
.layerMainFloat .type .list li{margin:0 0 10px 0;}
.layerMainFloat .type .list li input{width:13px; height:13px; margin:0 3px 0 0; vertical-align:middle;}
.layerMainFloat .type .list li label{color:#8f8784; vertical-align:middle;}
.layerMainFloat .number{margin:0 0 23px 0;}
.layerMainFloat .number h3{margin:0 0 13px 0;}
.layerMainFloat .number input{width:76px; height:33px; line-height:33px; border:1px solid #d8d8d8; padding:0 5px; float:left;}
.layerMainFloat .number span{width:15px; height:35px; line-height:35px; text-align:center; color:#888; float:left;}
.layerMainFloat .number .inner2{display:none;}
.layerMainFloat .number .inner2 input{width:385px;}
.layerMainFloat .server select{width:200px;height:33px; line-height:30px; color:#777; background:#fff url('https://ssl.nx.com/s2/game/tos/obt/common/bullet/bul_select.gif') 100% 50% no-repeat; border:1px solid #d8d8d8; padding:0 20px 0 5px; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.layerMainFloat .server select::-ms-expand{display:none;}

.layerMainFloat .btnConfirm{width:96px; margin:0 auto 35px;}
.layerMainFloat .btnConfirm .btn{width:96px; height:45px; line-height:45px; background:#666; font-size:15px; color:#fff; border:0 none; cursor:pointer; display:block;}
.layerMainFloat .notes{font-size:12px; color:#a98a8a; padding:0 0 21px 0; letter-spacing:-1px;}
.layerMainFloat .notes li{margin:0 0 4px 0;}
.layerMainFloat .login {border:1px solid #e7e3e1; background:#f8f7f5; text-align:center; padding:40px 0; margin:0 0 20px 0;}





.event191001 {position:relative;width:940px;height:6500px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/back.jpg');}
.event191001 > div:before, .event191001 > div:after {content:'';display:block;position:absolute;width:388px;height:474px;background-repeat:no-repeat;}
.event191001 > div.costume_1:before {top:1788px;left:77px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/costume_1.gif');background-position:-80px -160px;}
.event191001 > div.costume_1:after {top:1788px;left:475px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/costume_2.gif');background-position:-90px -140px;}
.event191001 > div.costume_2:before {top:2461px;left:77px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/costume_3.gif');background-position:-80px -170px;}
.event191001 > div.costume_2:after {top:2461px;left:475px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/costume_4.gif');background-position:-90px -140px;}
.event191001 > div.costume_3:before {top:3136px;left:77px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/costume_5.gif');background-position:-80px -140px;}
.event191001 > div.costume_3:after {top:3136px;left:475px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1001_c0s7um2/costume_6.gif');background-position:-90px -160px;}

.event191024 {position:relative;margin-left:-40px;width:940px;height:3906px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1024_60s7um2/back.jpg');}
.event191024:before, .event191024:after {content:'';position:absolute;}
.event191024:before {left:171px;top:2457px;width:598px;height:464px;background-size:598px auto;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1024_60s7um2/costume.gif');background-repeat:no-repeat;background-position:center top;}
.event191024:after {left:411px;top:2372px;width:116px;height:99px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1024_60s7um2/over.png');}

.event191107 {position:relative;margin-left:-40px;width:940px;height:2850px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1107_cub2/back.jpg');}
.event191107 a {display:block;position:absolute;top:1660px;left:50%;width:209px;height:51px;overflow:hidden;text-indent:-50000px;background:transparent;}
.event191107 a.vBtn1 {margin-left:-289px;}
.event191107 a.vBtn2 {margin-left:80px;}

.event191127 {position:relative;margin-left:-40px;width:940px;height:3282px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1128_c0stum22v2n7/back.jpg');}
.event191127 div.costume {display:block;width:100%;height:100%;}
.event191127 div.costume:before, .event191127 div.costume:after, .event191127:after {content:'';position:absolute;background-repeat:no-repeat;}
.event191127 div.costume:before {left:90px;top:2470px;width:312px;height:376px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1128_c0stum22v2n7/cos_1.gif');background-position:-1px -1px;}
.event191127 div.costume:after {left:482px;top:2441px;width:427px;height:432px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1128_c0stum22v2n7/cos_2.gif');background-position:center top;}
.event191127:after {left:196px;top:2469px;width:566px;height:372px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1128_c0stum22v2n7/text.png');}
.event191127 div.costume a {display:block;position:absolute;top:2941px;left:268px;width:401px;height:95px;overflow:hidden;text-indent:-50000px;background-color:transparent;}

.event191219 {position:relative;margin-left:-40px;width:940px;height:8576px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2019/1219_c0stum27c0k/back.jpg');}
.event191219:before, .event191219:after {content:'';display:block;position:absolute;}
.event191219:before {width:317px;height:350px;top:5176px;left:113px;background: url('https://ssl.nx.com/s2/game/tos/event/2019/1219_c0stum27c0k/optimized.gif') 0px 0px no-repeat;}
.event191219:after {width:139px;height:139px;top:5397px;left:332px;background: url('https://ssl.nx.com/s2/game/tos/event/2019/1219_c0stum27c0k/icon.png') no-repeat;}

.event200123 {position:relative;margin-left:-40px;width:940px;height:6417px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0123/back.jpg');}
.event200123:before {content:'';display:block;position:absolute;}
.event200123:before {width:338px;height:354px;top:2917px;left:117px;background: url('https://ssl.nx.com/s2/game/tos/event/2020/0123/goblin.gif') 0px 0px no-repeat;}

.event200220 {position:relative;margin-left:-40px;width:940px;height:6320px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/back.jpg');}
.event200220 .inner h4, .event200220 .inner p {overflow:hidden;text-indent:-50000px;}
.event200220:before, .event200220:after,
.event200220 .inner:before, .event200220 .inner:after,
.event200220 .inner h4:before, .event200220 .inner h4:after,
.event200220 .inner p:before, .event200220 .inner p:after {content:'';display:block;position:absolute; background-repeat:no-repeat;}
.event200220:before {width:487px;height:448px;top:1357px;left:353px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos1.gif');background-size:100% auto;}/* 코스튬 1 */
.event200220:after {width:487px;height:448px;top:1940px;left:353px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos2.gif');background-size:100% auto;}/* 코스튬 2 */
.event200220 .inner:before {width:487px;height:448px;top:2524px;left:353px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos3.gif');background-size:auto 100%;background-position:center top;}/* 코스튬 3 */
.event200220 .inner h4:before {width:349px;height:447px;top:3921px;left:83px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos4.gif');}/* 코스튬 4 */
.event200220 .inner h4:after {width:130px;height:151px;top:3869px;left:60px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/icon1.png');}/* 코스튬 4 문양 */
.event200220 .inner p:before {width:349px;height:447px;top:3921px;left:508px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos5.gif');}/* 코스튬 5 */
.event200220 .inner p:after {width:130px;height:151px;top:3869px;left:482px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/icon2.png');}/* 코스튬 5 문양 */

.event200220_new {position:relative;margin-left:-40px;width:940px;height:6380px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/back_new.jpg');}
.event200220_new .inner a {position:absolute;top:3032px;left:324px;display:block;width:292px;height:52px;overflow:hidden;text-indent:-50000px;background-color:transparent;}
.event200220_new .inner h4, .event200220_new .inner p {overflow:hidden;text-indent:-50000px;}
.event200220_new:before, .event200220_new:after,
.event200220_new .inner:before, .event200220_new .inner:after,
.event200220_new .inner h4:before, .event200220_new .inner h4:after,
.event200220_new .inner p:before, .event200220_new .inner p:after {content:'';display:block;position:absolute; background-repeat:no-repeat;}

.event200220_new:before {width:487px;height:448px;top:1357px;left:353px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos1_new.gif');background-size:100% auto;}/* 코스튬 1 */
.event200220_new:after {width:487px;height:448px;top:1940px;left:353px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos2_new.gif');background-size:100% auto;}/* 코스튬 2 */
.event200220_new .inner:before {width:487px;height:448px;top:2524px;left:353px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos3_new.gif');background-size:100% auto;}/* 코스튬 3 */

.event200220_new .inner h4:before {width:349px;height:447px;top:4000px;left:83px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos4.gif');}/* 코스튬 4 */
.event200220_new .inner h4:after {width:130px;height:151px;top:3949px;left:60px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/icon1.png');}/* 코스튬 4 문양 */
.event200220_new .inner p:before {width:349px;height:447px;top:4000px;left:508px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/cos5.gif');}/* 코스튬 5 */
.event200220_new .inner p:after {width:130px;height:151px;top:3949px;left:482px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0220/icon2.png');}/* 코스튬 5 문양 */

.event200319 {position:relative;margin-left:-40px;width:940px;height:4159px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/back.jpg');}
.event200319 .inner h4, .event200319 .inner p {overflow:hidden;text-indent:-50000px;}
.event200319:before, .event200319:after, .event200319 .inner:before {width:265px;height:410px;top:2029px;background-size:100% auto;}
.event200319 .inner h4:before, .event200319 .inner h4:after, .event200319 .inner p:before {width:144px;height:92px;top:2337px;}
.event200319:before, .event200319:after, .event200319 .inner:before, .event200319 .inner h4:before, .event200319 .inner h4:after, .event200319 .inner p:before {content:'';display:block;position:absolute; background-repeat:no-repeat;}

.event200319:before {left:42px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/cos1.gif');background-position:0 2px;}/* 코스튬 1 */
.event200319:after {left:337px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/cos2.gif');background-position:0 41px;}/* 코스튬 2 */
.event200319 .inner:before {left:633px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/cos3.gif');background-position:0 -12px;}/* 코스튬 3 */

.event200319 .inner h4:before {left:99px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/over1.png');}/* 코스튬 1 문양 */
.event200319 .inner h4:after {left:394px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/over2.png');}/* 코스튬 2 문양 */
.event200319 .inner p:before {left:690px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0319/over3.png');}/* 코스튬 3 문양 */


.event200402 {position:relative;margin-left:-40px;width:940px;height:2788px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0402/back.jpg');}
.event200402 a {position:absolute;top:2255px;width:251px;height:246px;overflow:hidden;text-indent:-50000px;background-color:transparent;}
.event200402 a.aosDown {left:186px;}
.event200402 a.iosDown {left:504px;}

.event200402_sales {position:relative;margin-left:-40px;width:940px;height:2500px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0402/back1.jpg');}
.event200402_sales a {position:absolute;top:2312px;left:173px;width:594px;height:64px;overflow:hidden;text-indent:-50000px;background-color:transparent;}
.event200402_sales a:hover {background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0402/btn.jpg');}

.event200423 {position:relative;margin-left:-40px;width:940px;height:4648px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0423/back.jpg');}
.event200423 .inner h4 {overflow:hidden;text-indent:-50000px;}
.event200423:before, .event200423:after {width:253px;height:277px;left:118px;background-position:center center;}
.event200423 .inner h4:before, .event200423 .inner h4:after {width:144px;height:92px;left:179px;z-index:1;}
.event200423:before, .event200423:after, .event200423 .inner h4:before, .event200423 .inner h4:after {content:'';display:block;position:absolute; background-repeat:no-repeat;}

.event200423:before {top:2011px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0423/cos1.gif');background-size:100% auto;}/* 코스튬 1 */
.event200423:after {top:2519px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0423/cos2.gif');background-size:80% auto;}/* 코스튬 2 */

.event200423 .inner h4:before {top:2240px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0423/over1.png');}/* 코스튬 1 문양 */
.event200423 .inner h4:after {top:2748px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0423/over2.png');}/* 코스튬 2 문양 */

.event200514 {position:relative;margin-left:-40px;width:940px;height:5764px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0514/back.jpg');}
.event200514 .inner h4 {position:absolute;top:-50000px;left:-50000px;width:1px;height:1px;overflow:hidden;text-indent:-50000px;}
.event200514:before, .event200514:after {content:'';display:block;position:absolute;top:2657px;height:541px;background-position:center center; background-repeat:no-repeat;background-size:100% auto;}
.event200514:before {width:308px;left:93px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0514/cos1.gif');}/* 코스튬 1 */
.event200514:after {width:340px;left:522px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0514/cos2.gif');}/* 코스튬 2 */

#boardEv0611 {position:relative;margin:0 auto; width:100%; max-width:940px; height:4480px; overflow:hidden; background:url(https://ssl.nx.com/s2/game/tos/event/2020/0611_boardEv1/bg_ver1.jpg) no-repeat center 0;}
#boardEv0611 .gif,
#boardEv0611 .ico {position: absolute;}
#boardEv0611 .gif {z-index: 1; }
#boardEv0611 .ico {z-index: 2; }
#boardEv0611 .gif0 {top: 1138px; left: 68px;}
#boardEv0611 .gif1 {top: 1138px; left: 249px;}
#boardEv0611 .gif2 {top: 1138px; left: 449px;}
#boardEv0611 .gif3 {top: 1138px; left: 630px;}
#boardEv0611 .gif4 {top: 1508px; left: 68px;}
#boardEv0611 .gif5 {top: 1508px; left: 249px;}
#boardEv0611 .gif6 {top: 2011px; left: 78px;}
#boardEv0611 .gif7 {top: 2011px; left: 508px;}
#boardEv0611 .ico0 {top: 1367px; left: 167px;}
#boardEv0611 .ico1 {top: 1367px; left: 548px;}
#boardEv0611 .ico2 {top: 1737px; left: 167px;}
#boardEv0611 .ico3 {top: 2240px; left: 139px;}
#boardEv0611 .ico4 {top: 2240px; left: 569px;}

#boardEv0709 {position:relative;margin:0 auto; width:100%; max-width:940px; height:5890px; overflow:hidden; background:url(https://ssl.nx.com/s2/game/tos/event/2020/0709/bg.jpg) no-repeat center 0; }
#boardEv0709 .gif{position: absolute;z-index: 1;}
#boardEv0709 .gif0 {top: 2590px; left: 23px;}
#boardEv0709 .gif1 {top: 2769px; left: 381px;}

.event200806 {position:relative;margin-left:-40px;width:940px;height:2850px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0806_cub2/back.jpg');}
.event200806 a {display:block;position:absolute;top:1660px;left:50%;width:209px;height:51px;overflow:hidden;text-indent:-50000px;background:transparent;}
.event200806 a.vBtn1 {margin-left:-289px;}
.event200806 a.vBtn2 {margin-left:80px;}

#boardEv0806 {position:relative;margin:0 auto; width:100%; max-width:940px; height:4666px; overflow:hidden; background:url('https://ssl.nx.com/s2/game/tos/event/2020/0806/back_0804.jpg') no-repeat center 0; }
#boardEv0806 .gif{position: absolute;z-index: 1;}
#boardEv0806 .gif:after{content:'';display:block;position:absolute;z-index:2;width:144px;height:92px;background-repeat:no-repeat;}
#boardEv0806 .gif0 {top: 2051px; left: 126px;}
#boardEv0806 .gif0:after {top: 229px; left: 42px; background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0806/u1.png');}
#boardEv0806 .gif1 {top: 2051px; left: 508px;}
#boardEv0806 .gif1:after {top: 229px; left: 41px; background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0806/u2.png');}
#boardEv0806 .gif2 {top: 2556px; left: 533px;}
#boardEv0806 .gif2:after {top: 224px; left: 36px; background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/0806/u3.png');}

#boardEv0929 {position:relative;margin:0 auto; width:100%; max-width:940px; height:1740px; overflow:hidden; background:url(https://ssl.nx.com/s2/game/tos/event/2020/0929/bg.jpg) no-repeat center 0; }
#boardEv0929 .gif {position: absolute;z-index: 1;}
#boardEv0929 .gif0 {top: 951px; left: 195px;}

.event201112_cube {position:relative;margin-left:-40px;width:940px;height:2800px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2020/1112/back.jpg');}
.event201112_cube a {position:absolute;top:1660px;width:209px;height:51px;overflow:hidden;text-indent:-50000px;background-color:transparent;}
.event201112_cube a.btn1 {left:181px;}
.event201112_cube a.btn2 {left:550px;}

.event210210_packege {position:relative;margin-left:-40px;width:940px;height:1956px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2021/0209/pack292.jpg');}
.event210210_packege a {display:block;position:absolute;top:1748px;left:50%;margin-left:-418px;width:840px;height:106px;overflow:hidden;text-indent:-50000px;background:transparent;}

.event210325_packege {position:relative;margin-left:-40px;width:940px;height:2217px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2021/0325/tr22day.jpg');}
.event210325_packege a {display:block;position:absolute;top:1953px;left:50%;margin-left:-319px;width:639px;height:153px;overflow:hidden;text-indent:-50000px;background:transparent;}

.event210506_packege {position:relative;margin-left:-40px;width:940px;height:2217px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2021/0506/fami1y.jpg');}
.event210506_packege a {display:block;position:absolute;top:1928px;left:50%;margin-left:-359px;width:709px;height:153px;overflow:hidden;text-indent:-50000px;background:transparent;}

.event210708_packege {position:relative;width:940px;height:2010px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2021/0708/2asyW0rld.jpg');}
.event210708_packege a, .event210708_packege a:after {display:block;position:absolute;width:629px;height:84px;overflow:hidden;text-indent:-50000px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2021/0708/btn.png');background-repeat:no-repeat;}
.event210708_packege a {top:1887px;left:50%;margin-left:-315px;overflow:hidden;text-indent:-50000px;background-position:0 0;}
.event210708_packege a:after {content:'';top:0;left:0;background-position:0 -100px;opacity:0;transition: opacity 0.3s ease;}
.event210708_packege a:hover:after {opacity:1;}

.event210708_mission {position:relative;width:940px;height:2276px;background-image: url('https://ssl.nx.com/s2/game/tos/event/2021/0708/2asyM1ss10n.jpg');}
.event210708_mission a {display:block;position:absolute;top:1741px;left:50%;width:251px;height:246px;overflow:hidden;text-indent:-50000px;}
.event210708_mission a.gp {margin-left:-280px;}
.event210708_mission a.ap {margin-left:38px;}