@charset "utf-8";
@import url(thickbox.css);

#main { margin-top:20px; text-align:center;}
	#main p { position:relative;}
#wrap { position:relative; margin:0 auto; padding-bottom:115px; width:986px;}
#header { position:absolute; top:0; z-index:3000; width:962px;}
#contentWrap { overflow:hidden; position:relative; top:75px; padding:10px; width:940px; height:1%; background:#fff; border:1px solid #d6d6d6;}
	#containerWrap { overflow:hidden; position:relative; padding-bottom:178px; _padding-bottom:149px; height:1%; background:url(/images/common/bg_sub02.gif) repeat-y;}
		#top { position:absolute; z-index:2000;}
		#container { overflow:hidden; margin-top:39px; padding-top:30px; height:1%; background:url(/images/common/bg_sub01.gif) no-repeat;}
			#side { float:left; padding:0 25px; width:155px;}
			#content { float:left; position:relative; z-index:1000; padding-right:25px; width:710px;}
				#content h2 { padding-top:5px; margin-bottom:13px; height:30px;}
				#location { position:absolute; top:19px; right:25px; font-size:11px;}
					#location li { display:inline; padding:0 2px 0 8px; background:url(/images/common/bl_location.gif) no-repeat; color:#000;}
					#location li img { vertical-align:middle; padding-bottom:2px;}
					#location li.home { background:none;}
					#location li.here { font-weight:bold;}
				#subVisual { margin-bottom:20px;}
				.eventBg { clear:both; position:absolute; bottom:0; left:0; z-index:200; height:158px; width:940px;}
					.eventBg.tefalEvt { background:url(/images/common/bg_event.jpg) no-repeat;}
					.eventBg.memberEvt { background:url(/images/member/bg_event.jpg) no-repeat;}
					.eventBg.happyEvt { background:url(/images/happy/bg_event.jpg) no-repeat;}
					.eventBg.shareEvt { height:200px; background:url(/images/share/bg_event.jpg) no-repeat left bottom;}
					.eventBg.shareEvt2 { height:200px; background:url(/images/share/bg_event2.jpg) no-repeat left bottom;}
					.eventBg.maniaEvt { background:url(/images/tefalmania/bg_event.jpg) no-repeat left bottom;}
					.event { position:absolute; left:0; bottom:0;}
	#containerWrap1 { overflow:hidden; position:relative; padding-bottom:0px; _padding-bottom:149px; height:1%; background:url(/images/common/bg_sub02.gif) repeat-y;}
		#container1 { overflow:hidden; margin-top:15px; padding-top:30px; height:1%; background:url(/images/common/bg_sub01.gif) no-repeat;}
	#footer { }
		#quick { position:absolute; top:125px; right:0;}
		#quick img { vertical-align:top;}
		.footerCont { padding:0 25px; height:58px; background:url(/images/common/bg_footer.gif) repeat-x left top;}
			.footerCont ul { float:left; margin-top:24px;}
			.footerCont li { float:left; margin-right:20px;}
			.footerCont p { float:right; margin-top:19px;}