
@charset 'utf-8';
* {-webkit-text-size-adjust:none;}
body {margin:0;padding:0;color:#444;font:12px dotum,돋움,AppleGothic,sans-serif; background:url("/ncdinos/layout/bg_body.gif") repeat-x 0 0;}
form, input, select, textarea {margin:0;padding:0;color:#444;font:12px dotum,돋움,AppleGothic,sans-serif;}
textarea {resize:none;}
img {border:0 none;}
a {color:#444;text-decoration:none;}
a:link {color:#444;text-decoration:none;}
a:hover {color:#444;text-decoration:underline;}
a:visited {color:#444;}

/* layout */
#wrapper {width:100%; position:relative;}
#container {width:970px; margin:0 auto;}
#header {height:110px; width:970px; margin:0 auto; position:relative; z-index:600;}
#header .logo {float:left; width:165px; height:53px; margin:32px 0 0 0; display:inline; padding:0; background:url("/ncdinos/layout/img_gnb.png") no-repeat 0 -108px;}
#header .logo span {display:none;}
.wrap_contents {overflow:hidden; padding:0 0 100px 0;}
.wrap_contents #contents {width:770px; float:left; position:relative;}
.wrap_contents_wide {position:relative;}
.wrap_contents_wide #contents {width:100%; position:relative;}
.wrap_contents .wrap_content {min-height:570px;}
#reside {width:200px; float:right;}
#footer {clear:both; height:105px; padding:33px 0 0 0; background:#f2f1f2;}

/* footer */
.wrap_footer {position:relative; width:970px; height:52px; margin:0 auto; background:url("/ncdinos/layout/footer_121030.gif") 0 0 no-repeat;}
.wrap_footer p {margin:0; padding:0;}
.wrap_footer a {display:block; width:100%; height:100%; font-size:0; line-height:0; text-indent:-9999px;}
.wrap_footer .utilmenu {position:absolute; top:10px; left:79px; margin:0; padding:0; overflow:hidden;}
.wrap_footer .utilmenu li {float:left; height:11px; list-style-type:none;}
.wrap_footer .utilmenu li.m1 {width:43px;}
.wrap_footer .utilmenu li.m2 {width:85px;}
.wrap_footer .utilmenu li.m3 {width:48px;}
.wrap_footer .utilmenu li.m4 {width:33px;}
.wrap_footer .utilmenu li.m5 {width:73px;}
.wrap_footer .tel, .wrap_footer address {margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999px;}
.wrap_footer .ncsoft {position:absolute; top:2px; right:137px; width:89px; height:30px;}
.wrap_footer .plaync {position:absolute; top:2px; right:56px; width:68px; height:30px;}
.wrap_footer .m24hz {position:absolute; top:2px; right:0; width:46px; height:30px;}

/*
#footer .foot_inn {width:970px; margin:0 auto; overflow:hidden;}
#footer p.logo {margin:20px 13px 0 0; padding:0; font-size:0; line-height:0; float:left; width:66px; height:52px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat 0 0;}
#footer p.copy {margin:0; padding:0; font-size:0; line-height:0; float:left; width:290px; height:10px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -79px -31px;}
#footer ul.ul_sitemn {margin:30px 0 10px 0; padding:0; list-style-type:none; float:left; width:600px;}
#footer ul.ul_sitemn li {margin:0 6px 0 0; padding:0; list-style-type:none; font-size:0; line-height:0; float:left;}
#footer ul.ul_sitemn li a {display:inline-block; height:11px;}
#footer ul.ul_sitemn li a:focus {outline:none;}
#footer ul.ul_sitemn li.sitemn_li01 a {width:43px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -79px -10px;}
#footer ul.ul_sitemn li.sitemn_li02 a {width:85px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -122px -10px;}
#footer ul.ul_sitemn li.sitemn_li03 a {width:48px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -207px -10px;}
#footer ul.ul_sitemn li.sitemn_li04 a {width:70px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -255px -10px;}
#footer ul.ul_sitemn li.sitemn_li05 a {width:68px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -288px -10px;}
#footer ul.ul_family {margin:22px 0 0 0; padding:0; list-style-type:none; float:right;}
#footer ul.ul_family li {margin:0; padding:0; list-style-type:none; font-size:0; line-height:0; float:left;}
#footer ul.ul_family li.family_li01 {margin:11px 13px 0 0;}
#footer ul.ul_family li.family_li02 {margin:6px 10px 0 0;}
#footer ul.ul_family li a {display:inline-block;}
#footer ul.ul_family li.family_li01 a {width:86px; height:12px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -747px -13px;}
#footer ul.ul_family li.family_li02 a {width:68px; height:23px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -846px -8px;}
#footer ul.ul_family li.family_li03 a {width:46px; height:30px; background:url("/ncdinos/layout/footer_120418.gif") no-repeat -924px -2px;}
*/

/* Head */
h1 {padding:30px 0 0 0; margin:0; line-height:0; height:34px; font-size:0;}
.wrap_contents_wide h1 {padding:40px 0 0 0; margin:0; line-height:0; height:42px; font-size:0;}
h1 a {display:inline-block; height:22px; width:220px;}
h1.h1_club a {background:url("/ncdinos/layout/h1.gif") no-repeat 0 0;}
h1.h1_clubnews a {background:url("/ncdinos/layout/h1.gif") no-repeat 0 -36px;}
h1.h1_talk a {background:url("/ncdinos/layout/h1.gif") no-repeat -525px 0;}
h1.h1_data a {background:url("/ncdinos/layout/h1.gif") no-repeat -525px -72px;}
h1.h1_faq a {background:url("/ncdinos/layout/h1.gif") no-repeat -780px -214px;}
h1.h1_total a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px 0;}
h1.h1_infielder a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -180px;}
h1.h1_inside a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -180px;}
h1.h1_manager a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -36px;}
h1.h1_coach a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -72px;}
h1.h1_pitcher a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -108px;}
h1.h1_catcher a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -144px;}
h1.h1_outfielder a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -216px;}
h1.h1_outside a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -216px;}
h1.h1_etc a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -252px;}
h1.h1_nclist a {background:url("/ncdinos/layout/h1.gif") no-repeat -279px -288px;}
h1.h1_cheermessage a {background:url("/ncdinos/layout/h1.gif") no-repeat -526px -36px;}
h1.h1_message a {background:url("/ncdinos/layout/h1.gif") no-repeat -526px -36px;}
h1.h1_agreement a {background:url("/ncdinos/layout/h1.gif") no-repeat -780px -36px;}
h1.h1_social a {background:url("/ncdinos/layout/h1.gif") no-repeat -527px -108px;}
h1.h1_timetable a {background:url("/ncdinos/layout/h1.gif") no-repeat -1px -180px;}
h1.h1_score {height:22px;}
h1.h1_score a {background:url("/ncdinos/layout/h1.gif") no-repeat -1px -216px;}
h1.h1_rank a {background:url("/ncdinos/layout/h1.gif") no-repeat -1px -288px;}
h1.h1_batterstats a {background:url("/ncdinos/layout/h1.gif") no-repeat -1px -324px;}
h1.h1_pitcherstats a {background:url("/ncdinos/layout/h1.gif") no-repeat 0 -360px;}
h1.h1_contact a {background:url("/ncdinos/layout/h1.gif") no-repeat -781px -250px;}
h1.h1_sitemap a {background:url("/ncdinos/layout/h1.gif") no-repeat -781px -180px;}
h1.h1_principle a {background:url("/ncdinos/layout/h1.gif") no-repeat -781px -144px;}
h1.h1_privacy a {background:url("/ncdinos/layout/h1.gif") no-repeat -781px -108px;}
h1.h1_agree a {background:url("/ncdinos/layout/h1.gif") no-repeat -781px -72px;}
h1.h1_bi a {background:url("/ncdinos/layout/h1.gif") no-repeat 0 -72px;}
h1.h1_support a {background:url("/ncdinos/layout/h1.gif") no-repeat 0 -144px;}
h1.h1_stadium a {background:url("/ncdinos/layout/h1.gif") no-repeat 0 -108px;}

