@charset 'euc-kr';

#loginWrap .search-id {
	position:relative;
	width:496px;
	/* width:676px; */
	height:149px;
	margin-top:15px;
	padding-left:180px;
	background:url('/images/member/loginfindboxbg.gif') no-repeat 0 0;
	}
	#loginWrap .search-id .stit {
		display:inline;
		position:absolute;
		left:180px;
		top:0;
	}
	#loginWrap .search-id p {
		display:inline;
		position:absolute;
		left:282px;
		top:33px;
	}
	#loginWrap .search-id fieldset {
		position:absolute;
		left:200px;
		top:60px;
		/* width:500px; */
	}
	#loginWrap .search-id ul li {
		width:320px;
		margin-top:6px;
		*margin-top:4px;
	}
	#loginWrap .search-id ul li label {
		display:inline-block;
		width:80px;
	}
		#loginWrap .search-id ul li label img {
			padding-left:10px;
			background:url('/images/common/icon/bl_dot.gif') no-repeat 0 3px;
		}
	#loginWrap .search-id ul li input {
		width:135px;
	}
	#loginWrap .search-id fieldset .btn {
		position:absolute;
		top:-8px;
		left:320px;
	}
#loginWrap .search-pw {
	position:relative;
	width:496px;
	/* width:676px; */
	height:295px;
	margin-top:15px;
	padding:0 0 0 180px;
	background:url('/images/member/pwfindboxbg.gif') no-repeat 0 top;
}
	#loginWrap .search-pw .stit {
		display:inline;
		position:absolute;
		left:180px;
		top:0;
	}
	#loginWrap .search-pw p {
		display:inline;
		position:absolute;
		left:290px;
		top:33px;
	}
	#loginWrap .search-pw fieldset {
		position:absolute;
		left:200px;
		top:60px;
		/* width:500px; */
	}
	#loginWrap .search-pw ul li {
		width:330px;
		margin-top:6px;
		*margin-top:4px;
	}
	#loginWrap .search-pw ul li label {
		display:inline-block;
		width:80px;
	}
		#loginWrap .search-pw ul li label img {
			padding-left:10px;
			background:url('/images/common/icon/bl_dot.gif') no-repeat 0 3px;
		}
			#loginWrap .search-pw ul li.no label img {
				background:none;
			}
		#loginWrap .search-pw ul li input {
			width:135px;
		}
	#loginWrap .search-pw fieldset .btn {
		position:absolute;
		top:-5px;
		left:320px;
	}
	#loginWrap .search-pw .ol-list2 {
		position:absolute;
		top:170px;
		left:200px;
	}
#contents .search-end {
	position:relative;
	/* width:676px; */
	height:87px;
	margin-top:15px;
	padding:0 0 0 130px;
	background:url('/images/member/memberendboxbg.gif') no-repeat 0 0;
	}
	#contents .search-end .stit {
		display:inline;
		position:absolute;
		left:130px;
		top:0;
	}
	#contents .search-end em {
		padding-left:27px;
		font-weight:bold;
		color:#727272;
	}

/*div shop popup */
#shop div.searchidpw-dpop {
	top:532px;
	left:402px;
	background:url('/images/shop/searchidpwbox.png') no-repeat 0 0;
}
	#shop div.searchidpw-dpop .btn-area02 {
		padding-top:30px;
		text-align:center;
	}

/*event*/
div.event ol {
	zoom:1;
	overflow:hidden;
}
div.event ol li {
	width:676px;
	margin:0 0 10px 0;
	padding:0 0 0 2px;
	font-size:11px;
	color:#999;
}
div.event ol li div {
	margin:30px 0 0 0;
}
	div.event ol li strong {
		padding-right:214px;
		color:#c784a2;
	}
	div.event ol li em {
		font-weight:bold;
	}
		div.event ol li em.type01 {
			padding-right:17px;
		}

/*common*/
div.topcont-bg {
	width:675px;
	margin:25px 0 0 0;
	background:url('/images/common/topcontbg.gif') repeat-y 0 0;
}

div.topcont-bg1 {
	width:675px;
	margin:25px 0 0px 5px;
}

	div.topcont-bg .topcont-btm {
		background:url('/images/common/topcontbtm.gif') no-repeat 0 bottom;
	}

	div.topcont-bg .topcont-top {
		min-height:300px;
		_height:300px;
		background:url('/images/common/topconttop.gif') no-repeat 0 top;
	}

/*board-list event*/
div.board-list table.board-list td.subject2 {
	padding-left:20px;
	text-align:left;
	color:#999;
}
/*board-list mypage*/
div.board-list table.board-list td a.itype1 img {
	margin-top:2px;
}

#member .desc2 {
	width:100%;
	margin-top:15px;
	overflow:hidden;
}
	#member .desc2 em {
		font-size:11px;
		color:#666;
	}
	#member .desc2 span {
		padding-left:5px;
		margin:0;
	}
	#member .desc2 p {
		padding:0;
		margin:0;
	}
#member .desc3 {
	margin:10px 0 0 50px;
}
	#member .desc3 p {
		margin-top:5px;
	}
#etc .desc2 {
	width:100%;
	margin-bottom:28px;
	overflow:hidden;
}


div.point-info {
	margin:15px 0 0 0;
	padding:15px 0 10px 30px;
	background:url('/images/common/icon/bl_stit_member.gif') no-repeat 0 0;
}
	div.point-info strong {
		color:#c81a1a;
	}
	div.point-info img {
		vertical-align:middle;
	}
	div.point-info em {
		padding-left:5px;
		color:#c81a1a;
		font-weight:bold;
	}
			div.point-info em.slash {
				padding-right:44px;
				background:url('/images/common/icon/bl_slash.gif') no-repeat 75px 0;
			}
