﻿@charset "utf-8";
@import url('login.css?v=1');

body {margin:0; padding:0;font-size:12px; color:#444; font-family:dotum, 돋움,verdana,tahoma,AppleGothic,sans-serif;}
form, input, select, textarea {margin:0; padding:0; font-size:12px; color:#444; font-family:dotum, 돋움,AppleGothic,sans-serif;}
textarea {resize:none;}
img {border:0 none;}
a {color:#444; text-decoration:none;}
a:hover {text-decoration:underline;}
dfn {display:none;}

/* layoutsub */
body {background:url("/lovebeat_v3/layout/sub_bg.jpg") repeat-x 0 0;}
.yahoo_gnb {min-width:980px; margin-bottom:-63px; padding-bottom:7px; position:relative; z-index:1000;}

#container {position:relative; min-width:980px; background:url("/lovebeat_v3/layout/sub_visual.jpg") no-repeat center top;}
#header {position:relative; width:980px; margin:0 auto; height:255px; line-height:0; font-size:0;}
#header ul {list-style:none; width:750px; margin:0 auto;}
#wrap_content {margin-bottom:30px;}
/* common_navi */
#navigation {position:absolute; top:0; margin:0 auto; width:980px; height:65px; z-index:999;}
#navigation h1 a {background:url("/lovebeat_v3/layout/logo.png") no-repeat center 0; position:absolute; text-indent:-10000px; line-height:0; font-size:0; width:165px; height:65px; top:0; left:410px; z-index:999;}

#naviHTML {position:absolute; left:125px; top:13px; margin:0; padding:0;}
#naviHTML li {clear:none !important; list-style-type:none; float:left; height:42px; margin:0; padding:0;}
#naviHTML li a {display:block; height:100%; font-size:0; text-indent:-2000px; background:url("/lovebeat_v3/layout/top_navi.png") no-repeat left 0;}
#naviHTML li ul {display:none; position:absolute; top:40px; margin:0; padding:0; width:121px;}
#naviHTML li ul li {list-style-type:none; margin:0; padding:0px;  height:31px;}
#naviHTML li ul li a {display:block; overflow:hidden; font-size:12px; height:16px; width:110px; text-indent:0; text-indent:-9999px; position:absolute; left:6px; background:url("/lovebeat_v3/layout/sub_navi.gif") no-repeat left top;}
#naviHTML li ul li a:hover {overflow:hidden; height:18px;}

#naviHTML li.on ul {display:block !important;}
#naviHTML li.on ul li {}

#naviHTML li.menu1 a {width:95px; background-position:24px -13px;}
#naviHTML li.menu1 a:hover, #naviHTML li.menu1_on a {background-position:24px -83px;}
#naviHTML li.menu1 ul.sub1 {width:127px; height:96px; background:url("/lovebeat_v3/layout/sub_navi.gif") no-repeat 5px top; overflow:hidden;}
#naviHTML li.menu1 ul li.sub1_1 a {top:10px; background-position:-1px -10px;}
#naviHTML li.menu1 ul li.sub1_1_on a,
#naviHTML li.menu1 ul li.sub1_1 a:hover {top:10px; width:110px; background-position:-1px -175px;}
#naviHTML li.menu1 ul li.sub1_2 a {top:30px; background-position:-1px -30px;}
#naviHTML li.menu1 ul li.sub1_2_on a,
#naviHTML li.menu1 ul li.sub1_2 a:hover {top:30px; width:110px; background-position:-1px -195px;}
#naviHTML li.menu1 ul li.sub1_3 a {top:50px; background-position:-1px -50px;}
#naviHTML li.menu1 ul li.sub1_3_on a,
#naviHTML li.menu1 ul li.sub1_3 a:hover {top:50px; width:110px; background-position:-1px -215px;}
#naviHTML li.menu1 ul li.sub1_4 a {top:70px; background-position:-1px -70px;}
#naviHTML li.menu1 ul li.sub1_4_on a,
#naviHTML li.menu1 ul li.sub1_4 a:hover {top:70px; width:110px; background-position:-1px -235px;}

#naviHTML li.menu2 {margin-left:40px;}
#naviHTML li.menu2 a {width:95px; background-position:-111px -13px;}
#naviHTML li.menu2 a:hover, #naviHTML li.menu2_on a {background-position:-111px -83px;}
#naviHTML li.menu2 ul.sub2 {width:121px; height:76px; background:url("/lovebeat_v3/layout/sub_navi.gif") no-repeat -124px top; margin-left:5px;}
#naviHTML li.menu2 ul li.sub2_1 a {top:10px; background-position:-130px -10px;}
#naviHTML li.menu2 ul li.sub2_1_on a,
#naviHTML li.menu2 ul li.sub2_1 a:hover {top:10px; width:110px; background-position:-130px -175px;}
#naviHTML li.menu2 ul li.sub2_2 a {top:30px; background-position:-130px -30px;}
#naviHTML li.menu2 ul li.sub2_2_on a,
#naviHTML li.menu2 ul li.sub2_2 a:hover {top:30px; width:110px; background-position:-130px -195px;}
#naviHTML li.menu2 ul li.sub2_3 a {top:50px; background-position:-130px -50px;}
#naviHTML li.menu2 ul li.sub2_3_on a,
#naviHTML li.menu2 ul li.sub2_3 a:hover {top:50px; width:110px; background-position:-130px -215px;}

#naviHTML li.menu3 {margin-left:260px;}
#naviHTML li.menu3 a {width:95px; background-position:-466px -13px;}
#naviHTML li.menu3 a:hover, #naviHTML li.menu3_on a {background-position:-466px -83px;}
#naviHTML li.menu3 ul.sub3 {width:121px; height:154px; background:url("/lovebeat_v3/layout/sub_navi.gif") no-repeat -248px top; margin-left:5px;}
#naviHTML li.menu3 ul li.sub3_1 a {top:10px; background-position:-254px -10px;}
#naviHTML li.menu3 ul li.sub3_1_on a,
#naviHTML li.menu3 ul li.sub3_1 a:hover {top:10px; width:110px; background-position:-254px -175px}
#naviHTML li.menu3 ul li.sub3_2 a {top:30px; background-position:-254px -30px;}
#naviHTML li.menu3 ul li.sub3_2_on a,
#naviHTML li.menu3 ul li.sub3_2 a:hover {top:30px; width:110px; background-position:-254px -195px;}
#naviHTML li.menu3 ul li.sub3_3 a {top:50px; background-position:-254px -50px;}
#naviHTML li.menu3 ul li.sub3_3_on a,
#naviHTML li.menu3 ul li.sub3_3 a:hover {top:50px; width:110px; background-position:-254px -215px;}
#naviHTML li.menu3 ul li.sub3_4 a {top:70px; background-position:-254px -70px;}
#naviHTML li.menu3 ul li.sub3_4_on a,
#naviHTML li.menu3 ul li.sub3_4 a:hover {top:70px; width:110px; background-position:-254px -235px;}
#naviHTML li.menu3 ul li.sub3_5 a {top:90px; background-position:-254px -90px;}
#naviHTML li.menu3 ul li.sub3_5_on a,
#naviHTML li.menu3 ul li.sub3_5 a:hover {top:90px; width:110px; background-position:-254px -255px;}

#naviHTML li.menu4 {margin-left:50px;}
#naviHTML li.menu4 a {width:95px; background-position:-601px -13px;}
#naviHTML li.menu4 a:hover, #naviHTML li.menu4_on a {background-position:-601px -83px;}
#naviHTML li.menu4 ul.sub4 {width:121px; height:111px; background:url("/lovebeat_v3/layout/sub_navi.gif") no-repeat -372px top; margin-left:5px;}
#naviHTML li.menu4 ul li.sub4_1 a {top:10px; background-position:-378px -10px;}
#naviHTML li.menu4 ul li.sub4_1_on a,
#naviHTML li.menu4 ul li.sub4_1 a:hover {top:10px; width:110px; background-position:-378px -175px;}
#naviHTML li.menu4 ul li.sub4_2 a {top:30px; background-position:-378px -30px;}
#naviHTML li.menu4 ul li.sub4_2_on a,
#naviHTML li.menu4 ul li.sub4_2 a:hover {top:30px; width:110px; background-position:-378px -195px;}
/* common_navi end */

/* game start */
/*
#gameStart {position:absolute; left:5px; top:95px; width:215px;height:226px; margin:0; padding:0; background:url("/lovebeat_v3/layout/gamestart.png") no-repeat left top;}
#gameStart a {position:absolute; text-indent:-10000px; line-height:0; font-size:0;}
#gameStart a.game_start {width:183px; height:91px; left:10px; top:55px;}
#gameStart a.game_start:hover {background:url("/lovebeat_v3/layout/start_over.gif") no-repeat left top; left:4px; top:0; width:206px; height:207px; cursor:pointer;}
#gameStart a.game_down {width:54px; height:40px; right:25px; top:146px;}
*/

#gameStart {position:absolute; left:5px; top:95px; width:215px;height:226px; margin:0; padding:0; background:url("/lovebeat_v3/layout/gamestart-20151028.png") no-repeat left top;}
#gameStart a {position:absolute; text-indent:-10000px; line-height:0; font-size:0;}
#gameStart a.game_start {width:183px; height:91px; left:10px; top:55px;}
#gameStart a.game_start:hover {background:url("/lovebeat_v3/layout/gamestart-20151028-over.gif") no-repeat left top; left:0; top:0; width:206px; height:207px; cursor:pointer;}
#gameStart a.game_down {width:63px; height:26px; left:103px; top:190px;}
#gameStart a.game_launcher {width:51px; height:26px; left:44px; top:190px;}

#contants {position:relative; margin:0 auto; width:980px;}
#div_left {clear:both; float:left; width:214px; margin:75px 0 30px 0; padding:0; position:relative;}
#div_center {float:left; width:645px; margin:0 0 0 60px; padding:0;}

/* left_notice */
a.btn_moreview {position:relative; float:right; text-indent:-10000px; line-height:0; font-size:0; background:url("/lovebeat_v3/common/btn_moreview.gif") no-repeat left top; width:38px; height:10px; margin:-12px 0 -1px 0;}
#div_left .wrap_notice {width:214px; margin-top:30px;}
#div_left .wrap_notice h3 {float:left; text-indent:-10000px; line-height:0; font-size:0; background:url("/lovebeat_v3/common/left_img_v3.gif") no-repeat left top; width:214px; height:15px; margin:0; padding:0;}
#div_left .wrap_notice ul {float:left; list-style:none; margin:3px 0 30px 0; padding:0;}
#div_left .wrap_notice ul li {width:214px; padding-top:8px;}
#div_left .wrap_notice ul .new {background:url("/lovebeat_v3/common/ic_new.gif") no-repeat right 1px; padding-right:13px;}
#div_left .wrap_notice ul li span.notice {text-indent:-10000px; line-height:0; font-size:0; float:left; background:url("/lovebeat_v3/common/ic_notice.gif") no-repeat left top; width:30px; height:14px; margin-top:-2px;}
#div_left .wrap_notice ul li span.check {text-indent:-10000px; line-height:0; font-size:0; float:left; background:url("/lovebeat_v3/common/ic_check.gif") no-repeat left top; width:30px; height:14px; margin-top:-2px;}
#div_left .wrap_notice ul li span.update {text-indent:-10000px; line-height:0; font-size:0; float:left; background:url("/lovebeat_v3/common/ic_update.gif") no-repeat left top; width:42px; height:14px; margin:-2px 5px 0 0;}
#div_left .wrap_notice ul li span.event {text-indent:-10000px; line-height:0; font-size:0; float:left; background:url("/lovebeat_v3/common/ic_event.gif") no-repeat left top; width:32px; height:14px; margin:-2px 3px 0 0;}

/* left */
#div_left .beginner_guide {width:203px; margin:0 0 15px 1px; border-top:1px solid #f2d9ea;}
#div_left .wrap_ranking {margin:0 0 10px; padding:5px 0; height:21px; text-align:center; line-height:21px; background:url("/lovebeat_v3/layout/left_friend.gif") 0 -21px; no-repeat;}
#div_left .wrap_friend {margin-top:20px;}
#div_left .wrap_friend h3 {float:left; text-indent:-10000px; line-height:0; font-size:0; background:url("/lovebeat_v3/common/left_img_v3.gif") no-repeat left -21px; width:53px; height:15px; margin-bottom:10px;}
#div_left .wrap_friend * {vertical-align:middle;}
#div_left .wrap_friend input#nickname {width:158px; height:20px; margin:0; padding:3px 0 0 3px; border:1px solid #e9ecf0; background-color:#fff;}
#div_left .wrap_friend input.friend_id {background:url("/lovebeat_v3/layout/left_friend.gif") 5px 6px no-repeat;}
#div_left .wrap_friend input.btn_search {margin:0; padding:0;}
#div_left .wrap_quickmenu {text-indent:-10000px; line-height:0; font-size:0; width:214px; margin-top:25px; list-style:none; background:url("/lovebeat_v3/common/left_img_v3.gif") no-repeat 2px -41px; height:56px;}
#div_left .wrap_quickmenu a {float:left; text-indent:-10000px; line-height:0; font-size:0; height:55px;}
#div_left .wrap_quickmenu a.btn_guide {width:76px;}
#div_left .wrap_quickmenu a.btn_faq {width:69px;}
#div_left .wrap_quickmenu a.btn_cupon {width:65px;}
#div_left .wrap_quickmenu_channel {text-indent:-10000px; line-height:0; font-size:0; width:214px; margin-top:25px; list-style:none; background:url("/lovebeat_v3/common/left_img_channel.gif") no-repeat 2px -41px; height:56px;}
#div_left .wrap_quickmenu_channel a {float:left; text-indent:-10000px; line-height:0; font-size:0; height:55px;}
#div_left .wrap_quickmenu_channel a.btn_guide {width:107px;}
#div_left .wrap_quickmenu_channel a.btn_cupon {width:107px;}
#div_left .wrap_banner {text-indent:-10000px; line-height:0; font-size:0; width:214px; margin-top:25px; list-style:none; background:url("/lovebeat_v3/common/left_img_v3.gif") no-repeat left -106px; height:37px;}
#div_left .wrap_banner a {float:left; text-indent:-10000px; line-height:0; font-size:0; height:37px; width:214px;}

#div_left .wrap_cscenter {width:214px; padding:25px 0 0 0;}
#div_left .wrap_cscenter a {display:block; width:214px; height:37px; margin:0 0 10px 0; font-size:0; line-height:0; text-indent:-9999px; background-image:url("/lovebeat_v3/common/left_img_v3.gif"); background-repeat:no-repeat;}
#div_left .wrap_cscenter .cscenter {background-position:0 -106px;}
#div_left .wrap_cscenter .ncer {background-position:0 -153px;}

/* scroll-top */
.fixedPos_bttm {position:absolute; left:50%;bottom:220px; width:28px; margin-left:441px; /*z-index:10;*/}
.fixedPos_bttm .fixedWrap{position:fixed; width:28px; height:140px;}
.fixedPos_bttm .fixedWrap img {cursor:pointer;}
*html .fixedPos_bttm{top:expression(fixedPositionForIE6("fixedBottom",220));} /*ie6*/


/* tab */
.wrap_tab {position:relative; margin:0 0 -1px 0; padding:0; height:25px; list-style:none; overflow:hidden;}
.wrap_tab li {float:left; margin:0; padding:0; height:25px;}
.wrap_tab li a {display:block; width:100%; height:100%;}

/* linemap */
.linemap {position:relative; margin:30px 0 20px 0; padding:0; height:26px; text-align:right; border-bottom:1px solid #e4e4e4;}
.linemap h1 {float:left; margin:0; padding:0; font-size:12px;}
.linemap h1.h1_type2 {float:left; margin:0; padding:0 0 20px 0; padding:0; font:bold 14px 돋움; color:#3c3c3c; letter-spacing:-1px;}
.linemap h1.h1_type2 img {margin-top:-10px; padding-left:10px; vertical-align:middle;}
.linemap ul {position:absolute; bottom:6px; right:0; margin:0; padding:0 0 0 0; list-style:none; z-index:20;}
.linemap ul li {display:inline; margin:0; padding:0; font-size:11px; color:#999999; letter-spacing:-1px;}
.linemap ul li a {font-size:11px; color:#999999;}
.linemap ul li.current a {font-weight:bold;}

/* 톨 */
#div_left .wrap_tall {width:188px; height:17px; margin:0; padding:7px 12px; text-align:right; background:#eef2fd; border:1px solid #e9ecf0; border-top:2px solid #a9b0f6; overflow:hidden;}
#div_left .wrap_tall span {float:left; margin:-1px 0 0 0; padding:3px 0 3px 17px; font-size:11px; color:#444; font-weight:bold; background:url("/lovebeat_v3/layout/login/ic_ncoin.gif") no-repeat;}
#div_left .wrap_tall img {margin:0 0 0 -1px;}

#div_left .wrap_ncoin {padding:9px 0 10px 87px; border-top:2px solid #a9b0f6; border-left:1px solid #e9ecf0; border-right:1px solid #e9ecf0; background:url("/lovebeat_v3/layout/login/ic_ncoin_daum.gif") 24px 14px no-repeat #eef2fd;}
#div_left .wrap_ncoin h3 {margin:0; padding:0; font-size:0; text-indent:-9999px;}
#div_left .wrap_ncoin ul {margin:0; padding:0;}
#div_left .wrap_ncoin ul li {list-style-type:none; padding:0 0 0 6px; line-height:21px; background:url("/lovebeat_v3/layout/login/bul_2.gif") 0 8px no-repeat;}

/* footer-Daum */
#div_footer_daum {clear:both; position:relative; width:980px; height:254px; margin:0 auto; padding:0; background:url("/lovebeat_v3/layout/bg_footer_daum_140108v.gif") 0 30px no-repeat;}
#div_footer_daum p {margin:0; padding:0;}
#div_footer_daum .ncsoft {position:absolute; top:85px; left:3px; display:block; width:54px; height:48px;}
#div_footer_daum .daum {position:absolute; top:22px; left:5px; display:block; width:63px; height:28px;}
#div_footer_daum .email {position:absolute; top:122px; left:610px; display:block; width:140px; height:11px;}
#div_footer_daum .ncsoft a, #div_footer_daum .daum a, #div_footer_daum .email a {display:block; width:100%; height:100%;}
#div_footer_daum ul.util {position:absolute; top:30px; left:80px; margin:0; padding:0; list-style:none; text-align:center;}
#div_footer_daum ul.util li {float:left; list-style-type:none; height:12px;}
#div_footer_daum ul.util li.m1 {width:87px;}
#div_footer_daum ul.util li.m2 {width:77px;}
#div_footer_daum ul.util li.m3 {width:91px;}
#div_footer_daum ul.util li.m4 {width:167px;}
#div_footer_daum ul.util li.m5 {width:91px;}
#div_footer_daum ul.util a {display:block; width:100%; height:100%;}
#div_footer_daum .address address {display:none;}
#div_footer_daum .address p {display:none;}

/* footer-Daum-141020 */
.footer_daum {clear: both; position: relative; width: 853px; height: 200px; margin: 0 auto; padding: 43px 0 0 117px;  background: url("/lovebeat_v3/layout/bg_footer_daum_150121.gif") 0 55px no-repeat;}
.footer_daum .utilmenu {margin: 0; padding: 0; overflow: hidden;}
.footer_daum .utilmenu li {list-style-type: none; float: left; padding: 0 15px 0 13px; background: url("/lovebeat_v3/layout/bg_daum_bar.gif") right top no-repeat;}
.footer_daum .utilmenu li a {color:#444;}
.footer_daum .utilmenu li.first {padding-left: 0;}
.footer_daum .utilmenu li.last {background: none;}
.footer_daum address, .footer_daum p {margin: 0; padding: 0; font-size: 0; line-height: 0; text-indent: -9999px;}
.footer_daum .goNC {position: absolute; top: 55px; left: 0; width: 95px; height: 25px; font-size: 0; line-height: 0; text-indent: -9999px;}
.footer_daum .goDaum {position: absolute; top: 122px; left: 0; width: 91px; height: 45px; font-size: 0; line-height: 0; text-indent: -9999px;}

/* footer-Daum-160406 */
.footer-daum-nzin {	clear: both; position: relative; width: 1123px; margin: 0 auto; padding: 50px 0 40px 157px; }
.footer-daum-nzin .utilmenu {margin: 0; padding: 0; overflow: hidden;}
.footer-daum-nzin .utilmenu li {list-style-type: none; float: left; padding: 0 9px 0 7px; font-weight: bold; background: url("/lovebeat_v3/layout/bg_daum_bar.gif") right top no-repeat;}
.footer-daum-nzin .utilmenu li a {color:#444;}
.footer-daum-nzin .utilmenu li.first {padding-left: 0;}
.footer-daum-nzin .utilmenu li.last {background: none;}
.footer-daum-nzin .goNC, .footer-daum-nzin .goDaum, .footer-daum-nzin .goKakao, .footer-daum-nzin .grade { position: absolute;  display: block; font-size: 0; line-height: 0;   text-indent: -9999px; background: url("/lovebeat_v3/layout/bg_footer_daum_160706.png") no-repeat; }
.footer-daum-nzin .goNC { top: 64px; left: 40px;    width: 95px; height: 25px; background-position: -150px 0; }
.footer-daum-nzin .goDaum { top: 137px; left: 79px; width: 54px; height: 32px; background-position: 0 -75px; }
.footer-daum-nzin .goKakao { top: 137px; left: 40px; width: 100px; height: 32px; background-position: -150px -75px; }
.footer-daum-nzin .grade { top: 76px; right: 0; width: 356px; height: 53px; background-position: 0 -157px; }
.footer-daum-nzin address {	clear: both; display: block;	padding: 9px 0 0 0;	font-style: normal;	font-size: 11px; color: #909090;	line-height: 17px; }
.footer-daum-nzin p { margin: 0; padding: 0; }
.footer-daum-nzin .copyright-nc { padding: 1px 0 11px 0; font-family: Tahoma; font-size: 10px; font-weight: lighter; color: #909090; }
.footer-daum-nzin .copyright-daum1 { font-size: 11px; color: #777; }
.footer-daum-nzin .copyright-daum2 { font-family: Tahoma; font-size: 10px; line-height: 15px; color: #777;}

/* footer-Yahoo */
#div_footer_yahoo {clear:both; position:relative; width:980px; height:198px; margin:0 auto; padding:0; background:url("/lovebeat_v3/layout_v2/bg_footer_yahoo_v3.gif") no-repeat;}
#div_footer_yahoo p {margin:0; padding:0;}
#div_footer_yahoo .ncsoft a {position:absolute; display:block; top:32px; left:44px; width:55px; height:47px;}
#div_footer_yahoo .address {width:790px; margin:0 0 17px 122px; padding:18px 0 6px 2px; font-size:11px; letter-spacing:-1px; color:#858585; border-bottom:1px solid #f2d9ea;}
#div_footer_yahoo .address address {font-style:normal;}
#div_footer_yahoo .address a {color:#858585;}
#div_footer_yahoo a {color:#3c3c3c;}
#div_footer_yahoo .util {height:26px;margin:0 0 0 124px;}
#div_footer_yahoo .util ul {margin:0; padding:0; list-style:none;}
#div_footer_yahoo .util ul li {display:inline; margin:0 2px 0 0; padding: 0 0 0 8px; background:url("/lovebeat_v3/layout/footer_bul1.gif") 2px 4px no-repeat;}
#div_footer_yahoo .util ul li.first {padding:0; background:none;}
#div_footer_yahoo .copyright {overflow:hidden; margin:0 auto; width:703px; font-size:11px; color:#3c3c3c;}
#div_footer_yahoo .copyright .grade {float:left;width:326px;height:46px;margin:0;}
#div_footer_yahoo .copyright .copy {float:right;width:371px;margin:0;line-height:1.8;}

/* footer-Tooniland */
#div_footer_tooniland {position:relative; clear:both; width:980px; height:230px; margin:0 auto; background:url('/lovebeat_v3/layout/footer_tooniland_150401.gif') no-repeat center 0;}
#div_footer_tooniland p {margin:0; padding:0;}
#div_footer_tooniland dfn {display:none;}
#div_footer_tooniland a.onmedia {display:block; position:absolute; top:26px; left:132px; width:80px; height:50px;}
#div_footer_tooniland a.ncsoft {display:block; position:absolute; top:156px; left:142px; width:70px; height:60px;}
#div_footer_tooniland .utilmenu {position:absolute; top:29px; left:233px; margin:0; padding:0;}
#div_footer_tooniland .utilmenu li {float:left; list-style-type:none; height:14px; margin:0 5px 0 0;}
#div_footer_tooniland .utilmenu li.m1 {width:42px;}
#div_footer_tooniland .utilmenu li.m2 {width:42px;}
#div_footer_tooniland .utilmenu li.m3 {width:77px;}
#div_footer_tooniland .utilmenu li.m4 {width:70px;}
#div_footer_tooniland .utilmenu li.m5 {width:65px;}
#div_footer_tooniland .utilmenu li.m6 {width:58px;}
#div_footer_tooniland .utilmenu li.m7 {width:40px;}
#div_footer_tooniland .utilmenu li.m8 {width:59px;}
#div_footer_tooniland .utilmenu li a {display:block; width:100%; height:100%;}
#div_footer_tooniland .email {display:block; position:absolute; left:520px; top:175px; width:95px; height:11px; text-indent:-99999px;}

/* png */
.png24{tmp:expression(setPng24(this));}

/* footer 
.wrap_footer {position:relative; clear:both; margin:0 auto; width:100%; background-color:#f5f5f5;}
#div_footer {position:relative; clear:both; width:980px; height:198px; margin:0 auto; background:url("/lovebeat_v3/layout/bg_footer.gif") no-repeat left top;}
#div_footer p {margin:0; padding:0;}
#div_footer .ncsoft a {position:absolute; top:29px; left:57px; display:block; width:55px; height:47px;}
#div_footer .dev a {position:absolute; top:42px; left:127px; display:block; width:79px; height:16px;}
#div_footer .email a {position:absolute; top:51px; left:635px; display:block; width:85px; height:11px;}
#div_footer .utilmenu {position:absolute; top:31px; left:235px; margin:0; padding:0;}
#div_footer .utilmenu li {float:left; list-style-type:none; height:12px;}
#div_footer .utilmenu li.m1 {width:42px;}
#div_footer .utilmenu li.m2 {width:48px;}
#div_footer .utilmenu li.m3 {width:173px;}
#div_footer .utilmenu li.m4 {width:47px;}
#div_footer .utilmenu li.m5 {width:86px;}
#div_footer .utilmenu li.m6 {width:49px;}
#div_footer .utilmenu li.m7 {width:78px;}
#div_footer .utilmenu li.m8 {width:33px;}
#div_footer .utilmenu li a {display:block; width:100%; height:100%;}
#div_footer .ftc {display:block;position:absolute;top:64px;left:341px;width:59px;text-indent:-99999px; overflow:hidden;}*/

/* new footer */
.wrap_footer {position:relative; clear:both; margin:0 auto; width:100%; background-color:#f5f5f5;}
.footerWrap {clear:both; position:relative; width:970px; margin:0 auto; padding:47px 0 65px 0; color:#444;}
.footerWrap a {color:#444}
.footerWrap a:hover {color:#444; text-decoration:underline;}
.footerWrap a:visited {color:#444; text-decoration:none;}
.footerWrap .utilmenu {position:relative; width:100%; margin:0 0 25px 0; padding:0 0 9px 0; list-style-type:none; border-bottom:1px solid #d8d0c1;}
.footerWrap .utilmenu li {margin:0; padding:0 12px 0 8px; list-style-type:none; display:inline-block; background:url("/lovebeat_v3/layout/ic_footer.gif") no-repeat right 1px;  *display:inline; *padding:0 8px 10px;}
.footerWrap .utilmenu li.bizinfo {padding-left:0;}
.footerWrap .utilmenu li.grade {position:relative; cursor:pointer;}
.footerWrap .utilmenu li.pcbang {position:absolute; top:0; right:5px; padding-right:0; padding-left:10px; font-weight:bold; letter-spacing:-1px; background-position:0 -36px;}
.footerWrap .utilmenu li.last {background-image:none;}
.footerWrap .utilmenu .ly_grade {position:absolute; bottom:23px; left:-239px; display:none; width:573px; height:140px; background:url("/lovebeat_v3/layout/grade.png") no-repeat; text-indent:-9999px; overflow:hidden; z-index:9999;}
.footerWrap address {position:relative; width:100%; height:48px; background:url("/lovebeat_v3/layout/footer_150121.gif") no-repeat; text-indent:-9999px; overflow:hidden;}
.footerWrap address a {display:block; overflow:hidden;}
.footerWrap address .ncsoft {position:absolute; top:0; left:0; width:124px; height:41px;}
.footerWrap address .ftc {position:absolute; top:0; left:712px; width:57px; height:11px;}
.footerWrap address .email {position:absolute; top:14px; left:340px; width:75px; height:10px;}
.footerWrap address .dev {position:absolute; top:14px; right:10px; width:92px; height:25px;}

.wrap_sharearea {padding: 0 0 10px 0;}
.wrap_sharearea iframe {vertical-align: top;}

/*.lovebeatLayer {top: 261px; left: 3px;}*/
.lovebeatLayer {top: 230px; left: 3px;}
.channelingGameStartLayer.lovebeatLayer {left: -44px;}

.lovebeatTooltip {top:246px; left:10px;}

.skipNav{display:block;position:relative;width:100%}
.skipNav a{position:absolute;top:2px;left:2px;display:block;z-index:999999999;width:1px;height:1px;overflow:hidden}
.skipNav a:active,.skipNav a:focus{display:block;min-width:113px;width:auto;height:18px;padding:7px 20px 0;text-align:center;font-family:dotum;font-size:12px!important;color:#fff;line-height:12px!important;background:#000;border:2px solid #b4aba7}
.skipNav a span{padding:0 12px 0 0;background:url(/common/skipnav/ic1.gif) no-repeat right 2px}