/* 소셜 로그인 */
.wrap_login {position:absolute; right:0; top:12px;}
.wrap_login h2 {float:left; margin:0; padding:5px 012px 0 0; background:none;}
.wrap_login ul {float:left; margin:0; padding:0; list-style-type:none;}
.wrap_login ul li {float:left; margin:0 3px 0 0; padding:0; list-style-type:none; line-height:0;}
.wrap_login span {display:none;}
.wrap_login .social_log li a {display:block; width:23px; height:23px; background-image:url("/ncdinos/layout/ico_dinos.png");}
.wrap_login .social_log li.twitter a {background-position: -2px 0;}
.wrap_login .social_log li.twitter a:hover {background-position: -83px 0;}
.wrap_login .social_log li.twitter a:focus {background-position: -83px 0;}
.wrap_login .social_log li.twitter a.on {background-position: -83px 0;}
.wrap_login .social_log li.facebook a {background-position: -29px 0;}
.wrap_login .social_log li.facebook a:hover {background-position: -110px 0;}
.wrap_login .social_log li.facebook a:focus {background-position: -110px 0;}
.wrap_login .social_log li.facebook a.on {background-position: -110px 0;}
.wrap_login .social_log li.metoday a {background-position: -56px 0;}
.wrap_login .social_log li.metoday a:hover {background-position: -137px 0;}
.wrap_login .social_log li.metoday a:focus {background-position: -137px 0;}
.wrap_login .social_log li.metoday a.on {background-position: -137px 0;}
.wrap_login p {clear:both; margin:0; padding:0; text-align:right;}
.wrap_login p a {display:inline-block; margin-top:27px; width:75px; height:25px; background:url("/ncdinos/layout/ico_dinos.png") no-repeat 0 -49px;}
.wrap_login p a:hover {background-position: -81px -49px;}
.wrap_login p a:focus {background-position: -81px -49px;}
.login_after b {display:inline-block; width:118px; text-align:center;}
.login_after h2 {font-size:11px; font-weight:bold; color:#689bc8; cursor:pointer;}
.login_after h2 .logout_txt {font-weight:normal; color:#689bc8; text-decoration:none;}

.logout_info {width:270px; background:url("/ncdinos/layout/bg_log_top.png") no-repeat 0 0; position:absolute; right:0; top:44px; padding:3px 0 0 0; overflow:hidden; margin:0; height:111px; z-index:600;}
.logout_info .inn {background:url("/ncdinos/layout/bg_log_bottom.png") no-repeat 0 bottom; margin:0; padding:0; overflow:hidden; height:111px;}
.logout_info p.info {padding:20px 0 13px 18px; margin:0; text-align:left; font-size:11px; line-height:16px; color:#c7d9e9;}
.logout_info a {color:#fff; font-size:11px; text-decoration:none; text-align:right; padding:0 7px 0 0; background:url("/ncdinos/layout/ico_dinos.png") no-repeat right -82px;}
.logout_info .txt_logout {text-align:right; margin:0 22px 0 0;}
.logout_info button {position:absolute; top:11px; right:12px; width:9px; height:9px; font-size:0; line-height:0; text-indent:-9999px; border:none; background:url("/ncdinos/layout/ico_dinos.png") no-repeat 0 -95px; cursor:pointer;}

.my_menu {display:none; position:absolute; top:22px; left:0; padding:17px 0 0 13px; width:138px; height:69px; background:url("/ncdinos/layout/bg_mymenu.png") no-repeat 0 0; z-index:550;}
.my_menu ul {margin:0; padding:0; list-style-type:none; width:100%;}
.my_menu ul li {margin:0 0 10px 0; padding:0; list-style-type:none; line-height:12px; width:100%;}
.my_menu ul li a {color:#c7d9e9; text-decoration:none;}
.my_menu ul li a:hover {color:#fff; text-decoration:underline;}

.shop_list {position:absolute; top:59px; right:4px; margin:0; padding:0; overflow:hidden;}
.shop_list li {float:left; height:28px;}
.shop_list li a {display:block; height:100%; font-size:0; text-indent:-9999px; background-image:url("/ncdinos/layout/top_shop.png"); background-repeat:no-repeat;}
.shop_list li.ticket {width:132px;}
.shop_list li.ticket a {width:113px; background-position:0 0;}
.shop_list li.ticket a:hover {background-position:0 -28px;}
.shop_list li.shop {width:75px;}
.shop_list li.shop a {width:75px; background-position:-132px 0;}
.shop_list li.shop a:hover {width:75px; background-position:-132px -28px;}

/* 페이지 네비게이션 */
.wrap_pageinfo {padding:64px 0 0 0; margin:0; height:26px; overflow:hidden; position:relative; background:url("/ncdinos/layout/bg_location.gif") repeat-x 0 bottom;}
.wrap_pageinfo .linemap a{}
.wrap_pageinfo .linemap * {vertical-align:middle;}
.wrap_pageinfo .linemap a {display:inline-block; padding:0 0 0 10px; margin:0 0 0 3px; background:url("/ncdinos/layout/ico_dinos.gif") no-repeat -15px 3px;}
.wrap_pageinfo .linemap span {display:none;}
.wrap_pageinfo .linemap .home {display:inline-block; padding:0; margin:0; width:12px; height:11px; background:url("/ncdinos/layout/ico_dinos.gif") no-repeat 0 0;}
.wrap_pageinfo .linemap .home span {display:none;}
.wrap_pageinfo .linemap a {color:#888; text-decoration:none; font-size:11px;}
.wrap_pageinfo .linemap a.current {color:#ab8e79; font-weight:bold;}
.wrap_pageinfo p {position:absolute; right:0; top:64px; margin:0; padding:0; background-image:url("/ncdinos/layout/sub_description.gif");}
.wrap_pageinfo p span {display:none;}
.wrap_pageinfo p.description_dinos {width:371px; height:12px; background-position:0 0;}
.wrap_pageinfo p.description_story {width:396px; height:13px; background-position:0 -12px;}
.wrap_pageinfo p.description_game {width:248px; height:12px; background-position:0 -25px;}
.wrap_pageinfo p.description_stats {width:294px; height:13px; background-position:0 -37px;}
.wrap_pageinfo p.description_player {width:271px; height:12px; background-position:0 -50px;}
.wrap_pageinfo p.description_fan {width:220px; height:12px; background-position:0 -62px;}

/* LNB */
#reside {width:173px;}
#reside h2 {margin:0; line-height:0; height:90px; font-size:0; text-align:right; overflow:hidden;}
#reside h2 span {display:block; background-image:url("/ncdinos/layout/lnb.gif");}
#reside h2.h2_dinos span {margin:33px 0 0 0; width:100%; height:57px; background-position:0 0;}
#reside h2.h2_game span {margin:33px 0 0 0; width:100%; height:57px; background-position:-561px 0;}
#reside h2.h2_stats span {margin:33px 0 0 0; width:100%; height:57px; background-position:-880px 0;}
#reside h2.h2_player span {margin:39px 0 0 0; width:100%; height:51px; background-position:0 -270px;}
#reside h2.h2_fan span {margin:35px 0 0 0; width:100%; height:55px; background-position:-303px -266px;}
#reside h2.h2_story span {margin:35px 0 0 0; width:100%; height:55px; background-position:-303px -1px;}
#reside .lnb {padding:0; margin:40px 0 0 0; list-style-type:none;}
#reside .lnb li {margin:0 0 10px 0; padding:0; line-height:0; font-size:0; text-align:right;}
#reside .lnb li a {display:inline-block; background-image:url("/ncdinos/layout/lnb.gif");}

#reside .lnb li.club a {width:59px; height:15px; background-position:-157px -57px;}
#reside .lnb li.club_on a {width:59px; height:15px; background-position:-33px -57px;}
#reside .lnb li.club.focus a {width:59px; height:15px; background-position:-33px -57px;}
#reside .lnb li.clubnews a {width:58px; height:15px; background-position:-157px -83px;}
#reside .lnb li.clubnews_on a {width:58px; height:15px; background-position:-33px -83px;}
#reside .lnb li.clubnews.focus a {width:58px; height:15px; background-position:-33px -83px;}
#reside .lnb li.bi a {width:45px; height:14px; background-position:-171px -109px;}
#reside .lnb li.bi_on a {width:45px; height:14px; background-position:-47px -109px;}
#reside .lnb li.bi.focus a {width:45px; height:14px; background-position:-47px -109px;}
#reside .lnb li.stadium a {width:91px; height:15px; background-position:-124px -135px;}
#reside .lnb li.stadium_on a {width:91px; height:15px; background-position:0 -135px;}
#reside .lnb li.stadium.focus a {width:91px; height:15px; background-position:0 -135px;}
#reside .lnb li.support a {width:61px; height:15px; background-position:-155px -161px;}
#reside .lnb li.support_on a {width:61px; height:15px; background-position:-31px -161px;}
#reside .lnb li.support.focus a {width:61px; height:15px; background-position:-31px -161px;}

#reside .lnb li.timetable a {width:86px; height:15px; background-position:-734px -57px;}
#reside .lnb li.timetable_on a {width:86px; height:15px; background-position:-576px -57px;}
#reside .lnb li.timetable.focus a {width:86px; height:15px; background-position:-576px -57px;}
#reside .lnb li.score a {width:72px; height:15px; background-position:-747px -83px;}
#reside .lnb li.score_on a {width:72px; height:15px; background-position:-589px -83px;}
#reside .lnb li.score.focus a {width:72px; height:15px; background-position:-589px -83px;}
#reside .lnb li.pop_tcast a {width:72px; height:15px; background-position:-746px -109px;}
#reside .lnb li.pop_tcast_on a {width:72px; height:15px; background-position:-588px -109px;}
#reside .lnb li.pop_tcast.focus a {width:72px; height:15px; background-position:-588px -109px;}
#reside .lnb li.homegame a {width:99px; height:16px; background-position:-719px -135px;}
#reside .lnb li.homegame_on a {width:99px; height:16px; background-position:-561px -135px;}
#reside .lnb li.homegame.focus a {width:99px; height:16px; background-position:-561px -135px;}

#reside .lnb li.rank a {width:45px; height:15px; background-position:-1059px -57px;}
#reside .lnb li.rank_on a {width:45px; height:15px; background-position:-895px -57px;}
#reside .lnb li.rank.focus a {width:45px; height:15px; background-position:-895px -57px;}
#reside .lnb li.batterstats a {width:58px; height:15px; background-position:-1045px -83px;}
#reside .lnb li.batterstats_on a {width:58px; height:15px; background-position:-881px -83px;}
#reside .lnb li.batterstats.focus a {width:58px; height:15px; background-position:-881px -83px;}
#reside .lnb li.pitcherstats a {width:59px; height:15px; background-position:-1044px -109px;}
#reside .lnb li.pitcherstats_on a {width:59px; height:15px; background-position:-880px -109px;}
#reside .lnb li.pitcherstats.focus a {width:59px; height:15px; background-position:-880px -109px;}

#reside .lnb li.total a {width:73px; height:15px; background-position:-167px -321px;}
#reside .lnb li.total_on a {width:73px; height:15px; background-position:-14px -321px;}
#reside .lnb li.total.focus a {width:73px; height:15px; background-position:-14px -321px;}
#reside .lnb li.manager a {width:27px; height:15px; background-position:-212px -347px;}
#reside .lnb li.manager_on a {width:27px; height:15px; background-position:-59px -347px;}
#reside .lnb li.manager.focus a {width:27px; height:15px; background-position:-59px -347px;}
#reside .lnb li.coach a {width:26px; height:15px; background-position:-212px -373px;}
#reside .lnb li.coach_on a {width:26px; height:15px; background-position:-59px -373px;}
#reside .lnb li.coach.focus a {width:26px; height:15px; background-position:-59px -373px;}
#reside .lnb li.pitcher a {width:27px; height:15px; background-position:-212px -399px;}
#reside .lnb li.pitcher_on a {width:27px; height:15px; background-position:-59px -399px;}
#reside .lnb li.pitcher.focus a {width:27px; height:15px; background-position:-59px -399px;}
#reside .lnb li.catcher a {width:27px; height:15px; background-position:-212px -425px;}
#reside .lnb li.catcher_on a {width:27px; height:15px; background-position:-59px -425px;}
#reside .lnb li.catcher.focus a {width:27px; height:15px; background-position:-59px -425px;}
#reside .lnb li.inside a {width:40px; height:15px; background-position:-199px -451px;}
#reside .lnb li.inside_on a {width:40px; height:15px; background-position:-46px -451px;}
#reside .lnb li.inside.focus a {width:40px; height:15px; background-position:-46px -451px;}
#reside .lnb li.outside a {width:40px; height:15px; background-position:-199px -477px;}
#reside .lnb li.outside_on a {width:40px; height:15px; background-position:-46px -477px;}
#reside .lnb li.outside.focus a {width:40px; height:15px; background-position:-46px -477px;}
#reside .lnb li.etc a {width:72px; height:15px; background-position:-166px -503px;}
#reside .lnb li.etc_on a {width:72px; height:15px; background-position:-13px -503px;}
#reside .lnb li.etc.focus a {width:72px; height:15px; background-position:-13px -503px;}
#reside .lnb li.nclist a {width:85px; height:15px; background-position:-153px -529px;}
#reside .lnb li.nclist_on a {width:85px; height:15px; background-position:0 -529px;}
#reside .lnb li.nclist.focus a {width:85px; height:15px; background-position:0 -529px;}

#reside .lnb li.talk a {width:26px; height:15px; background-position:-498px -321px;}
#reside .lnb li.talk_on a {width:26px; height:15px; background-position:-362px -321px;}
#reside .lnb li.talk.focus a {width:26px; height:15px; background-position:-362px -321px;}
#reside .lnb li.message a {width:68px; height:15px; background-position:-456px -347px;}
#reside .lnb li.message_on a {width:68px; height:15px; background-position:-320px -347px;}
#reside .lnb li.message.focus a {width:68px; height:15px; background-position:-320px -347px;}
#reside .lnb li.data a {width:41px; height:15px; background-position:-483px -373px;}
#reside .lnb li.data_on a {width:41px; height:15px; background-position:-347px -373px;}
#reside .lnb li.data.focus a {width:41px; height:15px; background-position:-347px -373px;}
#reside .lnb li.social a {width:85px; height:15px; background-position:-439px -399px;}
#reside .lnb li.social_on a {width:85px; height:15px; background-position:-303px -399px;}
#reside .lnb li.social.focus a {width:85px; height:15px; background-position:-303px -399px;}

#reside .wrap_banner {clear:both; margin:0; padding:30px 0 0 0; border-bottom:1px solid #dedede;}
#reside .wrap_banner li {list-style-type:none; border-top:1px solid #dedede;}
#reside .wrap_banner li img {vertical-align:top;}

/* GNB */
.nav {margin:66px 0 0 0; width:500px; padding:0; list-style-type:none; float:left; z-index:600;}
.nav li {list-style-type:none; float:left;}
.nav li {margin:0; padding:0 0 0 29px;text-align:center; list-style-type:none;}
.nav li p {margin:0; padding:0;}
.nav li p a {display:block; background-image:url("/ncdinos/layout/img_gnb.png");}
.nav li p span {display:none;}
.nav .gnb1 a {display:inline-block; width:63px; height:19px; background-position: -194px -42px;}
.nav .gnb1 a.focus {background-position: -194px -71px;}
.nav .gnb2 a {display:inline-block; width:47px; height:19px; background-position: -286px -42px;}
.nav .gnb2 a.focus {background-position: -286px -71px;}
.nav .gnb3 a {display:inline-block; width:64px; height:19px; background-position: -363px -42px;}
.nav .gnb3 a.focus {background-position: -363px -71px;}
.nav .gnb4 a {display:inline-block; width:47px; height:19px; background-position: -456px -42px;}
.nav .gnb4 a.focus {background-position: -456px -71px;}
.nav .gnb5 a {display:inline-block; width:49px; height:19px; background-position: -532px -42px;}
.nav .gnb5 a.focus {background-position: -532px -71px;}
.nav .gnb6 a {display:inline-block; width:15px; height:19px; background-position: -609px -42px;}
.nav .gnb6 a.focus {background-position: -609px -71px;}

.nav li ul {position:absolute; top:85px; margin:0; padding:11px 15px 7px 16px; list-style-type:none; background:#0b2648; display:none; z-index:99999;}
.nav li li {width:100%; padding:0; margin:0 0 8px 0; line-height:0;}
.nav li .nav_1 {width:69px; left:184px;}
.nav li .nav_3 {width:74px; left:348px;}
.nav li .nav_4 {width:45px; left:441px;}
.nav li .nav_5 {width:54px; left:519px;}
.nav li .nav_6 {width:64px; left:594px;}
.nav li li a {display:inline-block; height:12px; width:100%; background-image:url("/ncdinos/layout/gnb.gif");}
.nav li ul li span {display:none;}

.nav li .nav_1 .gnb1_1 a {background-position:0 0;}
.nav li .nav_1 .gnb1_1 a:hover {background-position:-69px 0;}
.nav li .nav_1 .gnb1_1 a:focus {background-position:-69px 0;}
.nav li .nav_1 .gnb1_1 a.focus {background-position:-69px 0;}
.nav li .nav_1 .gnb1_2 a {background-position:0 -20px;}
.nav li .nav_1 .gnb1_2 a:hover {background-position:-69px -20px;}
.nav li .nav_1 .gnb1_2 a:focus {background-position:-69px -20px;}
.nav li .nav_1 .gnb1_2 a.focus {background-position:-69px -20px;}
.nav li .nav_1 .gnb1_3 a {background-position:0 -40px;}
.nav li .nav_1 .gnb1_3 a:hover {background-position:-69px -40px;}
.nav li .nav_1 .gnb1_3 a:focus {background-position:-69px -40px;}
.nav li .nav_1 .gnb1_4 a {background-position:0 -60px;}
.nav li .nav_1 .gnb1_4 a:hover {background-position:-69px -60px;}
.nav li .nav_1 .gnb1_4 a:focus {background-position:-69px -60px;}
.nav li .nav_1 .gnb1_5 a {background-position:0 -80px;}
.nav li .nav_1 .gnb1_5 a:hover {background-position:-69px -80px;}
.nav li .nav_1 .gnb1_5 a:focus {background-position:-69px -80px;}

.nav li .nav_3 .gnb3_1 a {background-position:-138px 0;}
.nav li .nav_3 .gnb3_1 a:hover {background-position:-212px 0;}
.nav li .nav_3 .gnb3_1 a:focus {background-position:-212px 0;}
.nav li .nav_3 .gnb3_2 a {background-position:-138px -20px;}
.nav li .nav_3 .gnb3_2 a:hover {background-position:-212px -20px;}
.nav li .nav_3 .gnb3_2 a:focus {background-position:-212px -20px;}
.nav li .nav_3 .gnb3_3 a {background-position:-138px -40px;}
.nav li .nav_3 .gnb3_3 a:hover {background-position:-212px -40px;}
.nav li .nav_3 .gnb3_3 a:focus {background-position:-212px -40px;}
.nav li .nav_3 .gnb3_4 a {background-position:-138px -60px;}
.nav li .nav_3 .gnb3_4 a:hover {background-position:-212px -60px;}
.nav li .nav_3 .gnb3_4 a:focus {background-position:-212px -60px;}

.nav li .nav_4 .gnb4_1 a {background-position:-286px 0;}
.nav li .nav_4 .gnb4_1 a:hover {background-position:-331px 0;}
.nav li .nav_4 .gnb4_1 a:focus {background-position:-331px 0;}
.nav li .nav_4 .gnb4_2 a {background-position:-286px -20px;}
.nav li .nav_4 .gnb4_2 a:hover {background-position:-331px -20px;}
.nav li .nav_4 .gnb4_2 a:focus {background-position:-331px -20px;}
.nav li .nav_4 .gnb4_3 a {background-position:-286px -40px;}
.nav li .nav_4 .gnb4_3 a:hover {background-position:-331px -40px;}
.nav li .nav_4 .gnb4_3 a:focus {background-position:-331px -40px;}

.nav li .nav_5 .gnb5_1 a {background-position:-376px 0;}
.nav li .nav_5 .gnb5_1 a:hover {background-position:-430px 0;}
.nav li .nav_5 .gnb5_1 a:focus {background-position:-430px 0;}
.nav li .nav_5 .gnb5_2 a {background-position:-376px -20px;}
.nav li .nav_5 .gnb5_2 a:hover {background-position:-430px -20px;}
.nav li .nav_5 .gnb5_2 a:focus {background-position:-430px -20px;}
.nav li .nav_5 .gnb5_3 a {background-position:-376px -40px;}
.nav li .nav_5 .gnb5_3 a:hover {background-position:-430px -40px;}
.nav li .nav_5 .gnb5_3 a:focus {background-position:-430px -40px;}
.nav li .nav_5 .gnb5_4 a {background-position:-376px -60px;}
.nav li .nav_5 .gnb5_4 a:hover {background-position:-430px -60px;}
.nav li .nav_5 .gnb5_4 a:focus {background-position:-430px -60px;}
.nav li .nav_5 .gnb5_5 a {background-position:-376px -80px;}
.nav li .nav_5 .gnb5_5 a:hover {background-position:-430px -80px;}
.nav li .nav_5 .gnb5_5 a:focus {background-position:-430px -80px;}
.nav li .nav_5 .gnb5_6 a {background-position:-376px -100px;}
.nav li .nav_5 .gnb5_6 a:hover {background-position:-430px -100px;}
.nav li .nav_5 .gnb5_6 a:focus {background-position:-430px -100px;}
.nav li .nav_5 .gnb5_7 a {background-position:-376px -120px;}
.nav li .nav_5 .gnb5_7 a:hover {background-position:-430px -120px;}
.nav li .nav_5 .gnb5_7 a:focus {background-position:-430px -120px;}
.nav li .nav_5 .gnb5_8 a {background-position:-376px -140px;}
.nav li .nav_5 .gnb5_8 a:hover {background-position:-430px -140px;}
.nav li .nav_5 .gnb5_8 a:focus {background-position:-430px -140px;}
.nav li .nav_5 .gnb5_9 a {background-position:-376px -160px;}
.nav li .nav_5 .gnb5_9 a:hover {background-position:-430px -160px;}
.nav li .nav_5 .gnb5_9 a:focus {background-position:-430px -160px;}

.nav li .nav_6 .gnb6_1 a {background-position:-484px 0;}
.nav li .nav_6 .gnb6_1 a:hover {background-position:-548px 0;}
.nav li .nav_6 .gnb6_1 a:focus {background-position:-548px 0;}
.nav li .nav_6 .gnb6_2 a {background-position:-484px -20px;}
.nav li .nav_6 .gnb6_2 a:hover {background-position:-548px -20px;}
.nav li .nav_6 .gnb6_2 a:focus {background-position:-548px -20px;}
.nav li .nav_6 .gnb6_3 a {background-position:-484px -40px;}
.nav li .nav_6 .gnb6_3 a:hover {background-position:-548px -40px;}
.nav li .nav_6 .gnb6_3 a:focus {background-position:-548px -40px;}
.nav li .nav_6 .gnb6_4 a {background-position:-484px -60px;}
.nav li .nav_6 .gnb6_4 a:hover {background-position:-548px -60px;}
.nav li .nav_6 .gnb6_4 a:focus {background-position:-548px -60px;}


/* 스토리 lnb */
.story_lnb h3 span {text-indent:-5000em; line-height:0; font-size:0;}
.story_lnb h3 {padding:0; margin:22px 0 10px 0;}
.story_lnb .h3_category {padding:0; margin:22px 0 10px 0;}
.story_lnb .h3_category span {display:inline-block; width:53px; height:15px; background:url("/ncdinos/layout/lnb.gif") no-repeat -596px -309px;}
.story_lnb .h3_recent span {display:inline-block; width:53px; height:15px; background:url("/ncdinos/layout/lnb.gif") no-repeat -596px -330px;}
.story_lnb a {color:#666; text-decoration:none;}
.story_lnb li {line-height:11px;}

.story_lnb .ul_story_all {margin:0; padding:0; list-style-type:none;}
.story_lnb .ul_story_all li {margin-bottom:10px;}
.story_lnb .ul_story_all li a {background:url("/ncdinos/layout/ico_dinos.gif") no-repeat 1px -26px; padding:0 0 0 15px;}
.story_lnb .ul_story_all li span {color:#c7a079; font-weight:bold; margin-left:3px;}
.story_lnb .ul_story_all ol {margin:3px 0 0 5px; padding:0; list-style-type:none;}
.story_lnb .ul_story_all ol li {padding:0 0 9px 18px; margin:0; background:url("/ncdinos/layout/ico_dinos.gif") no-repeat 0 -47px; letter-spacing:-1px;}
.story_lnb .ul_story_all ol li a {padding:0; background:none;}
.story_lnb .ul_story_all ol li.ul_story_lst {padding:0 0 0 18px; background:url("/ncdinos/layout/ico_dinos.gif") no-repeat 0 -67px;}
.story_lnb .ul_story_all ol li.ul_story_fir {padding-top:7px; background:url("/ncdinos/layout/ico_dinos.gif") no-repeat 0 -40px;}

.ul_story_recent {margin:0; padding:0; list-style-type:none;}
.ul_story_recent li {margin-bottom:11px; padding-left:11px; background:url("/ncdinos/layout/ico_dinos.gif") no-repeat 0 -85px;}

/* 사이트맵 */
.sitemap {width:100%; overflow:hidden; padding-top:21px;}
.sitemap dl {margin:0 58px 0 0; padding:0; float:left; width:198px;}
.sitemap .dl_dinos, .sitemap .dl_story, .sitemap .dl_game, .sitemap .dl_stats {height:373px;}
.sitemap .dl_players, .sitemap .dl_fan {height:334px;}
.sitemap .dl_fan {margin-right:510px;}
.sitemap .dl_stats {margin-right:0;}
.sitemap .dl_policy {margin-right:0;}
.sitemap dl dt {border-bottom:1px solid #e0dedb; line-height:0; padding-bottom:7px; margin-bottom:10px;}
.sitemap dl dd {margin:0; padding:0;}
.sitemap dl dd ul {margin:0; padding:0; list-style-type:none;}
.sitemap dl dd ul li {margin-bottom:10px;}
.sitemap dl dd a {text-decoration:none; color:#c4895f; font-weight:bold;}
.sitemap dl dd .depth {margin-top:8px;}
.sitemap dl dd .depth li {padding-left:9px; background:url("/ncdinos/etc/ico_ln.gif") no-repeat 0 5px; margin-bottom:7px;}
.sitemap dl dd .depth a {color:#444; font-weight:normal;}

/* 에러페이지 */
.wrap_error {width:970px; padding:196px 0 0 0; height:500px; margin:0 auto;}
.wrap_error .error_cnt1 {text-align:center; margin:0 0 30px 0; padding:128px 0 0 0; background:url("/ncdinos/etc/bg_error.gif") no-repeat 50% 0;}
.wrap_error .wrap_box1_cnt {margin:0 auto; padding:24px 0 0 73px; width:586px; height:102px; background:url("/ncdinos/etc/bg_er_round.gif") no-repeat 0 0;}
.wrap_error .error_intro {margin:0; padding:0; color:#666; line-height:18px;}
.wrap_error .error_intro span {color:#688fd2;}
.wrap_error .error_notice {margin:11px 0 0 0; padding:0; list-style-type:none;}
.wrap_error .error_notice li {color:#666; line-height:12px; margin:0 0 7px 0; padding:0 0 0 9px; background:url("/ncdinos/etc/ico_dot_blue.gif") no-repeat 1px 4px;}
.wrap_error .error_notice li a {color:#688fd2; text-decoration:underline;}
.wrap_error .wrap_btn {text-align:center; margin-top:22px;}
.wrap_error .wrap_btn a {margin-left:7px;}
.wrap_error .wrap_btn img {cursor:pointer;}