/*coupon*/
div.coupon-search {
	margin-top:15px;
	position:relative;
	width:496px;
	/* width:676px; */
	height:129px;
	padding-left:180px;
	background:url('/images/member/couponsearchbox.gif') no-repeat 0 15px;
}
	div.coupon-search fieldset {
		position:absolute;
		left:200px;
		top:35px;
		/* width:500px; */
	}
	div.coupon-search ul {
		width:350px;
	}
	div.coupon-search ul li {
		margin-top:6px;
		*margin-top:4px;
	}
	div.coupon-search  ul li label {
		display:inline-block;
		width:80px;
	}
		div.coupon-search ul li label img {
			padding-left:10px;
			background:url('/images/common/icon/bl_dot.gif') no-repeat 0 5px;
		}
	div.coupon-search  ul li input {
		width:220px;
	}
	div.coupon-search fieldset .btn {
		position:absolute;
		top:-8px;
		left:330px;
	}

ol.ol-list3 {
	margin:-9px 0 0 30px;
}
	ol.ol-list3 li {
		padding-left:10px;
		margin-top:9px;
	}
	ol.ol-list3 li.num1 {background:url('/images/common/icon/numc01.gif') no-repeat 0 1px;}
	ol.ol-list3 li.num2 {background:url('/images/common/icon/numc02.gif') no-repeat 0 1px;}
	ol.ol-list3 li.num3 {background:url('/images/common/icon/numc03.gif') no-repeat 0 1px;}
	ol.ol-list3 li.num4 {background:url('/images/common/icon/numc04.gif') no-repeat 0 1px;}
	ol.ol-list3 li.num5 {background:url('/images/common/icon/numc05.gif') no-repeat 0 1px;}

	ol.ol-list3 li img {
		display:block;
	}

/*brand*/
div.btn-area2 {
	display:inline;
	float:right;
	margin:-21px 88px 0 0;
}

div.eco {
	width:680px;
	margin-top:40px;
}
	/*div.eco strong {
		display:block;
		margin:53px 0 0 0;
	}
	div.eco p {
		display:block;
		margin:35px 0 0 0;
	}
	div.eco em {
		display:block;
		margin:30px 0 0 0;
		text-align:left;
	}
		div.eco a img {
			margin:19px 0 0 0;
		}*/

.ecoWrap { position:relative; margin-top:48px; background:url(/images/brand/bg_eco.jpg) no-repeat;}
	.ecoWrap .happyBean dd { margin-top:30px;}
	.ecoWrap .donationSum { position:absolute; top:220px; left:0; width:294px;}
		.ecoWrap .donationSum dd { position:absolute; top:20px; left:0; font:40px Tahoma,sans-serif; color:#000; letter-spacing:-2px;}
		.ecoWrap .donationSum dd img { padding-left:5px;}
	.ecoWrap .donation { padding:227px 0 0 446px;}
		.ecoWrap .donation dl { overflow:hidden; margin-bottom:7px; width:234px;}
		.ecoWrap .donation dt { float:left; padding:9px 0 0 3px; width:89px; height:20px; border-bottom:1px solid #e0e0e0;}
		.ecoWrap .donation dd { float:left; padding:5px 20px 0 0; width:122px; height:24px; font-weight:bold; color:#6c9106; border-bottom:1px solid #e0e0e0; text-align:right;}
		.ecoWrap .donation dd img { padding-bottom:2px; vertical-align:middle;}
		.ecoWrap .donation dd input { padding:3px 3px 0; width:99px; height:16px; border:none; background:#eee; text-align:right;}
	.ecoWrap .donation .donationBtn { margin-top:22px;}
	.ecoWrap .donationTxt { margin:30px 0 18px;}

/*-etc*/
#etc h5.stit {
	padding:20px 0 19px 28px;
	background:url('/images/common/icon/bl_stit_bl.gif') no-repeat 0 0;
}
div.organizationmap {
	margin-top:56px;
}
div.company h4 {
	margin:19px 0 15px;
}
	div.company h4.type02 {
		margin:19px 0 15px;
	}
	div.company h4.sbtit {
		margin:72px 0 0 0;
	}
div.company ul.connect {
	overflow:hidden;
	margin-top:3px;
	margin-bottom:33px;
}
	div.company ul.connect li {
		float:left;
		padding-right:10px;
	}
div.company div.address {
	position:relative;
}
	div.company div.address div.iso {
		position:absolute;
		top:0;
		right:95px;
	}
	div.company div.address ul.locat03 {
		margin-bottom:5px;
	}
	div.company div.address ul.locat03 li {
		font-size:0;
		line-height:0;
		padding-bottom:5px;
	}
div.company p.sbtxt {
	margin-left:30px;
}
ul.locate li {
	margin-left:30px;
	padding-left:7px;
	padding-bottom:7px;
	line-height:10px;
	background:url('/images/common/icon/bl_dot.gif') no-repeat 0 3px;
}
ul.locate.type2 {
	margin-top:10px;
}
	ul.locate.type2 li {
		margin-left:0;
	}



/* 2010-11-05 ¼³¹ÌÇö Ãß°¡ */
.registerArea { width: 633px; height: 243px; margin-top: 20px; }
.registerTxt1 { height: 48px; }
.registerInput { width: 531px; height: 60px; background: url("/images/member/register_bg.gif") repeat-x 0 0; padding: 34px 0 0 102px;}
.registerInput img, .registerInput input { vertical-align: middle; }
.registerInput input.input_txt { width: 270px; height: 16px; border: 1px solid #a0a0a0; margin: 0 5px;}
.registerInput input.button { margin-top: 5px; }
.registerTxt2 { height: 37px; margin-top: 38px; }
.registerTxt3 { height: 30px; }
.registerTxt3 img { vertical-align: middle; }
