@charset "utf-8";

#contents { padding-top:20px; overflow:hidden; }
	#lCon { float:left; width:200px; }
	#rCon { float:right; width:740px; }

#mainBanner { width:960px; height:286px; position:relative; }

#mainBanner {}
#mainBanner div.product { position:absolute; top:0; right:0; padding:40px 0 0 41px; width:264px; height:160px; background:url(/images/v2/bg_bannerFrame.gif) left top no-repeat; }
#mainBanner div.product a img { width:210px; height:155px;  }

/*bg알파값 50%로 해주세요 (현재 원포미 롤링배너 내 bg참고)*/
#mainBanner div.product div.productName { position:absolute; right:43px; bottom:10px; background:url(/images/v2/icon_productName.gif) 7px 5px no-repeat; height:12px; padding:10px 15px 10px 35px; color:#fff; font:11px 돋움, dotum; letter-spacing:-1px; font-weight:bold; } 
#mainBanner div.button { background:url(/images/v2/bg_banner.gif) repeat-x 0 5px; width:100%; height:35px; position:absolute; top:241px; left:0; text-align:center; }
#mainBanner div.button p { background:#fff; margin:0 auto; width:180px; padding-left:5px; }

#mainBanner div.button p a { margin-right:5px; }
#mainBanner .more { position:absolute; top:12px; right:12px; }

