@charset 'euc-kr';
/* sub-bg */
.shopBG { background:url('/images/shop/bg.jpg') no-repeat 0 bottom;}
.cafeBG { background:url('/images/cafe/bg.jpg') no-repeat 0 bottom;}
.eventBG { background:url('/images/event/bg.jpg') no-repeat 0 bottom;}
.companyBG { background:url('/images/etc/bg.jpg') no-repeat 0 bottom;}

/* shop */
.prodect-search {
	background:url('/images/shop/prodectsearchbox.gif') no-repeat 0 0;
}
/* member */
.loginbg {
	background:url('/images/member/loginbg.jpg') no-repeat 0 bottom;
}
#loginWrap {
	padding-top:32px;
}
	#loginWrap .login {
		position:relative;
		width:676px;
		height:200px;
		margin-top:15px;
		background:url('/images/member/loginboxbg.jpg') no-repeat 0 0;
	}
	#loginWrap .login fieldset {
		position:absolute;
		left:37px;
		top:42px;
		width:300px;
	}
	#loginWrap .login ul li {
		margin-top:6px;
		*margin-top:4px;
	}
	#loginWrap .login ul li label {
		display:inline-block;
		width:70px;
	}
		#loginWrap .login ul li label img {
			padding-left:10px;
			background:url('/images/common/icon/bl_dot.gif') no-repeat 0 3px;
		}
		#loginWrap .login ul li input {
			width:135px;
		}
	#loginWrap .login fieldset .btn {
		position:absolute;
		top:0;
		left:237px;
	}
	#loginWrap .login .saveid {
		margin:3px 0 0 73px;
	}
		#loginWrap .login .saveid input,
		#loginWrap .login .saveid img {
			vertical-align:middle;
		}
	#loginWrap .login .btn-area {
		position:absolute;
		left:111px;
		top:95px;
	}

/* order result */
div.order-result {
	width:676px;
	height:87px;
	margin-top:18px;
	background:url('/images/shop/finishBox.gif') no-repeat left top;
	text-align:center;
}
	div.order-result div {
		padding-top:17px;
	}
		div.order-result div img {
			vertical-align:middle;
		}
		div.order-result div img.brakect {	
			padding-left:10px;
			background:url('/images/shop/txt_bg_num.gif') no-repeat 0 1px;
		}
		div.order-result div em {
			padding-right:10px;
			background:url('/images/shop/txt_bg_num.gif') no-repeat right 1px;
			font-size:14px;
			font-weight:bold;
			vertical-align:middle;
		}
		div.order-result p {
			padding-top:10px;
		}

/*jieun.css*/
p.desc span {
	font-size:11px;
	color:#666;
	vertical-align:1px;
}
div.datatbl-wrap.ty02 {margin:28px 0 0 0;}

/* 100302 event */
.event1_1 { position:relative; width:657px; height:310px; background:url(/event/100302/images/event1_img01.jpg) no-repeat left top;}
	.event1_1 p { position:absolute; top:273px; left:107px;}
	.event1_1 .btn { position:absolute; top:266px; left:490px;}
	.event1_1 .inp_txt { border:none; padding:3px 0 0; height:18px; width:358px;}
