@charset "euc-kr";

html, body { margin: 0; padding: 0; height: 100%; text-align: center;  color: #666666; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum, Helvetica, sans-serif; }
div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, form {margin:0; padding:0; list-style:none;}
div, p, th, td, input, textarea, select { color:#666666; font-size:12px; font-family:µ¸¿ò, dotum, µ¸¿òÃ¼, ±¼¸², ±¼¸²Ã¼, gulim; line-height:20px; }
select { height:19px; }
table { margin: 0; padding: 0; border: 0; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum, Helvetica, sans-serif; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
fieldset { border: 0; padding:0; margin:0; }
img { border: 0; }
form { border: 0; margin: 0; padding: 0; }
legend { display: none; }
hr { display: none; }

body {overflow-X:hidden;}

a {border:none;}
a,img,input{selector-dummy: expression(this.hideFocus=true);}

.block { display: block; }

a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
a:active { color: #666666; text-decoration: underline; }



/*****************************************
/* ¹è°æÀÌ¹ÌÁö							*/
/****************************************/

.backFrame { background: #fcf8de url(/images/default/bg.jpg) top left repeat-x; }
.backFrameXmas { background: #c7e1f8 url(/images/xmas/bgXmas.jpg) top center repeat-x; }
.backLogin { background: url(/images/member/bgLogin.jpg) top left no-repeat;  text-align:left; }
.backFindId { background: url(/images/member/bgFindId.jpg) top left no-repeat; text-align:left;}
.backFindId2 { background: url(/images/member/bgFindId2.jpg) top left no-repeat; text-align:left;}
.backFindPw { background: url(/images/member/bgFindPw.jpg) top left no-repeat; text-align:left;}
.backZoomin { background: url(/images/product/bgZoomin.gif) top left no-repeat;  text-align:left; }
.bgColor { background: #fcedb1; }




/*****************************************
/* ÀÔ·ÂÆû								*/
/****************************************/


input.default { width: 120px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #d5d5d5; background:#ffffff; }
input.login { width: 120px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #dedede; background:#f6f6f6; }
input.findOk { width: 170px; height: 20px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color:#ae8614; font-weight:bold; text-align:center; vertical-align: middle; border:1px solid #dedede; background:#ffffff; line-height:16px;}
input.search { width: 215px; height: 17px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; color:#ff7f00; letter-spacing:-1px;  vertical-align: middle; padding-top:2px; text-align:center;  border: 0; font-weight:bold; background-color: #ffffff; }
input.searchArticle { width: 200px; height: 19px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #cdcdcd; background:#ffffff; }
textarea { font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; border:1px solid #cdcdcd; background:#ffffff; }


select.serShop { height:22px; }
input.serShop { width: 180px; height: 20px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #dedede; background:#f6f6f6; }

/*****************************************
/* ¸ÞÀÎ									*/
/****************************************/


ul.mainNews { padding-top:8px; }
	ul.mainNews li { padding-left:8px; background: url(/images/main/arrow.gif) 0px 3px no-repeat; width:170px; height:18px; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #999999; }
	ul.mainNews li a { color: #999999; }
	

img.mPR	{ border:1px solid #d8d8d8; }


/*****************************************
/* ÅëÇÕ°Ë»ö								*/
/****************************************/


table.tableSearch { width:810px; height:150px; background: url(/images/title/searchProduct.gif) center bottom no-repeat; }
	table.tableSearch tr td.searchForm { padding-top:112px; padding-left:93px; }
	table.tableSearch tr td.searchForm table tr td select.serPro { height:22px; }
	table.tableSearch tr td.searchForm table tr td input.serPro { width: 180px; height: 20px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; vertical-align: middle; border:1px solid #dedede; background:#f6f6f6; }


table.searProduct { border-bottom: 1px solid #dedede; }
	table.searProduct thead tr td { width:150px; height:20px;}
	table.searProduct tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; }
	table.searProduct tbody tr td.thum { padding: 0px 4px 20px 4px; text-align:left; vertical-align:top; }
	table.searProduct tbody tr td.thum p { padding-top:10px; }
	table.searProduct tbody tr td.thum span.pName { font-size: 12px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:18px; }
	table.searProduct tbody tr td.thum span { font-size: 11px; color: #999999; text-align: left; line-height:14px; }



/*****************************************
/* Product								*/
/****************************************/


table.listProduct { border-bottom: 1px solid #dedede; }
	table.listProduct thead tr td { width:155px; height:20px;}
	table.listProduct tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; }
	table.listProduct tbody tr td.thum { padding: 0px 7px 20px 6px; text-align:left; vertical-align:top; }
	table.listProduct tbody tr td.thum p { padding-top:10px; }
	table.listProduct tbody tr td.thum span.pName { font-size: 12px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:18px; }
	table.listProduct tbody tr td.thum span { font-size: 11px; color: #999999; text-align: left; line-height:14px; }
	
table.frameProduct { width:142px; height:142px; border: 1px solid #dedede; background:#ffffff; }
	table.frameProduct tr td { text-align:center; }


table.productDefault { width:560px; }
	table.productDefault tbody tr td { font-size:12px; color:#666666; line-height:18px; }
	table.productDefault tbody tr td.thum { text-align:left; }
	table.productDefault tbody tr td.thum p.btn{ text-align:center; }

table.frameProView { width:230px; height:230px; border: 0px; background:#ffffff; }
	table.frameProView tr td { text-align:center; }


table.zoomProduct { width:619px; }
	table.zoomProduct thead tr th { text-align:left; padding-top:12px; height:91px; }
	table.zoomProduct thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:30px; height:91px; }
	table.zoomProduct tbody tr td.big { vertical-align:top; padding-bottom:20px; }
	table.zoomProduct tbody tr td.big table.frameZoomin { width:454px; height:454px; border: 2px solid #ecebe1; background:#ffffff; text-align:center; }
	table.zoomProduct tbody tr td.thum { vertical-align:top; }
	table.zoomProduct tbody tr td.thum table.thumZoomin { width:82px; height:82px; border: 1px solid #ecebe1; background:#ffffff url(/images/default/noimage80.gif) middle center no-repeat; text-align:center; }
	table.zoomProduct tbody tr td.thum table.thumZoomin thead tr td { padding-bottom:11px; }

table.naturalBox { width:390px; }
	table.naturalBox thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.naturalBox thead tr th.title { height:56px;}
	table.naturalBox thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }
		
	table.naturalBox tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.naturalBox tbody tr td.txt { padding:15px 5px 0 5px; font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #777777; line-height:16px; }


table.productInfo { width:310px; }
	table.productInfo thead tr td.pName { height:71px; background: url(/images/product/dotLine.gif) left bottom repeat-x; }
	table.productInfo tbody tr td.dotLine { height:1px; background: url(/images/product/dotLine.gif) left bottom repeat-x; }
	table.productInfo tbody tr td.pInfo { padding-top:8px; padding-bottom:8px; background: url(/images/product/dotLine.gif) left bottom repeat-x; }
	table.productInfo tbody tr td.pInfoE { padding-top:3px; padding-bottom:3px; font: 12px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #666666; }
	

table.productKeyword { border-bottom: 1px solid #d5d5d5; }
	table.productKeyword tbody tr td { padding-top:10px; padding-bottom:10px; }
	table.productKeyword tbody tr td.keyword { padding-left:10px;  font: 11px µ¸¿ò, µ¸¿òÃ¼, Dotum; color: #999999; line-height:16px; }
	
	
table.productNatural { }
	table.productNatural thead tr th { height:8px; }
	table.productNatural tbody tr td { }
	table.productNatural tbody tr td.natural { width:102px; padding:1px 0 1px 0; border: 1px solid #e4cd7d; background:#fffdca ; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #a06809; line-height:13px; text-align: center; }
	table.productNatural tbody tr td.whats { padding-left:10px; }
	
table.productBuy { width:310px; }
	table.productBuy tbody tr td { padding-top:15px; text-align:right;}


table.taDetail { width:550px; }
	table.taDetail thead tr th { padding-top:25px; font-size:12px; color:#777777; line-height:17px; text-align:left; }
	table.taDetail tbody tr td.detailCon { font-size:12px; color:#777777;padding:10px; }
		

table.listReview { width:540px; }
	table.listReview thead tr th { text-align:center; padding: 5px 0 5px 0; *padding: 5px 0 5px 0; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background: #ffffff; }
	table.listReview thead tr th.start { border-left: 1px solid #d0d0d0; background: #ffffff; }
	table.listReview thead tr th.end { border-right: 1px solid #d0d0d0; background: #ffffff; }
	
	table.listReview tbody tr td { font-size: 11px; color: #666666; padding: 5px 0 2px 0; }
	table.listReview tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; border-bottom: 1px solid #d5d5d5; }
	table.listReview tbody tr td.txtL { font-size: 11px; color: #666666; text-align: left; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #d5d5d5; }
	table.listReview tbody tr td.txtL a { font-size: 11px; color: #666666; }
	table.listReview tbody tr td.txtLb { font-size: 11px; color: #666666; text-align: left; padding-left: 5px; padding-right: 5px; font-weight:bold; border-bottom: 1px solid #d5d5d5; }
	table.listReview tbody tr td.txtLb a { font-size: 11px; color: #666666; }
	table.listReview tbody tr td.star { text-align: center; font-size: 11px; color: #bbbbbb; border-bottom: 1px solid #d5d5d5; }
	table.listReview tbody tr td.name { font-size: 11px; color: #999999; text-align: center; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #d5d5d5; }
	table.listReview tbody tr td.subject { text-align: left; padding-left: 10px; padding-right: 10px; font-weight:bold; border-bottom: 1px solid #d5d5d5; }
	table.listReview tbody tr td.conArea { padding:0; }
	
	table.listReview tbody tr td a { font-size: 12px; color: #666666; }
	table.listReview tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listReview tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listReview tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listReview tbody tr td a:active { color: #666666; text-decoration: underline; }

table.listReviewCon { width:540px; background: #f4f4f4; }
	table.listReviewCon tbody tr td.con { font-size: 11px; color: #888888; line-height:17px; text-align: left; padding: 15px 15px 15px 15px; border-bottom: 1px solid #d5d5d5;  }
	table.listReviewCon tbody tr td.btnSet { text-align: right; padding: 10px 15px 0px 0px; }
	table.listReviewCon tbody tr td.viewImg { text-align: center; padding: 10px 0px 0px 0px; }

table.reviewPopBox { width:640px; }
	table.reviewPopBox thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.reviewPopBox thead tr th.title { height:56px;}
	table.reviewPopBox thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }
		
	table.reviewPopBox tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.reviewPopBox tbody tr td.thum { padding-top:10px; text-align:left; vertical-align:top; }
	table.reviewPopBox tbody tr td.thum p { padding-top:10px; }
	table.reviewPopBox tbody tr td.thum span.pName { font-size: 12px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:18px; }
	table.reviewPopBox tbody tr td.thum span { font-size: 11px; color: #999999; text-align: left; line-height:14px; }
	
	
table.reviewBox { width:180px; }
	table.reviewBox tr td { font-size:11px; color:#888888; line-height:17px; }
	table.reviewBox tr td.reviewBg { padding:10px 10px 7px 10px; background-color: #ffffff; }
	table.reviewBox tr td.reviewName { padding:0 10px 7px 10px; font-weight:bold; text-align:right; background-color: #ffffff; }


	
table.ingredientBox { width:180px; }
	table.ingredientBox thead tr td { width:86px; }
	table.ingredientBox tbody tr td { font-size:11px; color:#888888; line-height:17px; }
	table.ingredientBox tbody tr td.ingredientBg { padding:4px; background-color: #ffffff; }
	table.ingredientBox tbody tr td.thum { padding:2px; text-align:center; }


table.frameIngredient { width:82px; height:82px; border: 1px solid #dedede; background:#ffffff; }
	table.frameIngredient tr td { text-align:center; }




/*****************************************
/* ÄÚ¸àÆ®								*/
/****************************************/


table.boxComment { border-top: 1px solid #e2c26d; border-bottom: 1px solid #d5d5d5; background: #f8f7f4; }


table.listComment { border-bottom: 1px solid #e5e5e5; background: #f8f7f4; padding:15px; }
	table.listComment tbody tr td { font-size: 11px; color: #666666; vertical-align: top; padding: 5px 0 4px 0; border-bottom: 1px solid #e5e5e5; }
	table.listComment tbody tr td.name { font-size: 11px; color: #555555; text-align: left; padding-left: 8px; padding-right: 5px; font-weight:bold;  }
	table.listComment tbody tr td.comment { font-size: 11px; color: #777777; text-align: left; padding-left: 5px; padding-right: 5px; }
	table.listComment tbody tr td.date { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: right; background: #f8f8f8; border-bottom: 1px solid #e5e5e5; }
	table.listComment tbody tr td.del { text-align: center; padding: 11px 0 4px 0;  }
	table.listComment tbody tr td a { font-size: 12px; color: #666666; }
	table.listComment tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listComment tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listComment tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listComment tbody tr td a:active { color: #666666; text-decoration: underline; }



/*****************************************
/* PR								*/
/****************************************/


table.pressNews { border-bottom: 1px solid #d5d5d5; }
	table.pressNews thead tr th { padding: 5px 0 5px 0; *padding: 5px 0 5px 0;  background: #e2c26d ; }
	table.pressNews thead tr th.start { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; background: url(/images/text/bbsTop.gif) left top no-repeat; }
	table.pressNews thead tr th.end { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; background: url(/images/text/bbsTop.gif) right top no-repeat; }
	
	table.pressNews tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; padding: 7px 0 7px 0; border-bottom: 1px solid #E5E5E5; }
	table.pressNews tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }
	table.pressNews tbody tr td.media { font-size: 11px; color: #9f5811; text-align: center; letter-spacing:-1px; }
	table.pressNews tbody tr td.txtL { text-align: left; padding-left: 15px; padding-top: 10px; padding-right: 15px; }
	table.pressNews tbody tr td.detail { vertical-align: top; height:150px; text-align: left; padding: 10px; }
	table.pressNews tbody tr td.thum { padding-left: 7px; }
	table.pressNews tbody tr td a { font-size: 12px; color: #666666; }
	table.pressNews tbody tr td a:link { color: #666666; text-decoration: none; }
	table.pressNews tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.pressNews tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.pressNews tbody tr td a:active { color: #666666; text-decoration: underline; }
	table.pressNews tbody tr td span.subjectView { font-size: 14px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:20px;  }
	table.pressNews tbody tr td span.subject { color: #ab6d2f; text-align: left; font-weight:bold; line-height:20px;  }
	table.pressNews tbody tr td span.subject a { font-size: 12px; color: #ab6d2f; text-decoration: none; }
	table.pressNews tbody tr td span.subject a:link { color: #ab6d2f; text-decoration: none; }
	table.pressNews tbody tr td span.subject a:visited { color: #ab6d2f; text-decoration: none; }
	table.pressNews tbody tr td span.subject a:hover { color: #ab6d2f; text-decoration: underline; }
	table.pressNews tbody tr td span.subject a:active { color: #ab6d2f; text-decoration: underline; }
	
	table.pressNews tbody tr td span.exp { font-size: 11px; color: #999999; text-align: center; letter-spacing:-1px; line-height:15px; }
	table.pressNews tbody tr td span.date { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }

table.framePress { width:90px; height:80px; background: url(/images/default/framePress.gif) left top no-repeat; }

table.frameCatalog { width:100px; height:100px; background: url(/images/default/frameCatalog.gif) left top no-repeat; }


table.mediaBox { }
	table.mediaBox thead tr th { text-align:left; vertical-align: top; }
	table.mediaBox thead tr th.media { width:414px; height:340; padding-top:12px; padding-left:12px; background: url(/images/pr/mediaBox.gif) left top no-repeat; }
	
	table.mediaBox thead tr td { text-align:left; vertical-align: top; }
	table.mediaBox thead tr td.mediaCon { width:206px; height:340; padding-top:62px; background: url(/images/pr/mediaTitle.gif) left top no-repeat; }
	table.mediaBox thead tr td.mediaCon span.subject { color: #ab6d2f; text-align: left; font-weight:bold; line-height:20px;  }
	table.mediaBox thead tr td.mediaCon span.con { font-size: 11px; color: #999999; line-height:18px;  }
	
	table.mediaBox tbody tr th { text-align:left; border-bottom: 2px solid #E5E5E5; }
	

table.mediaList { }
	table.mediaList thead tr td { width:124px; }
	table.mediaList tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; padding: 10px 0 0 0; }
	table.mediaList tbody tr td.thum { padding-left:6px; padding-right:6px; text-align:left; }
	
table.frameMedia { width:112px; height:89px; background: url(/images/default/frameMedia.gif) left top no-repeat; }






/*****************************************
/* Community							*/
/****************************************/


table.listEvent {  }
	table.listEvent tbody tr td { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 12px; color: #666666; vertical-align: middle; vertical-align: middle; }
	table.listEvent tbody tr td.banner { border-left: 1px solid #dedede; padding: 9px 0 9px 9px; }
	table.listEvent tbody tr td.con { border-right: 1px solid #dedede; padding: 9px 0px 9px 0; }
	table.listEvent tbody tr td.con span.eventT1 { font-size: 12px; color: #ab6d2f; font-weight:bold; }
	table.listEvent tbody tr td.con span.eventT1 a { color: #ab6d2f; }
	table.listEvent tbody tr td.con span.eventT2 { font-size: 11px; color: #ab6d2f; }
	table.listEvent tbody tr td.con span.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }
	
	table.listEvent tbody tr td a { font-size: 12px; color: #666666; }
	table.listEvent tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listEvent tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listEvent tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listEvent tbody tr td a:active { color: #666666; text-decoration: underline; }
	



/*****************************************
/* Customer								*/
/****************************************/


table.listNews { border-bottom: 1px solid #d5d5d5; }
	table.listNews thead tr th { padding: 5px 0 5px 0; *padding: 5px 0 5px 0;  background: #e2c26d ; }
	table.listNews thead tr th.start { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; background: url(/images/text/bbsTop.gif) left top no-repeat; }
	table.listNews thead tr th.end { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; background: url(/images/text/bbsTop.gif) right top no-repeat; }
	
	table.listNews tbody tr td { font-size: 12px; color: #666666; vertical-align: middle; padding: 6px 0 5px 0; border-bottom: 1px solid #E5E5E5; }
	table.listNews tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }
	table.listNews tbody tr td.name { font-size: 11px; color: #666666; text-align: center; }
	table.listNews tbody tr td.code { font-size: 11px; color: #9f5811; text-align: center; letter-spacing:-1px; }
	table.listNews tbody tr td.code a { font-size: 11px; color: #9f5811; text-decoration: underline; }
	table.listNews tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listNews tbody tr td.address { text-align: left; font-size: 11px; color: #999999; padding-left: 10px; padding-right: 10px; }
	table.listNews tbody tr td.txtNotice { text-align: left; padding-left: 10px; padding-right: 10px; font-weight:bold; }
	table.listNews tbody tr td.subject { text-align: left; padding-left: 10px; padding-right: 10px; font-weight:bold; }
	table.listNews tbody tr td.faq { text-align: center; padding-top: 12px; padding-bottom: 7px; }
	table.listNews tbody tr td.detail { height:150px; text-align: left; padding: 10px; vertical-align:top; }
	table.listNews tbody tr td.reply { height:150px; background:#f5f5f5; text-align: left; padding: 15px; vertical-align:top; }
	table.listNews tbody tr td.reply span.replyHead { font-size: 12px; color: #9f5811; text-align: center; font-weight:bold; }
	table.listNews tbody tr td a { font-size: 12px; color: #666666; }
	table.listNews tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listNews tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listNews tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listNews tbody tr td a:active { color: #666666; text-decoration: underline; }
	

table.listContents { border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }
	table.listContents tbody tr td { font-size: 11px; color: #787878; vertical-align: middle; padding: 6px 0 5px 0; border-bottom: 1px solid #E5E5E5; }
	table.listContents tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }
	table.listContents tbody tr td.txtL { font-size: 11px; color: #999999; text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listContents tbody tr td span.comment { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #db8c09; font-weight:bold; }
	table.listContents tbody tr td a { font-size: 11px; color: #999999; }
	table.listContents tbody tr td a:link { color: #999999; text-decoration: none; }
	table.listContents tbody tr td a:visited { color: #999999; text-decoration: none; }
	table.listContents tbody tr td a:hover { color: #565656; text-decoration: underline; }
	table.listContents tbody tr td a:active { color: #565656; text-decoration: underline; }


table.qnaForm { }
	table.qnaForm tbody tr td.boxForm { padding:15px; background: #ffffff; border: 5px solid #f2f2f2; }
	code { font-size: 11px; color: #9f5811; text-align: center; letter-spacing:-1px; }

table.listForm { border-top: 2px solid #e2c26d; border-bottom: 1px solid #d5d5d5; }
	table.listForm tbody tr th { padding: 5px 0 5px 12px; *padding: 5px 0 5px 12px;  background: #f6f6f6 ; text-align:left; border-bottom: 1px solid #E5E5E5; }
	table.listForm tbody tr th.onlyth { padding: 9px 0 7px 12px; *padding: 9px 0 7px 12px;  background: #f6f6f6 ; text-align:left; border-bottom: 1px solid #E5E5E5; }
	table.listForm tbody tr td { font-size: 12px; color: #666666; vertical-align: top; padding: 5px 0 7px 12px; border-bottom: 1px solid #E5E5E5; }
	table.listForm tbody tr td.none { font-size: 12px; color: #666666; vertical-align: top; padding: 0; border: 0px; }
	table.listForm tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listForm tbody tr td.subject { text-align: left; padding-left: 10px; padding-right: 10px; font-weight:bold; }
	table.listForm tbody tr td.faq { text-align: center; padding-top: 12px; padding-bottom: 7px; }
	table.listForm tbody tr td.detail { height:150px; text-align: left; padding: 10px; }
	table.listForm tbody tr td.choice { font-size: 12px; color: #666666; text-align: left; vertical-align:middle; padding: 8px 10px 8px 10px; }
	table.listForm tbody tr td a { font-size: 12px; color: #666666; }
	table.listForm tbody tr td a:link { color: #666666; text-decoration: none; }
	table.listForm tbody tr td a:visited { color: #666666; text-decoration: none; }
	table.listForm tbody tr td a:hover { color: #666666; text-decoration: underline; }
	table.listForm tbody tr td a:active { color: #666666; text-decoration: underline; }


table.otherArticle { border-top: 1px solid #d5d5d5; }
	table.otherArticle thead tr th { padding: 5px 0 4px 0; *padding: 5px 0 4px 0; background: #f8f8f8; border-bottom: 1px solid #e5e5e5;  }
	table.otherArticle thead tr td { font-size: 12px; color: #666666; vertical-align: top; padding: 5px 0 4px 0; background: #f8f8f8; border-bottom: 1px solid #e5e5e5; }
	table.otherArticle thead tr td.txtL { text-align: left;  }
	table.otherArticle thead tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; background: #f8f8f8; border-bottom: 1px solid #e5e5e5; }
	table.otherArticle thead tr td a { font-size: 12px; color: #666666; }
	table.otherArticle thead tr td a:link { color: #666666; text-decoration: none; }
	table.otherArticle thead tr td a:visited { color: #666666; text-decoration: none; }
	table.otherArticle thead tr td a:hover { color: #666666; text-decoration: underline; }
	table.otherArticle thead tr td a:active { color: #666666; text-decoration: underline; }


table.printMapBox { width:620px; }
	table.printMapBox thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.printMapBox thead tr th.title { height:56px;}
	table.printMapBox thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }
		
	table.printMapBox tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.printMapBox tbody tr td.thum { padding-top:10px; text-align:left; vertical-align:top; }
	table.printMapBox tbody tr td.thum p { padding-top:10px; }
	table.printMapBox tbody tr td.thum span.pName { font-size: 12px; color: #ab6d2f; text-align: left; font-weight:bold; line-height:18px; }
	table.printMapBox tbody tr td.thum span { font-size: 11px; color: #999999; text-align: left; line-height:14px; }


table.shopForm tr td.shopSearch { width:620px; height:290px; background: url(/images/customer/shopBox.gif) left top no-repeat; }




/*****************************************
/* Member								*/
/****************************************/


table.listAgreement { }
	table.listAgreement thead tr th { padding-top:20px;text-align:left; }
	
	table.listAgreement tbody tr td.agreeBox { hieght:50px; padding:10px; background: #f2f2f2 ;  }
	table.listAgreement tbody tr td.agree { padding:10px;font-size: 11px; color: #888888; line-height:18px; }
	table.listAgreement tbody tr td p.txtAgree { padding-top:10px;font-size: 11px; color: #888888; line-height:18px; text-align:right;  }
	
.agreeScroll { background: #ffffff; overflow-y:scroll; overflow-x:hidden; width:600px; height:120px; }


table.joinForm { }
	table.joinForm thead tr th { padding-top:20px;text-align:left; }
	
	table.joinForm tbody tr td.boxForm { padding:15px; background: #ffffff; border: 5px solid #f2f2f2; }
	table.joinForm tbody tr td.agree { padding:10px;font-size: 11px; color: #888888; line-height:18px; }
	table.joinForm tbody tr td p.txtAgree { padding-top:10px;font-size: 11px; color: #888888; line-height:18px; text-align:right;  }


table.listLogin1 { width:620px; height:330px; }
	table.listLogin1 thead tr th.visual { width:300px; text-align:left; }
	table.listLogin1 thead tr td.form { padding-top:40px;vertical-align:top; width:300px; text-align:center; }
	table.listLogin1 thead tr td.boxForm { padding:15px; background: #ffffff; border: 5px solid #f2f2f2; }
	table.listLogin1 thead tr td.agree { padding:10px;font-size: 11px; color: #888888; line-height:18px; }
	table.listLogin1 thead tr td p.txtAgree { padding-top:10px;font-size: 11px; color: #888888; line-height:18px; text-align:right;  }

table.listLogin { width:290px; }
	table.listLogin thead tr th { vertical-align:top; height:30px; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin thead tr th.tLine { vertical-align:top; height:5px; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin tbody tr td.form { padding-left:35px; height:100px; text-align:left; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin tbody tr td.failInfo { height:120px; text-align:center; background: url(/images/member/lineLogin.gif) center bottom no-repeat; }
	table.listLogin tbody tr td.serM { padding-left:40px; padding-top:20px; text-align:left; }




/*****************************************
/* ¾ÆÀÌµðÁßº¹È®ÀÎ & ¿ìÆí¹øÈ£ Ã£±â		*/
/****************************************/

table.popBox { border: 1px solid #f6e396; background:#ffffff; }

table.zipBox { width:390px; }
	table.zipBox thead tr th { height:51px; vertical-align:top; text-align:left; padding-top:10px;  }
	table.zipBox thead tr th.title { height:56px;}
	table.zipBox thead tr th.closeBtn { text-align:right; vertical-align:top; padding-top:20px; }
		
	table.zipBox tbody tr td.lineBg { height:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.zipBox tbody tr th.txtInfo { height:98px; text-align:center; padding-bottom:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	table.zipBox tbody tr th.txtInfo span.id { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #f09717; font-weight:bold; }
	table.zipBox tbody tr td.searchForm { height:70px; text-align:center; padding-bottom:8px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }
	
	table.zipBox tbody tr th.txtZip { height:98px; text-align:left; padding-left:30px;  padding-bottom:5px; background: url(/common/include/member/images/line.gif) center bottom no-repeat; }

table.listZipTop {  }
	table.listZipTop thead tr th { height:10px; }
	table.listZipTop thead tr td { text-align:center; }
	table.listZipTop thead tr td { padding: 5px 0 5px 0; *padding: 5px 0 5px 0;  background: #e2c26d ; }
	table.listZipTop thead tr td.start { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; background: url(/images/text/bbsTop.gif) left top no-repeat; }
	table.listZipTop thead tr td.end { padding: 5px 0 5px 0; *padding: 5px 0 5px 0; background: url(/images/text/bbsTop.gif) right top no-repeat; }

table.listZipList { border-bottom: 1px solid #d5d5d5; }	
	table.listZipList tbody tr td { font-size: 12px; color: #666666; vertical-align: top; padding: 5px 0 4px 0; border-bottom: 1px solid #E5E5E5; }
	table.listZipList tbody tr td.onlyNum { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align: center; }
	table.listZipList tbody tr td.onlyNum a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
	table.listZipList tbody tr td.txtL { text-align: left; padding-left: 10px; padding-right: 10px; }
	table.listZipList tbody tr td.txtL a { font-size: 12px; color: #666666; }
	
	table.listZipList tbody tr td.nodata { vertical-align:middle; text-align: center; width:390px; height:100px; }
	

.zipScroll { overflow-y:scroll; overflow-x:hidden; width:390px; height:270px; }


/*****************************************
/* °øÅë Å¬·¡½º							*/
/****************************************/


.nodata { height:100px; vertical-align:middle; text-align:center; }

.paging { padding-top:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.paging a { color: #999999; }

.p6L { padding-left:6px; }
.p10L { padding-left:10px; }
.p15L { padding-left:15px; }

.p3R { padding-right:3px; }
.p4R { padding-right:4px; }
.p10R { padding-right:10px; }

.p3T { padding-top:3px; }
.p5T { padding-top:5px; }
.p10T { padding-top:10px; }
.p15T { padding-top:15px; }
.p20T { padding-top:20px; }
.p25T { padding-top:25px; }
.p30T { padding-top:30px; }
.p35T { padding-top:35px; }
.p40T { padding-top:40px; }

.p1B { padding-bottom:1px; }
.p2B { padding-bottom:2px; }
.p3B { padding-bottom:3px; }
.p4B { padding-bottom:4px; }
.p5B { padding-bottom:5px; }
.p7B { padding-bottom:7px; }
.p10B { padding-bottom:10px; }
.p11B { padding-bottom:11px; }
.p15B { padding-bottom:15px; }
.p20B { padding-bottom:20px; }

.m3T { margin-top:3px; }
.m5T { margin-top:5px; }
.m10T { margin-top:10px; }
.m20T { margin-top:20px; }
.m30T { margin-top:30px; }
.m40T { margin-top:30px; }
.m50T { margin-top:30px; }

.m3B { margin-bottom:3px; }
.m4B { margin-bottom:4px; }
.m5B { margin-bottom:5px; }
.m10B { margin-bottom:10px; }
.m20B { margin-bottom:20px; }
.m30B { margin-bottom:30px; }

.taSize { width: 620px; }

.searSize { width: 750px; }

.coSize { width: 590px; }

.footPadd { height: 40px; }

.TL {text-align:left; }
.TC {text-align:center; }
.TR {text-align:right; }

.VT {vertical-align:top; }
.TM {vertical-align:middle; }
.TB {vertical-align:bottom; }