html, body	{ width:100%;height:100%;margin:0;padding:0; }
td, div, p, li, dd, input, textarea { font-family:Dotum, gulim;font-size:12px;color:#757575;}
form, input, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd { margin:0;padding:0; }
ul, ol		{ list-style:none; }
img		{ border:0;vertical-align:top}
td th { word-break:break-all !important; text-align:justify;}
.clearfix {*zoom:1;}
.clearfix:after {content:""; display:block; clear:both;}
.fl		{ float:left !important; }
.fr		{ float:right !important; }
.cb		{ clear:both !important; }
.ac		{ text-align:center !important; }
.al		{ text-align:left !important; }
.ar		{ text-align:right !important; }
.jf		{ text-align:justify !important; }
.oh		{ overflow:hidden !important; }
.cp		{ cursor:pointer !important; }
.di		{ display:inline !important; }
.dib	{ display:inline-block !important;display:-moz-inline-box !important; }
.dn		{ display:none !important; }
.db		{ display:block !important; }
.bgn 	{ background:none !important; }
.brn		{ border-right:none !important;}
.fs			{ font-size:11px}

.pd_0 {padding:0 !important;}
.colgroup, .colgroup th, .colgroup td	{ height:0 !important;line-height:0 !important;font-size:0;padding:0 !important;border:none !important;margin:0;border-collapse:separate;}
.colgroup	{ .display:none}

.scr { border:none;background:none;
		scrollbar-face-color:#ffffff;		/* bar ÀÇ Ç¥¸é»ö */
		scrollbar-highlight-color:#e6e7e6;	/* ¹à°Ô ºû³ª´Â ÁÂ»ó´Ü ¸ð¼­¸® */
		scrollbar-3dlight-color:#ffffff;	/* ÁÂ»ó´Ü ¸ð¼­¸® ¾Æ·¡ºÎºÐ */
		scrollbar-shadow-color:#e6e7e6;		/* ±×¸²ÀÚ Áö´Â ¿ìÇÏ´Ü */
		scrollbar-darkshadow-color:#ffffff;	/* ±×¸²ÀÚ ¿ìÇÏ´Ü */
		scrollbar-track-color:#ffffff;		/* ½ºÅ©·Ñ Æ®·¢ÀÇ »ö */
		scrollbar-arrow-color:#abe12f;		/* »ï°¢ÇüºÎºÐ */
		overflow-x:hidden;overflow-y:auto; }
/*************** layout ***************/
/*
body {background:#F1EEDF url("/image/common/bodyBg.gif") repeat-y 0 0;}
#wrapper {width:1256px; height:100%; *zoom:1; }
#wrapper;after{content:""; display:block; clear:both;}
#wrapper.subWrap {background:url("/image/common/subBg.png") no-repeat 330px 0; width:1140px; min-height:1090px; _height:1090px;}

	#sideArea {display:inline; float:left; width:209px; background:#48372a;}
	#mainContent {display:inline; float:left; width:1045px;}
	#subContentArea {display:inline; float:left; width:931px;}
	.subContent { min-height:1090px; _height:1090px; padding-left:122px;}

	.subContent .contaniner_navi {display:inline; overflow:hidden; margin:21px 37px 17px 0; float:right;}
	.subContent .contaniner_navi li {float:left; display:inline; margin-left:4px; padding-top:8px; color:#cdd6b8; font-size:8px; font-weight:bold;}

	.subContent .contArea {clear:both;  padding-right:37px;}

	#footer {clear:both; width:931px; margin-top:-100px;}
*/

body {position:relative; background:#F1EEDF url("/image/common/bodyBg.gif") repeat-y 0 0;}
	#wrapper {width:100%; height:100%; position:relative;}
	#wrapper.subWrap {}

	#sideArea {position:relative; width:209px; background:#48372a; z-index:10;}
		.gnb {height:465px;}
	#mainContent {position:absolute; width:100%; left:0px; top:0px;  z-index:8;}
		.mainVisual{margin-left:209px;}
	#subContentArea {position:absolute; width:100%; height:100%; left:0px; top:0px; background:url("/image/common/subBg.png") no-repeat 330px 0;}
		.subContent { position:relative; width:809px; padding-left:122px; margin-left:209px;}
			.contaniner_navi {display:inline; overflow:hidden; margin:21px 37px 17px 0; float:right;}
			.contaniner_navi li {float:left; display:inline; margin-left:4px; padding-top:8px; color:#cdd6b8; font-size:8px; font-weight:bold;}
			.contArea {clear:both;  padding-right:38px; padding-bottom:50px;}

	#footer {clear:both; width:100%;}
		#foot {margin-left:209px;}
		.family	{ height:52px; border-top:1px solid #e7e6d7; border-bottom:1px solid #dfddd1;}
		.family li	{ margin-right:20px; }
		.info	{ padding:10px 0 5px 52px; overflow:hidden}
		.info li	{ float:left; padding:0 2px;}
		.info img {vertical-align:middle;}

		.copyright {padding-left:54px;}
		.copyright address {font-size:9px; height:9px;}

/*¼­ºê °øÅë*/
h2 {height:37px; text-align:right;}
h3 {margin-bottom:35px;}
h4 {margin-bottom:20px;}
.btn {margin-top:20px;}

.list {table-layout:fixed; width:100%; border-collapse:collapse; border-bottom:1px solid #6eb43f;}
.list thead th {height:32px; background:#48372a; text-align:center;}
.list thead th.num {background:#6eb43f;}
.list tbody td {height:30px; color:#888888; text-align:center; border-bottom:1px solid #d6d6d6;}
.list tbody td.title {padding-left:20px; text-align:left;}
.list tbody td a {color:#888;}
.list tbody td a:link,
.list tbody td a:visited {color:#888; text-decoration:none;}
.list tbody td a:hover,
.list tbody td a:active {color:#888; text-decoration:underline;}
.listViewCont h4{padding:30px 0;font-size:20px;line-height:26px; color:#48372a; text-align:center;}
.listViewCont h5{padding:30px 0;font-size:17px;line-height:26px; color:#48372a; text-align:center;}

.paging {margin-top:20px; text-align:center;}
.paging strong {color:#6eb43f;}
.paging img,
.paging strong,
.paging a{margin:0 2px;}
.paging a:link,
.paging a:visited,
.paging a:hover,
.paging a:active {color:#666; text-decoration:none;}

.view {width:100%; table-layout:fixed; border-bottom:1px solid #6eb43f;}
.view thead tr th,
.view thead tr td{border-bottom:1px solid #d2d2d2;}
.view thead tr th {text-align:left; padding-left:20px;background:url("/image/common/board/view_th_Divi.gif") no-repeat 48% right;}
.view thead tr td {padding: 10px 0 8px 15px}
.view thead tr.viewHead th,
.view thead tr.viewHead td {border-top:4px solid #48372a;}
.view thead tr.viewHead th.num {border-top:4px solid #6eb43f;}
.view thead tr.viewHead td {font-weight:bold; color:#666666;}
.view tbody td.listViewCont {padding:30px; color:#666666; border-top:1px solid #d2d2d2; line-height:18px;}

.btn {margin-top:20px;}

.linemap { text-align:right; padding-bottom:25px;}
.linemap li { float:right;}
.linemap li a {color:#757575; text-decoration:none;}

/*ÅÇ*/
#tapMenu {border-bottom:5px solid #6eb43f; *zoom:1;}
#tapMenu:after{content:""; display:block; clear:both;}


#tapMenu li{display:inline; float:left;}
#tapContArea {}
	.tapCont h4 {display:none; margin:0px;}
	.tapContImg {border-bottom:4px solid #6eb43f;}

.tapSubMenu {height:32px; margin-top:20px; background:#48372a; position:relative;}
		.tapSubMenu li {position:absolute; height:27px; padding-top:5px;}
		.tapSubMenu li.tapSubMenuF{width:256px; left:0px; vertical-align:middle; background:#6eb43f; text-align:center;}
		.tapSubMenu li.tapSubMenu01 {right:150px;}
		.tapSubMenu li.tapSubMenu02 {right:50px;}


.mainNavi{width:1240px; overflow:hidden;}
		.mainFooter { margin-top:-70px;}
		.indexNotice {position:absolute; left:260px; top:280px;}
		.indexNotice a {color:#765a45; font-weight:bold;}
		.indexNotice a:link,
		.indexNotice a:visited {color:#765a45; text-decoration:none;}
		.indexNotice a:hover,
		.indexNotice a:active{text-decoration:underline;}
		.indexNotice span{font-weight:bold; color:#909090;}
		.indexNotice1 {position:absolute; left:260px; top:300px;}
		.indexNotice1 a {color:#765a45; font-weight:bold;}
		.indexNotice1 a:link,
		.indexNotice1 a:visited {color:#765a45; text-decoration:none;}
		.indexNotic1e a:hover,
		.indexNotice1 a:active{text-decoration:underline;}
		.indexNotice1 span{font-weight:bold; color:#909090;}
		.globalBibigo {position:absolute; left:254px; top:340px;}

/*ºñºñ°í*/
.bibigo {background: url("/image/bibigo/bibigoBg.png") no-repeat 0 0;  min-height:850px; _height:850px; }


/*¸Þ´º*/
.menu {background: url("/image/menu/menuBg.png") no-repeat 0 0;  min-height:980px; _height:980px; }
/*ÀÏÇ°¸Þ´º*/


/*¸ÅÀå*/
.store {background: url("/image/store/storeBg.png") no-repeat 0 0;  min-height:980px; _height:980px; }
.storeCont {width:772px; margin-bottom:30px; clear:both; overflow:hidden;}
.storeCont .fl{width:380px;}
.storeCont .fr{width:357px;}


#storeMapLayer {width:638px; height:364px;}
.storeMapLayerPosition {position:relative;  width:638px; height:364px;}
.storeMapLayerPosition a {position:absolute; display:block; right:12px; top:10px;}
.storeMapLayerPosition a.layerClose {width:18px; height:17px;}
.storeMapLayerPosition a.layerPrint {width:88px; height:24px; top:40px;}


/*Á¦ÈÞÇýÅÃ*/
.benefit {background: url("/image/bibigo/bibigoBg.png") no-repeat 0 0;  min-height:850px; _height:850px; }

/*»õ¼Ò½Ä ÀÌº¥Æ®*/
.news {background: url("/image/bibigo/bibigoBg.png") no-repeat 0 0;  min-height:850px; _height:850px; }

.eventListArea{margin-bottom:20px;}
	.eventListArea h4 {margin-bottom:5px;}
	.eventList {border-bottom:1px solid #6eb43f; padding:0px 0 5px 0;}
	.eventList li {margin:5px 0;}

.faq {border-bottom:none;}
.faq td {border-bottom:none !important;}
.faq tbody td.faqAnswer {padding:30px 40px; border-top:1px solid #d6d6d6; background:#e8e5d5; text-align:left;}

/*************** popup ***************/
#popWrap	{ width:100%;height:100%;background:url('/image/popup/boxRT.gif') no-repeat left top}
#popWrap h2	{ width:618px;height:28px;margin:0 auto;padding-top:40px;border-bottom:2px solid #6eb43f}
#popCont	{ width:618px;height:440px;padding:15px 41px 0;line-height:18px;background:url('/image/popup/boxRB.gif') no-repeat left bottom}
#popFoot	{ width:682px;height:26px;padding:9px 18px 0 0;text-align:right;background:#ffffff}
.email	{ background:url('/image/popup/bg_email.gif') no-repeat left top !important}
.email h2	{ width:418px !important}
.email #popCont	{ width:418px !important;height:80px !important;background:none}
.email #popFoot	{ width:482px !important;background:none}
#popCont .scr	{ width:600px;height:420px;padding-right:18px;}

/*·Î±×ÀÎ ¸¶ÀÌÆäÀÌÁö*/
.login table td input.login_input		{ border:2px solid #6eb43f; height:21px; .height:21px; }
.login_id .inputText { border:1px solid #a99b8e; font-size:12px; height:15px; padding:4px; background:#fff;}
.login_pw .inputText { border:1px solid #a99b8e; font-size:12px; height:15px; padding:4px; background:#fff;}
.myinfo table td { padding:20px 0 15px; text-align:center; border-right:1px solid #6eb43f; }
.mypage_point { clear:both; float:left; background:url('/image/mypage/point_bg.gif') 0 top no-repeat; width:770px; margin-top:20px;}
.mypage_point table { width:100%; table-layout:fixed; background:url('/image/mypage/point_td.gif') 0 bottom no-repeat;   }
.mypage_point table tr.bg_tr td		{ padding:10px 20px; 	}
.mypage_point table td		{	}
.mypage_point table td.user		{ color:#7a6e60; 	}
.mypage_point table td.user span		{ color:#48372a; font-size:14px; font-weight:bold; 	}
.mypage_point table td.btn		{ text-align:right; 	}
.mypage_point table td img		{ display:inline; 	}
.mypage_point table td.point		{ height:180px; background:url('/image/mypage/point_card_bg.jpg') 430px 30px no-repeat; }
.mypage_point table td.point ul.point_list			{ clear:both; margin:0px 0 0 45px; 	}
.mypage_point table td.point ul.point_list li		{ color:#372d2b; font-weight:bold; font-size:14px; float:left; padding-bottom:7px; 	}
.mypage_point table td.point ul.point_list li.txt		{ width:195px;	}
.mypage_point table td.point ul.point_list li img.p_icon		{ vertical-align:top; margin:0px 3px 0 0;  	}
.mypage_coupon table td.user		{ color:#7a6e60; 	}
.mypage_coupon table td.user span		{ color:#48372a; font-size:14px; font-weight:bold; 	}

/*¾à°ü*/
.agree_wrap { text-align:center;}
.agree {border:1px solid #e2e2e2; height:160px; width:730px; overflow:hidden; overflow:scroll; text-align:left; overflow-x:hidden; padding:10px; }
.agree1 {border:1px solid #e2e2e2; height:160px; width:730px; overflow:hidden; overflow:scroll; text-align:left; padding:10px;}
