@charset "utf-8";

/* 614사이즈 팝업 */
div.pop-614 { width:614px; margin:0; padding:0; }

ul.pop-list01 { width:614px; }
	ul.pop-list01 li { width:614px; background:url('/images/popup/bg_pop01.gif') repeat-y left top;}
	ul.pop-list01 li.pop-bottom { height:31px; background:url('/images/popup/bg_pop01_bottom.gif') no-repeat left top; font-size:0; line-height:0; margin-top:-2px; }
	ul.pop-list01 li.pop-top { width:425px; height:64px; padding:107px 0 0 189px; font-size:0; line-height:0; }
	ul.pop-list01 li.pop-top01 { width:534px; height:64px; padding:107px 0 0 80px; font-size:0; line-height:0; }
	ul.pop-list01 li.pop-contents {width:534px; padding:0 0 0 80px; }
	ul.pop-list01 li.pop-contents01 {width:534px; padding:15px 0 0 80px; }
	ul.pop-list01 li.pop-top02 { width:462px; height:82px; padding:89px 0 0 152px; font-size:0; line-height:0; }

	h1.tit-pop { width:389px; height:27px; }
	h1.tit-pop07 { width:389px; height:27px; margin-top:-10px; }
	p.txt-pop01 { width:389px; }
	p.pop-colse { width:35px; height:35px; float:right; margin:-82px 17px 0 0; }
	p.pop-colse05 { width:35px; height:35px; float:right; margin:-108px 17px 0 0; }

	p.pop-btn-c { width:498px; padding:14px 0 0 0; text-align:center; }

	/* 상단 이미지 부분 */
	ul.pop-list01 li.intro { background:url('/images/popup/pop_top_intro.gif') no-repeat left top; }/* << 친구에게 소개하기 */
	ul.pop-list01 li.magicpanties { background:url('/images/popup/pop_top_magicpanties.gif') no-repeat left top; }/* << 매직팬티 올바른착용법 */
	ul.pop-list01 li.gift-apply { background:url('/images/popup/pop_top_gift_apply.gif') no-repeat left top; }/* << 선물대잔치 점수소개 */

	/* 친구에게 소개하기 내용 */
	table.intro-mail { width:498px; border:0; }
		table.intro-mail thead th { width:96px; height:6px; background:url('/images/popup/bg_th01_top.gif') no-repeat right top; }
		table.intro-mail thead td { height:5px; line-height:0; border-top:1px #d3dce2 solid; }
		table.intro-mail tbody th.foot { width:96px; height:6px; background:url('/images/popup/bg_th01_bottom.gif') no-repeat right bottom; }
		table.intro-mail tbody td.foot { height:5px; line-height:0; border-bottom:1px #d3dce2 solid; }
		table.intro-mail tbody th { width:92px; background:url('/images/popup/bg_th01.gif') repeat-y right top; padding:6px 0 7px 4px; }
		table.intro-mail tbody td { padding:3px 0 3px 13px;}
			table.intro-mail tbody td input { border:0; border-top:1px #dedede solid; border-left:1px #dedede solid; width:388px; height:14px; background:#f7f7f7; }
			table.intro-mail tbody td textarea { overflow:auto;border:0; border-top:1px #dedede solid; border-left:1px #dedede solid; width:388px; height:150px; color:#777; background:#f7f7f7; }



/* 434사이즈 팝업 */
div.pop-434 { width:434px; margin:0; padding:0; }

ul.pop-list02 { width:434px; }
	ul.pop-list02 li { width:434px; background:url('/images/popup/bg_pop02.gif') repeat-y left top; }
	ul.pop-list02 li.pop-bottom { height:31px; background:url('/images/popup/bg_pop02_bottom.gif') no-repeat left top; font-size:0; line-height:0; }
	ul.pop-list02 li.pop-top { width:354px; _width /**/:434px; height:42px; _height /**/:142px;padding:100px 0 0 80px; font-size:0; line-height:0; }
	ul.pop-list02 li.pop-contents { _margin-top /**/:-2px; width:434px; font:normal normal normal 1em/normal dotum; color:#777; font:normal normal normal 1em/normal dotum; color:#777; }

	div.pop-left { width:318px; _width /**/:398px;padding:0 0 0 80px; background:url('/images/popup/bg_pop02_left.gif') no-repeat left top; }

	h1.tit-pop02 { width:252px; _width /**/:318px; height:41px; border-bottom:1px #d3dce2 solid; padding:0 0 0 66px; }
	h1.tit-pop02-photo { width:252px; _width /**/:318px; height:41px; padding:0 0 0 66px; }
	p.pop-colse02 { position:absolute; width:35px; height:35px; margin:-39px 0 0 302px; }

	.mt-2 { margin-top:-2px; }

	/* 상단 이미지 부분 */
	ul.pop-list02 li.post { background:url('/images/popup/pop_top02_post.gif') no-repeat left top; }/* << 우편번호 검색하기 */
	ul.pop-list02 li.member { background:url('/images/popup/pop_top02_member.gif') no-repeat left top; } /* << 회원가입팝업 */
	ul.pop-list02 li.mypage { background:url('/images/popup/pop_top02_mypage.gif') no-repeat left top; } /* << mypage 사진올리기팝업 */
	ul.pop-list02 li.magic { background:url('/images/popup/pop_top02_magicpanties.gif') no-repeat left top; } /* << 매직팬티 단계별팝업 */


/* 514사이즈 팝업 */
div.pop-514 { width:514px; margin:0; padding:0; }

ul.pop-list03 { width:514px; }
	ul.pop-list03 li { width:514px; background:url('/images/popup/bg_pop03.gif') repeat-y left top; }
	ul.pop-list03 li.pop-bottom { height:31px; background:url('/images/popup/bg_pop03_bottom.gif') no-repeat left top; font-size:0; line-height:0; }
	ul.pop-list03 li.pop-top { width:434px; _width /**/:514px; height:64px; _height /**/:142px;padding:107px 0 0 80px; font-size:0; line-height:0; }
	ul.pop-list03 li.pop-contents { _margin-top /**/:-2px; width:514px; font:normal normal normal 1em/normal dotum; color:#777; font:normal normal normal 1em/normal dotum; color:#777; }

	div.pop-left03 { width:413px; _width /**/:478px;padding:0 0 0 65px; background0:url('/images/popup/bg_pop02_left.gif') no-repeat left top; }

	h1.tit-pop03 { width:398px; _width /**/:318px; height:41px; padding:0; }
	p.pop-colse03 { position:absolute; width:35px; height:35px; margin:-39px 0 0 382px; }

	h1.tit-pop04 { width:398px; _width /**/:318px; height:25px; padding:0; }
	p.txt-product { width:300px; }

	/* 상단 이미지 부분 */
	ul.pop-list03 li.magicpant { background:url('/images/popup/pop_top03_magicpanties.gif') no-repeat left top; } /* << 매직팬티 단계별팝업 */



/* view 867사이즈 팝업 */
div.pop-867 {margin:0; padding:0; width:867px;}
table.pop_view tr th {height:59px;text-align:left;vertical-align:top;}
table.pop_view tr th.topbg {padding-top:28px;height:31px;font-size:1em;font-weight:bold;color:#3b3b3b;background:url('/images/popup/vpop_topbg.gif') repeat-x left top;}
table.pop_view tr th.rightbg {height:59px;background:url('/images/popup/vpop_topright.gif') no-repeat left top;text-align:left;}
table.pop_view tr th.rightbg img {margin-top:13px;}
table.pop_view tbody tr td {text-align:left;vertical-align:top;}
table.pop_view tbody tr td.leftbg {background:url('/images/popup/vpop_leftbg.gif') repeat-y left top;}
table.pop_view tbody tr td.rightbg {background:url('/images/popup/vpop_rightbg.gif') repeat-y left top;}
table.pop_view tbody tr td.botbg {height:31px;background:url('/images/popup/vpop_botbg.gif') repeat-x left top;}


/* 멤버쉽 */
p.pop02-btn01 { width:318px; text-align:center; }
p.txt-yet { width:283px; height:64px; padding:0 0 0 45px; }

dl.post-list { width:318px; border-bottom:1px #d3dce3 solid; }
	dl.post-list dt.txt { height:47px; padding:20px 0 0 0; }
	dl.post-list dd.search { padding-bottom:9px; }
	img.search-tit { margin:0 7px 0 0; }
	img.search-btn { margin:0 0 -6px 3px; }
	dl.post-list dd.search input {  }

div.post-list02 { width:316px; _width /**/:318px; overflow-y:scroll; overflow-x:none; height:104px; _height /**/:103px; border:1px #d4dde2 solid; border-top:0; }

ul.post-title { width:318px; height:33px; background:url('/images/popup/bg_post.gif') repeat-x left top; margin-top:-1px; }
	ul.post-title li { float:left; padding:16px 0 0 0; height:17px; _height /**/:33px; text-align:center; }
	ul.post-title li.post-number { width:78px; background:url('/images/popup/bg_post_left.gif') no-repeat left top; }
	ul.post-title li.address { width:240px; background:url('/images/popup/bg_post_right.gif') no-repeat right top; }

table.post-list03 { border:0; }
	table.post-list03 td { height:20px; border-bottom:1px #e3eef2 solid; color:#999999; }
	table.post-list03 td.post-num { width:78px; text-align:center; }
	table.post-list03 td.address { width:164px; }
	table.post-list03 td.chk { width:52px; }
	table.post-list03 td a, table.post-list03 td a:link, table.post-list03 td a:active, table.post-list03 td a:visited, table.post-list03 td a:hover
	{ color:#a3c6d9; text-decoration:underline; font-weight:normal; }

dl.pass-result { width:238px; border-bottom:1px #d3dce3 solid; background:url('/images/popup/img_result01.gif') no-repeat 9px 34px; padding:18px 0 0 80px; margin-bottom:14px; }
	dl.pass-result dt.txt-email { height:25px; font-weight:bold; color:#ee171c; }
	dl.pass-result dd.img-txt { height:67px; }

p.id-result { 
	width:228px; border-bottom:1px #d3dce3 solid; background:url('/images/popup/img_result02.gif') no-repeat 16px 10px;
	padding:18px 0 18px 90px; margin-bottom:14px; line-height:140%; letter-spacing:-0.1em;
}
p.id-result span.name { font-weight:bold; }
p.id-result span.id { color:#ee171f; font-weight:bold; }

dl.result01 { width:228px; border-bottom:1px #d3dce3 solid; background:url('/images/popup/img_result03.gif') no-repeat 13px 14px; padding:18px 0 0 90px; margin-bottom:14px; }
	dl.result01 dt { height:18px; }
	dl.result01 dd { height:49px; }


/* mypage//사진올리기 */
div.pop-photo {margin-bottom:10px;padding-bottom:5px;width:318px;border-bottom:1px solid #d3dce2;}
div.pop-photo p.textimg {padding:5px 0 7px;}
div.pop-photo p.textimg img {padding-top:4px;}
div.pop-photo p.filebox {padding:0 0 5px 5px;}
div.pop-photo img.fimg {margin-left:9px;vertical-align:middle;}
div.pop-photo div.filedel {padding-left:5px;}

/* mypage//플래시 사진올리기 */
table.photoup { margin-bottom:10px; width:322px; border:0; }
		table.photoup thead th { width:96px; height:6px; background:url('/images/popup/phbg_th01_top.gif') no-repeat right top; }
		table.photoup thead td { height:5px; line-height:0; border-top:1px #d3dce2 solid; }
		table.photoup tbody th.foot { width:96px; height:6px; background:url('/images/popup/phbg_th01_bot.gif') no-repeat right bottom; }
		table.photoup tbody td.foot { height:5px; line-height:0; border-bottom:1px #d3dce2 solid; }
		table.photoup tbody th { width:85px; background:url('/images/popup/bg_th01.gif') repeat-y right top; padding:6px 0 7px 11px; }
		table.photoup tbody td { padding:3px 0 3px 13px;}
		table.photoup tbody td img.ffind { margin-left:5px;vertical-align:middle;}
		table.photoup tbody td input { border:0; border-top:1px #dedede solid; border-left:1px #dedede solid; height:14px; background:#f7f7f7; vertical-align:middle;}
		table.photoup tbody td input.checkbox { width:14px;height:14px;border:0;background:none; vertical-align:middle;}
		table.photoup tbody td textarea { overflow:auto;border:0; border-top:1px #dedede solid; border-left:1px #dedede solid; width:210px; height:60px; color:#777; background:#f7f7f7; }
		table.photoup tbody td a:link, a:visited, a:active { text-decoration:none; color:#777777; }
		table.photoup tbody td a:hover, a:focus { text-decoration:underline; color:#3b3b3b; font-weight:normal; }

/* 매직팬티 단계 */
table.magicp { width:413px; border:0; }
		table.magicp thead th { width:80px; height:6px; background:url('/images/popup/bg_th03_top.gif') no-repeat right top; }
		table.magicp thead td { height:5px; line-height:0; border-top:1px #d3dce2 solid; }
		table.magicp tbody th.foot { width:80px; height:6px; background:url('/images/popup/bg_th03_bot.gif') no-repeat right bottom; }
		table.magicp tbody td.foot { height:5px; line-height:0; border-bottom:1px #d3dce2 solid; }
		table.magicp tbody th { width:76px; background:url('/images/popup/bg_th03.gif') repeat-y right top; padding:6px 0 7px 4px; }
		table.magicp tbody td { padding:26px 0 0 11px;}
		table.magicp tbody td.step5 { padding:20px 0 0 11px;}
		table.magicp tbody td.step6 { padding:17px 0 0 11px;}
		table.magicp tbody td.step7 { padding:20px 0 0 17px;}
		table.magicp tbody td.step8 { padding:20px 0 0 23px;}

/* 상품 컨텐츠 스크롤 박스 */
div.box-scroll {
	width:497px; height:373px; overflow-y:auto; overflow-x:hidden;
	scrollbar-highlight-color:#e4ecee; 
	scrollbar-3dlight-color:#f1f6f9; 
	scrollbar-face-color:#ffffff; 
	scrollbar-shadow-color:#b9c1c4; 
	scrollbar-darkshadow-color:#f1f6f9; 
	scrollbar-track-color:#f1f6f9; 
	scrollbar-arrow-color:#adc5cf;
}

/* 아기정보 등록 팝업 */
p.pop-colse04 { position:absolute;  margin:15px 0 0 600px; }


/* 512사이즈 팝업 */
div.pop-512 { width:512px; margin:0; padding:0; }

ul.pop-list04 { width:512px; }
	ul.pop-list04 li { width:512px; background:url('/images/popup/bg_pop04.gif') repeat-y left top; }
	ul.pop-list04 li.pop-bottom { height:31px; background:url('/images/popup/bg_pop04_bottom.gif') no-repeat left top; font-size:0; line-height:0; }
	ul.pop-list04 li.pop-top { width:365px; _width /**/:512px; height:89px; _height /**/:171px;padding:82px 0 0 147px; font-size:0; line-height:0; }
	ul.pop-list04 li.pop-contents { _margin-top /**/:-2px; width:512px; font:normal normal normal 1em/normal dotum; color:#777; font:normal normal normal 1em/normal dotum; color:#777; }
	ul.pop-list04 li.pop-contents2 { _margin-top /**/:-2px; width:512px; font:normal normal normal 1em/normal dotum; color:#777; font:normal normal normal 1em/normal dotum; color:#777; }
	ul.pop-list04 li.pop-contents3 { _margin-top /**/:-2px; width:512px; height:160px; font:normal normal normal 1em/normal dotum; color:#777; font:normal normal normal 1em/normal dotum; color:#777; }
	
	div.pop-left04 { width:411px; _width /**/:476px;padding:0 0 0 65px; overflow:hidden; }

	p.pop-colse04 { position:absolute; width:35px; height:35px; margin:-20px 0 0 313px; }

	h1.tit-pop05 { width:396px; _width /**/:316px; height:25px; padding:0; }
	h1.tit-pop051 { width:310px; _width /**/:310px; height:25px; padding:0; }
	h1.tit-pop11 { width:280px; _width /**/:280px; height:40px; padding:15px 0 0 0; }

	p.txt-product { width:300px; }
	p.tit-pop11-txt { padding:0 0 0 80px; }


	/* 상단 이미지 부분 */
	ul.pop-list04 li.gifttop { background:url('/images/popup/pop_top4_gift.gif') no-repeat left top; } /* 선물대잔치 */

	/* 매직포인트란? */
	div.about_mpoint { padding-top:163px; height:39px; }
	ul.about_mpoint { width:396px; background:url('/images/popup/img_about_point.jpg') no-repeat left top; margin:-193px 0 0 15px; height:64px; padding:129px 0 0 0; position:absolute; z-index:3; }
		ul.about_mpoint li { width:396px; background:url('none'); height:16px; }
		
	div.about_dcard ul.about_dcard { width:396px; height:102px; margin-left:15px; padding:18px 0 23px 0; border-top:1px #d3dce3 solid; }
	div.about_dcard ul.about_dcard li { width:396px; background:url('none'); }
	div.about_dcard ul.about_dcard li.credit { padding:13px 0 0 2px;  }
	div.about_dcard ul.about_dcard li.card { padding:8px 0 0 2px;  }


	p.btn-gift { width:396px; margin-left:15px; text-align:center; border-top:1px #d3dce3 solid; padding-top:15px; }
	p.btn-gift01 { width:396px; margin-left:15px; text-align:center; }
	p.btn-gift02 { width:396px; margin-left:15px; text-align:right; border-top:1px #d3dce3 solid; padding-top:15px; }

	/* 선물대잔치 참여조건 */
	p.target { width:396px; margin:-193px 0 0 15px; position:absolute; z-index:3; }
	p.target2 { width:396px; margin:-105px 0 0 15px; position:absolute; z-index:3; }
	dl.pop-target { margin:-90px 0 0 15px; position:absolute; z-index:3; }
		dl.pop-target dt { height:27px; }
		dl.pop-target dd { height:20px; }

	/* 아기정보입력 */
	div.baby-info0001 { padding-top:87px; height:22px; }
	ul.baby-info0001 { width:396px; margin:-117px 0 0 15px; position:absolute; z-index:3; }
		ul.baby-info0001 li { width:396px; background:url('none'); text-align:center; height:24px; }
		ul.baby-info0001 li.txt001 { padding-top:10px; height:36px; }

	p.btn-gift01 { width:396px; margin-left:15px; text-align:center; }

	/* 우편접수시 주의사항 */
	div.post_apply { padding-top:218px; height:38px; }
	ul.post_apply { width:396px; margin:-248px 0 0 15px; height:248px; padding:0 0 0 0; position:absolute; z-index:3; }
		ul.post_apply li { width:386px; background:url('/images/bul/bul_03.gif') no-repeat left 2px; padding:0 0 8px 10px; }
		ul.post_apply li.top-img { background:url('none'); height:129px; padding:0; width:396px; }

	/* 점수소개 */
	li.gift-point-info01 { height:313px; }
	h1.tit-pop06 { width:396px; _width /**/:316px; height:27px; padding:0; }
	p.txt-gift-apply { width:390px; height:34px; }
	div.gift-point-info { width:498px; height:343px; overflow-y:auto; overflow-x:hidden; margin:-30px 0 0 0; position:absolute; z-index:3;
		scrollbar-highlight-color:#e4ecee; 
		scrollbar-3dlight-color:#f1f6f9; 
		scrollbar-face-color:#ffffff; 
		scrollbar-shadow-color:#b9c1c4; 
		scrollbar-darkshadow-color:#f1f6f9; 
		scrollbar-track-color:#f1f6f9; 
		scrollbar-arrow-color:#adc5cf;
	}
	p.point-info01 { width:450px; height:159px; }
	h2.tit-point-info { width:450px; height:24px; }
	p.txt-point-info01 { width:450px; height:40px; }

	ul.txt-point-info02 { width:450px; }
		ul.txt-point-info02 li { padding:0 0 7px 11px; background:url('/images/bul/bul_list01.gif') no-repeat 1px 1px; }

	dl.txt-point-info03 { width:450px; height:61px; overflow:hidden; }
		dl.txt-point-info03 dt { float:left; padding:0 0 0 20px; background:url('/images/bul/bul_03.gif') no-repeat 10px 2px; width:59px; height:20px; }
		dl.txt-point-info03 dd { float:left; width:370px; height:20px; }

	p.txt-point-info03 { width:450px; height:62px; }

	dl.txt-point-info0401 { width:450px; height:130px; background:url('/images/gift/bg_info01.gif') no-repeat left top; overflow:hidden; }
		dl.txt-point-info0401 dt { width:59px; text-align:center; float:left; padding:14px 0 0 0; }
		dl.txt-point-info0401 dd { width:381px; text-align:left; float:left; padding:14px 0 0 10px; }

	dl.txt-point-info0402 { width:450px; height:126px; background:url('/images/popup/bg_info02.gif') no-repeat left top; overflow:hidden; }
		dl.txt-point-info0402 dt { width:59px; text-align:center; float:left; padding:14px 0 0 0; }
		dl.txt-point-info0402 dd { width:381px; text-align:left; float:left; padding:14px 0 0 10px; }

	dl.txt-point-info0403 { width:450px; height:155px; background:url('/images/popup/bg_info03.gif') no-repeat left top; overflow:hidden; }
		dl.txt-point-info0403 dt { width:59px; text-align:center; float:left; padding:10px 0 0 0; }
		dl.txt-point-info0403 dd { width:381px; text-align:left; float:left; padding:10px 0 0 10px; }

	ul.txt-point-info04 { width:375px; }
		ul.txt-point-info04 li { width:365px; padding:0 0 7px 10px; background:url('/images/bul/bul_03.gif') no-repeat left 2px; }
		ul.txt-point-info04 li.none { width:365px; height:17px; background:url('none'); padding:9px 0 0 0; }
		ul.txt-point-info04 li.btn { background:url('none'); padding:0; }

	/* 나의 선물대잔치 */
	div.my_gift_list { height:38px; padding-top:62px; }
	ul.my_gift_list { width:396px; border-top:1px #d3dce3 solid; margin:-92px 0 0 15px; padding:20px 0 10px 0; position:absolute; z-index:3; }
		ul.my_gift_list li { width:386px; background:url('/images/bul/bul_03.gif') no-repeat left 2px; padding:0 0 8px 10px; }
		ul.my_gift_list li.chk-point { width:386px; background:url('none'); padding:0 0 18px 0; text-align:center; }

	div.my_gift_list02 { height:38px; padding-top:111px; }
	ul.my_gift_list02 { width:396px; border-top:1px #d3dce3 solid; margin:-141px 0 0 15px; padding:15px 0 10px 0; position:absolute; z-index:3; }
		ul.my_gift_list02 li { width:386px; background:url('/images/bul/bul_03.gif') no-repeat left 2px; padding:0 0 8px 10px; }
		ul.my_gift_list02 li.chk-point { width:386px; background:url('none'); padding:0 0 18px 0; text-align:center; }

	/* 이의신청 */
	div.my_gift_list01 { height:292px; padding-top:22px; }
	ul.my_gift_list01 { width:396px; border-top:1px #d3dce3 solid; margin:0 0 0 15px; padding:20px 0 10px 0; }
		ul.my_gift_list01 li { width:386px; background:url('/images/bul/bul_03.gif') no-repeat left 2px; padding:0 0 8px 10px; }
	
	textarea.objection { width:396px; height:130px; margin:0 0 10px 15px; }

	dl.objection-list { width:396px; margin:-52px 0 0 15px; padding:0; position:absolute; z-index:3; overflow:hidden; height:50px; }
		dl.objection-list dt { width:115px; height:40px; float:left; }
		dl.objection-list dd { width:251px; height:26px; padding:14px 10px 0 20px; float:left; background:url('/images/popup/bg_select01.gif') repeat-x left top; letter-spacing:-0.05em; overflow:hidden; }

	/* 선물신청 */
	p.txt-gift-apply001 { width:396px; height:26px; margin:0 0 0 15px; padding:15px 0 0 0; text-align:center; }

	table.gift-apply { width:396px; margin:-30px 0 0 15px; border:0; position:relative; z-index:3; }
		table.gift-apply thead th { width:116px; height:6px; background:url('/images/popup/bg_th_top.gif') no-repeat left top; }
		table.gift-apply thead td { width:280px; height:6px; background:url('/images/popup/bg_gift_line.gif') repeat-x left top; }

		table.gift-apply tbody th { width:96px; background:url('/images/popup/bg_th.gif') repeat-y left top; padding:2px 0 13px 20px; }
		table.gift-apply tbody td { width:260px; padding:0 0 0 20px; letter-spacing:-0.05em; }

		table.gift-apply tbody th.first { width:96px; background:url('/images/popup/bg_th.gif') repeat-y left top; padding:13px 0 15px 20px; }
		table.gift-apply tbody td.first{ width:260px; padding:11px 0 0 20px; }

		table.gift-apply tbody th.foot { width:116px; height:6px; background:url('/images/popup/bg_th_foot.gif') no-repeat left top; padding:0; }
		table.gift-apply tbody td.foot { width:280px; height:6px; background:url('/images/popup/bg_gift_line.gif') repeat-x left bottom; padding:0; }

	/* 하기스 선물대잔치 점수모음판 */
	ul.gift-print { width:510px; background:url('/images/popup/bg_gift.gif') repeat-y left top; }
		ul.gift-print li.top { width:510px; height:70px; background:url('/images/popup/bg_gift_top.gif') no-repeat left top; }
		ul.gift-print li.foot { width:510px; height:39px; background:url('/images/popup/bg_gift_foot.gif') no-repeat left bottom; text-align:center; }
	/* 하기스 선물대잔치 점수모음판 - 프린트용*/
	ul.gift-print01 { width:539px; background:url('/images/popup/bg_gift01.gif') repeat-y left top; }
		ul.gift-print01 li.top { width:539px; height:70px; background:url('/images/popup/bg_gift_top01.gif') no-repeat left top; }
		ul.gift-print01 li.foot { width:539px; height:39px; background:url('/images/popup/bg_gift_foot01.gif') no-repeat left bottom; text-align:center; }

	p.btn-close { position:absolute; margin:16px 0 0 452px; text-align:right; width:35px; height:35px; }
	p.btn-close01 { position:absolute; margin:16px 0 0 475px; text-align:right; width:35px; height:35px; }
	h1.tit-gift-print { width:476px; height:30px; padding:20px 0 0 34px; }
	h1.tit-gift-print_ { width:476px; height:30px; padding:20px 0 0 45px; }
	p.btn-gift-print { position:absolute; margin:21px 0 0 316px; text-align:right; width:80px; height:22px; left:0; top:0; }
	p.btn-gift-print01 { position:absolute; margin:21px 0 0 345px; text-align:right; width:80px; height:22px; left:0; top:0; }
	p.txt-gift-print { width:475px; padding:0 0 0 35px; }
	p.txt-gift-print_ { width:475px; padding:0 0 0 45px; }

	p.apply-address { text-align:center; height:60px; width:445px; margin-left:32px; padding-top:22px; background:url('/images/popup/bg_line.gif') repeat-x left top; }

	ul.gift-apply-list { width:450px; margin-left:32px; padding-bottom:10px; }
		ul.gift-apply-list li { background:url('/images/bul/bul_03.gif') no-repeat left 2px; padding:0 0 9px 10px; }

	p.gift-apply-txt { width:436px; margin-left:32px; background:url('/images/bul/bul_list01.gif') no-repeat left 1px; padding:0 0 0 9px; height:31px; }
	p.gift-apply-txt01 { width:436px; margin-left:45px; background:url('/images/bul/bul_list01.gif') no-repeat left 1px; padding:0 0 0 9px; height:11px; }

	h2.tit-gift-print01 { width:445px; margin-left:32px; height:20px; }
	h2.tit-gift-print02 { width:445px; margin-left:45px; height:20px; }

	ul.point-place { width:455px; overflow:hidden; height:317px; padding-left:32px; }
		ul.point-place li { width:68px; height:71px; border:1px #d3dce1 solid; float:left; margin:0 0 5px 5px; }
		ul.point-place li.big { width:69px; height:75px; border:1px #d3dce1 solid; float:left; margin:0 0 5px 5px; }
		ul.point-place li.img { width:70px; height:73px; border:0; background:url('/images/popup/bg_sample.gif') no-repeat left top; }
	ul.point-place01 { width:448px; overflow:hidden; height:582px; padding-left:40px; }
		ul.point-place01 li { width:81px; height:89px; border:1px #d3dce1 solid; float:left; margin:0 0 5px 5px; }
		ul.point-place01 li.img { width:83px; height:91px; border:0; background:url('/images/popup/bg_sample01.gif') no-repeat left top; }

/* 다둥이 카드 */
div.card { height:38px; padding-top:62px; }
	ul.card { width:396px; border-top:1px #d3dce3 solid; margin:-92px 0 0 0; padding:25px 0 0 0; position:absolute; z-index:3; }
		ul.card li { width:386px; background:url('/images/bul/bul_03.gif') no-repeat left 2px; padding:0 0 15px 10px; }

	p.btn-gift00002 { width:396px; margin:0 0 0 15px; text-align:center; border-top:1px #d3dce3 solid; padding-top:15px; }

/* 점수및선물내역 */
div.pop-giftList { padding:13px 0 0 13px; }
	div.pop-giftList p.title { width:500px; height:25px; }
	div.pop-giftList p.title-text { width:500px; height:47px; }
	
	table.gift-list { width:510px; border:0; background:url('/images/board/bg_th_blue.gif') repeat-x left top; }
	table.gift-list tr td { height:21px; text-align:center; background:url('/images/board/bg_th_blue.gif') repeat-x left top; }
	table.gift-list tr td.line { width:9px; height:21px; background:url('/images/board/bg_th_line_blue.gif') no-repeat left top; font-size:0; line-height:0; }
	table.gift-list tr td.first { height:21px; background:url('/images/board/bg_th_left_blue.gif') no-repeat left top; }
	table.gift-list tr td.last { height:21px; background:url('/images/board/bg_th_right_blue.gif') no-repeat right top; text-align:left; padding-left:15px; }

div.gift-list-view { width:510px; height:170px; overflow:auto; overflow-x:hidden; margin:5px 0 5px 0; }
	div.gift-list-view table { width:490px; }
	div.gift-list-view table tr td { padding:7px 0; border-bottom:1px solid #e2eef1; text-align:center; font-size:11px; }
	div.gift-list-view table tr td.gift { text-align:left; padding-left:7px; }

/* 선물대잔치 포인트 관련 안내 */

div.mpoint_notice { padding-top:183px; height:15px; }
div.double_notice { padding-top:190px; }