.event1_2 { position:relative; width:657px; height:418px; background:url(/event/100302/images/event1_img02.jpg) no-repeat left top;}
	.event1_2 dl { position:absolute; color:#006aae; text-align:center;}
	.event1_2 dt { font-weight:bold;}
	.event1_2 dl.pos1 { top:40px; left:65px;}
	.event1_2 dl.pos2 { top:87px; left:267px;}
	.event1_2 dl.pos3 { top:166px; left:135px;}
	.event1_2 dl.pos4 { top:246px; left:99px;}
	.event1_2 dl.pos5 { top:67px; left:457px;}
	.event1_2 dl.pos6 { top:150px; left:500px;}
	.event1_2 dl.pos7 { top:270px; left:408px;}
.event2_1 { position:relative; width:657px; height:293px; background:url(/event/100302/images/event2_img02.jpg) no-repeat left top;}
	.event2_1 p { position:absolute; top:30px; left:264px;}
	.event2_1 span { position:absolute; top:53px; left:530px;}
	.event2_1 .inp_txt { padding:3px 5px 0; width:25px; height:32px; border:2px solid #60ab4e; font-size:24px; font-weight:bold;}

.event3_1 { width:657px; background:url(/event/100302/images/event3_img02.jpg) no-repeat left bottom;}
	.event3_1 .photoList { overflow:hidden; padding:0 54px; height:1%; background:url(/event/100302/images/event3_img04.jpg) repeat-y left top;}
		.event3_1 .photoList li { float:left; margin-right:18px; width:171px;}
			.event3_1 .photoList li.last { margin:0;}
		.event3_1 .photoList dl { position:relative; padding:159px 0 20px; min-height:42px; _height:42px;}
		.event3_1 .photoList dt { padding-left:8px; font-weight:bold; color:#000;}
			.event3_1 .photoList dt span { padding-left:9px; font-weight:normal; color:#c07488;}
		.event3_1 .photoList dd { margin-top:3px; padding-left:18px; background:url(/event/100302/images/bl_leaf.jpg) no-repeat 3px top; color:#557a28; letter-spacing:-1px;}
		.event3_1 .photoList dd.eventPhoto { position:absolute; top:0; left:0; padding:29px 0 0 11px; margin:0; width:160px; height:121px; background:url(/event/100302/images/bg_photo.jpg) no-repeat;}
	
	.event3_1 .pageList { position:relative; margin:0 auto; padding-left:40px; width:296px; height:25px; background:url(/event/100302/images/bg_page_list.jpg) no-repeat;}
		.event3_1 .pageList span { display:inline-block; padding-top:5px; font-size:11px;}
		.event3_1 .pageList .pageNo { position:absolute; top:0; left:99px; width:221px; height:25px;}
			.event3_1 .pageList .pageNo .prev { position:absolute; top:3px; left:0;}
			.event3_1 .pageList .pageNo .next { position:absolute; top:3px; right:0;}
		.event3_1 .pageList .pageNo ul { height:20px; padding-left:16px;}
		.event3_1 .pageList .pageNo li { float:left; margin:8px 11px 8px 0; width:9px; height:9px; line-height:0; background:url(/event/100302/images/circle.gif) no-repeat;}
			.event3_1 .pageList .pageNo li.ov { background:url(/event/100302/images/btn_dot.gif) no-repeat;}
			.event3_1 .pageList .pageNo li.out { background:url(/event/100302/images/circle.gif) no-repeat;}
			.event3_1 .pageList .pageNo li.here { background:url(/event/100302/images/btn_dot_here.gif) no-repeat;}
		.event3_1 .pageList .pageNo li img { vertical-align:top;}
	.event3_1 .eventSearch { margin-top:10px; text-align:center;}
	.event3_1 .eventSearch img, .event3_1 .eventSearch input { vertical-align:middle;}
	.event3_1 .eventSearch span.inp-txt {
		display:inline-block;
		background:url('/event/100302/images/inputbg_right.gif') no-repeat right 0;
		*background-position:right 1px;
	}
	.event3_1 .eventSearch span.inp-txt input {
		padding:4px 10px;
		border:0 none;
		background:url('/event/100302/images/inputbg_left.gif') no-repeat 0 0;
	}
	.event3_1 .eventWrite { margin-top:217px;}
	.event3_1 .eventWrite dt { float:left; padding:3px 0 0 35px; width:40px; height:32px;}
	.event3_1 .eventWrite dd { float:left; padding-left:20px; width:562px; height:35px;}
	.event3_1 .eventWrite dd img { vertical-align:middle;}
	.event3_1 .eventWrite span.inp-txt {
		display:inline-block;
		background:url('/event/100302/images/inputbg_right2.gif') no-repeat right 0;
		*background-position:right 1px;
	}
	.event3_1 .eventWrite span.inp-txt input {
		padding:3px 10px 4px;
		border:0 none;
		background:url('/event/100302/images/inputbg_left2.gif') no-repeat 0 0;
	}
