/* table default size : 980px; */
/* boardtype01 goods list */ 
.gdsList {width:100%; font-size:12px; color:#555; table-layout:fixed; border-collapse:collapse; background:url('/shop/images/common/bg_table_head.gif') repeat-x left top;}
.wideHead {background:url('/shop/images/common/bg_table_wide_head.gif') repeat-x left top;}
.gdsList thead th {line-height:15px; font-size:11px; color:#686868; height:26px; vertical-align:middle; text-align:center; background:url('/shop/images/common/img_vline02.gif') right center no-repeat; line-height:1.3;}
.gdsList thead th.twodepth_item {background:url('/shop/images/common/bg_table_twodepth_head.gif') repeat-x left center; color:#fff; border-right:1px solid #f4f4f4;}
.gdsList thead th.last {background:none;}
.gdsList tbody td {padding:8px 0; text-align:center; background:none; border-bottom:1px solid #e8e8e8;}
.gdsList tbody td div.gds_img_area {width:90px; height:90px; border:1px solid #e8e8e8; position:relative; margin:0 auto;}
.gdsList tbody td div.gds_img_area .gds_img {width:80px; height:80px; position:absolute; top:50%; left:50%; margin:-40px 0 0 -40px;} /*img size:80 * 80 */
.gdsList tbody td div.gds_img_area02 {width:70px; height:70px; border:1px solid #ffffff; position:relative; margin:0 auto;} 
.gdsList tbody td div.gds_img_area02 .gds_img {width:64px; height:64px; position:absolute; top:50%; left:50%; margin:-32px 0 0 -32px;} /*img size:64 * 64 */
.gdsList tbody td div.ml03 {margin-left:3px;}
.gdsList tbody td div.gds_img_area03 {width:60px; height:60px; border:1px solid #e8e8e8; position:relative; margin:0 auto;} 
.gdsList tbody td div.gds_img_area03 .gds_img {width:56px; height:56px; position:absolute; top:50%; left:50%; margin:-28px 0 0 -28px;} /*img size:56 * 56 */
.gdsList tbody td div.gds_info_area {position:relative; height:90px; text-align:left;}
.gdsList tbody td div.gds_info_area02 {text-align:left; font-size:11px; padding-left:10px;}
.gdsList tbody td div.gds_info_area03 {text-align:left; padding-left:10px; padding-right:5px;}
.gdsList tbody td div.gds_info_area03 .txt_bTitle a {color:#3c3c3c;}
.gdsList tbody td p {line-height:1.4;}
.gdsList tbody td div.gds_info_area .btn_summaryview02 {position:absolute; bottom:0; left:0;}
.gdsList tbody td div.gds_point_bonus_area {text-align:left; margin:0 auto; font-size:11px;}
.gdsList tbody td div.gds_point_bonus_area img{vertical-align:middle; margin:2px 0;}
.gdsList tbody td .account img {vertical-align:middle; margin-left:2px;}
.gdsList tbody td.title {text-align:left; padding-left:10px; letter-spacing:-1px; line-height:1.5;}
.gdsList tbody td.pl10 {padding-left:10px;}
.gdsList tbody td.contents {text-align:left; padding-left:10px;}
.gdsList tbody td.btn_row p {padding-bottom:2px;}
.gdsList tbody td.num,
.gdsList tbody td.date,
.gdsList tbody td.id,
.gdsList tbody td.hit {font-size:11px; font-family:tahoma;}
.gdsList tbody td.icon_id {text-align:left; font-size:11px; font-family:tahoma; padding-left:10px;}
.gdsList tbody td.txt_small {font-size:11px;}
.gdsList tbody td.bgpoint {background:#f9f9f9;}
.gdsList tbody td.txt_point_description {background:#f6f6f6;}
.gdsList tbody td.gds_price_area {text-align:left; padding-left:15px; font-size:11px;}
.gdsList tbody td.gds_postscript_area {text-align:left; padding-left:20px; font-size:11px !important;}
.gdsList tbody td .img_star {font-size:0;}
.gdsList tbody td .img_star img {margin-right:1px;}

/* boardtype01 bg ¾ø´Â ¶È°°Àº ¸®½ºÆ®ÀÓ */ 
.gdsList02 {width:100%; font-size:12px; color:#555; table-layout:fixed; border-collapse:collapse; border-top: 1px solid #555;}
.wideHead {background:url('/shop/images/common/bg_table_wide_head.gif') repeat-x left top;}
.gdsList02 thead th {line-height:15px; font-size:11px; color:#686868; height:26px; vertical-align:middle; text-align:center; background:url('/shop/images/common/img_vline02.gif') right center no-repeat; line-height:1.3;}
.gdsList02 thead th.twodepth_item {background:url('/shop/images/common/bg_table_twodepth_head.gif') repeat-x left center; color:#fff; border-right:1px solid #f4f4f4;}
.gdsList02 thead th.last {background:none;}
.gdsList02 tbody td {padding:8px 0; text-align:center; background:none; border-bottom:1px solid #e8e8e8;}
.gdsList02 tbody td div.gds_img_area {width:90px; height:90px; border:1px solid #e8e8e8; position:relative; margin:0 auto;}
.gdsList02 tbody td div.gds_img_area .gds_img {width:80px; height:80px; position:absolute; top:50%; left:50%; margin:-40px 0 0 -40px;} /*img size:80 * 80 */
.gdsList02 tbody td div.gds_img_area02 {width:70px; height:70px; border:1px solid #e8e8e8; position:relative; margin:0 auto;} 
.gdsList02 tbody td div.gds_img_area02 .gds_img {width:64px; height:64px; position:absolute; top:50%; left:50%; margin:-32px 0 0 -32px;} /*img size:64 * 64 */
.gdsList02 tbody td div.ml03 {margin-left:3px;}
.gdsList02 tbody td div.gds_img_area03 {width:60px; height:60px; border:1px solid #e8e8e8; position:relative; margin:0 auto;} 
.gdsList02 tbody td div.gds_img_area03 .gds_img {width:56px; height:56px; position:absolute; top:50%; left:50%; margin:-28px 0 0 -28px;} /*img size:56 * 56 */
.gdsList02 tbody td div.gds_info_area {position:relative; height:90px; text-align:left;}
.gdsList02 tbody td div.gds_info_area02 {text-align:left; font-size:11px; padding-left:10px;}
.gdsList02 tbody td div.gds_info_area03 {text-align:left; padding-left:10px; padding-right:5px;}
.gdsList02 tbody td div.gds_info_area03 .txt_bTitle a {color:#3c3c3c;}
.gdsList02 tbody td p {line-height:1.4;}
.gdsList02 tbody td div.gds_info_area .btn_summaryview02 {position:absolute; bottom:0; left:0;}
.gdsList02 tbody td div.gds_point_bonus_area {text-align:left; margin:0 auto; font-size:11px;}
.gdsList02 tbody td div.gds_point_bonus_area img{vertical-align:middle; margin:2px 0;}
.gdsList02 tbody td .account img {vertical-align:middle; margin-left:2px;}
.gdsList02 tbody td.title {text-align:left; padding-left:10px; letter-spacing:-1px; line-height:1.5;}
.gdsList02 tbody td.pl10 {padding-left:10px;}
.gdsList02 tbody td.contents {text-align:left; padding-left:10px;}
.gdsList02 tbody td.btn_row p {padding-bottom:2px;}
.gdsList02 tbody td.num,
.gdsList02 tbody td.date,
.gdsList02 tbody td.id,
.gdsList02 tbody td.hit {font-size:11px; font-family:tahoma;}
.gdsList02 tbody td.txt_small {font-size:11px;}
.gdsList02 tbody td.txt_point_description {background:#f6f6f6;}
.gdsList02 tbody td.gds_price_area {text-align:left; padding-left:15px; font-size:11px;}
.gdsList02 tbody td.gds_postscript_area {text-align:left; padding-left:20px; font-size:11px !important;}
.gdsList02 tbody td .img_star {font-size:0;}
.gdsList02 tbody td .img_star img {margin-right:1px;}

/* boardtype02 black board */
.bkList {width:100%; font-size:12px; color:#555; table-layout:fixed; border-collapse:collapse; border-top:1px solid #797a7a; border-bottom:1px solid #797a7a;}
.bkList thead th {line-height:18px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #e5e5e5;}
.bkList tbody th {line-height:18px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #e5e5e5;}
.bkList tbody th.faq_a {background:#faf9f8;}
.bkList tbody th.last {border:none;}
.bkList tbody td.faq_a_title{background:#faf9f8; line-height:150%; text-align:left; padding:10px 22px 10px 10px;}
.bkList tbody td {padding:5px 0 4px 0; height:25px; vertical-align:middle;text-align:center; background:none; border-bottom:1px solid #e5e5e5;}
.bkList tbody td.title,
.bkList tbody td.contents {padding-left:10px; padding-right:10px; text-align:left;}
.bkList tbody td.search {padding:10px; line-height:160%; text-align:left;}
.bkList tbody td.faq_a {background:#eee;}
.bkList tbody td p.ico_star {margin-right:1px; font-size:0; padding-top:4px;}
.bkList tbody td img.img_border {border:1px solid #bbbbbb;}
.bkList tbody td.id,
.bkList tbody td.date {font-size:11px;}
.bkList tbody td.last {border:none;}
.bkList tbody td.hit {font-size:11px; color:#f95a33; font-weight:bold;}
.bkList tbody td.reply {font-size:11px; color:#49a075; font-weight:bold;}
.bkList tbody td.empty_text {font-size:11px; padding:15px 0;}
.bkList tbody td.view_review01 {text-align:left;  /*padding-left:161px;*/ line-height:150%;}
.bkList tbody td.title0811 {text-align:left;line-height:130%;}

.bkEdit {width:100%; font-size:12px; color:#555; table-layout:fixed; border-collapse:collapse; border-top:1px solid #797a7a; border-bottom:1px solid #797a7a;}
.no_TBLine {border-top:none; border-bottom:none;} /*line review edit class*/
.bkEdit thead th {line-height:18px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #e5e5e5; background:#f1f1f1; font-size:11px; color:#686868;}
.bkEdit thead th.center {text-align:center;}
.bkEdit thead .gColor_title_area {background:#bfd630; color:#fff; text-align:left; padding:10px 0; font-size:15px; letter-spacing:-1px;}
.bkEdit thead .yColor_title_area {background:#cfcfcf; color:#fff; text-align:left; padding:10px 0; font-size:15px; letter-spacing:-1px;}
.bkEdit thead .gColor_title_q {background:url('/shop/images/community/img_bg_q.gif') no-repeat left center;  color:#fff; text-align:left; padding:12px 15px 10px 0; font-size:15px; letter-spacing:-1px; border-right:1px solid #9db122;}
.bkEdit thead .yColor_title_r {background:url('/shop/images/community/img_bg_r.gif') no-repeat left center;  color:#fff; text-align:left; padding:12px 15px 10px 0; font-size:15px; letter-spacing:-1px; border-right:1px solid #b2b2b2;}
.bkEdit thead .last {border:none;}
.bkEdit thead .txt_title_mg {margin-left:60px;}
.bkEdit thead td {padding:5px 0 4px 0; height:25px; vertical-align:middle; background:none; border-bottom:1px solid #e5e5e5; padding-left:10px;}
.bkEdit thead td.star_area span {padding-right:15px;}
.bkEdit thead td.txt_contents {line-height:1.4; padding:10px; border:1px solid #000;}
.bkEdit tbody .last {border:none;}
.bkEdit tbody th {line-height:18px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #e5e5e5; background:#f1f1f1; font-size:11px; color:#686868;}
.bkEdit tbody td {padding:5px 0 4px 0; height:25px; vertical-align:middle; background:none; border-bottom:1px solid #e5e5e5; padding-left:10px; line-height:1.3;}
.bkEdit tbody td.date,
.bkEdit tbody td.hit {font-size:11px; font-family:tahoma;}
.bkEdit tbody td.attach {font-size:11px; font-family:tahoma;}
.bkEdit tbody td.attach img {vertical-align:middle;}
.bkEdit tbody td.txt_contents {line-height:1.4; padding:10px;}
.bkEdit tbody td.goods_location span {background:url('/shop/images/common/ico_arrowbk.gif') no-repeat right center; _background-position:right 3px;; padding-right:10px; margin-right:2px; font-size:11px; letter-spacing:-1px; font-weight:bold; color:#757575;}
.bkEdit tbody td.goods_location span.last {background:none; color:#059aa1; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.bkEdit tbody td.pb10 {padding-bottom:10px;}
.bkEdit .noBg {background:none;}
.bkEdit .left {text-align:left;}

.blueEdit {width:100%; font-size:12px; color:#555; table-layout:fixed; border-collapse:collapse; border-top:1px solid #2e3192; border-bottom:1px solid #2e3192; text-align:left;}
.blueEdit thead th {line-height:18px; height:25px; vertical-align:middle;  border-bottom:1px solid #e5e5e5; padding-left:20px; text-align:left;}
.blueEdit thead td {height:30px; vertical-align:middle; background:none; border-bottom:1px solid #e5e5e5; line-height:1.2; padding-left:10px;}
.blueEdit tbody th {line-height:18px; height:25px; vertical-align:middle; border-bottom:1px solid #e5e5e5; padding-left:20px; text-align:left;}
.blueEdit tbody td {height:30px; vertical-align:middle; background:none; border-bottom:1px solid #e5e5e5; line-height:1.2; padding-left:10px;}
.blueEdit tbody .last {border-bottom:none;}
.blueEdit tbody .pa10 {padding:5px 5px 5px 10px;}
.blueEdit tbody .txt_top {vertical-align:top; padding-top:11px;}

.blueEdit .txt_notice {font-size:11px; margin-left:10px;}
.blueEdit .txt_sGrey {font-size:11px; color:#999999;}
.blueEdit .txt_sGreen {font-size:11px; color:#bed62f;}
.blueEdit .row_radio {padding:5px 10px; font-size:11px; color:#787878;}
.blueEdit .row_radio p {padding-top:5px;}

.whEdit {width:100%; font-size:12px; color:#555; table-layout:fixed; border-collapse:collapse; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.whEdit thead th {line-height:18px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #e5e5e5;}
.whEdit thead td {padding:5px 0 4px 0; height:25px; vertical-align:middle; background:none; border-bottom:1px solid #e5e5e5; padding-left:10px; line-height:1.3;}
.whEdit tbody th {line-height:18px; height:30px; vertical-align:middle; text-align:center; border-bottom:1px solid #e5e5e5;}
.whEdit tbody td {padding:5px 0 4px 0; height:25px; vertical-align:middle; background:none; border-bottom:1px solid #e5e5e5; padding-left:10px; line-height:1.3;}

/* legal notice, privacy */
.srollView tbody td p {font-size:12px; line-height:17px; padding:0; margin:0; }
.srollView tbody td p.strong {color:#228b99; padding-top:15px; font-weight:bold;}
.srollView tbody td p.pt0 {padding-top:0px;}

/*zipcode */
.zipcode {width:320px; color:#555; table-layout:fixed; border-collapse:collapse;}
.zipcode tbody th {  }
.zipcode tbody td {font-size:11px; padding:3px 10px; text-align:left; background:#f7f7f7; border-bottom:1px solid #fff;}
.zipcode tbody td.no_result {background:none;}
.zipcode tbody td a {font-size:11px; padding:3px 10px; text-align:left;}

/* Paginate */
.paginate_area {overflow:hidden; zoom:1;}
.paginate {padding:15px 0; text-align:center; vertical-align:middle;}
.paginate .btn_nolink {position:relative; display:inline-block; padding:2px 3px 3px 3px; color:#707070; text-decoration:none; border:2px solid #ffffff; font:11px/normal tahoma; _width /**/:17px}
.gds_paginate {width:380px; float:left; padding:15px 0; text-align:center; vertical-align:middle;}
.paginate a {position:relative; display:inline-block; padding:2px 3px 3px 3px; color:#707070; text-decoration:none; border:2px solid #ffffff; font:11px/normal tahoma; _width /**/:17px}
.paginate strong { position:relative; display:inline-block; padding:2px 4px 3px 4px; color:#707070; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal tahoma; _width /**/:17px;}
.paginate strong { color:#68c68e !important; border:2px solid #68c68e;}
.paginate a:hover { background-color:#fff !important; border:2px solid #68c68e; color:#68c68e;}
.paginate_rTxt {float:right; padding-top:20px; width:300px; text-align:right; font-size:11px;}
.paginate_btn img {margin-left:4px;}
.paginate_blank {float:left; width:300px;}
.reply_pad {padding:15px 0 0 0;}


.vs_review_viewTxt img {max-width:100%;}