/* 왼쪽 컨텐츠 */
	#login { border:1px solid #DADADA; background:#F4F4F4; padding-top:1px; margin-bottom:20px; }
	#login h2 { background:#E3E3E3; width:176px; height:20px; border-bottom:1px solid #DBDBDB; margin-bottom:15px; margin:0 auto; color:#47657F; font-size:12px; padding:10px 10px 0 10px; }
	#login h2 p { color:#666; font-weight:normal; text-align:center; }
	#login h2 p strong { color:#47657F; }
	#login .txt { float:left; padding:15px 0 0 10px; width:120px; }
	#login .txt input { border:1px solid #DBDBDB; width:113px; height:17px; font-size:11px; padding:6px 0 0 5px; margin-bottom:6px; vertical-align:middle; }
	#login .btn { margin:15px 0 0 5px; }
	#login .find { width:181px; padding:16px 0 0 17px; background:#fff; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; margin-top:9px; }
	#login .find li { height:22px; }
	#login .find li a { background:url(/images/v2/bul_arrow.gif) no-repeat right center; color:#47657F; font-size:11px; letter-spacing:-1px; text-decoration:underline; padding-right:8px; }
	#login .what { text-align:center; border-top:1px solid #fff; padding:5px 0; overflow:hidden; width:198px;} 
	#login .myInfo, #login .myInfo2 { padding:10px 4px 20px 10px; border-bottom:1px solid #DBDBDB; overflow:hidden; }
	#login .myInfo p, #login .myInfo2 p { position:relative; padding-bottom:17px; }
	#login .myInfo p a img, #login .myInfo2 p a img { position:absolute; top:-4px; right:0; }
	#login .myInfo p a, #login .myInfo2 p a { font-size:11px; color:#47657F; text-decoration:underline; letter-spacing:-1px; }
	#login .myInfo .goods { background:url(/images/v2/ico_goods.gif) no-repeat center top; height:13px; display:block; float:left; padding-top:27px; font-weight:bold; color:#666; position:relative; font-size:11px; margin:0 25px 0 10px; }
	#login .myInfo .goods img { position:absolute; top:13px; left:47px; }
	#login .myInfo .msg { background:url(/images/v2/ico_msg.gif) no-repeat center top; height:13px; display:block; float:left; padding-top:27px; font-weight:bold; color:#666; position:relative; font-size:11px; }
	#login .myInfo em, #login .myInfo2 em { color:#959595; font-style:normal; font-weight:normal; }
	#login .myInfo em.n, #login .myInfo2 em.n{ color:#7BABCD; font-weight:bold; }
	#login .myInfo2 .goods { background:url(/images/v2/ico_goods.gif) no-repeat center top; height:13px; display:block; float:left; padding-top:27px; font-weight:bold; color:#666; position:relative; font-size:11px; margin:0 10px 0 13px; }
	#login .myInfo2 .goods img { position:absolute; top:13px; left:30px; }
	#login .myInfo2 .msg { background:url(/images/v2/ico_msg.gif) no-repeat center top; height:13px; display:block; float:left; padding-top:27px; font-weight:bold; color:#666; position:relative; font-size:11px; margin:0 10px; }
	#login .myInfo2 .cmt { background:url(/images/v2/ico_cmt.gif) no-repeat center top; height:13px; display:block; float:left; padding-top:27px; font-weight:bold; color:#666; position:relative; font-size:11px; margin:0 0 0 10px; }
	#login .my { border-top:1px solid #fff; border-bottom:1px solid #DBDBDB; padding:9px 0 3px 21px; }
	#login .my li { padding-bottom:6px; font-size:11px; letter-spacing:-1px; }
	#login .my li a { font-size:11px; color:#7BABCD; font-weight:bold; margin-left:6px; }
	#login .myPage { border-top:1px solid #fff; padding:9px 0 10px 10px; }
	#login .myPage a { background:url(/images/v2/bul_arrow.gif) no-repeat right center; padding-right:8px; text-decoration:underline; font-size:11px; letter-spacing:-1px; color:#47657F; }
	#login .fan { border-top:1px solid #fff; border-bottom:1px solid #DBDBDB; padding:20px 0 20px 33px; font-size:11px; }
	#login .fan .bar { padding:0 15px 0 6px; color:#D3D3D3; }
	#login .fan a { color:#7BABCD; font-weight:bold; }
	#login .hidden_phrase{visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-10000px;}
	
	#rMenu { background:url(/images/v2/bg_menu.gif) repeat-y; padding:5px; margin-bottom:20px; }
	#rMenu ul { background:#fff; padding:3px; }
	#rMenu ul li { border-bottom:1px solid #E3E3E3; }
	#rMenu ul li a { color:#221D1D; padding:17px 0 15px 10px; display:block; font-weight:bold; }
	#rMenu ul li a:hover { color:#FF5578; background:#E3E3E3; height:13px; padding:17px 0 15px 10px; text-decoration:none; }
	#rMenu ul li a.on { color:#FF5578; font-size:14px; background:#E3E3E3; height:13px; padding:12px 0 12px 10px; }
	#rMenu ul li ul { }
	#rMenu ul li ul li { border:none; }
	#rMenu ul li ul li a { color:#888; padding:7px 0 7px 17px; font-weight:normal; width:150px; }
	#rMenu ul li ul li a:hover { color:#FF5578; background:#fff; padding:0; font-weight:bold; padding:7px 0 7px 17px; text-decoration:none; }
	#rMenu ul li ul li a.on {  color:#FF5578; background:#fff; padding:0; font-size:12px; font-weight:bold; padding:7px 0 7px 16px; }
	#rMenu ul li.last { border-bottom:0; }
	
	.notice {}
	.notice h2 { padding-bottom:10px; }
	.notice ul li { padding-bottom:3px; overflow:hidden; }
	.notice dl { font-size:11px; float:left; letter-spacing:-1px; }
	.notice dl dt { color:#AEC4C9; float:left; width:36px; padding:1px 0 0 1px; }
	.notice dl dd { float:left; line-height:15px; width:160px; }

	.banner { padding-bottom:27px; }
	.banner ul {}
	.banner ul li { padding-bottom:3px; }
	.banner ul li img { vertical-align:middle; }

/* 오른쪽 컨텐츠 */
	#topCon { margin-bottom:35px; float:left; width:100%; }
	#topCon h3 { padding:2px 0 11px; width:100%; background:url(/images/v2/bg_h3.gif) 0 8px repeat-x; }
	#topCon h3 img { display:block; padding-right:10px; background:#FFF; }
		.l { float:left; width:360px; }
		.r { float:right; width:360px; }
		.storyList { padding:0 16px 10px 16px; border-bottom:3px solid #dbdbdb; }
		.storyList li { padding:0; letter-spacing:-1px; }
		.storyList li dl { width:100%; padding:0; overflow:hidden; font:11px 돋움, dotum; text-decoration:none; }
		.storyList li dl dt { padding:0 0 8px 0; }
		.storyList li dl dt a, .storyList li dl dt a:visited { color:#667e8e;}
		.storyList li dl dd { padding:0 0 8px 0; font-size:11px; letter-spacing:0; }
		.storyList li dl dd .bar { color:#D3D3D3; padding:0 3px; }
		.storyList li .thumb { margin-bottom:18px; float:left; padding-right:10px;}
		.storyList li .desc { font-size:11px; color:#999; line-height:15px; display:block; height:60px; overflow:hidden; }
		.storyList li .writer { color:#486680; }
		.storyList li .date { color:#486680; }
				
		.nowList { border-bottom:3px solid #dbdbdb; padding:1px 0 0 0; }
		.nowList li { float:none; width:100%; border-bottom:1px solid #F1F1F1; overflow:hidden; padding:0; margin:0 0 3px 0; letter-spacing:-1px; }
		.nowList li.last { float:none; border:0;}
		.nowList li ul { width:100%; margin:0 10px; }
		.nowList li dl { width:100%; margin:0 auto; font:11px 돋움, dotum; }
		.nowList li dl dt { float:left; width:15px; margin:0; padding:3px 0 0 0; }
		.nowList li dl dd { float:left; width:95%; /*height:47px; *height:46px;*/ overflow:hidden; padding:0; margin:0 0 5px 0; }
		.nowList li dl dd a { font-size:11px; line-height:16px; letter-spacing:-1px; }
		.nowList li dl dd span { color:#666; padding-left:5px; letter-spacing:0; }
		.nowList li dl dd span .desc { font-size:11px; color:#888; line-height:15px;  }
		.nowList li dl dd span.writer { color:#486680; text-decoration:none; padding:0 5px 0 0;  }
		.nowList li dl dd span.date { color:#486680; text-decoration:none; background:url(/images/v2/img_part.gif) right no-repeat; padding-right:5px; }
	
	.goodsGuide { clear:both; margin-bottom:40px; }
	.goodsGuide h3 { clear:both; display:none; }
	.goodsGuide a { padding:0; margin:0; }
	.goodsGuide ul.mian { height:78px;}
	.goodsGuide ul.mian li { float:left; width:245px; height:68px; background:url(/images/v2/bg_guide_line.gif) right no-repeat; padding:5px 0; }
	.goodsGuide ul.mian li.last { background:none; }
	
	.goodsGuide ul.mian li dl { width:172px; margin:0 auto; }
	.goodsGuide ul.mian li dt { position:relative; float:left; width:80px; height:68px; }
	.goodsGuide ul.mian li dt img.cover { position:absolute; left:0; top:-58px; *top:0; z-index:999; }
	.goodsGuide ul.mian li dt a { position:relative; width:80px; height:68px; padding:0; margin:0; }
	.goodsGuide ul.mian li dt a img { width:80px; height:68px; }
	.goodsGuide ul.mian li dd { float:right; }

	.goodsList { clear:both; margin-bottom:20px; overflow:hidden; }
	.goodsList .title { width:100%; overflow:hidden; padding-bottom:8px; }
	.goodsList .title h3 { float:left; }
	.goodsList .title a { float:right; padding-top:4px; }
	.goodsList ul { border-left:1px solid #DBDBDB; border-top:1px solid #DBDBDB; float:left; }
	.goodsList ul li { border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; padding:10px 10px 15px; width:225px; float:left; }
	.goodsList ul li img { vertical-align:middle; }
	.goodsList ul li .bar { float:right; height:18; margin-bottom:8px; padding:4px 0 0 6px; }
	.goodsList ul li .name { height:20px; padding:7px 0; color:#666; font:12px 굴림, gulim; font-weight:bold; letter-spacing:-1px; }
	.goodsList ul li a.thumb { width:225px; height:169px; display:block; }
	
	/*.goodsList ul li .bar { background:#E3E3E3; height:20px; margin-bottom:8px; padding:2px 0 0 6px; }
	.goodsList ul li .name { padding-bottom:6px; }*/
	
	
	.goodsList ul li .home { background:url(/images/v2/ico_star.gif) 0 5px no-repeat; padding:5px 0 2px 13px; font-size:11px; color:#667e8e; letter-spacing:-1px; float:left; }
	.goodsList ul li .home2 { background:url(/images/v2/ico_star.gif) 0 5px no-repeat; padding:5px 0 2px 13px; font-size:11px; color:#667e8e; letter-spacing:-1px; float:left; }
	.goodsList ul li span { font-size:18px; font-weight:bold; color:#C0C0C0; float:right; letter-spacing:-1px; }

	.intentArtist { background:#f2f2f2; border:1px solid #e5e5e5; padding:3px 3px 3px 8px; overflow:hidden; float:left; width:727px; }
	.intentArtist h3 { padding:5px 0 9px; width:265px; overflow:hidden; }
	.intentArtist .box { float:left; width:255px; }
	.intentArtist .box img { float:left; margin-right:9px; }
	.intentArtist .box div { line-height:14px; }
	.intentArtist .box div p a { color:#000; font-size:12px; background:url(/images/v2/ico_star2.gif) left top no-repeat; padding-left:11px; letter-spacing:-1px; }
	.intentArtist .box div a { font-size:11px; color:#545454; letter-spacing:-1px; }
	.intentArtist .artistList { float:right; background:#fff; border:1px solid #e5e5e5; padding:10px 10px 0 0; height:174px; }
	.intentArtist .artistList li { float:left; padding-left:10px; width:140px; text-align:center; }
	.intentArtist .artistList li img { vertical-align:middle; }
	.intentArtist .artistList li .bar { float:right; height:18; text-align:left; margin-bottom:10px; padding:5px 0 0 6px; }
	.intentArtist .artistList li .name { text-align:left; height:12px; margin:6px 0; padding:5px 0; font-size:12px; letter-spacing:-1px; }
	.intentArtist .artistList li .name a {letter-spacing:-1px; }
	.intentArtist .artistList li strong {  font-size:18px; font-weight:bold; color:#C0C0C0; float:right; letter-spacing:-1px;}
	.intentArtist .artistList li a.thumb { width:140px; height:105px; display:block; }

	#spcShopping { border:5px solid #87BEE5; float:left; width:730px; padding-bottom:20px; margin-bottom:20px; }
	#spcShopping .tit { background:#F2F2F2; position:relative; padding:17px 0 12px 76px; margin-bottom:20px; }
	#spcShopping .tit img { position:absolute; top:-7px; left:16px; }
	#spcShopping .tit p { color:#47657F; font-size:18px; font-weight:bold; letter-spacing:-1px; background:url(/images/v2/ico_star3.gif) no-repeat left 1px; padding:0 0 5px 20px; }
	#spcShopping .tit span { font:11px dotum,돋움; color:#999; letter-spacing:-1px; }
	#spcShopping .spcList { margin:0 15px 10px; border-bottom:1px solid #E2E2E2; width:700px; float:left; padding-bottom:10px; }
	#spcShopping .spcList .thumb { float:left; margin-right:25px; }
	#spcShopping .spcList .thumb img { border:1px solid #DBDBDB; }
	#spcShopping .spcList div { float:left; }
	#spcShopping .spcList div p { color:#667E8E; font:bold 11px dotum,돋움; letter-spacing:-1px; background:url(/images/v2/ico_gift2.gif) no-repeat; padding-left:19px; height:15px; margin-bottom:7px; }
	#spcShopping .spcList div ul {}
	#spcShopping .spcList div ul li { float:left; width:132px; text-align:center; padding-right:10px; }
	#spcShopping .spcList div ul li a.t { border:1px solid #DBDBDB; margin-bottom:10px; padding:5px; display:block; }
	#spcShopping .spcList div ul li a { color:#666; } 
	#spcShopping .spcList div ul li span { color:#C0C0C0; font:bold 18px dotum,돋움; letter-spacing:-1px; display:block; padding-top:5px; }
	#spcShopping .btn { text-align:right; padding-right:15px; }

	.spcBanner { margin-bottom:40px; }

	#spcList {}
	#spcList .tit { background:#F7F7F7; border-bottom:1px solid #F0F0F0; font-weight:bold; color:#667E8E; height:22px; padding:11px 0 0 10px; margin-bottom:20px; }
	#spcList ul { margin-left:20px; }
	#spcList ul li { float:left; width:189px; padding:0 66px 50px 0; }
	#spcList ul li.n { padding-right:0; }
	#spcList ul li .thumb { margin-bottom:7px; display:block; }
	#spcList ul li .thumb img { border:1px solid #E3E3E3; }
	#spcList ul li .nick { font-size:14px; color:#667E8E; font-weight:bold; background:url(/images/v2/ico_star.gif) no-repeat left center; padding-left:16px; }
	#spcList ul li p { border-bottom:2px solid #87BEE5; font:11px dotum,돋움; color:#666; letter-spacing:-1px; line-height:15px; padding:5px 0; margin-bottom:10px; }
	#spcList ul li dl { letter-spacing:-1px; font:11px dotum,돋움; height:23px; }
	#spcList ul li dl dt { color:#666; float:left; }
	#spcList ul li dl dt img { vertical-align:middle; margin-right:6px; }
	#spcList ul li dl dd { color:#999; }
	#spcList ul li div { border:1px solid #E5E5E5; background:#F2F2F2; padding:5px 0 5px 5px; float:left; width:183px; }
	#spcList ul li div ul { margin-left:0; }
	#spcList ul li div ul li { width:56px; height:56px; padding-right:5px; padding-bottom:0; }


/* 가이드상품목록 */
#category { font-size:11px; color:#666; font-weight:normal; }
#category strong { color:#FF5578; }
	
	.topBox { width:713px; height:33px; margin:13px 0 30px; color:#47657F; font-weight:bold; padding:58px 0 0 27px; font-size:14px; }
	.topBox span { color:#FF5578; }
	.cosmetic { background:url(/images/v2/bg_cosmetic.gif) no-repeat; }
	.day { background:url(/images/v2/bg_day.gif) no-repeat; }
	.jewelry { background:url(/images/v2/bg_jewelry.gif) no-repeat; }

	.order { overflow:hidden; margin-bottom:30px; float:left; width:100%; }
	.order dl { float:right; }
	.order dl dt { background:url(/images/v2/bul_arrow3.gif) no-repeat 0 9px; float:left; padding:6px 9px 0 7px; color:#999; margin-left:17px; }
	.order dl dd { float:left; }
	.order dl dd img { vertical-align:middle; }

	.guide_goodsList { width: 740px; float:left; }
	.guide_goodsList li { position:relative; width:172px; float:left; margin-right:17px; padding-bottom:40px; }
	.guide_goodsList li.last { margin-right:0; }
	.guide_goodsList li a.thumb { border:1px solid #DBDBDB; display:block; width:160px; height:120px; padding:5px; margin-bottom:5px; }
	.guide_goodsList li a.flag { position:absolute; margin:0; padding:0; }
	.guide_goodsList li p.custom { background:url(/images/v2/ico_custom_s.gif) no-repeat right; width:172px; height:16px; padding-top:3px; margin-bottom:7px; }
	.guide_goodsList li p.custom a { font-weight:bold; color:#666; }
	.guide_goodsList li p.unique { background:url(/images/v2/ico_unique_s.gif) no-repeat right; height:16px; padding-top:3px; margin-bottom:7px; }
	.guide_goodsList li p.unique a { font-weight:bold; color:#666; }
	.guide_goodsList li p.info { overflow:hidden; margin-bottom:8px; width:172px; }
	.guide_goodsList li p.info a.h1 { background:url(/images/v2/ico_star.gif) left no-repeat; font-size:11px; color:#667E8E; padding-left:13px; float:left; margin-top:3px; }
	.guide_goodsList li p.info a.h2 { background:url(/images/v2/ico_star.gif) left no-repeat; font-size:11px; color:#667E8E; padding-left:13px; float:left; margin-top:3px; }
	.guide_goodsList li p.info span { float:right; color:#C0C0C0; font-size:18px; font-weight:bold; letter-spacing:-1px; }
	.guide_goodsList li div { border-top:1px dashed #DBDBDB; padding-top:6px; }
	.guide_goodsList li div .cmt { float:right; background:url(/images/v2/ico_cmtNum.gif) left 1px no-repeat; font-weight:bold; padding:2px 0 0 19px; height:18px; }
	.guide_goodsList li div .cmt a { color:#B3D04D; font-size:11px; }

h4 { color:#49647F; margin:30px 0 25px; letter-spacing:-1px; font-size:18px; }
h4 img { vertical-align:middle; margin-right:5px; }

/**/
.plazaList { clear:both; background:url(/images/v2/bg_list.gif) repeat-x top; float:left; padding-top:6px; margin-bottom:10px; }
.plazaList li { float:left; width:100%; }
.plazaList li dl { width:100%; }
.plazaList li dl dt { float:left; padding:0 10px 7px 0; }
.plazaList li dl dt a { display:block; padding:3px; border:1px solid #E2E2E2; }
.plazaList li dl dt.thumb { padding-top:7px; }
.plazaList li dl dt.thumb a { padding:0; }
.plazaList li dl dd { line-height:15px; }
/*
.plazaList li dl dd .tit { padding:2px 0 8px; }
.plazaList li dl dd .tit a { font-weight:bold; color:#FF5578; }*/
.plazaList li dl dd .tit { padding:2px 0 8px; font-weight:bold; color:#FF5578; }
/*.plazaList li dl dd .tit2 { padding-top:7px; }*/
.plazaList li dl dd .tit2 { padding-top:7px; font-weight:bold; font-size:11px; color:#647e8d; letter-spacing:-1px; }
/*.plazaList li dl dd .tit2 a { font-weight:bold; font-size:11px; color:#647e8d; letter-spacing:-1px; }*/
.plazaList li dl dd .tit2 a.artist { background:url(/images/v2/ico_star.gif) left no-repeat; padding-left:13px; }
.plazaList li dl dd a { color:#666; letter-spacing:-1px; }
.plazaList li dl dd a.show { font-size:11px; color:#7BABCD; background:url(/images/v2/bul_arrow4.gif) no-repeat right center; padding-right:6px; text-decoration:underline; margin-left:10px; }
.plazaList li dl dd.cl { position:relative; display:block; width:100%; clear:both; border-top:1px dashed #E2E2E2; padding:7px 0 0 0; margin:0; }

.plazaList li dl dd .date { position:relative; top:0; bottom:5px; float:left; clear:both; font-size:11px; color:#47657F; }
.plazaList li dl dd .date a { color:#7BABCD; background:url(/images/v2/bul_arrow4.gif) no-repeat right center; padding:0 6px 0 0; text-decoration:underline; margin:0 5px 0 0; }

.plazaList li dl dd a.cmt { position:absolute; top:7px; clear:both; right:0; color:#47657F; text-decoration:underline; background:url(/images/v2/ico_cmt2.gif) no-repeat; padding:0 0 0 17px; margin:0; font-size:11px;  }

.plazaList li dl dd div { padding-top:7px; }
.plazaList .l_con { float:left; width:620px; padding-top:7px; }
.plazaList .r_con { float:right; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#F4F4F4; width:110px; text-align:center; padding-top:7px; margin-left:10px; }
.plazaList .r_con img { border:1px solid #E1E1E1; margin-bottom:8px; width:60px; height:60px; }
.plazaList .r_con p { background:#E3E3E3; color:#000; text-align:center; height:17px; font-size:11px; padding-top:8px; }
.plazaList .r_con p a { color:#000; letter-spacing:-1px; }
.plazaList .r_con p a.artist { background:#E3E3E3 url(/images/v2/ico_star2.gif) left 8px no-repeat; color:#000; text-align:center; height:17px; font-size:11px; padding:8px 0 0 11px ; }

.plazaList .conWrap { position:relative; border-bottom:1px solid #E2E2E2; float:left; width:740px; }

.plazaList .conWrap div.storyinfo { position:absolute; width:670px; bottom:0; clear:both; height:22px; padding-left:70px; }
.plazaList .conWrap div.storyinfo p.date { position:relative; top:0; bottom:5px; padding:0; margin:0; }
.plazaList .conWrap div.storyinfo a.cmt { clear:both; position:absolute; right:0; bottom:5px; height:19px; }

.plazaList .comment { background:#F8F8F8; float:left; width:718px; padding:11px; display:none; }
.plazaList .comment .t { font-size:11px; font-weight:bold; color:#555; letter-spacing:-1px; margin-bottom:20px; }
.plazaList .comment .t span { color:#FF5578; }
.plazaList .comment .inpCmt {}
.plazaList .comment .inpCmt span { margin-right:10px; }
.plazaList .comment .inpCmt .txt { border:1px solid #DBDBDB; height:22px; margin-right:10px; }
.plazaList .comment .inpCmt .name { width:73px; }
.plazaList .comment .inpCmt .email { width:182px; }
.plazaList .comment .inpCmt .password { width:142px; }
.plazaList .comment .inpCmt input { vertical-align:middle; }
.plazaList .comment .inpCmt textarea { border:1px solid #DBDBDB; width:610px; height:44px; vertical-align:middle; margin:9px 8px 10px 0; }
.plazaList .comment table { width:100%; margin-bottom:9px; }
.plazaList .comment table tr th { font-size:11px; font-weight:bold; color:#666; width:95px; text-align:left; border-bottom:1px solid #E2E2E2; height:24px; }
.plazaList .comment table tr td { border-bottom:1px solid #E2E2E2; height:24px; }
.plazaList .comment table tr td span { font:11px verdana; color:#999; letter-spacing:-1px; margin-left:5px; }

.write { clear:both; border:1px solid #E2E2E2; background:#F7F7F7; margin-top:21px; padding:13px 0 13px 13px; }
.write h4 { margin:0 0 11px; }
.write input { vertical-align:middle; }
.write input.txt { width:623px; height:24px; border:1px solid #C4C4C4; margin-right:10px; }
.write p { color:#667E8E; font-size:11px; padding-top:5px; text-align:right; width:623px; }

.board { border:1px solid #E2E2E2; padding:19px; margin-top:-15px; }
.board h5 { margin-bottom:10px; }
.board table { width:100%; margin-bottom:30px; }
.board table.last { margin-bottom:0; }
.board table tr th { background:url(/images/v2/bg_table.gif) repeat-x; height:32px; font-size:11px; letter-spacing:-1px; font-weight:normal; }
.board table tr th p { position:relative; }
.board table tr th p span { position:absolute; right:0; color:#BEBEBE; }
.board table tr td { height:29px; border-bottom:1px solid #E2E2E2; }
.board table tr td.title { padding-left:10px; }
.board table tr td.title a { color:#666; letter-spacing:-1px; }
.board table tr td.title span { color:#7BABCD; font-weight:bold; font-size:11px; margin-left:3px; }
.board table tr td.title .date { font:11px verdana; letter-spacing:-1px; color:#999; margin-left:9px; }
.board table tr td.name { color:#666; text-align:center; letter-spacing:-1px; }
.board table tr td.name strong { font-size:11px; color:#000; background:url(/images/v2/ico_star.gif) left top no-repeat; padding-left:13px; }
