@charset "utf-8";
@import url('http://mailimg.nate.com/mail/css02/common.css?t=20120817100000');

body { background:url('http://mailimg.nate.com/mail/img/popup/bg_top02.gif') repeat-x 0 0; }
#pop_header { overflow:hidden; height:30px; }
#pop_header h1 { margin:10px 0 0 15px; padding:0 0 0 10px; background:url('http://mailimg.nate.com/mail/img/popup/ico_title02.gif') no-repeat 0 0; color:#fff; font-weight:bold; letter-spacing:-1px; }
#pop_bodyArea { margin:29px 25px 0 25px; }
#pop_bodyArea02 { margin:29px 10px 0 10px; }
.pinput { width:295px; padding:3px 0 0 3px;border:1px solid #bfbebc; color:#666; }
.pchk { margin:-2px 2px 0 0; .margin:-4px 0 0 0; }
.pbtn { padding-top:20px; text-align:center; }
.pbtn02 { text-align:center; padding:20px 0; border-top:1px solid #eaeaea;}
.btn_line { margin-top:20px; border-top:1px solid #eaeaea; }

/* 팝업용 버튼 */
span.button.pop { margin:0; padding:0 0 0 2px; background-position:0 -117px; }
span.button.pop button { width:auto; overflow:visible; height:24px; padding:0 8px 0 7px; background-position:100% -117px; cursor:pointer; letter-spacing:-1px; line-height:26px; font-size:9pt; }
span.button.pop button.save { color:#2c4fae !important; }

/* 새메일함 추가 */
.mailbox { padding-bottom:20px; border-bottom:1px solid #eaeaea; }
	.mailbox .mailbox_name { float:left; color:#666; font-weight:bold; }
	.mailbox .limit_word { float:right; color:#aaa; font-size:8pt; font-weight:bold; letter-spacing:-1px; }
	.mailbox .mailbox_del { color:#ff6600; margin-bottom:13px; }
	.mailbox .mailbox_txt { line-height:1.5em; margin-bottom:10px; }
	.mailbox .inputarea { margin-top:5px; }

/* 메일함 삭제 */
.mailbox .input_radio { width:280px; line-height:18px; }
.mailbox .input_radio input { margin:-2px 2px 0 2px; .margin:-3px 0 0 0; }

/* 메일이동하기 */
.mailbox .move { width:260px; height:53px; line-height:17px; }
	.mailbox .move strong { color:#ff6600; font-weight:normal; }
.mailbox .checkarea { color:#aaa; font-size:8pt; letter-spacing:-1px; line-height:17px; }
	.mailbox .checkarea .pchk { float:left; margin:1px 2px 0 0; .margin:-2px 0 0 0; _margin:-3px 0 0 0; }
	.mailbox .checkarea label { float:left; }
	.mailbox .checkarea strong { color:#444; font-weight:normal; }

/* 스팸신고 */
.spam dt { float:left; font-weight:bold; }
.spam dd { float:left; margin-left:15px; line-height:17px; }
.spam dd .sub { padding:0 0 0 15px; background:url('http://mailimg.nate.com/mail/img/common/bg_lnb_tree02.gif') no-repeat 5px 100%; .background:url('http://mailimg.nate.com/mail/img/common/bg_lnb_tree02.gif') no-repeat 8px 100%; }

/* 원문미리보기 */
.contpreview { width:578px; height:463px; margin-top:-9px; padding:10px; border:1px solid #d8d8d8; color:#333; }

/* 미리보기 */
.viewbox { width:100%; }
.viewbox .btn_list { border-top:0; border-bottom:1px solid #d8d8d8; }
.viewbox .subject { padding:13px 10px 11px 13px; border-bottom:1px solid #dbdbdb; color:#000; font-size:11pt; letter-spacing:-1px; }
.viewcont { padding:20px; }

/* 새창보기 */
.mailview_top { border-bottom:1px solid #dbdbdb;}
.mailview_info { border-top:1px solid #eee; }

/* 주소록추가 */
.addr_list { width:100%; .width:auto; table-layout:fixed; border-bottom:1px solid #bfbebc; }
	.addr_list .check { width:30px; padding-right:10px; text-align:center; }
	.addr_list .email { padding-left:10px; }
	.addr_list .name { width:120px; }
	.addr_list .phone { width:190px; }
	.addr_list th { padding:4px 0 0 0; border-top:1px solid #bfbebc; border-bottom:1px solid #d0d0d0; background:#ececec; color:#aaa; font-size:8pt; font-weight:normal; text-align:left; vertical-align:top; }
		.addr_list th input.pchk { margin:-2px 2px 0 0; .margin:-6px 0 0 0; }
	.addr_list td { height:21px; padding:2px 0 0 0; color:#444; font-size:8pt; word-break:break-all; }
		.addr_list .bg td { background:#f7f7f7; }
		.addr_list td input.pchk { margin:-2px 0 0 0; }
		.addr_list input.name { width:85px; margin:-2px 0 -1px 0; padding:3px 0 0 3px; border:1px solid #bfbebc; color:#444; }
		.addr_list input.telnum { width:34px; margin:-2px 0 -1px 0; padding:3px 4px 0 4px; border:1px solid #bfbebc; color:#444; text-align:center; }
		.addr_list td select { margin-top:-2px; }
	.addr_box { border-bottom:1px solid #bfbebc; }
	.scroll { height:106px; .height:117px; overflow:auto; }

/* 주소록 */
/* 일반 검색*/
.addr_search { position:relative; margin-bottom:19px; padding:10px 0 8px 0; background:#fff; }
	.addr_search legend { margin-left:-7px; padding-left:7px; .padding-left:0; color:#666; font-weight:bold; }
	.addr_search .searchbox { position:absolute; top:6px; left:0; padding-left:77px; color:#666; font-weight:bold; }
		.addr_search .searchbox .input { width:221px; padding-top:4px; }
		.addr_search .searchbox span.button { margin:0; bottom:0; }
/* Groups 검색 */
.addr_gsearch { position:relative; margin-bottom:19px; padding:11px 0 21px 0; background:#fff; }
	.addr_gsearch legend { display:none; }
	.addr_gsearch .searchbox { position:absolute; top:6px; left:0; color:#666;  }
		.addr_gsearch .searchbox .s_group{ width:142px; }
		.addr_gsearch .searchbox .s_type{ width:62px; }
		.addr_gsearch .searchbox .input { width:228px; padding-top:4px;font-weight:bold; }
		.addr_gsearch .searchbox span.button { margin:0; bottom:0; }
		
.addr_total { float:left; }
	.addr_total .tab_box { width:257px; }
	/* 이름별 */
	.addr_total select { width:257px; height:301px; margin-top:10px; margin-bottom:11px; .margin-bottom:4px; }
	.addr_total select.groups_member { width:257px; height:174px; margin-top:2px; margin-bottom:11px; }
	.addr_total .input { width:212px; .width:217px; margin-top:-1px; font-size:8pt; }
	/* 그룹별 */
	.addr_total select.group01 { height:100px; }
	.addr_total select.group02 { height:201px; .height:206px; margin-top:-4px; }
	/* 네이트온 */
	.addr_total .nateon { width:244px; height:279px; margin-top:10px; margin-bottom:14px; padding:9px 0 9px 11px; border:1px solid #bfbebc; color:#444; line-height:1.2em; overflow:auto; }
		.addr_total .nateon dt { margin-bottom:9px; padding-left:19px; background:url('http://mailimg.nate.com/mail/img/icon/ico_folder_open.gif') no-repeat left top; cursor:pointer; }
		.addr_total .nateon dd { padding:0 0 19px 19px; line-height:1.5em; }
		.addr_total .nateon a { color:#444; }
		.addr_total .nateon dl.close dt { margin-bottom:7px; background-image:url('http://mailimg.nate.com/mail/img/icon/ico_folder_close.gif'); }
		.addr_total .nateon dl.close dd { display:none; }
	/* Groups */
	.set_tree { position:relative; width:244px; height:105px; margin-top:10px; padding:9px 0 9px 11px; border:1px solid #bfbebc; color:#666; line-height:1.2em; overflow:auto; background:#fff; }
	.set_tree ul.tree { margin:0; }
	.set_tree ul { margin:0 0 0 18px; }
	.set_tree li { display:block; color:#666; padding:0 0 1px 0; line-height:1.0em; white-space:nowrap; background:url('http://mailimg.nate.com/mail/img/common/bg_tree.gif') repeat-y 3px 0; }
	.set_tree li.top { background:none; }
	.set_tree li.end { background:url('http://mailimg.nate.com/mail/img/common/bg_tree.gif') no-repeat 3px -43px; }
	.set_tree li span.default { display:inline-block; margin-top:-1px; width:15px; height:18px; background:url('http://mailimg.nate.com/mail/img/common/bg_tree_x.gif') no-repeat 3px -5px; font:0/0 Arial; overflow:hidden; vertical-align:middle; }
	.set_tree li span.plus { display:inline-block; margin-top:-1px; width:15px; height:18px; background:url('http://mailimg.nate.com/mail/img/icon/ico_org_plus.gif') no-repeat 0 0; font:0/0 Arial; overflow:hidden; cursor:pointer; vertical-align:middle; }
	.set_tree li span.minus { display:inline-block; margin-top:-1px; width:15px; height:18px; background:url('http://mailimg.nate.com/mail/img/icon/ico_org_minus.gif') no-repeat 0 0; font:0/0 Arial; overflow:hidden; cursor:pointer; vertical-align:middle; }
	.set_tree li a { display:inline-block; _width:78%; text-decoration:none; letter-spacing:0; }
	.set_tree li a.close { display:inline-block; color:#666; height:19px; padding:0 0 0 16px; background:url('http://mailimg.nate.com/mail/img/icon/ico_org_folder_close.gif') no-repeat 0 2px; vertical-align:middle; line-height:1.0em; }
	.set_tree li a.open { display:inline-block; color:#666; height:19px; padding:0 0 0 16px; background:url('http://mailimg.nate.com/mail/img/icon/ico_org_folder_open.gif') no-repeat 0 2px; vertical-align:middle; line-height:1.0em; }
	.set_tree li a span.name { display:block; height:14px; padding:3px 2px 0 2px; border:1px solid #fff; cursor:pointer; white-space:nowrap; }
	.set_tree li a.open span.name { display:block; border:1px solid #323232; background:url('http://mailimg.nate.com/mail/img/common/bg_org_team.gif') repeat-x 0 0; color:#fff; line-height:1.2em; }

	.addr_gselect { margin:0; }
		.addr_gselect select { width:216px; border:1px solid #999; height:19px; margin:0 0 5px 0; }

.addr_mailto { float:left; margin:12px 0 0 0; }
	.addr_mailto dl { margin-bottom:2px; }
	.addr_mailto dt { height:16px; color:#666; font-weight:bold; letter-spacing:-1px; padding:15px 0 0 60px; }
	.addr_mailto dd { float:left; }
		.addr_mailto dd.btn { width:60px; margin-top:15px; text-align:center; }
			.addr_mailto dd.btn .button { width:34px; margin-bottom:5px; }
				.addr_mailto dd.btn span.button img { width:3px; padding-bottom:1px; }
	.addr_mailto select { width:255px; height:76px; .height:78px; }
	.addr_mailto .long .btn { margin-top:120px; }
	.addr_mailto .long select { height:301px; margin-bottom:6px; .margin-bottom:-1px; }
	.addr_mailto .long .rbtn { text-align:right; padding-bottom:0;}

/* 주소추가 */
.quick_box { position:relative; z-index:2; height:29px !important; margin:11px 0 19px 0; padding:6px 0 18px 0; border-bottom:1px solid #d5d4d3; background:none; }
	.quick_box legend { display:none; }
	.quick_box .type_text {  }
	.quick_box select { float:left; width:125px; margin-right:5px; color:#444; }
	.quick_box .type_text { float:left; height:14px; margin-right:3px; padding:3px 2px 0 2px; border:1px solid #bfbebc; background:#fff; text-align:left; color:#888; font-size:11px; line-height:1.2em; letter-spacing:-1px; }
	.quick_box .name { width:109px; }
	.quick_box .email { width:134px; }
	.quick_box .mobile { width:89px; }
	.quick_box .belong { width:111px; }
	.quick_box .button { margin:-1px 0 0 2px; }
	.quick_box .button img { width:8px; }

	.quick_box .contact { display:inline; position:relative; float:left; width:31px; height:17px; margin:0 2px 0 3px; border:1px solid #bfbebc; background:#fff; }
	.quick_box .contact a.this { display:block; background:#fff url('http://pimimg.nate.com/web/2009/img/icon/ico_toggle.gif') no-repeat 17px 3px; }
	.quick_box .contact strong { cursor:pointer; }
	.quick_box .contact .phn { display:block; width:31px; height:16px; background:transparent url('http://mailimg.nate.com/mail/img/icon/ico_phone.gif') no-repeat 3px 2px; overflow:hidden; font:0/0 Arial; text-indent:-1000em; }
	.quick_box .contact .phn2 { display:block; width:31px; height:16px; background:transparent url('http://mailimg.nate.com/mail/img/icon/ico_phone2.gif') no-repeat 3px 2px; overflow:hidden; font:0/0 Arial; text-indent:-1000em; }
	.quick_box .contact .phn3 { display:block; width:31px; height:16px; background:transparent url('http://mailimg.nate.com/mail/img/icon/ico_phone3.gif') no-repeat 3px 2px; overflow:hidden; font:0/0 Arial; text-indent:-1000em; }
	.quick_box .contact ul { display:none; position:absolute; top:17px; left:-1px; border:1px solid #bfbebc; border-top:0; background:#fff; }
		.quick_box .contact ul li { font:0/0 Arial; }

.add_email { margin-bottom:13px; }
.desc { height:22px; margin-top:0; padding-left:16px; background:url('http://mailimg.nate.com/mail/img/icon/ico_desc.gif') no-repeat left top; color:#888; font-size:8pt; letter-spacing:-1px; }

/* tab */
.tab_box { margin-top:5px; height:28px !important; background:url('http://mailimg.nate.com/mail/img/common/bg_tab.gif') repeat-x; }
	.tab_box ul { float:left; padding-left:1px; }
		.tab_box ul li { display:inline; float:left; height:28px; margin-left:-1px; background:url('http://mailimg.nate.com/mail/img/common/bg_tab.gif') no-repeat 0 -28px; }
			.tab_box ul li a { float:left; height:18px; margin-left:1px; padding-top:10px; padding-left:9px; padding-right:9px; background:url('http://mailimg.nate.com/mail/img/common/bg_tab.gif') no-repeat 100% -28px; color:#666 !important; text-align:center; }
		.tab_box ul li.on { background-position:0 -56px; }
			.tab_box ul li.on a { background-position:100% -56px; color:#5577d0 !important; font-weight:bold; }
		.tab_box ul li span { float:left; height:18px; margin-left:1px; padding-top:10px; padding-left:9px; padding-right:9px; background:url('http://mailimg.nate.com/mail/img/common/bg_tab.gif') no-repeat 100% -56px; color:#5577d0 !important; font-weight:bold; text-align:center; }
		.tab_box ul li a i{ font-style:normal; }
		.tab_box ul li a:hover i{ text-decoration:underline; }
		.tab_box ul li .groups{ display:inline-block;padding-left:17px;background:url('http://mailimg.nate.com/mail/img/icon/ico_groups_tab.gif') 0 -28px no-repeat; }
		.tab_box ul li.on .groups{ background-position:0 2px; }

/* 외부메일 가져오기 */
p.pop3 { height:30px; color:#666; font-size:8pt; }
	p.pop3 a { margin:0 0 0 7px; padding:0 0 0 6px; background:url('http://mailimg.nate.com/mail/img/icon/ico_arr_blue.gif') no-repeat 0 2px; color:#444; text-decoration:underline; }
.addr_list .mbox { width:150px;  text-align:center; }
.addr_list .size { width:150px; text-align:center; }
.addr_list .state { width:130px; }
	.addr_list .state .bar { float:left; width:30px; height:4px; margin:3px 5px 1px 0; background:#dadada; font-size:0; }
		.addr_list .state .bar .on { float:left; width:100%; height:4px; background:#ff6600; }
		.addr_list .state .bar .off { float:left; width:100%; height:4px; background:#7f7f7f; }
	.addr_list .state .button { margin-top:-2px; }
.addr_list td.mbox, .addr_list td.state { font-size:9pt; }

/* 안심메일 목록 편집 */
.relief { display:inline; float:left; width:250px; margin:-9px 0 0 40px; }
	.relief span { float:left; width:43px; margin:10px 15px 0 0; color:#666; font-weight:bold; text-align:right;}
	.relief .input { float:left; position:relative; width:185px; margin:6px 0 0 0; }

/* 폰넘버메일 SMS 인증 정보 입력 */
	.mobile .box { padding:15px 20px 15px 15px; border:1px solid #dedede; background:#f6f6f6; color:#666; }
		.mobile .box p {padding-bottom:5px; font-size:8pt; letter-spacing:-1px; }
		.mobile .box .input.tel { width:42px; text-align:center; padding:3px 0 0 0; }
		.mobile .box .input.num { width:220px; }
	.mobile .txt { padding-bottom:18px; color:#444; line-height:1.4em; }
	.mobile .txt02 { padding-bottom:5px; color:#666; font-size:8pt; line-height:1.4em; letter-spacing:-1px; }
	.mobile .checkpoint { margin-bottom:-13px; padding-top:20px; color:#888; font-size:8pt; letter-spacing:-1px; line-height:1.4em; }
	.mobile .checkpoint li { padding:0 0 6px 6px; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot.gif') no-repeat 0 4px; }
		.mobile .checkpoint li.none { padding-left:0; background:none; }

/* MMS 단말기 확인 */
.mms { text-align:center; }

/* 메일알림플러스 : 사용자 인증 */
.user_cert th { width:95px; }
	.user_cert td .input.disabled { width:25px; background:#fff; color:#666; }
	.user_cert td .input.tel { width:52px; }
	.user_cert td .input.regnum { width:67px; }
	.user_cert td .input.certnum { width:97px; }
	.user_cert td .stxt { color:#888; font-size:8pt; }
	.user_cert td .txt { color:#888; }

/* 마일리지 구매하기 */
.mileage_buy .gb { width:330px; height:95px; margin:0 auto; background:url('http://mailimg.nate.com/mail/img/mileage/img_mileage_buy01.gif') no-repeat 36% 2px; }
.mileage_buy .up { width:330px; height:95px; margin:0 auto; background:url('http://mailimg.nate.com/mail/img/mileage/img_mileage_buy02.gif') no-repeat 43% 0; }
.mileage_buy .txt { padding-bottom:11px; color:#666; text-align:center; line-height:1.2em; letter-spacing:-1px; }
	.mileage_buy .txt strong { color:#383838; letter-spacing:0; }
.mileage_buy .box { margin-left:-15px; margin-right:-15px; padding:19px 20px 13px 15px; border:1px solid #dedede; background:#f6f6f6; color:#666; text-align:center; }
	.mileage_buy .box dl { width:188px; font-weight:bold; margin:0 auto; }
	.mileage_buy .box dt { float:left; color:#383838; padding:2px 0 6px 0; letter-spacing:-1px; }
	.mileage_buy .box dd { float:left; width:108px; padding:0 0 6px 0; color:#ff6600; font-size:11pt; text-align:right; }
		.mileage_buy .box dd strong { color:#5577d0; }
	.mileage_buy .box p.complete { margin:-6px 0 3px 0; color:#666; font-size:11pt; letter-spacing:-1px; line-height:1.5em; }
		.mileage_buy .box p.complete strong { color:#383838; letter-spacing:0; }
		.mileage_buy .box p.complete strong.point { color:#ff6600; }

/* 마일리지 교환하기 */
.mileage_exchange { height:79px; border-bottom:2px solid #d3d3d3; background:url('http://mailimg.nate.com/mail/img/mileage/img_mileage_exchange01.gif') no-repeat 35px 0; }
.mileage_exchange .txt { padding:4px 0 0 122px; color:#666; letter-spacing:-1px; line-height:1.4em; }
	.mileage_exchange .txt  strong { color:#f55c00; letter-spacing:0; }
.mileage_exchange02 { height:86px; margin-top:-7px; border-bottom:2px solid #d3d3d3; background:url('http://mailimg.nate.com/mail/img/mileage/img_mileage_exchange02.gif') no-repeat 23px 0; }
.mileage_exchange02 .txt { padding:11px 0 0 122px; color:#666; letter-spacing:-1px; line-height:1.4em; }
	.mileage_exchange02 .txt  strong { color:#f55c00; letter-spacing:0; }
.exchange_txt { margin-top:18px; color:#949494; font-size:8pt; letter-spacing:-1px; line-height:1.4em; }
	.exchange_txt li { margin:2px 0 0 0; padding:0 0 0 12px; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot03.gif') no-repeat 4px 4px; }

/* 청구함 */
.popupbox { padding-bottom:20px; border-bottom:2px solid #efefef; }
	.popupbox .txt { margin-left:17px; padding:0 0 7px 10px; background:url('http://mailimg.nate.com/mail/img/mileage/ico_arr_blue03.gif') no-repeat 0 4px; line-height:1.4em; }

/* 자동 분류 수정 */
div.option_setting table { margin-top:0;}

/* 싸이월드 연동하기 */
.interlock {}
	.interlock p.info { color:#222222; letter-spacing:-1px; }
	.interlock .box { margin-top:20px; padding:20px; border:1px solid #dedede; background:#f6f6f6; }
		.interlock .box fieldset {}
			.interlock .box fieldset legend { display:none; }
			.interlock .box fieldset p.txt { color:#666666; font-size:11px; line-height:1.4; }
				.interlock .box fieldset p.txt .point { color:#f55c00; font-weight:bold; }
			.interlock .box fieldset .entry { display:inline; float:left; width:363px; margin-top:18px; }
				.interlock .box fieldset .entry dt { display:inline; float:left; width:106px; margin:6px 0 0 3px; color:#888888; letter-spacing:-1px; }
				.interlock .box fieldset .entry dd { display:inline; float:left; width:254px; margin-top:3px; }
					.interlock .box fieldset .entry dd input.text { display:inline; float:right; width:248px; height:14px; padding:3px 0 0 3px; border: 1px solid #bfbebc; color:#888888; }
			.interlock .box fieldset br.clear { display:block; clear:both; font:normal 0/0 verdana; }
			.interlock .box fieldset .link { width:364px; margin-top:18px; text-align:right; }
				.interlock .box fieldset .link a, .interlock .box fieldset .link a img { vertical-align:top; }
	.interlock .explanation { margin-top:20px; }
		.interlock .explanation dt { color:#444444; font-weight:bold; letter-spacing:-1px; }
		.interlock .explanation dd { margin-top:5px; color:#666666; font-size:11px; }
		.interlock .explanation dd.list { margin:14px 0 0 3px; }
			.interlock .explanation dd.list ul { }
				.interlock .explanation dd.list ul li { margin-top:5px; padding-left:7px; background:url('http://mailimg.nate.com/mail/img/mileage/ico_dot_2.gif') no-repeat 0 3px; color:#888888; font-size:11px; }
	.interlock .agree { margin-top:30px; color:#222222; }
		.interlock .agree strong { color:#f55c00; font-weight:bold; }

/*네이트 메일로 이사가기*/
.moving_from_cy { border:1px solid #eaeaea; padding:39px 0 46px; font-size:11px; text-align:center; }
.moving_from_cy p { margin-top:20px; }
.moving_from_cy span { color:#f66d3e; font-weight:bold; }
.moving_from_cy h2 { background:url('../img/popup/moving_finish.gif') no-repeat; width:193px; height:121px; text-indent:-1000em; overflow:hidden; margin:0 auto; }

/* 첨부파일 저장하기 */
.attach_list { width:100%; .width:auto; table-layout:fixed; }
	.attach_list .file { width:16px; vertical-align:top; }
	.attach_list td.name { }
	.attach_list .size { width:90px; }
	.attach_list th { padding:7px 0 4px 5px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#f5f5f5; color:#444; font-size:9pt; font-weight:normal; text-align:left; vertical-align:top; line-height:14px; }
	.attach_list td { padding:5px 0 3px 5px; color:#666; font-size:8pt; word-break:break-all; line-height:14px; }
	.attach_list td.size { padding-right:10px; color:#a6a6a6; font-size:7pt; font-family:Verdana; text-align:right; letter-spacing:-1px; }
	.attach_list img { vertical-align:middle; margin-top:-1px; }
	.attach_box { border-bottom:1px solid #e3e3e3; padding:3px 0; }
	.scroll { height:117px; overflow:auto; }

/* 새메일 표시 설정 */
.newmail_txt li { padding:0 0 4px 10px; background:url('http://mailimg.nate.com/mail/img/icon/ico_arr_blue06.gif') no-repeat 0 3px; color:#666; font-size:8pt; line-height:15px; }
.newmail_box { overflow:auto; width:380px; height:268px; margin:20px 0 0 0; padding:4px 9px 0 9px; border:1px solid #bfbebc; }
	.newmail_box li { padding:8px 0 7px 0; border-bottom:1px solid #e3e3e3; color:#444; }
	.newmail_box li ul { margin:6px 0 3px 0; }
	.newmail_box li li { padding:4px 0 0 23px; border-bottom:0; color:#666; font-size:8pt; }
	.newmail_box input { margin:-2px 8px 0 4px; .margin:-5px 6px -2px 0; }

/* 이미지 첨부 (바로올리기,링크로올리기) */
.image_attach { position:relative; width:350px; }
.image_attach .tab_box ul li.on a { color:#ed2000 !important; }
.image_attach .help { position:absolute; top:7px; right:5px; padding:2px 0 3px 13px; background:url('http://mailimg.nate.com/mail/img/icon/ico_help.gif') no-repeat 0 1px; color:#888; font-size:11px; }
.image_attach .file_add { margin:10px 0 5px 0; }
.image_attach .file_add .input { width:294px; }
.image_attach .file_add .input2 { width:346px; height:14px; padding:3px 0 0 3px; border:1px solid #bfbebc; color:#666; }
.image_attach .file_list select { width:299px; height:200px; }
.image_attach .file_list .button { vertical-align:top; }
.image_attach .file_list .button img { vertical-align:middle; }
.image_attach .info { width:300px; margin:5px 0 0 0; }
.image_attach .txt { float:left; padding:0 0 0 5px; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot05.gif') no-repeat 0 4px; color:#888; font-size:11px; }
.image_attach .size { float:left; color:#888; font-size:10px; font-family:Verdana; }
.image_attach .size em { color:#ff6600; font-weight:bold; }
.image_attach .size span { font-size:11px; font-family:돋움, dotum; }
.image_attach .up_down {float:right; }
.image_attach .down { float:left; width:13px; height:12px; margin:0 2px 0 18px; background:url('http://mailimg.nate.com/mail/img/icon/ico_up_down.gif') no-repeat 0 0; text-indent:-1000em; }
.image_attach .up { float:left; width:13px; height:12px; background:url('http://mailimg.nate.com/mail/img/icon/ico_up_down.gif') no-repeat -15px 0; text-indent:-1000em; }
.image_attach .guide { margin:15px 0 0 0; }
.image_attach .guide li { margin:4px 0 0 0; padding:0 0 0 5px; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot05.gif') no-repeat 0 4px; color:#888; font-size:11px; }

/* 이미지 첨부 다중선택 안될 경우 */
.image_attach .file_add .input_box { float:left; width:292px;  height:14px; margin:0 3px 0 0; padding:3px 0 0 3px; border:1px solid #bfbebc; color:#666; }
.image_attach .file_add .file_box { position:relative; display:inline; float:left; width:50px; height:20px; background:url('http://mailimg.nate.com/mail/img/button/bg_file_search.gif') 0 0 no-repeat; overflow:hidden; cursor:pointer; }
.image_attach .file_add .file_box .file-search { position:absolute; top:0; right:0; width:44px; height:21px; font-size:20px; opacity:0; filter:alpha(opacity=0); cursor:pointer; border:1px solid #ffffff; }

/* POP3 설정 안내 */
/* tab */
.tab_box02 { margin-top:5px; height:28px !important; background:url('http://mailimg.nate.com/mail/img/common/bg_tab02.gif') repeat-x; }
	.tab_box02 ul { float:left; padding-left:1px; }
		.tab_box02 ul li { display:inline; float:left; height:28px; margin-left:-1px; background:url('http://mailimg.nate.com/mail/img/common/bg_tab02.gif') no-repeat 0 -28px; font-size:8pt; }
			.tab_box02 ul li a { float:left; height:18px; margin-left:1px; padding-top:10px; padding-left:16px; padding-right:16px; background:url('http://mailimg.nate.com/mail/img/common/bg_tab02.gif') no-repeat 100% -28px; color:#666 !important; text-align:center; }
		.tab_box02 ul li.on { background-position:0 -56px; }
		.tab_box02 ul li.on a { padding-left:13px; padding-right:13px; }
			.tab_box02 ul li.on a { background-position:100% -56px; color:#359ce1 !important; font-weight:bold; }
		.tab_box02ul li span { float:left; height:18px; margin-left:1px; padding-top:10px; padding-left:9px; padding-right:9px; background:url('http://mailimg.nate.com/mail/img/common/bg_tab02.gif') no-repeat 100% -56px; color:#5577d0 !important; font-weight:bold; text-align:center; }

/* sub tab*/
.sub_tab { border-bottom:2px solid #fafafa; }
	.sub_tab ul { border-bottom:1px solid #d2d2d2; }
	.sub_tab li { display:inline; float:left; color:#ddd; padding:12px 2px 10px 2px; font-size:8pt; margin:0 3px 0 0; }
	.sub_tab li a { color:#999; font-size:9pt; }
	.sub_tab li.on a { color:#373737; padding:0 12px 0 0; background:url('http://mailimg.nate.com/mail/img/icon/ico_arr_down05.gif') no-repeat 100% 4px; font-weight:bold; }

.pop3_toptxt { padding:30px 0 0 0; line-height:1.4em; }
.pop3_guide { padding:30px 0 0 15px; }
.pop3_guide li { padding:0 0 30px 0; line-height:1.4em; color:#666; }
.pop3_guide li dt { padding:0 0 15px 0; }
.pop3_guide li dd { position:relative; }
.pop3_guide li dd .txt { padding:10px 0 0 16px; }
.pop3_guide li dd .txt02 { position:absolute; left:230px; top:40px; padding:10px 0 0 16px; color:#ff6600; line-height:1.8em; }
.pop3_guide li dd .txt03 { padding:10px 0 0 16px; color:#ff6600; }
.pop3_guide li dd .txt04 { padding:0 0 15px 16px; }
.pop3_guide li dd .thumb { display:block; margin:0 0 0 13px; }
.pop3_guide.half li { float:left; width:305px; padding:0 0 30px 0; line-height:1.4em; color:#666; }


/***** 외부계정 팝업 *****/
#pop_content { position:relative; width:600px; padding:10px 0 10px 25px; }

h4 { padding:14px 0 0 0; font-weight:bold; color:#444; line-height:1.2em; }
h5 { margin:0 0 -7px 0; padding:14px 0 0 0; font-weight:normal; color:#303030; line-height:1.2em; }
.desc_list { padding:30px 0 0 15px; }
.desc_list li {  margin:7px 0 0 0; padding:0 0 0 8px; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot.gif') no-repeat 0 4px; color:#777; font-size:8pt; line-height:1.2em; }

/* 설정 입력 */
.option_setting { padding:0; }
	.option_setting legend { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
	.option_setting table { width:100%; margin-top:13px; border-bottom:1px solid #e3e3e3; line-height:1.2em; font-size:9pt; }
	.option_setting th { padding:9px 18px 8px 18px; border-top:1px solid #e3e3e3; background:#f5f5f5; color:#4a4a4a; vertical-align:top; }
	.option_setting td { padding:9px 15px 8px 15px; border-top:1px solid #e3e3e3; color:#444; word-break:break-all; }
		.option_setting td img { vertical-align:middle; }
		.option_setting td button img { vertical-align:baseline; }
		.option_setting td label { padding-right:15px; }
		.option_setting td .input { margin:-5px 0 -2px 3px; }
		.option_setting td select { margin:-5px 0 -2px 0; }
		.option_setting td .radio { margin:-1px 3px 0 0; .margin:-5px 0 -1px -4px; padding:0; }
		.option_setting td span.button { margin-top:-2px; _margin-top:3px; }
		.option_setting td span.button button { color:#444444 !important; }
		.option_setting td .chk { margin:-3px 3px 0 0; .margin:-6px 0 -2px -4px; padding:0; }
		.option_setting td .desc { margin:4px 0 0 0; padding:0 0 0 16px !important; background:url('http://mailimg.nate.com/mail/img/icon/ico_desc.gif') no-repeat 0 1px; color:#666; font-size:8pt; line-height:1.6em; }
		.option_setting td.modify { _padding:0; }
		.option_setting tr.long th { padding-top:14px; } /* td : 2줄 이상일 경우 */
			.option_setting tr.long td p { padding-top:5px; _padding-top:6px; padding-bottom:6px; _padding-bottom:5px; }
		.option_setting .checkbox { margin:-2px 3px 1px 0; }

/* 외부계정 목록 */
.outside_list { margin-top:15px !important; }
.outside_list td { border-bottom:1px solid #e3e3e3; }
.outside_list .name {}
.outside_list .id { padding-left:0; padding-right:0; }
.outside_list .copy { width:90px; padding-left:0; padding-right:0; }
.outside_list .mailbox { width:100px; padding-left:0; padding-right:0; }
.outside_list .use { width:75px; padding-left:0; padding-right:0; }
.outside_list .modify { width:105px; text-align:center; padding-left:0; padding-right:0; }
.outside_list .state { width:130px; padding-left:0; padding-right:0; }
	.outside_list .state .bar { float:left; width:126px; height:7px; margin:5px 5px 1px 0; background:#eaeaea; font-size:0; border:0 solid #dedede; }
		.outside_list .state .bar .on { float:left; width:100%; height:7px; margin:0; background:#ff6600; }
		.outside_list .state .bar .off { float:left; width:100%; height:7px; background:#7f7f7f; }
	.outside_list .state .ing { clear:both; padding:6px 5px 5px 0; color:#888; font-size:8pt; }
	.outside_list .state .ing p { float:left; }
	.outside_list .state .ing a { float:right; padding-right:4px; color:#444; text-decoration:underline; }
.outside_list tfoot td { border-top:1px solid #e3e3e3; }
div.outside_prefer { border-bottom:1px solid #E3E3E3; font-size:8pt; line-height:1.7em; padding:7px 0 5px 15px; }

/* 외부계정 추가수정 */
.outside_add th { width:100px; }
.outside_add td.iconview { font-size:8pt; }
.outside_add .stxt { color:#666; font-size:8pt; }
.outside_add .mailbox { padding:3px 0 4px 15px; }
.outside_add .mailbox select { margin:-2px 0 -3px 0; _margin:0 0 1px 0; width:385px; }
.outside_add .mailbox .button { margin:0; _margin:1px 0 -1px 0; }
.outside_add td .email { width:158px; margin-right:15px; }
.outside_add td .pw { width:128px; margin-right:15px; }
.outside_add td .servername { width:146px; margin-right:15px; }
.outside_add td .desc { height:auto; margin:10px 0 0 0; padding:0 0 0 24px !important; background:url('http://mailimg.nate.com/mail/img/icon/ico_desc.gif') no-repeat 4px 3px; color:#757575; font-size:8pt; line-height:1.8em; }
.outside_add td .desc a { color:#444; text-decoration:underline; }
.outside_add td .desc a.detail { padding:0 0 0 5px; background:url('http://mailimg.nate.com/mail/img/icon/ico_arr_blue.gif') no-repeat 0 3px; color:#444; text-decoration:underline; }
.outside_add td .loading { margin:10px 0 0 0; padding:0 0 1px 24px !important; background:url('http://mailimg.nate.com/mail/img/icon/ico_loading.gif') no-repeat 0 0; color:#757575; font-size:8pt; line-height:1.8em; }
.outside_add td select { width:140px; margin-right:5px; }
.outside_add td select.auto { width:auto; }
.outside_time { position:relative; float:right; padding:0 0 0 7px; margin-top:-15px; background:url('http://mailimg.nate.com/mail/img/icon/ico_arr02.gif') no-repeat 0 3px; color:#666; font-size:8pt; }
.h4_txt { position:relative; float:left; display:inline; margin:-13px 0 0 145px; padding:0 0 0 10px; color:#666; background:url('http://mailimg.nate.com/mail/img/common/bg_stitle.gif') no-repeat 0 0; font-size:8pt; }
.h4_txt .loading { position:relative; float:left; margin-top:-6px; padding:6px 0 5px 24px !important; background:url('http://mailimg.nate.com/mail/img/icon/ico_loading.gif') no-repeat 0 1px; }
.h4_txt .desc { position:relative; float:left; margin-top:-2px; padding:2px 0 0 17px !important; background:url('http://mailimg.nate.com/mail/img/icon/ico_desc.gif') no-repeat 0 1px; }
.btn_mailbox_add { display:inline-block; overflow:hidden; width:90px; height:20px; margin:-3px 0 0 0; text-indent:-1000em; cursor:pointer; background:url('http://mailimg.nate.com/mail/img/button/bg_btn_mailbox_add.gif') no-repeat 0 0; vertical-align:middle; }
a.btn_mailbox_add:hover { background-position:-94px 0; }
a.btn_mailbox_add:active { background-position:-188px 0; }
.outside_date { position:absolute; right:0; top:25px; color:#888; font-size:8pt; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot.gif') no-repeat 0 4px; padding-left:4px; }
.outside_desc { margin:0; padding:20px 0; color:#666; font-size:8pt; line-height:1.6em; text-align:center; background:#f7f7f7; }
.outside_desc strong { padding:1px 0 5px 16px !important; background:url('http://mailimg.nate.com/mail/img/icon/ico_desc.gif') no-repeat 0 0; font-weight:normal; color:#444; letter-spacing:-1px; }
.outside_desc p { padding:10px 0 0 0; color:#757575; letter-spacing:-1px; }

/* 외부메일 도착 알림 설정 */
.layer_outmail_alarm { padding:5px 10px 20px 10px; font-size:9pt !important; }
.layer_outmail_alarm .tit { margin-bottom:10px; padding:0 0 8px 0; color:#ff6600; font-weight:bold; border-bottom:1px solid #ccc; }
.layer_outmail_alarm .txt01 { padding:15px 0 20px 30px; }
.layer_outmail_alarm .txt01 strong { color:#444; font-weight:bold; }
.layer_outmail_alarm .txt02 { padding:0 0 15px 47px; color:#666; font-size:8pt; line-height:1.7em; }
.layer_outmail_alarm .txt02 strong { color:#666; font-weight:bold; }
.layer_outmail_alarm .thumb { text-align:center; padding:0 0 15px 0; }

/* 이용내역보기 */
.use_list { width:100%; .width:auto; table-layout:fixed; border:1px solid #dedede; }
	.use_list th { height:21px; padding:2px 0 0 0; border-bottom:1px solid #dedede; background:#f6f6f6; color:#4d4d4d; font-size:8pt; font-weight:normal; text-align:center; }
	.use_list td { height:21px; padding:2px 0 0 0; border-bottom:1px solid #dedede; color:#4d4d4d; font-size:8pt; word-break:break-all; text-align:center; }
	.use_list td.point { color:#f55c00; }

/* 도움말 */
#layer_help_smart { margin:2px 0 0 100px; }
#layer_help_nate { margin:2px 0 0 30px; }

/* 외부메일 계정 삭제 */
.out_title { color:#444; font-weight:bold; }
.out_title strong { color:#ff6600; }
.out_title_desc { color:#777; font-size:8pt; padding:10px 0 0 0; }
.out_mail { width:380px; margin:20px 0 30px 0; padding:20px; background:#f8f8f8; border:1px solid #e5e5e5; }
.out_mail label { color:#444; }
.out_mail p.stxt { padding:5px 0 15px 15px; color:#a6a6a6; font-size:8pt; line-height:1.5em; }

.out_mail_add table td { padding:15px 13px 13px 13px; }
.out_mail_add table td label { width:110px; display:inline-block; margin-left:5px; }
.out_mail_add table td label.first { width:150px; }
.out_mail_add table td label.second { width:90px; }
.out_mail_add table td label.last { width:50px; }
.out_mail_add table td .input{ width:180px; }
.out_mail_add .txt { padding:20px 0 10px 15px; }

/* 부재중 자동응답 */
#espresso_editor_view { word-wrap: break-word; word-break: break-all; }


/* T cloud 통합 ID 인증 */
#pop_bodyArea .pop_tcloud h4 { padding:0 0 7px 10px; color:#333; font-weight:bold; background:url('http://mailimg.nate.com/mail/img/icon/ico_title.gif') no-repeat 0 3px; }
#pop_bodyArea .pop_tcloud .txt_h4 { position:relative; font-size:11px; color:#999; padding:0 0 10px 9px; letter-spacing:-1px; }
#pop_bodyArea .pop_tcloud .chk { margin:-3px 3px 0 0; .margin:-6px 0 -2px -4px; padding:0; }
.step_txt { width:650px; height:13px; background:url('http://mailimg.nate.com/mail/img/popup/set_tcloud_step.gif') no-repeat left top; text-indent:-9999px; overflow:hidden;  }
.step_tcloud { margin:10px 0 25px 0; width:650px; height:40px; background:url('http://mailimg.nate.com/mail/img/popup/set_tcloud_step.gif') no-repeat left top; text-indent:-9999px; overflow:hidden; }
.step_tcloud.step01 {background-position:0 -23px; }
.step_tcloud.step02 {background-position:0 -63px; }
.step_tcloud.step03 {background-position:0 -103px; }
.step_tcloud.step04 {background-position:0 -143px; }

.tcloud_tab_list { position:relative; height:25px; border-bottom:1px solid #666; margin:0 0 0 0; }
.tcloud_tab_list li { float:left; list-style:none; }
.tcloud_tab_list li a { position:relative; display:block; height:18px; margin-right:-1px; padding:6px 18px 0; text-align:center; font-weight:bold; color:#b9b9b9; border-radius:4px 4px 0 0; border:1px solid #d7d7d7; border-bottom:0; background:#fcfcfc; font-size:11px; letter-spacing:-1px; line-height:15px; z-index:-1; }
.tcloud_tab_list li a.on { color:#333; border:1px solid #666; border-radius:4px 4px 0 0; border-bottom:0; height:19px; z-index:1; }
.tcloud_tab_list.long { height:40px; }
.tcloud_tab_list.long li a { width:125px;  height:33px; }
.tcloud_tab_list.long li a.on { height:34px; }

.agree_box { clear:both; border:1px solid #666; border-top:0; overflow:auto; height:96px; padding:10px; line-height:18px; }
.txt_agree { padding:7px 0;  font-size:11px; letter-spacing:-1px; color:#666; text-align:right; }

.tbl { width:100%; margin-bottom:20px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; line-height:1.2em; font-size:12px; }
.tbl th { width:125px; padding:12px 0 8px 15px; border-bottom:1px solid #ececec; background:#f9f9f9; color:#333; vertical-align:top; font-weight:normal; text-align:left; }
.tbl td { padding:12px 15px 8px 15px; border-bottom:1px solid #ececec; color:#666; word-break:break-all; }
.tbl tr.long td p { padding-bottom:6px; _padding-bottom:5px; }
.tbl td .stxt { font-size:11px; color:#666; letter-spacing:-1px; padding-bottom:0 !important; }
.tbl td .button { vertical-align:middle; margin-top:-2px; }
.tbl td .button img { vertical-align:baseline; }
.tbl td .input { margin:-5px 0 -2px 0; }
.tbl td select { margin:-5px 0 -2px 0; }
.tbl td .input.w01 { width:50px; }
.tbl td .input.w02 { width:230px; }
.tbl td .input.w03 { width:170px; }
.tbl td label { padding-right:15px; }
.tbl td .radio { margin:-3px 3px 0 0; .margin:-5px 0 -1px -4px; padding:0; }
.tbl tr.b0 th, .tbl tr.b0 td { border:0; }
.tbl td dl { clear:both; height:20px; }
.tbl td dt { float:left; width:70px; }
.tbl td dd { float:left; }
.tbl td ul.list { margin:5px 0 0 0; }
.tbl td ul.list li { list-style:none; padding:0 0 0 6px; background:url('http://mailimg.nate.com/mail/img/icon/ico_dot02.gif') no-repeat 0 5px; color:#999; font-size:11px; line-height:16px; letter-spacing:-1px; }
.tbl td .photo { float:left; width:97px; height:97px; margin:-1px 8px 0 0; background:url('http://mailimg.nate.com/mail/img/popup/bg_photo.gif') no-repeat 0 0; }
.tbl td .upload { float:left; }
.pop_tcloud .msg { margin:10px 0 20px 0; padding:20px; background:#f9f9f9; border-top:1px solid #dadada; border-bottom:1px solid #dadada; line-height:22px; font-size:14px; color:#333; text-align:center; }
.pop_tcloud .msg em { color:#f43b3b; font-style:normal; font-weight:bold; }
.pop_tcloud .title { color:#333; padding-bottom:40px; text-align:center; line-height:16px; }
.pop_tcloud .title .percentage { width:172px; margin:20px auto 0 auto; }
.pop_tcloud .title .percentage span {display:block; margin:0 auto; padding:0 0 7px; font-family:Tahoma, Dotum; font-size:11px; color:#999999;}
.pop_tcloud .title .percentage span strong {color:#f12d2d;}
.pop_tcloud .title .graph, .pop_tcloud .title .graph div {border-radius:3px; background:url('http://mailimg.nate.com/mail/img/common/set_percentage.gif') repeat-x 0 0;}
.pop_tcloud .title .graph {height:6px; background-position:0 0;}
.pop_tcloud .title .graph div {*float:left; height:4px; border:1px solid #ae1717; background-position:0 bottom;}
.pop_tcloud .stxt { color:#c1c1c1; font-size:11px; letter-spacing:-1px; padding-top:10px; }


/* T cloud 파일 첨부 */
.tcloud_file { position:relative; height:521px; margin:-29px -20px 0 -20px; border-bottom:1px solid #7d7d7d; }
.file_ctg { position:absolute; left:0; top:0; width:105px; height:100%; background:#f9f7f1; }
.file_ctg ul { margin:12px; }
.file_ctg li { list-style:none; padding:0 0 17px 0; }
.file_ctg li a { display:block; padding:3px 0 2px 20px; background:url('http://mailimg.nate.com/mail/img/icon/set_file_type.gif') no-repeat 0 0; font-weight:bold; }
.file_ctg li a.on { text-decoration:underline; }
.file_ctg li.photo a { background-position:0 0; }
.file_ctg li.music a { background-position:0 -360px; }
.file_ctg li.video a { background-position:0 -390px; }
.file_ctg li.etc a { background-position:0 -420px; } 
.file_group { position:absolute; left:105px; top:0; width:148px; height:100%; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; overflow-y:auto; overflow-x:hidden; }
.file_group ul { margin:13px 0 0 13px; }
.file_group ul ul { margin:0; }
.file_group li  { list-style:none; padding-bottom:6px; }
.file_group li li { margin-left:10px; }
.file_group li a {  display:block; padding:2px 0 2px 19px; color:#333; font-weight:bold; background:url('http://mailimg.nate.com/mail/img/popup/ico_group.gif') no-repeat 0 0; }
.file_group li li a { color:#666; font-weight:normal;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.file_list { height:100%; margin:0 0 0 255px; }
.file_list .dscroll { position:relative; overflow-y:scroll; overflow-x:hidden; }
.tcloud_list { width:100%; }
.tcloud_list .chk { width:30px; text-align:center; }
.tcloud_list .fname { }
.tcloud_list .ftype { width:70px; }
.tcloud_list .fsize { width:70px; }
.tcloud_list .fdate { width:100px; }
.tcloud_list th { border-bottom:1px solid #eaeaea; border-right:1px solid #f2f2f2; text-align:left; padding-left:10px; }
.tcloud_list th.b0 { border-right:0; }
.tcloud_list th a { display:inline-block; height:16px; padding:7px 8px 0 0; color:#999; font-size:11px; letter-spacing:-1px; font-weight:normal; }
.tcloud_list th a.up {  background:url('http://mailimg.nate.com/mail/img/icon/ico_arr_up02.gif') no-repeat 100% 10px; }
.tcloud_list th a.down {  background:url('http://mailimg.nate.com/mail/img/icon/ico_arr_down02.gif') no-repeat 100% 10px; }
.tcloud_list td { padding:3px 0 0 10px; height:26px; text-align:left; border-bottom:1px solid #f6f6f6; color:#666; }
.tcloud_list td a { color:#666; }
.tcloud_list td.fname { padding-left:7px; }
.tcloud_list td.fsize {text-align:right; padding:5px 10px 0 0; height:24px; font-size:11px; }
.tcloud_list td.fdate { width:82px; font-family:tahoma; font-size:11px; }
.tcloud_file .file_loading { top:170px; margin:0 0 0 -167px; }

/* 첨부파일 아이콘 모음 */
.ficon { display:inline-block; width:16px; height:17px; background:url('http://mailimg.nate.com/mail/img/icon/set_file_type.gif') no-repeat 0 0; text-indent:-9999px; vertical-align:middle; }
.ficon.jpg { background-position:0 0; }
.ficon.bmp { background-position:0 -30px; }
.ficon.gif { background-position:0 -60px; }
.ficon.png { background-position:0 -90px; }
.ficon.doc { background-position:0 -120px; }
.ficon.ppt { background-position:0 -150px; }
.ficon.xls { background-position:0 -180px; }
.ficon.hwp { background-position:0 -210px; }
.ficon.pdf { background-position:0 -240px; }
.ficon.ai { background-position:0 -270px; }
.ficon.psd { background-position:0 -300px; }
.ficon.txt { background-position:0 -330px; }
.ficon.mp3 { background-position:0 -360px; }
.ficon.avi { background-position:0 -390px; }
.ficon.etc { background-position:0 -420px; }

/* 개인정보 제3자 제공안내 */
.bill_agree .txt { color:#999; font-size:8pt; letter-spacing:-1px; }
.bill_agree table { width:410px; margin-top:20px; }
.bill_agree table th { width:70px; padding:7px 0 5px 20px; background:#f8f8f8; color:#999; font-size:8pt; border:1px solid #eaeaea; }
.bill_agree table td { padding:5px 0 0 20px; color:#666; font-size:9pt; border:1px solid #eaeaea; }