@charset 'utf-8';
* {-webkit-text-size-adjust:none;}
body {margin:0;padding:0;color:#444;font:12px dotum,돋움,Tahoma,sans-serif; background:#fff url('/ncfamilyzone/common/common/bg_ncbody.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;}

/* link */
a {color:#444;text-decoration:none;}
a:link {color:#444;text-decoration:none;}
a:hover {color:#444;text-decoration:none;}
a:visited {color:#444;}

a.gomail {color:#0000ff; text-decoration:underline;}


/* define */
xmp {margin: 0;padding:0; word-wrap:break-word;}

/* font */
.fs_num {font-family:Tahoma;} /* 숫자 일 경우 폰트 변경 */

.fc_orange {margin:0; padding:0; color:#da7203;}
.fc_yellow {margin:0; padding:0; color:#bea75b;}
.fc_gray {margin:0; padding:0; color:#666;}
.fc_gray02 {margin:0; padding:0; color:#666; font-weight:bold; margin-top:35px;}
.fc_gray.fir1 {margin-top:35px;}
.fc_gray.fir2 {padding-top:4px;}
.fc_gray.fir3 {margin-top:20px;}
.fc_gray.last1 {margin-bottom:30px;}
.fc_gray.lh17 {line-height:17px;}
.fc_gray2 {margin:0; padding:0; color:#999;}


/* float
.nfl {float:none;}
div.clear {clear:both; height:0; font:0/0 Arial;}
.cboth {clear:both;}
.fl_l {float:left;}
.fl_r {float:right;}
.ov_fl {overflow:hidden;}
 */
/* align
.ag_l {text-align:left;}
.ag_c {text-align:center;}
.ag_r {text-align:right;}
.ag_j {text-align:justify;}

.va_t {vertical-align:top;}
.va_m {vertical-align:middle;}
.va_b {vertical-align:bottom;}
.va_up2 {vertical-align:-2px;}
.ieva_up2 {vertical-align:-2px; *vertical-align:0px;}
.va_up3 {vertical-align:-3px;}
 */
/* background
.bgn {background:none;}
*/

/* 메뉴이동 */
#accessibility_menu, #skip {
position:absolute;
left:-1000em;
top:-1000em;
overflow:hidden;
width:0;
height:0;
font-size:0;
line-height:0;
text-indent:-1000em;
}

/* cursor */
.hand {cursor:pointer;}

/* Form */
.basic {display:inline-block; margin:0; padding:0 0 0 5px; height:28px;  overflow:visible; position:relative;vertical-align:top; background:url('/ncfamilyzone/common/common/bg_intxt_left.gif') no-repeat 0 0; *background-position:0 1px;}
.login .basic {display:inline-block; margin:0; padding:0 0 0 5px; height:28px;  overflow:visible; position:relative;vertical-align:top; background:url('/ncfamilyzone/common/common/bg_intxt_left02.gif') no-repeat 0 0; *background-position:0 1px;}
.basic.fsnum {font-family:Tahoma;}
.basic input {display:inline-block; color:#666; margin:0; padding:3px 10px 0 7px; *padding:6px 10px 10px 7px; border:none; background:url('/ncfamilyzone/common/common/bg_intxt_rig.gif') no-repeat right 0; line-height:17px; height:24px; outline-style:none;}
.basic input.intxt_zip {width:27px;}
.basic input.intxt_num2 {width:35px;}
.basic input.intxt_num {width:50px;}
.basic input.intxt_mail {width:59px;}
.basic input.intxt_lmail {width:130px;}
.basic input.intxt_name {width:75px;}
.basic input.intxt_date {width:90px;}
.basic input.intxt_account {width:100px;}
.basic input.intxt_add {width:125px;}
.basic input.intxt_addlong {width:345px;}
.basic input.intxt_name2 {width:130px;}
.basic input.intxt_name3 {width:145px;}
.basic input.intxt_ipall {width:160px;}
.basic input.intxt_idpwd {width:190px;}
.basic input.intxt_pwd {width:206px;}
.basic input.intxt_file {width:225px;}
.basic input.intxt_search {width:265px;}
.basic input.intxt_file {width:293px;}
.basic input.intxt_addl {width:403px;}
.basic input.intxt_title {width:450px;}
.basic input.intxt_num3 {width:120px; *width:100px;}


/* (s) 0221 추가 */
.basic input.intxt_sa {width:60px;}
.basic input.intxt_biznum {width:35px;}
.basic input.intxt_name {width:177px;}
.basic input.intxt_jumin {width:70px;}
.basic input.intxt_id {width:148px;}
/* (e) 0221 추가 */

input.searchtext {padding:2px 0 0 2px; margin:0; height:17px; vertical-align:middle; color:#000; font-weight:bold;}
textarea.basic {background:#fff; margin:0; border:1px solid #ddd; padding:5px;}
input.ra {vertical-align:-2px; margin:0 6px 0 0; padding:0;}

/* (s) 0117 수정 */
span.inp_file {height:27px; width:68px; display:inline-block; vertical-align:middle; overflow:hidden;position:relative; background:url("/ncfamilyzone/common/common/btn_file.gif") no-repeat 0 0; cursor:pointer; position:relative;}
.fileinput {height:25px; width:222px; cursor:pointer; opacity:0; filter:alpha(opacity: 0); position:absolute; left:-140px; top:0; border:1px solid red;}
.fileinput_btn {position:absolute;left:0px;top:1px;cursor:pointer;cursor:hand;z-index:10; cursor:pointer;}
/* (e) 0117 수정 */

/* (s) 0117 추가 */
.isnum .basic {display:inline-block; margin:0; padding:0 0 0 5px; height:28px;  overflow:visible; position:relative;vertical-align:top; background:url('/ncfamilyzone/common/common/bg_isnum1.gif') no-repeat 0 0; *background-position:0 1px;}
.isnum input.intxt_inum1 {display:inline-block; width:52px; color:#666; margin:0; padding:3px 10px 0 7px; *padding:6px 10px 10px 7px; border:none; background:url('/ncfamilyzone/common/common/bg_isnum2.gif') no-repeat right 0; line-height:17px; height:24px; outline-style:none;}
.isnum input.intxt_inum2 {display:inline-block; width:52px; color:#666; margin:0; padding:3px 10px 0 7px; *padding:6px 10px 10px 7px; border:none; background:url('/ncfamilyzone/common/common/bg_isnum2.gif') no-repeat right 0; line-height:17px; height:24px; outline-style:none;}

/* (s) 0221 추가 */
.isnum input.intxt_jumin {display:inline-block; width:70px; color:#666; margin:0; padding:3px 10px 0 7px; *padding:6px 10px 10px 7px;border:none; background:url('/ncfamilyzone/common/common/bg_isnum2.gif') no-repeat right 0; line-height:17px; height:24px; outline-style:none;}
.isnum input.intxt_sa {display:inline-block; width:60px; color:#666; margin:0; padding:3px 10px 0 7px; *padding:6px 10px 10px 7px;border:none; background:url('/ncfamilyzone/common/common/bg_isnum2.gif') no-repeat right 0; line-height:17px; height:24px; outline-style:none;}
/* (e) 0221 추가 */

/* (e) 0117 추가 */

/* heading */
h3.bgh2 {padding:0 0 7px 17px; margin:0 0 0 0; background:url('/ncfamilyzone/common/common/ico_h2.gif') no-repeat 0 2px;}
h3.bgh2.mt1 {margin-top:45px;}
h3.bgh2.mt3 {margin-top:40px !important;}
h3.bgh2.mt2 {margin-top:35px;}
h3.bgh2.mt4 {margin-top:20px; background-position:0 1px;}
h3.bgh2.bdbot {margin:0; padding:0 0 10px 0;  border-bottom:1px solid #e2e2e2;}
h3.bgh2 img {vertical-align:top;}
h3.smtb {margin:0; padding:0 0 10px 0;}

h4.t_h4{margin-bottom:-10px;}
h4.t_h4 .offline_dsc{display:inline-block;margin:1px 0 0 12px;font-size:12px;font-weight:normal;vertical-align:top;letter-spacing:-.5px}
h4.t_h4 .offline_dsc .asterisk{margin-right:3px;color:#c2c2c2;vertical-align:top}
/* png */
.png24 {behavior:url("/ncfamilyzone/common/css/iepngfix.htc");}

/* etc */
.dis_block {display:block;}

/*
notice : h, ul, ol, p 등은 layout 또는 common 파일에 정의할 경우 사이트 전체에 영향을 줄 수 있으므로 전역적으로 선언하지 않습니다.

bad case
body * {marign:0; padding:0;}
h1, ul, ol, p {margin:0; padding:0;}

good case
#container .wrap_page ul {margin:0; padding:0;}
#container .wrap_page ul li {list-style-type:none;}
#container .wrap_page p {margin:0; padding:0;}
*/

select {
	font-size:12px;color:#666;
	height: 27px;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	appearance: none;
	background: #fff url('/ncfamilyzone/common/common/bg_sel_arr.gif') no-repeat right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding: 0 20px 0 5px !important;
}
select::-ms-expand {
	display: none;
}

/* select */
.selw54 {width:59px;}

.selw60 {width:65px;}
.selw73 {width:78px;}
.selw90 {width:95px;}
.selw97 {width:97px;}
.selw136 {width:141px;}
.selw150 {width:155px;}
.selw117 {width:122px;}
.selw178 {width:183px;}
.selw315 {width:308px;} /* 0208추가 */
.selw430 {width:435px;}

.selw54.fir1 {margin:0 20px 0 6px;}

/* select box title 0103 수정 */
 span.selectbox_title {display:block; background:url('/ncfamilyzone/common/common/bg_sel_rig.gif') no-repeat 100% 0;}
span.selectbox_title strong
{height:1em; margin:0; padding:7px 16px 3px 8px; height:18px;font-weight:normal;font-size:12px;color:#666; word-break:break-all;line-height:1.2em;display:block;background:url('/ncfamilyzone/common/common/bg_intxt_left.gif') no-repeat 0 0; }
span.selectbox_title strong span{display:block;height:14px;overflow:hidden;width:97%}
span.selectbox_title_focus {margin:0; padding:0; border-color:#333; font-size:12px; color:#9a9a9a;}
span.selectbox_title_focus strong{color:#666; font-size:12px;}
span.selectbox_title_focus strong span{display:block;height:14px;overflow:hidden}
span.selectbox_title_disabled{margin:0; padding:0; background-color:#EEE;}
span.selectbox_title_disabled strong{margin:0; padding:0; color:#9a9a9a;}
span.selectbox_title_disabled strong span{display:block;height:14px;overflow:hidden}
 /* select box option */
 div.selectbox_option{margin:0; padding:0; border:1px solid #9a9a9a;background:#FFF;overflow:hidden;}
 div.selectbox_option ul {list-style:none; margin:0; padding:0;}
 div.selectbox_option li{list-style:none; margin:0; padding:0;}
 div.selectbox_option a{height:1em;font-size:12px;color:#9a9a9a;word-break:break-all;line-height:1.4em;text-decoration:none;padding:2px 3px 5px; _padding:3px 3px 4px;display:block;overflow:hidden;}
 div.selectbox_option a.on, div.selectbox_option a:hover{color:#9a9a9a;background:#EEE;}
 /* select box multiple */
 span.selectbox_multiple{border:1px solid;border-color:#9a9a9a;background:#FFF;display:inline-block;overflow:hidden;}
 span.selectbox_multiple ul li {height:1em;font-size:11px;color:#9a9a9a;word-break:break-all;line-height:1.4em;padding:1px 3px 4px;_padding:2px 3px 3px;display:block;overflow:hidden;}
 span.selectbox_multiple ul li.on{color:#000;background:#CCC;}
 span.selectbox_multiple_focus{border-color:#333;}
 span.selectbox_multiple_focus ul li.on{color:#000;background:#bbb; }

/* layout */
#container {width:970px; margin:0 auto; padding:0; position:relative;}
#header {height:74px; overflow:hidden; margin:0; padding:41px 0 0 9px;}
#header .nav {margin:0 0 0 95px; padding:8px 0 0 0;display:inline;} /* 0127 수정 */
#header .nav li {list-style-type:none;}

#section {clear:both; margin:38px 0 0 0; overflow:hidden;}
#reside {display:inline; float:left; width:225px; margin-right:42px; _overflow:hidden; z-index:9999;} /* 0125 수정 */
#contents {display:inline; float:left; width:699px; padding:0 4px 0 0; overflow:hidden;}
#footer {clear:both; border-top:1px solid #d9d9d9; padding:0px 0 23px 51px; position:relative;margin-top:50px;}

/* header */
.logo {float:left;display:block;width:180px;height:33px;background:url('/ncfamilyzone/layout/gnb_v4.jpg') no-repeat -9px -39px;text-indent:-9999px}
.nav {float:left; position:relative; width:655px;list-style-type:none;}

/* 자동결제추가  전
.nav a{background:url('/ncfamilyzone/layout/gnb.jpg') no-repeat;}
 */

/* 자동결제추가  후 */
.nav a{background:url('/ncfamilyzone/layout/gnb_v5.jpg') no-repeat;}



 /* 0131 수정 */
.nav li {float:left; margin:0; padding:0px;text-align:center; list-style-type:none;}
.nav li p {margin:0; padding:0;}
.nav li span {display:none;}
.nav li.dep1_1 {width:121px;}
.nav li.dep1_2 {width:146px}
.nav li.dep1_3 {width:143px}
.nav li.dep1_4 {width:106px}
.nav li.dep1_5 {width:106px}
.nav .gnb1 a{display:inline-block;background-position: -308px -45px;width:71px;height:19px;}
.nav .gnb1 a:hover{background-position: -308px -153px;}
.nav .gnb1 a.focus{background-position: -308px -153px;}

.nav .gnb1_1 a{display:inline-block;background-position: -284px -286px;width:65px;height:26px;}
.nav .gnb1_1 a:hover{background-position: -284px -313px;}
.nav .gnb1_1 a.focus{background-position: -284px -313px;}

.nav .gnb1_2 a{display:inline-block;background-position: -349px -286px;width:56px;height:26px;}
.nav .gnb1_2 a:hover{background-position: -349px -313px;}
.nav .gnb1_2 a.focus{background-position: -349px -313px;}

.nav .gnb1_3 a{display:inline-block;background-position: -405px -286px;width:94px;height:26px;}
.nav .gnb1_3 a:hover{background-position: -405px -313px;}
.nav .gnb1_3 a.focus{background-position: -405px -313px;}

.nav .gnb1_4 a{display:inline-block;background-position: -499px -286px;width:91px;height:26px;}
.nav .gnb1_4 a:hover{background-position: -499px -313px;}
.nav .gnb1_4 a.focus{background-position: -499px -313px;}

.nav .gnb1_5 a{display:inline-block;background-position: -590px -286px;width:47px;height:26px;}
.nav .gnb1_5 a:hover{background-position: -590px -313px;}
.nav .gnb1_5 a.focus{background-position: -590px -313px;}

.nav .gnb1_6 a{display:inline-block;background-position: -637px -286px;width:46px;height:26px;}
.nav .gnb1_6 a:hover{background-position: -637px -313px;}
.nav .gnb1_6 a.focus{background-position: -637px -313px;}

.nav .gnb1_7 a{display:inline-block;background-position: -683px -286px;width:75px;height:26px;}
.nav .gnb1_7 a:hover{background-position: -683px -313px;}
.nav .gnb1_7 a.focus{background-position: -683px -313px;}

.nav .gnb1_8 a{display:inline-block;background-position: -758px -286px;width:63px;height:26px;}
.nav .gnb1_8 a:hover{background-position: -758px -313px;}
.nav .gnb1_8 a.focus{background-position: -758px -313px;}

.nav .gnb2 a{display:inline-block;background-position: -426px -45px;width:111px;height:19px;}
.nav .gnb2 a:hover{background-position: -426px -153px;}
.nav .gnb2 a.focus{background-position: -426px -153px;}


/*  (s) 자동결제 추가 전
.nav .gnb2_1 a{display:inline-block;background-position: -458px -346px;width:49px;height:26px;}
.nav .gnb2_1 a:hover{background-position: -458px -373px;}
.nav .gnb2_1 a.focus{background-position: -458px -373px;}
*/

/*  (s) 자동결제 추가  후 */
.nav .gnb2_1 a{display:inline-block;background-position: -458px -346px;width:52px;height:26px;}
.nav .gnb2_1 a:hover{background-position: -458px -373px;}
.nav .gnb2_1 a.focus{background-position: -458px -373px;}

.nav .gnb2_2 a{display:inline-block;background-position: -510px -346px;width:63px;height:26px;}
.nav .gnb2_2 a:hover{background-position: -505px -373px;}
.nav .gnb2_2 a.focus{background-position: -505px -373px;}

.nav .gnb3 a{display:inline-block;background-position: -585px -45px;width:95px;height:19px;}
.nav .gnb3 a:hover{background-position: -585px -153px;}
.nav .gnb3 a.focus{background-position: -585px -153px;}

.nav .gnb3_1 a{display:inline-block;background-position: -585px -406px;width:66px;height:26px;}
.nav .gnb3_1 a:hover{background-position: -585px -433px;}
.nav .gnb3_1 a.focus{background-position: -585px -433px;}

.nav .gnb3_2 a{display:inline-block;background-position: -651px -406px;width:57px;height:26px;}
.nav .gnb3_2 a:hover{background-position: -651px -433px;}
.nav .gnb3_2 a.focus{background-position: -651px -433px;}

.nav .gnb4 a{display:inline-block;background-position: -732px -45px;width:66px;height:19px;}
.nav .gnb4 a:hover{background-position: -732px -153px;}
.nav .gnb4 a.focus{background-position: -732px -153px;}

.nav .gnb4_1 a{display:inline-block;background-position: -736px -466px;width:62px;height:26px;}
.nav .gnb4_1 a:hover{background-position: -736px -493px;}
.nav .gnb4_1 a.focus{background-position: -736px -493px;}

.nav .gnb5 a{display:inline-block;background-position: -847px -45px;width:65px;height:19px;}
.nav .gnb5 a:hover{background-position: -847px -153px;}
.nav .gnb5 a.focus{background-position: -847px -153px;}

.nav .gnb5_1 a{display:inline-block;background-position: -669px -526px;width:87px;height:26px;}
.nav .gnb5_1 a:hover{background-position: -669px -553px;}
.nav .gnb5_1 a.focus{background-position: -669px -553px;}

.nav .gnb5_2 a{display:inline-block;background-position: -756px -526px;width:47px;height:26px;}
.nav .gnb5_2 a:hover{background-position: -756px -553px;}
.nav .gnb5_2 a.focus{background-position: -756px -553px;}

.nav .gnb5_3 a{display:inline-block;background-position: -803px -526px;width:58px;height:26px;}
.nav .gnb5_3 a:hover{background-position: -803px -553px;}
.nav .gnb5_3 a.focus{background-position: -803px -553px;}

.nav .gnb5_4 a{display:inline-block;background-position: -861px -526px;width:77px;height:26px;}
.nav .gnb5_4 a:hover{background-position: -861px -553px;}
.nav .gnb5_4 a.focus{background-position: -861px -553px;}

.nav .gnb5_5 a{display:inline-block;background-position: -523px -526px;width:71px;height:26px;}/*-518,76px*/
.nav .gnb5_5 a:hover{background-position: -523px -553px;}
.nav .gnb5_5 a.focus{background-position: -523px -553px;}

.nav .gnb5_6 a{display:inline-block;background-position: -594px -526px;width:74px;height:26px;}
.nav .gnb5_6 a:hover{background-position: -594px -553px;}
.nav .gnb5_6 a.focus{background-position: -594px -553px;}

.nav .gnb5_7 a{display:inline-block;background-position: -451px -526px;width:71px;height:26px;}
.nav .gnb5_7 a:hover{background-position: -451px -553px;}
.nav .gnb5_7 a.focus{background-position: -451px -553px;}

/* on 일경우 */
/* 0117 수정 */
.nav li.nav_last {padding:0px 0 0 0;}
.nav li ul {position:absolute; top:39px; *top:38px; margin:0; padding:0;display:none}
.nav li ul li {float:left;}
.nav li ul.nav_1 {display:none;left:0; background:url('/ncfamilyzone/layout/bg_gnb_arrow.gif') no-repeat 56px 0;padding-top:11px}
.nav li ul.nav_2 {display:none;left:140px; background:url('/ncfamilyzone/layout/bg_gnb_arrow.gif') no-repeat 51px 0;padding-top:11px}
.nav li ul.nav_3 {display:none;left:278px; background:url('/ncfamilyzone/layout/bg_gnb_arrow.gif') no-repeat 56px 0;padding-top:11px}
.nav li ul.nav_4 {display:none;left:431px; background:url('/ncfamilyzone/layout/bg_gnb_arrow.gif') no-repeat 26px 0;padding-top:11px}
.nav li ul.nav_5 {display:none;left:125px; background:url('/ncfamilyzone/layout/bg_gnb_arrow.gif') no-repeat 443px 0;padding-top:11px}

/* footer */
#footer .flogo {float:left; margin:20px 26px 0 0; padding:0; height:64px; display:block;}
#footer .flogo a {height:47px; width:55px; display:block; background:url('/ncfamilyzone/layout/img_footer.gif') no-repeat 0 0;}
#footer .flogo a span {visibility:hidden; margin:0; padding:0; line-height:0; width:0; height:0;}
#footer .fmn {overflow:hidden; margin:20px 0 0 0; padding:0;}
#footer .fmn li {float:left; list-style-type:none; margin:0 6px 0 0;}
#footer .fmn li a {float:left; height:11px; background:url('/ncfamilyzone/layout/img_footer.gif') no-repeat 0 0;}
#footer .fmn li.fmn_1 a {width:42px; background-position:-81px -1px;}
#footer .fmn li.fmn_2 a {width:42px; background-position:-129px -1px;}
#footer .fmn li.fmn_3 a {width:75px; background-position:-178px -1px;}
#footer .fmn li span {display:none;}
#footer .fmn li.last {background:none;}
#footer .add {overflow:hidden; margin:10px 0 4px 0; padding:0; width:680px;}
#footer .add li {float:left; list-style-type:none; margin:0 0 3px 0; padding:0; height:10px; background:url('/ncfamilyzone/layout/img_footer.gif') no-repeat 0 0;}
#footer .add li span {display:none;}
#footer .add li a {display:block; height:10px;}
#footer .add li.add_1 {width:375px; background-position:-81px -22px;}
#footer .add li.add_2 {width:112px; background-position:-456px -22px;}
#footer .add li.add_3 {width:190px; background-position:-568px -22px;}
#footer .add li.add_4 {width:106px; background-position:-81px -36px;}
#footer .add li.add_5 {width:63px; background-position:-187px -36px;}
#footer .add li.add_6 {width:124px; background-position:-250px -36px;}
#footer .copy {width:236px; height:11px; margin:0 0 0 81px; background:url('/ncfamilyzone/layout/img_footer.gif') no-repeat -81px -53px;}
#footer .copy span {display:none;}
#footer .cyico {margin:0; padding:0; position:absolute; right:67px; top:23px; width:81px; height:63px;background:url('/ncfamilyzone/layout/img_footer.gif') no-repeat -772px 0;}
#footer .cyico span {display:none;}
#footer .cyico a {display:block; height:63px;}

/* 로케이션 & 서브타이틀 */
.wrap_pageinfo {margin:0 0 27px 0; padding:0; position:relative; height:33px; border-bottom:2px solid #e9e9e9;}
.wrap_pageinfo h1 {margin:0; padding:5px 0 0 0;}
.wrap_pageinfo .linemap {margin:0; padding:0; position:absolute; right:0; top:13px;}
.wrap_pageinfo .linemap a {margin:0; padding:0; font-size:11px; color:#959595;}
.wrap_pageinfo .linemap .current {margin:0; padding:0; font-size:11px; color:#252525;}



/* 버튼 */
.btn_center {text-align:center; margin:0; padding:0; _border:1px solid #fff;}
.btn_right {text-align:right; margin:0; padding:0; _border:1px solid #fff;}
.btn_right a, .btn_center a {margin-left:3px;}
.btn_center a {margin-left:3px;}

.btn_center.bcentop30 {margin-top:30px !important;}
.btn_center.bcentop25 {margin-top:25px;}
.btn_center.bcentop20 {margin-top:20px;}
.btn_center.bcentop10 {margin-top:10px;}
.btn_center.bcenbot1 {margin-bottom:50px;}
.btn_right.brigtop10 {margin-top:10px;}

/* 테이블 */
 /* (s) 0117 수정 */
span.tb_info {margin:4px 0 0 0; padding:0 0 0 0; display:block; color:#a6a6a6;}
span.tb_info02 {margin:4px 0 0 0; padding:0 0 0 0; display:block; color:#999; line-height:14px;}
ul.tb_info {margin:10px 0 0 2px; padding:0;}
ul.tb_info li {margin:0 0 5px 0; padding:0 0 0 10px; list-style-type:none; line-height:15px; color:#a6a6a6; background:url('/ncfamilyzone/common/common/ico_star_gr.gif') no-repeat 0 3px;}
ul.tb_info li span {margin:0 0 0 0; padding:0 0 0 0;color:#bda75c;}
.widra {margin:0 0 0 0; padding:0 0 0 0; /*width:75px;*/ display:block; float:left;}
.tb_access {margin:0 0 0 0; padding:0 0 0 0; text-align:right; color:#f28e22;}
.tb_darkstar {margin:6px 0 0 0; color:#666; padding:0 0 0 12px; line-height:14px; position:relative; background:url('/ncfamilyzone/common/common/ico_star_darkgr.gif') no-repeat 2px 4px;}
.tb_darkstar.lh1 {line-height:16px;}
.ttmax {margin:4px 0 0 0; padding:0 12px 0 0; text-align:right; font-size:11px; color:#666;}
.ttmax .bgstar {margin:0 11px 0 0; padding:0 0 0 10px; background:url('/ncfamilyzone/common/common/ico_star_gr.gif') no-repeat 0 3px;}
.ttmax .numb {margin:0 0 0 0; padding:0 0 0 0; font-size:10px;}
.ttmax .numb b {margin:0 0 0 0; padding:0 0 0 0; color:#51577f; font-weight:normal;}
.chkadd {margin:2px 0 5px 0; padding:0;}
.tb_type1_view {width:100%; border:0;border-collapse:collapse;border-spacing:0;font-size:inherit; margin:8px 0 0 0; padding:0 0 0 0; width:100%; border-top:2px solid #9a9fc7; border-bottom:2px solid #d5d6e0; table-layout:fixed;}
.tb_type1_view.fir1 td .selectbox_title {margin-top:1px;}
.tb_type1_view.fir1 td .basic {margin-top:1px;}
.tb_type1_view th, .tb_type1_view td {border-bottom:1px solid #d5d6e0; text-align:left; letter-spacing:-0.03em; word-wrap:break-word; letter-spacing:inherit;}
.tb_type1_view th {font-weight:bold; color:#51577f; background:#f2f2fa; border-right:1px solid #d5d6e0;} /* 0208수정 */
.tb_type1_view th p {padding-left:18px;}
.tb_type1_view th p.pdreg {padding-left:28px;}
.tb_type1_view th p.pdbig {padding-left:30px;}
.tb_type1_view td {color:#666; padding:5px 0 5px 14px; line-height:17px;}
.tb_type1_view .nonetxt td {color:#666; padding:9px 0 9px 14px; line-height:17px;}
.tb_type1_view .nobtn td {padding:11px 0 10px 14px;} /* 버튼 없는 줄 패딩 조절 */
.tb_type1_view td.tdtit {font-weight:bold; border-right:1px solid #d5d6e0; padding:12px 0 9px 14px;} /* 가입정보 - pc사양 */
.tb_type1_view td textarea {border:1px solid #e2e2e1; padding:12px 14px; width:485px; height:90px; color:#666; line-height:16px;}
.tb_type1_view td.dtarea * {vertical-align:middle;} /* 달력포함한 td */
.tb_type1_view td.infoarea .basic {margin:6px 0 0 0;}
.tb_type1_view td.infoarea .ul_type4 {margin:0 0 0 10px; padding:3px 0; letter-spacing:-0.05em;}
.tb_type1_view td.infoarea .ul_type4.idinfo {margin:0 0 0 6px; padding:3px 0; letter-spacing:-0.05em;}
.tb_type1_view td.infoarea .idbtn {float:left; margin:6px 0 0 8px;}
.tb_type1_view td .file1 {margin:13px 0 12px 0; padding:0;}
.tb_type1_view td .file2 {margin:0 0 0 0; padding:0;}
.tb_type1_view td .file1 strong, .tb_type1_view td .file2 strong {display:block; margin:0 0 0 0; padding:0 0 1px 0; font-weight:normal;}
.tb_type1_view td .gomail {letter-spacing:0.1px;}
.tb_type1_view .fs_large {font-size:13px;}
.tb_type1_view .rigtxt p, .tb_type1_view .rigtxt .basic {float:left;}
.tb_type1_view .rigtxt .basic {margin:6px 0 0 0;}
.tb_type1_view .rigtxt p {margin:4px 0 0 14px; padding:0; color:#c0a65c; line-height:17px;}
.tb_type1_view .rigtxt p span {font-family:verdana;}
.tb_type1_view input.ra{margin-left:15px}
.tb_type1_view input.ra:first-child{margin-left:0}
.tb_type1_view .basic {background: none !important; padding:0}
.tb_type1_view .basic input {background: none;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	padding-top: 2px;}
 /* (e) 0117 수정 */

.tb_type1_list {width:100%;border:0;border-collapse:collapse;border-spacing:0;font-size:inherit; border-top:2px solid #9a9fc7; border-bottom:2px solid #d5d6e0; margin-top:8px;}
.tb_type1_list th, .tb_type1_list td {text-align:center; border-bottom:1px solid #d5d6e0; border-right:1px solid #d5d6e0;}
.tb_type1_list th {padding:8px 0 8px 0; color:#51577f; background:#f2f2fa;}
.tb_type1_list td {padding:6px 0; color:#666;}
.tb_type1_list td a {color:#666;}
.tb_type1_list.nobtn td, .tb_type1_list .nobtn td {padding:10px 0 9px 0;} /* 버튼 없는 줄 패딩 조절 */
.tb_type1_list.fixheight td {height:38px; padding:0;} /* 고정 높이 td */
.tb_type1_list td.tb_num {font-weight:bold; color:#51577f; font-family:Tahoma;} /* ip 리스트 넘버 */
.tb_type1_list td.tb_gray {color:#9a9a9a;} /* 회색 */
.tb_type1_list th.ipmng {color:#666; line-height:17px;} /* ip 버튼들어간 th */
.tb_type1_list th.ipmng img {display:block; margin: 0 auto; margin-top:5px;} /* ip 버튼들어간 th */
.tb_type1_list td.ag_r {text-align:right; padding-right:15px;} /*우측정렬 td (코인, 금액) */
.tb_type1_list th.lh14 {line-height:14px;} /* 두줄 th 줄간 조정 */
.tb_type1_list td.ag_l {text-align:left; padding:11px 0 8px 16px;} /* 왼쪽 정렬 td */
.tb_type1_list td.ag_r {text-align:right; padding:11px 16px 8px 0;}
.tb_type1_list td.ag_l2 {text-align:left; padding:6px 0 6px 16px;} /* 0125 추가 - 왼쪽 정렬 td 두번째 */
.tb_type1_list td .fc_org {color:#f28e22;} /* 접수 완료 */
.tb_type1_list td.ag_l ul {margin:0; padding:0; list-style-type:none;}
.tb_type1_list td.ag_l ul li {margin:0; padding:0; list-style-type:none; line-height:17px;}
.tb_type1_list td.ip {padding: 6px 10px;}
.tb_type1_list .show_ip {width: 100%; margin: 0 auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: inline-block; direction: rtl; min-width: 30px;}
.tb_type1_list .fc_yellow {color:#e99f21;}
.tb_type1_list .tb_gprice {background:#fffcf5;}
.tb_type1_list .tb_gprice td {color:#dd881f; font-weight:bold;}
.tb_type1_list .orderConfirm {display:inline-block; border:0; width:67px; height:19px; background:url('/ncfamilyzone/common/common/btn_confirm_receive.gif') no-repeat; text-indent: -10000em;}
.table_fixed {table-layout: fixed;}
.tb_type1_list input {
	margin-right: 0;
}
.tb_type1_list tbody td {/*padding-left: 2px !important; padding-right: 2px !important;*/}
.tb_type1_list tbody td.ip {/*padding-left: 5px !important;*/ padding-right: 5px !important;}

/* 0208추가 */
.tb_type1_list .list_refund {overflow:hidden; width:90%; margin:0; padding:0; list-style-type:none; margin-left:8%;}
.tb_type1_list .list_refund li {float:left; margin:0; padding:0; width:50%; text-align:left;}
.tb_type1_list .list_refund li.ieva_up2 {padding:5px 0 0 0;}
/* 0208추가 */

/* 오프라인 상품 주문 리스트 */
.tb_type1_list.order_list td{height:29px;padding-right:0;text-align:center}
.tb_type1_list.order_list td .lnk_pop{display:block;text-decoration:underline;font-weight:bold}

table .bgnone {background:none !important;}
table .bdnone {border-right:none !important;}
th.fspacing {letter-spacing:-0.09em;}

.tb_type2 {width:100%;border:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
.tb_type2.first1 {margin-top:20px;}
.tb_type2 th, .tb_type2 td {border-bottom:2px solid #fff; text-align:center; letter-spacing:-0.03em;}
.tb_type2 th {border-right:2px solid #fff; padding:9px 0; color:#616577; font-weight:bold; color:#51577f; background:#e4eaf9;}
.tb_type2 td {border-right:2px solid #fff; padding:12px 0; color:#666; line-height:19px; background:#f5f8fc;}
.aglist {margin:0 0 0 0; padding:0 18px 0 0;  cursor:pointer; background:url('/ncfamilyzone/common/common/ico_arrow_down.gif') no-repeat right 3px;}
.aglist_up {display:block; margin:0 auto; padding:10px 0 25px 0; background:url("/ncfamilyzone/common/common/ico_arrow.gif") center 30px no-repeat; cursor:pointer; text-align:center;}
.aglist_down {display:block; margin:0 auto; padding:10px 0 25px 0; background:url("/ncfamilyzone/common/common/ico_arrow.gif") center -53px no-repeat; cursor:pointer; text-align:center;}

.aglist_up2 {display:block; width:55px; margin:0 auto; padding:7px 0 0 17px; background:url("/ncfamilyzone/common/common/ico_arrow_updown.gif") 45px 8px no-repeat; cursor:pointer; text-align:left;}
.aglist_down2 {display:block; width:55px; margin:0 auto; padding:7px 0 0 17px; background:url("/ncfamilyzone/common/common/ico_arrow_updown.gif") 45px -27px no-repeat; cursor:pointer; text-align:left;}

.aglist_up3 {
	display:block; 
	letter-spacing:-1px; 
	color:#51577f;
	cursor:pointer; 
	/*margin:0 auto; 
	padding:7px 0 0 8px; 
	background:url("/ncfamilyzone/common/common/ico_arrow_updown.gif") 75px 9px no-repeat; 
	text-align:left; */
	}
.aglist_down3 {
	display:block; 
	cursor:pointer; 
	letter-spacing:-1px; 
	color:#51577f;
	/*text-align:left; 
	margin:0 auto; 
	padding:7px 0 0 8px; 
	background:url("/ncfamilyzone/common/common/ico_arrow_updown.gif") 75px -27px no-repeat; */
}

.btn_service_all {clear:both; margin:10px 0 3px 0;}
.btn_stop_all {clear:both;}

.tb_type1_view img, .tb_type1_list img, .tb_type2 img {vertical-align:middle;}

/* 간격 */
.tb_type1_view.last1 {margin-bottom:40px;}
.tb_type1_view.last2 {margin-bottom:30px;}
.tb_type1_view.last3 {margin-bottom:20px;}
.tb_type1_view.fir1 {margin-top:4px;}
.tb_type1_view.fir2 {margin-top:25px;}
.tb_type1_view.fir3 {margin-top:20px;}
.tb_type1_view.mgnone {margin-top:0;}

.tb_type1_view .tbl2 {margin-left:2px;}
.tb_type1_view .tbl5 {margin-left:5px;}
.tb_type1_view .tbl10 {margin-left:10px;}
.tb_type1_view .tbl20 {margin-left:20px;}
.tb_type1_view .tbl30 {margin-left:30px;}
.tb_type1_view .tbl25 {margin-left:25px;}
.tb_type1_view .tbr5 {margin-right:5px;}
.tb_type1_view .tbt2 {margin-top:2px;}
.tb_type1_view .mtbpara1 {margin-top:4px; margin-bottom:4px;}

.tb_type1_list.first1 {margin-top:35px;}
.tb_type1_list.first2 {margin-top:17px;}

.tb_type1_list .tbt1{margin-top:1px;}
.tb_type1_list .tbl5 {margin-left:5px;}
.tb_type1_list .tbl6 {margin-left:6px;}
.tb_type1_list .tbl10 {margin-left:10px;}
.tb_type1_list .tbl25 {margin-left:25px;}

/* phara */
.riglink {margin:0 0 0 8px; color:#666; padding:3px 0 0 10px; line-height:16px; position:relative; background:url('/ncfamilyzone/contents/ico_leftln.gif') no-repeat 0 10px;}
.left_ln {margin:0; color:#666; padding:0 0 0 10px; line-height:17px; background:url('/ncfamilyzone/common/common//ln_gray.gif') no-repeat 0 8px;}
.tb_info_top {color:#666; margin:0; padding:0;} /* (s) 0117 추가 */
.riglink.rigmb15 {margin-bottom:15px;}
.riglink.rigmb30 {margin-bottom:30px;}
.riglink.fir3 {margin-top:20px;}
.riglink span {margin:0 0 0 0; padding:0 0 0 0;  position:absolute; top:2px; right:0;}
.riglink b.unline {margin:0 0 0 0; padding:0 0 0 0;  font-weight:normal; text-decoration:underline;}
.riglink .fcblue {color:#3d4cb1;}
.riglink .fcblue b {font-weight:normal;}
.riglink span a {font-weight:bold; color:#d97103 !important; text-decoration:underline;}
.bluestar {text-align:center; margin:20px 0 60px 0; padding:0; color:#666;}
.bluestar .bstarml10 {margin-left:10px;}
.bluestar span {margin:0 0 0 0; padding:0 0 0 0; color:#6267ab;}
.bluestar a img {padding-bottom:3px; vertical-align:middle;}
.pinfo_top {color:#666;}

/* 탭메뉴 */
.tab_type1 {border-left:1px solid #8f9fd4; border-right:1px solid #8f9fd4; padding:5px 0 0 7px; margin:0; width:697px; height:32px; background:url('/ncfamilyzone/contents/img_tab_v4.gif') repeat-x 0 0; overflow:hidden;}
.tab_type1 li {float:left; margin:0 4px 0 0; padding:0 0 0 0; list-style-type:none;}
.tab_type1 li span {display:none;}
.tab_type1.tabb40 {margin-bottom:40px;}
.tab_type1.tabb20 {margin-bottom:20px;}
.tab_type1.tabb3 {margin-top:10px;}

.tab_type1 li a {display:block; float:left; height:32px; background:url('/ncfamilyzone/contents/img_tab_v4.gif') no-repeat 0 0;}

.tab_type1 li .ip1 {width:114px; background-position:-8px -53px;}
.tab_type1 li .ip1.on {background-position:-8px -101px;}
.tab_type1 li .ip2 {width:156px; background-position:-126px -53px;}
.tab_type1 li .ip2.on {background-position:-126px -101px;}
.tab_type1 li .ip3 {width:115px; background-position:-286px -53px;}
.tab_type1 li .ip3.on {background-position:-286px -101px;}
.tab_type1 li .ip4 {width:120px; background-position:-405px -53px;}
.tab_type1 li .ip4.on {background-position:-405px -101px;}

.tab_type1 li .cg1 {width:102px; background-position:-8px -294px;}
.tab_type1 li .cg1.on {background-position:-8px -246px;}
.tab_type1 li .cg2 {width:103px; background-position:-114px -294px;}
.tab_type1 li .cg2.on {background-position:-114px -246px;}
.tab_type1 li .cg3 {width:124px; background-position:-221px -294px}
.tab_type1 li .cg3.on{width:124px;background-position:-221px -246px}

.tab_type1 li .refund1 {width:102px; background-position:-8px -150px;}
.tab_type1 li .refund1.on {background-position:-8px -198px;}
.tab_type1 li .refund2 {width:103px; background-position:-114px -150px;}
.tab_type1 li .refund2.on {background-position:-114px -198px;}

.tab_type1 li .inquiry1 {width:96px; background-position:-8px -438px;}
.tab_type1 li .inquiry1.on {background-position:-8px -485px;}
.tab_type1 li .inquiry2 {width:119px; background-position:-108px -438px;}
.tab_type1 li .inquiry2.on {background-position:-108px -485px;}

.tab_type1 li .faq1 {width:146px; background-position:-8px -390px;}
.tab_type1 li .faq1.on {background-position:-8px -342px;}
.tab_type1 li .faq2 {width:76px; background-position:-158px -390px;}
.tab_type1 li .faq2.on {background-position:-158px -342px;}

.tab_type1 li .faq3 {width:94px; background-position:-238px -390px;}
.tab_type1 li .faq3.on {background-position:-238px -342px;}
.tab_type1 li .faq4 {width:95px; background-position:-336px -390px;}
.tab_type1 li .faq4.on {background-position:-336px -342px;}
.tab_type1 li .faq5 {width:78px; background-position:-435px -390px;}
.tab_type1 li .faq5.on {background-position:-435px -342px;}
.tab_type1 li .faq6 {width:96px; background-position:-517px -390px;}
.tab_type1 li .faq6.on {background-position:-517px -342px;}
.tab_type1 li .faq7 {width:66px; background-position:-617px -390px;}
.tab_type1 li .faq7.on {background-position:-617px -342px;}

.tab_type1 li .event1 {width:128px; background-position:-8px -583px;}
.tab_type1 li .event1.on {background-position:-8px -534px;}
.tab_type1 li .event2 {width:109px; background-position:-141px -534px;}
.tab_type1 li .event2.on {background-position:-141px -583px;}

.tab_type1 li .report1 {width:114px; background-position:-8px -677px;}
.tab_type1 li .report1.on {background-position:-8px -630px;}
.tab_type1 li .report2 {width:118px; background-position:-126px -630px;}
.tab_type1 li .report2.on {background-position:-126px -677px;}

/* dl */
.dl_type1 {margin:0 0 0 0; padding:0 0 0 0; color:#666; overflow:hidden; width:100%; list-style-type:none;}
.dl_type1 dt {font-weight:bold; float:left; margin:0 7px 0 0; padding:0 0 0 0; display:inline; line-height:16px;}
.dl_type1 dd {float:left; line-height:16px;margin:0 0 0 0; padding:0 0 0 0;}
.dl_type1 dd ul { list-style-type:none; margin:0; padding:0;}
.dl_type1 dd ul li { list-style-type:none; margin:0; padding:0;}
.dl_type2 {margin-left:3px;margin:0 0 0 0; padding:0 0 0 0;}
.dl_type2.fir1 {margin-top:40px;}
.dl_type2 dt {margin:0 0 12px 0; padding:0 0 0 0;}
.dl_type2 dd {color:#666; line-height:17px; margin:0 0 0 20px; padding:0 0 0 8px; background:url('/ncfamilyzone/common/common/ico_rec_gray.gif') no-repeat 0 6px;}

/* ul */
.ul_type1 {list-style-type:none; margin:0; padding:0; position:relative;}
.ul_type1.mtop1 {margin-top:20px;}
.ul_type1.gcoin {margin:10px 0 50px 0;}
.ul_type1 li {color:#666; line-height:17px; list-style-type:none; margin:0; padding:0 0 0 8px; background:url('/ncfamilyzone/common/common/ico_rec_gray.gif') no-repeat 0 6px;}
.ul_type1 li span.fcgy {color:#bba75b;}
.ul_type1 li.btn {position:absolute; right:0; top:0; background:none; padding:0;}
.ul_type2 {list-style-type:none; margin:0; padding:0;}
.ul_type2.top1 {margin-top:20px;}
.ul_type2.top2 {margin:6px 0 0 5px;}
.ul_type2.top3 {margin:10px 0 0 4px;}
.ul_type2.top4 {margin:8px 0 0 0;}
.ul_type2.bot1 {margin:0 0 10px 0;}
.ul_type2 li {color:#c0a65b; line-height:15px; list-style-type:none; margin:0; padding:0 0 0 14px; background:url('/ncfamilyzone/common/common/ico_star_gold.gif') no-repeat 4px 4px;}
.ul_type2.lh16 li {line-height:16px; background-position:4px 6px;}
.ul_type2 li a {text-decoration:underline; font-weight:bold; color:#f28e22 !important;}

.ul_type3 {list-style-type:none; margin:0; padding:0;}
.ul_type3 li {color:#666; margin:0 0 6px 0; padding:0 0 0 0; list-style-type:none; text-align:center;}

.ul_type4 {list-style-type:none; margin:0; padding:0;}
.ul_type4 li {color:#c0a65c; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; line-height:16px;}

.ul_join {margin:0 0 0 8px; padding:0; width:688px;}
.ul_join img {vertical-align:middle;}
.ul_join li {margin:0 0 4px 0; padding:0 0 0 0; color:#666; list-style-type:none;}
.ul_join li span {padding-left:11px; display:inline-block; width:459px; background:url('/ncfamilyzone/common/common/ico_rec_blue.gif') no-repeat 0 4px;}
.ul_join li.lst {padding-top:25px; background:url('/ncfamilyzone/common/common/ln_dash_gr.gif') repeat-x 0 10px;}
.ul_join li.ag_c {padding-top:25px; background:url('/ncfamilyzone/common/common/ln_dash_gr.gif') repeat-x 0 10px; text-align:center;}
.ul_join li.ag_c span {text-align:left; width:400px;}

/* 페이징 0125 수정 */
.pager {padding:0; margin:0; width:100%; text-align:center; overflow:hidden;}
.pager.top1 {margin-top:15px;}
.paging {margin:0; padding:30px 0 30px 0; width:100%; text-align:center; overflow:hidden;}
.paging.evt {padding:15px 0 15px 0;}
.pager span {margin-right:5px; display:inline;}
.paging span.current {font-weight:bold; display:inline-block; padding:5px 0 3px 0; width:24px; color:#5c6ce8; border:1px solid #9faee3;}
.paging a {display:inline-block; font-weight:bold; color:#666; padding:5px 0 3px 0; width:24px; border:1px solid #dbdbdb;}
.paging a.prev, .pager a.next {border:none; font-size:11px; font-family:dotum; color:#333;}
.paging a.prev {height:10px; padding:6px 6px 6px 10px; background:url("http://static.plaync.co.kr/aion_v3/bbs/ic_prev.gif") left 7px no-repeat;}
.paging a.next {height:10px; padding:6px 10px 6px 6px; background:url("http://static.plaync.co.kr/aion_v3/bbs/ic_next.gif") right 7px no-repeat;}

/* 라운드 박스 */
.wrap_grround {margin:10px 0 20px 0; padding:19px 0 0 0; width:699px; background:url('/ncfamilyzone/contents/bg_cp_regist.gif') no-repeat 0 0;}
.wrap_grround fieldset {border:none;}
.wrap_grround fieldset legend {display:none;}
.wrap_grround img {vertical-align:middle;}
.wrap_grround .inn {padding:0 0 20px 0; margin:0; background:#f8f8f8 url('/ncfamilyzone/contents/bg_cp_regist02.gif') no-repeat 0 bottom;}


/* 왼쪽 ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* 로그인 */
.wrap_login {margin:0; padding:0; padding-bottom:5px; margin-bottom:10px; background:#eaeaea url('/ncfamilyzone/layout/img_aside.jpg') no-repeat -220px bottom; overflow:hidden;}
.wrap_login fieldset {padding:0; margin:0; border:none;}
.wrap_login fieldset legend {display:none;}
.wrap_login p.tit {margin:0; background:url('/ncfamilyzone/layout/img_aside.jpg') no-repeat -220px 0; padding:17px 0 10px 14px; color:#4c4c4c; font-weight:bold; letter-spacing:-0.05em; line-height:17px;}
.wrap_login p.tit strong {margin:0; padding:0; display:block; color:#3d4cb1;}
.wrap_login p.tit span {margin:0; padding:0; font-weight:normal;}
.wrap_login .inn {margin:0; padding:0 13px; position:relative;}
.wrap_login .inn fieldset {margin:0; padding:0; height:68px; position:relative;}
.wrap_login #id, .wrap_login #pwd {margin:0; padding:7px 0 5px 10px; *padding:7px 0 7px 10px; width:127px; color:#cfcfcf; font-size:14px; border:none; background:url('/ncfamilyzone/layout/bg_logtxt_off.gif') no-repeat right 0;}
.wrap_login #id {margin:0; position:absolute; top:0; left:0;}
.wrap_login #pwd {margin:0;position:absolute; top:33px; left:0;}
.wrap_login .clearpwd {margin:0;  position:absolute; top:40px; left:10px;}
.wrap_login .inn .submit {margin:0; padding:0; position:absolute; left:143px; top:0;}
.wrap_login .member {margin:0; padding:0; width:100%; /*border-top:1px solid #fff;*/ margin-bottom:8px; overflow:hidden;}
.wrap_login .member li {float:left; margin:0; padding:0; margin-top:10px; line-height:0; list-style-type:none;}
.wrap_login .member li.find_id {margin-right:17px;}
.wrap_login .member li.find_id a , .wrap_login .member li.find_pw a {display:block; background:url('/ncfamilyzone/layout/img_aside.jpg') no-repeat 0 6px;}
.wrap_login .member li.find_id a {width:62px; height:11px; background-position:-463px 0;}
.wrap_login .member li.find_pw a {width:71px; height:11px; background-position:-463px -18px;}
.wrap_login .member li.find_id span , .wrap_login .member li.find_pw span {display:none;}
.wrap_login .member li.join {margin-left:5px;}
.wrap_login .inn .login {display: block; margin: 0 auto;}
.wrap_login .inn .login a {display: block; width: 199px; height: 61px; background:url('/ncfamilyzone/layout/btn_login.gif') no-repeat center center; text-indent: -10000em;}
.login_smart {padding: 0 0 10px 14px;}
.login_smart a.alink {display:block; width:200px; height: 36px; font-size:0; text-indent:-100000em; background:url('/ncfamilyzone/layout/btn_smart.gif') no-repeat center center;}
.login_smart a.alink:hover {background:url('/ncfamilyzone/layout/btn_smart_over.gif') no-repeat center center;}

/*
.wrap_login .resttime {background:url('/ncfamilyzone/layout/bg_resttime.gif') no-repeat 0 bottom;}
.wrap_login .resttime dl {margin:12px 0 0 0; padding:0; background:url('/ncfamilyzone/layout/bg_resttime_top.gif') no-repeat 0 18px;}
.wrap_login .resttime dt {margin:0 0 4px 0; padding:0;}
.wrap_login .resttime dd {margin:0 0 8px 0; padding:0 4px 38px 8px; width:187px; position:relative; border:1px so}
.wrap_login .resttime dd ul {margin:0 0 6px 0; padding:10px 0 2px 0; background:url('/ncfamilyzone/layout/bg_sl_gcoin.gif') repeat-x 0 bottom;}
.wrap_login .resttime dd li {margin:0 0 0 0; padding:0 0 0 6px; color:#6267ab; list-style-type:none; overflow:hidden; background:url('/ncfamilyzone/layout/img_aside.jpg') no-repeat -600px 6px;}
.wrap_login .resttime dd li strong {display:block; margin:0; padding:2px 0 0 0; width:50px; float:left; font-weight:normal; color:#4c4c4c;}
.wrap_login .resttime dd li span {margin:0; float:right; color:#6c6c6c; width:130px; color:#6267ab; line-height:17px;}
.wrap_login .resttime dd p {margin:0; padding:0; text-align:center; position:absolute; left:49px; bottom:12px;}
*/

.wrap_login .resttime {clear:both; margin:12px 0 8px 0; padding:0 0 10px 0; background:url("/ncfamilyzone/layout/bg_resttime_120515.gif") 0 bottom no-repeat;}
.wrap_login .resttime dl {margin:0; padding:0;}
.wrap_login .resttime dl dt {margin:0; padding:10px 0 7px 0; border-top:1px solid #f8f8f8; background:#eaeaea;}
.wrap_login .resttime dl dd {margin:0; padding:13px 10px 0 10px; background:url("/ncfamilyzone/layout/bg_resttime_120515.gif") 0 top no-repeat;}
.wrap_login .resttime dl dd ul {margin:0; padding:0 0 2px 0; letter-spacing:-1px;}
.wrap_login .resttime dl dd ul li {list-style-type:none; padding:0 0 3px 0; background:url("/ncfamilyzone/layout/bull.gif") 0 5px no-repeat; overflow:hidden;}
.wrap_login .resttime dl dd ul li strong {display:block; float:left; width:50px; padding:0 0 0 8px; font-weight:lighter; color:#6c6c6c;}
.wrap_login .resttime dl dd ul li span {display:block; float:left; width:119px; color:#6267ab;}
.wrap_login .resttime dl dd p {clear:both; margin:0; padding:7px 0 0 0; text-align:center; background:url("/ncfamilyzone/layout/dotline_1.gif") 0 top repeat-x;}

.wrap_login .meminfo {margin:0; padding:9px 0 5px 50px; overflow:hidden; background:url('/ncfamilyzone/layout/bg_logmem.gif') repeat-x 0 0; width:100%;}
.wrap_login .meminfo.noneapp {padding:9px 0 5px 25px; overflow:hidden; background:url('/ncfamilyzone/layout/bg_logmem.gif') repeat-x 0 0; width:100%;}
.wrap_login .meminfo li {margin:0; padding:0; float:left; font-size:11px; list-style-type:none;}
.wrap_login .meminfo li a {margin:0; padding:0; color:#636363;}
.wrap_login .meminfo li.meminfo_fir {margin:0; padding:0; background:url('/ncfamilyzone/layout/ln_mmenu.gif') no-repeat right 0; padding-right:23px; margin-right:20px;}
.wrap_login .meminfo.noneapp li.noneapp1 {margin:0; padding:0; background:url('/ncfamilyzone/layout/ico_arrow_blue.gif') no-repeat 0 2px; padding-left:8px;}
.wrap_login .meminfo.noneapp li.noneapp2 {margin:0; padding:0; background:url('/ncfamilyzone/layout/ln_mmenu.gif') no-repeat 0 0; padding-left:9px; margin-left:11px;}

/* 아이피 주소 */
.ipadd {margin:0; padding:0; color:#7f7f7f; padding:7px 0 0 0; height:22px; text-align:center; font-weight:bold; background:url('/ncfamilyzone/layout/img_aside.jpg') no-repeat -463px -55px;}
.ipadd strong {margin:0; padding:0; color:#f28e22; margin-left:15px;}

/* 왼쪽 배너 0127 수정 */
.left_area .cl_list {padding:0; width:100%; overflow:hidden; margin:30px 0;}
.left_area .cl_list dt {padding:0; margin:0 0 9px 2px;}
.left_area .cl_list dd {margin:0 3px 0 0; padding:0 0 0 0; display:inline; float:left; line-height:0; position:relative; cursor:pointer;_cursor:hand;}
.left_area .cl_list dd span {margin:0 0 0 0; padding:0 0 0 0; position:absolute; left:2px; top:2px;}
.left_area .cl_list dd.lst {margin-right:0;}

/* bns 추가 */
.left_area .cl_list2 {margin:0 0 28px 0; padding:0; overflow:hidden;}
.left_area .cl_list2 dt {margin:0; padding:30px 0 10px 0;}
.left_area .cl_list2 dd {position:relative; margin:0; padding:0 0 2px 0; float:left;}
.left_area .cl_list2 dd.lst {padding-left:2px;}
.left_area .cl_list2 dd span {position:absolute; top:0; left:0;}
.left_area .cl_list2 dt img, .left_area .cl_list2 dd img {vertical-align:top;}

.left_area ul {margin:0 0 0 0; padding:0 0 0 0; border-top:1px solid #dedbdd;}
.left_area ul li {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; border-bottom:1px solid #dedbdd;}
.left_area ul li a {margin:0 0 0 0; display:block; padding:9px 0 9px 3px;}

/* 잔여 G코인 - 0131 수정 */
div.gboin_box {width:199px; clear:both; background:url('/ncfamilyzone/layout/gbox_top.gif') no-repeat 0 0; margin:0; padding:8px 0 0 0; overflow:hidden;}
div.gboin_box div.inner {background:url('/ncfamilyzone/layout/gbox_bottom.gif') no-repeat 0 bottom; margin:0; padding:0 0 5px 11px; width:188px; color:#f28e22;}
div.gboin_box div.inner p {background:url('/ncfamilyzone/layout/txt_rest_gcoin.gif') no-repeat 0 0; margin:0; padding:2px 0 3px 86px; width:101px; word-break:break-all;}
div.gboin_box div.inner strong {margin-right:4px; word-break:break-all; word-wrap:break-word; font-family:Tahoma;}
div.gboin_box .autopay {padding:0 11px 5px 0; font-size:11px; color:#9b9b9b; letter-spacing:-1px; text-align:center;}
div.gboin_box .autopay_none {padding:0 10px 5px 0; font-size:11px; color:#9b9b9b; letter-spacing:-1px;  text-align:right;}
div.gboin_box .autopay_none a {padding:0 6px 0 5px; font-weight:bold; color:#6466aa; background:url("/ncfamilyzone/layout/bul_arrow.gif") 78px 2px no-repeat; text-decoration:underline;}

/* 팝업 레이어 (사이트맵, 전체 게임 보기) */
 /* 0117 추가 0119 수정 */
.topmn {position:absolute; right:0; top:9px; list-style-type:none; margin:0; padding:0; background:url("/ncfamilyzone/main/ln_topmn.gif") no-repeat 92px 1px;}
.topmn li {float:left; margin:0; padding:1px 19px 1px 0; *padding:1px 19px 1px 0; list-style-type:none; color:#aaa; font-size:11px; cursor:pointer; _cursor:hand; background:url("/ncfamilyzone/main/ico_topmn_down.gif") no-repeat right 0;} /* 0127 수정 */
.topmn li.fir {margin-right:13px;}
#allgame, #sitemap {display:none;}
.wrap_poplayer {clear:both; position:absolute; top:27px; right:0; padding:0 4px 5px 0; z-index:510; background:url("/ncfamilyzone/main/player_right.png") no-repeat right bottom;}
.wrap_poplayer div.inner {border-top:3px solid #c4ccf0; border-left:3px solid #c4ccf0; overflow:hidden; float:left; position:relative; height:340px;}
.wrap_poplayer .clse {position:absolute; right:16px; bottom:0; cursor:pointer;_cursor:hand; z-index:520; *bottom:11px;} /* 0119 수정 */

.topm {position:absolute; top:9px;  padding:1px 19px 1px 0; *padding:1px 19px 1px 0; list-style-type:none; color:#aaa; font-size:11px; cursor:pointer; _cursor:hand; background:url("/ncfamilyzone/main/ico_topmn_down.gif") no-repeat right 0;}
.topm_m1 {right:80px;}
.topm_m2 {right:0;}

/* 0119 수정 */
.sitemap {display:inline; margin:33px 0 0 41px; padding:0 0 37px 0; list-style-type:none; width:725px; /*overflow:hidden;*/ float:left;}
.sitemap li {float:left; width:129px; _width:127px; height:166px; margin:0 18px 40px 0; background:url("/ncfamilyzone/common/common/bg_sitemap.gif") repeat-y right 0;}
.sitemap li a {float:left; color:#666;}
.sitemap li.sitemap_1 {margin-right:0; background:none;}
.sitemap li.bot {height:18px; margin:0 18px 0 0;}
.sitemap li ol {margin:16px 0 0 0; padding:0; list-style-type:none; overflow:hidden; float:left; width:120px;}
.sitemap li ol li {clear:left;  height:19px; margin:0; padding:0 0 0 12px; background:url("/ncfamilyzone/common/common/ico_sitemap.gif") no-repeat 4px 4px; color:#666;}

.game_list {width:792px; padding:19px 0 40px 26px;}
.game_list01 {width:743px; height::72px; margin:5px 0 0 0; padding:13px 0 9px 15px; list-style-type:none; overflow:hidden; background:url("/ncfamilyzone/common/common/bg_game_list01.gif") no-repeat 0 0;}
.game_list01 li {float:left;}
.game_list01 li.list01 {margin-right:111px;}
.game_list01 li.list02 {margin-right:107px;}
.game_list02 {width:100%; overflow:hidden; margin:15px 0 15px 4px; padding:0; list-style-type:none;}
.game_list02 li {float:left; margin:0 75px 0 0; padding:0;}
.game_list03 {margin:0; padding:0; overflow:hidden;}
.game_list03 dl {margin:0; padding:0; float:left;}
.game_list03 dl.dl_list01 {width:231px; margin-right:33px;}
.game_list03 dl.dl_list02 {width:231px; margin-right:33px;}
.game_list03 dl.dl_list03 {width:231px;}
.game_list03 dl dt {margin:0 0 13px 0; padding:12px 0 7px 3px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.game_list03 dl dd {margin:0; padding:0;}
.game_list03 dl dd ul {margin:0; padding:0; list-style-type:none; width:100%; overflow:hidden;}
.game_list03 dl dd ul li {margin:0 0 6px 0; padding:0; list-style-type:none; float:left;}
.game_list03 dl dd ul li a {display:block;}
.game_list03 dl.dl_list01 dd li {width:64px; padding-left:15px;}
.game_list03 dl.dl_list02 dd li {width:91px; padding-left:21px;}
.game_list03 dl.dl_list03 dd li {width:85px; padding-left:22px;}
.game_list03 dl dd li.wid01 {width:56px;}
.game_list03 dl dd li.wid03 {width:220px;}

/* bns 추가 */
.game_list2 {width:758px; height:325px; padding:19px 26px 0 26px; background:url("/ncfamilyzone/layout/gamelist_v6.gif") 26px 19px no-repeat;}
.game_list2 a {display:block; font-size:0; line-height:0; text-indent:-9999px;}
.game_list2 a.plaync {width:105px; height:35px; margin:0 0 5px 0;}
.game_list2 h4 {margin:0; height:0; font-size:0; line-height:0; text-indent:-9999px;}
.game_list2 .game_mmo {clear:both; height:87px; padding:13px 0 0 15px;}
.game_list2 .game_mmo a {float:left; width:172px; height:60px; margin-right:8px;}
.game_list2 .game_comming {clear:both; height:100px; padding:0 0 0 4px;}
.game_list2 .game_comming a {float:left; width:151px; height:38px; margin-right:10px;}
.game_list2 .game_casual {float:left; width:400px;}
.game_list2 .game_casual a {float:left; width:85px; height:17px; margin-right:25px;}
.game_list2 .game_web {float:left; width:264px;}
.game_list2 .game_web a {float:left; width:74px; height:17px; margin-right:10px; margin-bottom:12px;}
.game_list2 .game_board {float:left; width:214px; padding-left:14px;}
.game_list2 .game_board a {float:left; width:70px; height:17px; margin-right:30px;}

/* 게임추가 삭제 */
.game_list_total {width:758px; height:325px; padding:19px 26px 0 26px; background:url("/ncfamilyzone/layout/gamelist_v6.gif") 26px 19px no-repeat;}
.game_list_total a {display:block; font-size:0; line-height:0; text-indent:-9999px;}
.game_list_total a.plaync {width:105px; height:35px; margin:0 0 5px 0;}
.game_list_total h4 {margin:0; height:0; font-size:0; line-height:0; text-indent:-9999px;}
.game_list_total .game_mmo {clear:both; height:143px; padding:13px 0 0 15px;}
.game_list_total .game_mmo a {float:left; width:172px; height:60px; margin-right:8px;}
.game_list_total .game_comming {clear:both; height:100px; padding:0 0 0 4px; display:none;}
.game_list_total .game_comming a {float:left; width:151px; height:38px; margin-right:10px;}
.game_list_total .game_casual {float:left; width:600px; margin-top: 52px;}
.game_list_total .game_casual a {float:left; width:85px; height:17px;}
.game_list_total .game_casual a.game2 {display:none;}
.game_list_total .game_casual a.game5 {margin-left: 25px;}
.game_list_total .game_web {float:left; width:264px;}
.game_list_total .game_web a {float:left; width:74px; height:17px; margin-right:10px;}
.game_list_total .game_board {float:left; width:214px; padding-left:14px;}
.game_list_total .game_board a {float:left; width:70px; height:17px; margin-right:30px;}

/* 0118 게임 클라이언트 다운로드 팝업 추가 0125 수정(2) */
.client_download {position:relative;}
.pop_layer dl {position:absolute; top:-2000px; padding:3px 0 0 11px; margin:0; width:130px; height:100px; background:url("/ncfamilyzone/common/common/bg_pop_client.png") no-repeat 0 0; z-index:9999;}
.pop_layer dl dt {margin:0; padding:0; line-height:0;}
.pop_layer dl dd {margin:0 0 0 4px; color:#a1a1a1; font-size:11px; padding:4px 0 0 6px; background:url("/ncfamilyzone/common/common/ico_arr_green.gif") no-repeat 0 6px;}
.pop_layer dl dd strong {display:block; font-weight:bold; line-height:12px; margin-bottom:4px;}
.pop_layer dl dd strong a {color:#444;}
.pop_layer .pop_lineage {left:70px;}
.pop_layer .pop_lineage2 {left:147px;}
.pop_layer .pop_aion {left:220px;}

/* bns 추가 */
.pop_layer2 dl {position:absolute; top:-2000px; padding:3px 0 0 11px; margin:0; width:130px; height:100px; background:url("/ncfamilyzone/common/common/bg_pop_client.png") no-repeat 0 0; z-index:9999;}
.pop_layer2 dl dt {margin:0; padding:0; line-height:0;}
.pop_layer2 dl dd {margin:0 0 0 4px; color:#a1a1a1; font-size:11px; padding:4px 0 0 6px; background:url("/ncfamilyzone/common/common/ico_arr_green.gif") no-repeat 0 6px;}
.pop_layer2 dl dd strong {display:block; font-weight:bold; line-height:12px; margin-bottom:4px;}
.pop_layer2 dl dd strong a {color:#444;}
.pop_layer2 .pop_bns {left:100px;}
.pop_layer2 .pop_aion {left:210px;}
.pop_layer2 .pop_lineage {left:100px;}
.pop_layer2 .pop_lineage2 {left:210px;}

/* 0125 수정 로그인 로딩 */
#loadingbar {padding:65px 0 70px 0 !important; margin:0; text-align:center; background:url('/ncfamilyzone/layout/img_aside.jpg') no-repeat -220px 0;}
#loadingbar strong {color:#4c4c4c !important; display:block;}


#rwing_banner {position:absolute; width:77px; top:159px; right:-92px;}
#rwing_banner .banner {margin:0; padding:0;}
#rwing_banner .banner li {list-style-type:none; padding:0 0 10px 0;}
#rwing_banner .banner li img {vertical-align:top;}

/*#lbanner {clear:both; padding:20px 0 0 0;}*/
#lbanner {clear:both; padding:0 0 0 0;}
#lbanner img {vertical-align:top;}

/* 2012footer */
.footerWrap {clear:both; position:relative; width:970px; margin:0 auto; padding:66px 0 65px 0; color:#444;}
.footerWrap a {color:#444;}
.footerWrap a:hover {color:#444; text-decoration:underline;}
.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; overflow:hidden;}
.footerWrap .utilmenu li {list-style-type:none; float:left; margin:0; padding:0 12px 0 8px;  background:url("/ncfamilyzone/layout/footer/ic_footer.gif") no-repeat right 1px ;}
.footerWrap .utilmenu li.bizinfo {padding-left:0;}
.footerWrap .utilmenu li.grade {position:relative;}
.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 address {position:relative; width:100%; height:46px; background:url("/ncfamilyzone/layout/footer/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:38px; height:30px;}
.footerWrap address .ftc {position:absolute; top:6px; left:622px; width:57px; height:11px;}
.footerWrap address .email {position:absolute; top:19px; left:255px; width:111px; height:10px;}
.footerWrap .global_sites {position:absolute; right:1px; top:104px; margin:0; padding:0; font:normal 11px/15px Dotum; letter-spacing:-1px; z-index:9999;}
.footerWrap .global_sites dt {width:132px; height:16px; margin:0; padding:2px 0 0 9px; color:#848484; border:1px solid #c9c0b7; cursor:pointer; background:#fff url("/ncfamilyzone/layout/footer/ic_footer.gif") no-repeat right -63px;}
.footerWrap .global_sites dt.up {background-position:right -93px;}
.footerWrap .global_sites dd {position:absolute; left:0; bottom:22px; display:none; width:141px; margin:0; padding:0; background-color:#fff; border:1px solid #c9c0b7;}
.footerWrap .global_sites dd ul {display:block; width:125px; margin:0 auto; padding:0;}
.footerWrap .global_sites dd ul li {display:block; height:15px; margin:0; padding:0; list-style-type:none;}
.footerWrap .global_sites dd ul li.m_type1 {padding:3px 0 0 0;}
.footerWrap .global_sites dd ul li.m_type2 {padding-bottom:6px;}
.footerWrap .global_sites dd ul li.first {height:18px; margin:0 0 5px 0; padding:3px 0 3px 0; color:#848484; border-bottom:1px solid #ddd;}
.footerWrap .global_sites dd ul li.middle,
.footerWrap .global_sites dd ul li.last {padding-top:8px; border-top:1px solid #ddd;}
.footerWrap .global_sites dd ul li.middle a {color:#474747;}
.footerWrap .global_sites dd ul li a {display:block; height:15px; font:normal 11px/15px dotum; color:#848484; letter-spacing:-1px;}

.left_area .pb_search {
	position: relative;
	width: 225px;
	height: 82px;
	border-radius: 2px;
	background-color: #f9f9fc;
	border: solid 1px #efefef;
	margin-top: 30px;
}
.left_area .pb_search fieldset {
	border: 0;
}
.left_area .pb_search legend {
	position: absolute; 
	left: -10000em;
	top: -10000em;
}
.left_area .pb_search h1 {
	position: absolute;
	left: 15px;
	top: 15px;
	margin:0;
	padding: 0;
}
.left_area .pb_search h1 span {
	display: block;
	width: 57px;
	height: 14px;
	text-indent: -10000em;
	background: url('/ncfamilyzone/search/txt_pcbang.png') no-repeat center center;
}
.left_area .pb_search input {
	position: absolute;
	left: 14px;
	top: 39px;
	width: 157px;
  	height: 25px;
	border-radius: 4px;
	background-color: #ffffff;
	border: solid 1px #9198bf;
	padding-left: 9px;
	font-size: 11px;
	line-height: 1.73;
	color: #444444;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.left_area .pb_search button {
	position: absolute;
	left: 181px;
	top: 39px;
	display: block;
	width: 30px;
	height: 27px;
	text-indent: -10000em;
	background: url('/ncfamilyzone/search/btn_search_icon.png') no-repeat center center;
	border: 0;
	cursor: pointer;
}
.left_area .pb_search input, .left_area .pb_search button {
	outline: none;
}

.stat_info {
	overflow: hidden;
	margin: 10px 0 10px 0;
}
.stat_info span {display:block; width: 138px; height:26px; text-indent: -10000em; background: url('/ncfamilyzone/common/common/img_status_info.png') no-repeat center center; float:right;}