﻿@charset 'utf-8';
@import url('common.css');

/**************************************************
** Common **
**************************************************/
/* 페이지 타이틀  */
h2 {height:70px;}
h3 {height:15px; margin:0; padding:10px 0 8px 46px; border-top:2px solid #333; border-bottom:1px solid #e0e0e0; background:#f3f3f3 url('/data/common/bullet.gif') no-repeat 20px -17px;}
h3.letter {height:auto; padding:10px 0 8px 20px; font-weight:normal; border-top:2px solid #776d63; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
h4 {height:12px; padding:0 0 9px 14px; background:url('/data/common/bullet.gif') no-repeat 0px -71px;}

/* 페이지 시작글 */
.begin {padding:18px 20px 14px; border-bottom:1px solid #e0e0e0;}
.begin p.txt1 {font-size:12px; line-height:18px; color:#666;}
.begin p.txt2 {font-size:12px; line-height:18px; color:#fb8e1a;}
.begin p.txt3 {font-size:11px; line-height:18px; color:#aaa;}
.begin span.emp1 {font-weight:bold;}

/* 페이징 */
.paging {margin-top:20px; height:17px; text-align:center;}
.paging:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
/*.paging a img {display:inline-block; vertical-align:top;}*/
.paging li img {vertical-align:top; cursor:pointer;}
.paging .num {margin:1px 2px 0 3px;}
/*.paging .num a {display:inline-block; margin:1px 4px; color:#666;}*/
.paging .num a {margin:1px 4px; color:#666;}
.paging .num a:hover {color:#666;}
.paging .num em {display:inline-block; margin:1px 4px; color:#666; font-weight:bold; height:100px;}

.paging-side { display:inline; padding:0 5px;}
.paging-item { display:inline; padding:0 2px; cursor:pointer;}

/* 버튼 영역 */
.buttonWrap {z-index:10; position:relative; min-height:23px; font-size:0; line-height:0;}
.buttonWrap:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}

/* 왼쪽버튼 */
.btl {position:absolute; top:0px; left:0px; text-align:left;}
.btl a {margin-right:5px;}

/* 가운데버튼 */
.btc {margin:0 3px 0 2px; text-align:center;}
.btc a {margin:0 2px 0 3px;}

/* 오른쪽버튼 */
.btr {z-index:0; position:absolute; top:0px; right:0px; text-align:right;}
.btr a {margin-left:5px;}

/* 페이징 + 버튼 영역 */
.actionWrap {position:relative; margin:0; *margin-top:20px; zoom:1;}
.actionWrap:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.actionWrap .paging {height:26px; *margin-top:0;}
.actionWrap .btr {font-size:0; line-height:0;}

/* 셀렉트박스  */
div.selBox {display:block; float:left; margin:3px 0 0 0; padding:0; position:relative; vertical-align:middle; z-index:999;}
div.selBox span {margin:0; padding:0; }
div.selBox span a {overflow:hidden; display:inline-block; width:30px; height:17px; *height:18px; padding:2px 8px 3px 9px; *padding-top:4px; border:1px solid #e0e0e0; background:#f3f3f3 url('/data/common/bg_select.gif') no-repeat right top;}
div.selBox ul {z-index:300; position:absolute; top:23px; left:0px; padding:6px 8px 3px 9px; border:1px solid #e0e0e0; background:#f3f3f3;}
div.selBox ul li a {float:none; padding:0;}


/*************************************************
** 경로 **
**************************************************/
.path {padding:11px 10px 10px; border-top:0px solid #776d63; border-bottom:1px solid #e0e0e0; background:#f3f3f3; zoom:1;}
.path:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.path a {display:block; float:left; padding:0px 9px 0 11px; font-size:11px; color:#666; vertical-align:top;}
.path div {display:block; float:left; width:155px; margin-top:-1px; padding:0 0 0 10px; background:url('/data/common/bullet.gif') no-repeat 0px 8px; position:relative; vertical-align:middle;}
.path div span a {overflow:hidden; display:inline-block; width:130px; height:20px;padding:0 8px 0 9px; background:url('/data/common/bg_path.gif') no-repeat left top;}
.path div ul {position:absolute; top:22px; left:9px; width:128px; padding:3px 8px 3px 9px; border:1px solid #e0e0e0; border-top:0 !important; background:#fff; z-index:999;}
.path div ul li a {float:none; padding:0;}
.path em {display:block; float:left; padding:0 4px 0 11px; font-size:11px; color:#666; background:url('/data/common/bullet.gif') no-repeat 0px 7px; vertical-align:top;}
.path em a {padding:0;}
.path .ctgView {float:right; padding:0 !important; background:none; position:relative; vertical-align:middle;}


/*************************************************
** 카테고리 **
**************************************************/
.ctg {padding:19px 0 17px; border-bottom:1px solid #e0e0e0; zoom:1;}
.ctg dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.ctg dl dt {float:left; padding:1px 0 4px 24px; width:123px; font-size:14px; line-height:17px; color:#333; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat 0px -24px;}
.ctg dl dt a {color:#333; font-weight:bold;}
.ctg dl dd {float:left; width:750px;font-size:13px;}
.ctg dl dd ul li {float:left; width:136px; padding-left:13px; line-height:13px; border-left:1px solid #e0e0e0;}
.ctg dl dd ul li a {display:block; padding:3px 2px 1px;}
/*.ctg dl dd ul li a.on {display:inline-block; color:#fff; background:#776c61;}*/
.ctg dl dd ul li a.on {display:inline-block; color:#ee3231; font-weight:bold;}


/*************************************************
** 이벤트 카테고리 **
**************************************************/
.event_ctg {padding:19px 0 17px; border-bottom:1px solid #e0e0e0; zoom:1;}
.event_ctg dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.event_ctg dl dt {float:left; padding:1px 0 4px 24px; width:723px; font-size:14px; line-height:17px; color:#333; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat 0px -24px;}
.event_ctg dl dt a {color:#333; font-weight:bold;}
.event_ctg dl dd {float:left; width:750px;}
.event_ctg dl dd ul li {float:left; width:136px; padding-left:13px; line-height:13px; border-left:1px solid #e0e0e0;}
.event_ctg dl dd ul li a {display:block; padding:3px 2px 1px;}
/*.event_ctg dl dd ul li a.on {display:inline-block; color:#fff; background:#776c61;}*/
.event_ctg dl dd ul li a.on {display:inline-block; color:#ee3231; font-weight:bold;}

/*************************************************
** 상품목록 (리스트형/이미지형/페이징) **
**************************************************/
/* 베스트오브베스트 */
.best {margin-top:20px; }
.best dl dt {padding:13px 0 12px 20px; border-top:2px solid #776d63; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
.best dl dd {height:264px; border-bottom:1px solid #e0e0e0;}
.best dl dd ul:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.best dl dd ul li {float:left; width:224px; height:230px; padding:22px 0 12px; border-left:1px solid #e0e0e0; position:relative;}
.best dl dd ul li.first {width:223px; border-left:0 !important;}
.best dl dd ul li .thumb {width:190px; height:161px; margin:0px auto 12px;}
.best dl dd ul li .thumb a {display:block;}
.best dl dd ul li .name {overflow:hidden; width:190px; height:33px; margin:0px auto; padding:0 22px; color:#666; text-align:left; word-break:break-all; word-wrap:break-word;}
.best dl dd ul li .price {width:190px; margin:0px auto; padding:4px 22px 0; color:#fb8e1a; font-weight:bold; text-align:left;}
.best dl dd ul li .price span {margin-right:7px; font-size:11px; color:#666; font-weight:normal;}
.best dl dd ul li .iconBest {position:absolute; top:22px; left:18px;}
.best dl dd ul li .iconBest p {width:43px; height:43px; text-indent:-9999px; background:url('/data/common/icon_best_num.png') no-repeat;}
.best dl dd ul li .iconBest .bestNum1 {background-position:0px 0px;}
.best dl dd ul li .iconBest .bestNum2 {background-position:-73px 0px;}
.best dl dd ul li .iconBest .bestNum3 {background-position:-146px 0px;}
.best dl dd ul li .iconBest .bestNum4 {background-position:-219px 0px;}

/* 상품검색 */
.listSearch {margin-top:20px; padding:10px 0; text-align:center; border-top:2px solid #776d63; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
.listSearch span {display:inline-block; padding-left:21px; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat 0px -111px;}
.listSearch input.product {width:190px; height:17px; margin:0 1px 0 4px; padding:5px 6px 2px; color:#333; border:1px solid #776d63; background:#fff;}
.listSearch a img {vertical-align:-9px;}

/* 상품목록 */
.product_list {margin-top:19px;}

/* 상품정렬 */
.listSort {height:22px;}
.listSort:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.listSort .select_sort {float:left; vertical-align:middle;}
.listSort .select_sort ul:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.listSort .select_sort ul li {float:left; padding-left:20px;}
/*.listSort .select_sort ul li.first {padding-left:0;}*/
.listSort .select_sort ul li a {display:block; padding:5px 11px 0 0; *padding-top:4px; font-size:12px; line-height:16px; color:#aaa; background:url('/data/common/bullet.gif') no-repeat right -131px;}
.listSort .select_sort ul li a:hover {color:#666;}
.listSort .select_sort ul li a.on {color:#666; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat right -145px;}
.listSort .select_view {float:right; position:relative;}
.listSort .select_view .listCount {position:absolute; top:0px; right:57px; *right:53px; display:inline-block; width:147px; margin-right:1px; *float:left; *margin-right:5px; padding:0; position:relative;}
.listSort .select_view .listCount a {font-size:12px;}
.listSort .select_view .listCount span a {overflow:hidden; display:inline-block; width:130px; height:17px; *height:18px; padding:5px 8px 0 9px; *padding:4px 8px 0 9px; background:url('/data/common/bg_path.gif') no-repeat left top;}
.listSort .select_view .listCount ul {position:absolute; top:22px; width:128px; padding:3px 8px 3px 9px; border:1px solid #e0e0e0; border-top:0 !important; background:#fff;}
.listSort .select_view .listCount ul li a {float:none; padding:0;}
.listSort .select_view .iconView {position:absolute; top:0px; right:0px;}
.listSort .select_view .iconView a {overflow:hidden; float:left; width:22px; height:22px; margin-left:4px; text-indent:-9999px; background:url('/data/common/icon_list_view.gif') no-repeat;}
.listSort .select_view .iconView .list {background-position:0px 0px;}
.listSort .select_view .iconView .list_selected {background-position:0px -26px;}
.listSort .select_view .iconView .thumb {background-position:-26px 0px;}
.listSort .select_view .iconView .thumb_selected {background-position:-26px -26px;}
.listSort .caption {float:right; padding-top:5px; *padding-top:4px; font-size:11px; color:#aaa;}

/* 리스트형 */
.tb_wrap {width:100%; margin-top:22px;}
.tb_wrap table {width:100%;}
.tb_wrap table thead tr th {padding:9px 0; text-align:center; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.tb_wrap table thead tr th.first {border-left:0 !important;}
.tb_wrap table tbody tr td {padding:10px 0; border-bottom:1px solid #e0e0e0; vertical-align:middle;}
.tb_wrap table tbody tr td .thumb {float:left; width:100px; height:85px;}
.tb_wrap table tbody tr td .thumb a {display:block;}
.tb_wrap table tbody tr td .zoom {float:left; width:40px; padding:29px 0 36px; text-align:right;}
.tb_wrap table tbody tr td .name {color:#666; font-weight:bold;}
.tb_wrap table tbody tr td .name a {color:#666;}
.tb_wrap table tbody tr td .act {height:15px; margin-top:4px;}
.tb_wrap table tbody tr td.ctg {padding:0 5px; text-align:right;}
.tb_wrap table tbody tr td.price {color:#fb8e1a; font-weight:bold; text-align:center;}
.tb_wrap table tbody tr td.price span {display:block; font-size:11px; color:#666; font-weight:normal;}
.tb_wrap table tbody tr td.bts {text-align:center;}
.tb_wrap table tbody tr td.icon {text-align:center;}
.tb_wrap table tbody tr td.comment {text-align:center;}

/* 이미지형 공통요소 */
.ul_wrap {width:100%;}
.ul_wrap ul:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.ul_wrap ul li {float:left; padding:20px 0; border-bottom:1px solid #e0e0e0;}
.ul_wrap ul li .thumb {margin:0px auto 7px; text-align:center; border:2px solid #eee;}
.ul_wrap ul li .thumb a {display:block;}
.ul_wrap ul li .name {overflow:hidden; height:34px; margin:0px auto; color:#666; text-align:left; word-break:break-all; word-wrap:break-word;font-size:14px;}
.ul_wrap ul li .price {margin:0px auto; color:#fb8e1a; font-weight:bold; text-align:left;}
.ul_wrap ul li .price2 {margin:0px auto; color:#000000; font-weight:bold; text-align:left;}
.ul_wrap ul li .price span {display:block; font-size:11px; color:#666; font-weight:normal;}
.ul_wrap ul li .act {height:15px; margin:7px auto 0px;}

/* 이미지형 2뎁스 */
.ul_wrap ul.depth2 {width:960px;}
.ul_wrap ul.depth2 li {width:25%;}
.ul_wrap ul.depth2 li .thumb {width:200px; height:165px;}
.ul_wrap ul.depth2 li .name {width:200px;}
.ul_wrap ul.depth2 li .price {width:200px;}
.ul_wrap ul.depth2 li .act {width:200px;}

/* 이미지형 3뎁스 */
.ul_wrap ul.depth3 {width:960px;}
.ul_wrap ul.depth3 li {width:20%;}
.ul_wrap ul.depth3 li .thumb {width:168px; height:133px;}
.ul_wrap ul.depth3 li .name {width:168px;}
.ul_wrap ul.depth3 li .price {width:168px;}
.ul_wrap ul.depth3 li .act {width:168px;}


/* 기획전 상품 1개 */
.ul_wrap ul.eventCate1 {width:960px;}
.ul_wrap ul.eventCate1 li {width:100%;vertical-align:top;}
.ul_wrap ul.eventCate1 li .thumb {width:300px; height:300px;}
.ul_wrap ul.eventCate1 li .name {width:300px;}
.ul_wrap ul.eventCate1 li .price {width:300px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate1 li .act {width:300px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate1 li .rdo {width:100%; text-align:center; margin-bottom:5px;}
.ul_wrap ul.eventCate1 li .selBox {width:100%; margin-bottom:5px;text-align:center;}

/* 기획전 상품 2개 */
.ul_wrap ul.eventCate2 {width:960px;}
.ul_wrap ul.eventCate2 li {width:50%;vertical-align:top;}
.ul_wrap ul.eventCate2 li .thumb {width:250px; height:250px;}
.ul_wrap ul.eventCate2 li .name {width:250px;}
.ul_wrap ul.eventCate2 li .price {width:250px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate2 li .act {width:250px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate2 li .rdo {width:100%; text-align:center; margin-bottom:5px;}
.ul_wrap ul.eventCate2 li .selBox {width:100%; margin-bottom:5px;text-align:center;}

/* 기획전 상품 3개 */
.ul_wrap ul.eventCate3 {width:960px;}
.ul_wrap ul.eventCate3 li {width:33%;vertical-align:top;}
.ul_wrap ul.eventCate3 li .thumb {width:200px; height:200px;}
.ul_wrap ul.eventCate3 li .name {width:200px;}
.ul_wrap ul.eventCate3 li .price {width:200px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate3 li .act {width:200px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate3 li .rdo {width:100%; text-align:center; margin-bottom:5px;}
.ul_wrap ul.eventCate3 li .selBox {width:100%; margin-bottom:5px;text-align:center;}

/* 기획전 상품 4개 */
.ul_wrap ul.eventCate4 {width:960px;}
.ul_wrap ul.eventCate4 li {width:25%;}
.ul_wrap ul.eventCate4 li .thumb {width:150px; height:150px;}
.ul_wrap ul.eventCate4 li .name {width:150px;}
.ul_wrap ul.eventCate4 li .price {width:150px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate4 li .act {width:150px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate4 li .rdo {width:100%; text-align:center; margin-bottom:5px;}
.ul_wrap ul.eventCate4 li .selBox {width:100%; margin-bottom:5px;text-align:center;}

/* 기획전 상품 5개 */
.ul_wrap ul.eventCate5 {width:960px;}
.ul_wrap ul.eventCate5 li {width:20%;}
.ul_wrap ul.eventCate5 li .thumb {width:120px; height:120px;}
.ul_wrap ul.eventCate5 li .name {width:120px;}
.ul_wrap ul.eventCate5 li .price {width:120px; margin-bottom:5px;}
.ul_wrap ul.eventCate5 li .act {width:120px; margin-bottom:5px;text-align:center;}
.ul_wrap ul.eventCate5 li .rdo {width:100%; text-align:center; margin-bottom:5px;}
.ul_wrap ul.eventCate5 li .selBox {width:100%; margin-bottom:5px;text-align:center;}


/**************************************************
** 상품상세 **
**************************************************/
.product_details {width:100%;}

/* 상품정보 */
.detailSection {zoom:1;}
.detailSection:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.detailSection .head {padding:20px 0 16px;}
.detailSection .head h2 {overflow:hidden; height:auto; margin:0; font-size:14px; line-height:20px; color:#333; }
.detailSection .sectionA {float:left; width:379px;}
.detailSection .sectionA .thumbBig {width:348px; height:297px; border:1px solid #eee;}
.detailSection .sectionA .zoom {width:348px; padding-top:10px; text-align:center;}
.detailSection .sectionB {float:left; width:519px;}
.detailSection .sectionB .order {padding:4px 0 14px;}
.detailSection .sectionB .info {padding:11px 0 5px; border-top:1px solid #e0e0e0;}
.detailSection .sectionB dl {width:100%; margin-top:5px; margin-bottom:5px;}
.detailSection .sectionB dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.detailSection .sectionB dl dt {float:left; width:119px;}

.detailSection .sectionB dl dd {float:left;}
.detailSection .sectionB dl dd .normal {font-weight:bold; text-decoration:line-through;}
.detailSection .sectionB dl dd .count p {float:left;}
.detailSection .sectionB dl dd .count p input.amount {width:28px; height:17px; margin-right:2px; padding:3px 7px 0; border:1px solid #ccc; background:#fff;}
.detailSection .sectionB dl dd .count p.arrow {width:21px;}
.detailSection .sectionB dl dd .count p.arrow .plus {display:block; width:15px; height:10px; margin-bottom:2px;}
.detailSection .sectionB dl dd .count p.arrow .minus {display:block; width:15px; height:10px;}
.detailSection .sectionB dl dd .count span {display:block; float:left; padding:5px 0 1px;}
.detailSection .sectionB dl dd .comment span {display:block; float:left; padding:2px 5px 0 0;}
.detailSection .sectionB dl dd .comment a {display:block; float:left;}
.detailSection .sectionB dl.sell {padding:0;}

/*.detailSection .sectionB dl.sell dd span {line-height:30px; color:#ee3231; font-weight:bold;}
.detailSection .sectionB dl.sell dd span .price {margin-right:5px; font-family:arial; font-size:25px; vertical-align:-1px;}*/


.detailSection .sectionB dl.sell dd span .price {margin-right:5px; font-family:arial; font-size:25px; vertical-align:-1px;}

/* 탭메뉴별 상품정보 */
.prodDetail {margin-top:50px;}
.prodDetail .head {height:46px; padding:0 20px; border-top:2px solid #333; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
.prodDetail .head h3 {float:left; padding:17px 0 14px 24px; border-top:0; border-bottom:0; background-position:0px -10px;}
.prodDetail .head .tab {float:right; height:21px; margin-top:13px;}
.prodDetail .head .tab ul:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.prodDetail .head .tab ul li {overflow:hidden; float:left; height:21px; padding-left:20px;}
.prodDetail .head .tab ul li a {display:block; height:16px; padding:5px 11px 0 0; font-size:11px; line-height:16px; color:#aaa; background:url('/data/common/bullet.gif') no-repeat right -131px;}
html>body .prodDetail .head .tab ul li a {height:17px; padding-top:4px; } /* ie7 Hack */
.prodDetail .head .tab ul li a:hover {color:#666;}
.prodDetail .head .tab ul li a.on {color:#666; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat right -145px;}

/* 컨텐츠 영역 */
.prodDetail .infoWrap {padding:30px 0;}
.prodDetail .infoWrap .detailInfo {text-align:center;}

/* 배송관련정보 및 교환환불정보 */
.prodDetail .infoWrap ul:after{content:' '; display:block; clear:both; height:0; visibility:hidden;}
.prodDetail .infoWrap ul li {padding-left:16px; background:url('/data/common/bullet.gif') no-repeat 5px -187px;}
.prodDetail .infoWrap ul li a {color:#fb8e1a; font-weight:bold; text-decoration:underline;}

/* 배송관련정보 및 교환환불정보 and 상품평 및 상품Q&A */
.prodDetail .infoWrap .point {margin-bottom:4px; position:relative;}
.prodDetail .infoWrap .point .alert {padding-bottom:14px; color:#fb8e1a;}
.prodDetail .infoWrap .point .txt {font-size:11px; line-height:16px; color:#666;}
.prodDetail .infoWrap .point .txt span {color:#fb8e1a; font-weight:bold;}
.prodDetail .infoWrap .point .qnaWrite {position:absolute; top:-4px; right:0px;}

/* 상품평 및 상품Q&A 목록 */
table.boardList {width:100%;}
table.boardList thead tr th {padding:8px 0 9px; text-align:center; border-top:2px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
table.boardList thead tr th.first {border-left:0 !important;}
table.boardList tbody tr td {padding:8px 0 4px; border-bottom:1px solid #e0e0e0; text-align:center; vertical-align:middle;}
table.boardList tbody tr td a {color:#666;}
table.boardList tbody tr td.title {padding-right:20px; padding-left:20px; text-align:left;}
table.boardList tbody tr td.comment {padding:18px 19px 15px 19px; line-height:18px; text-align:left; background:#fafafa;}
table.boardList tbody tr td.answer {padding:18px 19px 15px 19px; line-height:18px; text-align:left; background:#fafafa;}

/* 상품Q&A 쓰기 */
table.boardWrite {width:100%; border-top:2px solid #e0e0e0;}
table.boardWrite tbody tr th {padding:13px 0 14px; border-bottom:1px solid #e0e0e0; text-align:center; vertical-align:top;}
table.boardWrite tbody tr td {padding:4px 0 6px; border-bottom:1px solid #e0e0e0; text-align:left; vertical-align:top;}
table.boardWrite tbody tr td input.title {width:780px; margin-right:2px;}
table.boardWrite tbody tr td input.writer {width:122px; margin-right:2px;}
table.boardWrite tbody tr td .textarea {width:796px; height:82px;}
table.boardWrite tbody tr td .textarea textarea {width:780px; height:64px;}

/* 관련상품 */
.prodDetail .ul_wrap ul.depth3 li {padding:30px 0 0 !important; border-bottom:0;}


/**************************************************
** 검색 **
**************************************************/
/* 검색결과 */
.searchResult {padding:19px 0 20px; border-bottom:1px solid #e0e0e0; background:url('/data/common/bg_search.gif') no-repeat right 13px;}
.searchResult dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.searchResult dl dt {float:left; padding:10px 0 4px 24px; width:123px; font-size:14px; line-height:17px; color:#333; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat 0px -17px;}
.searchResult dl dt a {color:#333; font-weight:bold;}
.searchResult dl dd {float:left; height:31px; padding-left:20px; border-left:1px solid #e0e0e0; overflow:hidden;}
.searchResult dl dd .keyword {font-size:14px; color:#fb8e1a; font-weight:bold;}
.searchResult dl dd .other {display:block; padding-top:3px; font-size:11px; color:#aaa;}

/* 검색목록 */
.search_list {margin-top:22px;}
.search_list .tb_wrap table tbody tr td .thumb {width:91px; height:71px;}
.search_list .tb_wrap table tbody tr td .name {font-weight:normal;}


/**************************************************
** 장바구니/바로구매/주문완료 **
**************************************************/
/* 주문완료글 */
.orderConfirm {padding:20px 0 20px; border-bottom:1px solid #e0e0e0;}
.orderConfirm dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.orderConfirm dl dt {float:left; padding:8px 0 5px 24px; width:123px; font-size:14px; line-height:17px; color:#333; font-weight:bold; background:url('/data/common/bullet.gif') no-repeat 0px -19px;}
.orderConfirm dl dt a {color:#333; font-weight:bold;}
.orderConfirm dl dd {float:left; height:36px; padding-left:20px; border-left:1px solid #e0e0e0; overflow:hidden;}
.orderConfirm dl dd p {font-size:12px; color:#666;}
.orderConfirm dl dd p.other {margin-top:3px; font-size:14px; font-weight:bold;}
.orderConfirm dl dd p.other span.dash {font-size:12px; color:#666; font-weight:normal;}

/* 상품별 탭메뉴 */
.tab.prod {margin-top:30px;}
.tab.prod ul {float:right;}

/* 장바구니 및 바로구매 및 주문완료 테이블 */
.tb_wrap2 {font-size:12px; line-height:16px; position:relative; }
.tb_wrap2 table {width:100%;}

/* 내가 담은 상품 , 주문 할 상품 */
/*.tb_wrap2 .list_head thead tr th {padding:8px 0 4px; font-weight:normal; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}*/
.tb_wrap2 .list_head thead tr th {padding:8px 0 4px; font-weight:normal; border-bottom:1px dashed #e0e0e0; height:25px; font-weight:bold;  }
.tb_wrap2 .list_head thead tr th.first {border-left:0;}
/*.tb_wrap2 .list_body {border-bottom:1px solid #e0e0e0;}*/
.tb_wrap2 .list_body tbody tr td {padding:10px 0; text-align:center; vertical-align:middle;}
.tb_wrap2 .list_body tbody tr td.seller2 {padding:10px 0; text-align:left; padding-left:50px; vertical-align:middle;}
.tb_wrap2 .list_body tbody tr td.check {padding:10px 0 8px;}
.tb_wrap2 .list_body tbody tr td .thumb {width:89px; height:89px; margin-left:10px; border:1px solid #f1f1f1;}
.tb_wrap2 .list_body tbody tr td .thumb a {display:block;}
.tb_wrap2 .list_body tbody tr td .name {text-align:left;}
.tb_wrap2 .list_body tbody tr td.manage {padding:5px 0; position:relative;}
.tb_wrap2 .list_body tbody tr td.manage a {display:block; height:23px; margin:5px 0 5px;}
.tb_wrap2 .list_body tbody tr td.seller {padding:1px 0 0; text-align:left; border-bottom:1px dashed #e0e0e0; }

/* 주문정보수정 레이어 */
div.lpop_orderModify {z-index:100; position:absolute; top:-1px; right:0px; width:350px; height:143px; padding:18px 20px 20px; border:4px solid #ffcf00; background:#fff;}
div.lpop_orderModify dl {}
div.lpop_orderModify dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
div.lpop_orderModify dl dt {padding-bottom:3px; font-weight:bold; text-align:left; border-bottom:2px solid #776d63;}
div.lpop_orderModify dl dd {padding:11px 10px 8px; text-align:left; border-bottom:1px solid #e0e0e0;}
div.lpop_orderModify dl dd p.name {padding-bottom:2px;}
div.lpop_orderModify dl dd p.price {color:#fb8e1a; font-weight:bold;}
div.lpop_orderModify dl dd.orderAmount {height:23px; padding:4px 10px;}
div.lpop_orderModify dl dd.orderAmount p {float:left; padding:5px 8px 1px 0;}
div.lpop_orderModify dl dd.orderAmount .count {float:left;}
div.lpop_orderModify dl dd.orderAmount .count p {float:left; padding:0;}
div.lpop_orderModify dl dd.orderAmount .count p input.amount {width:28px; height:17px; margin-right:2px; padding:3px 7px 0; border:1px solid #ccc; background:#fff;}
div.lpop_orderModify dl dd.orderAmount .count p.arrow {width:21px;}
div.lpop_orderModify dl dd.orderAmount .count p.arrow .plus {display:block; width:15px; height:10px; margin:0; margin-bottom:2px;}
div.lpop_orderModify dl dd.orderAmount .count p.arrow .minus {display:block; width:15px; height:10px; margin:0;}
div.lpop_orderModify dl dd.orderAmount .count span  {display:block; float:left; padding:5px 0 1px;}
div.lpop_orderModify .buttonWrap {width:350px; height:26px; margin:10px 0;}
div.lpop_orderModify .buttonWrap .btc {width:138px; height:26px; margin:0 auto;}
div.lpop_orderModify .buttonWrap .btc a {display:inline-block; float:left; height:26px; margin:0 5px !important;}

/* 장바구니 - 추가할인적용 , 바로구매 - 총 결제금액 */
.tb_wrap2 .price tbody tr td {padding:18px 15px 16px 22px; font-size:12px; line-height:16px; text-align:left; border-bottom:1px solid #e0e0e0; vertical-align:middle;}
.tb_wrap2 .price tbody tr td.price {text-align:right;}
.tb_wrap2 .price tbody tr td.price .sum1 {margin-top:11px; color:#333; font-weight:bold;}
.tb_wrap2 .price tbody tr td.price .sum1 .total {font-size:14px;}
.tb_wrap2 .price tbody tr td.price .sum2 {margin-top:12px;}
.tb_wrap2 .price tbody tr td.price .sum3 {margin-top:12px; color:#d50c42;}
.tb_wrap2 .price tbody tr td.price .payment {margin-top:11px; color:#333; font-weight:bold;}
.tb_wrap2 .price tbody tr td.price .payment .total {font-size:20px;}
.tb_wrap2 .price tbody tr td.price .sum3 .totalAddCmoney {font-size:20px;}

/* 바로구매 - 추가할인적용 */
.tb_wrap2 .point tbody tr td {padding:14px 15px 16px 20px; font-size:12px; line-height:16px; text-align:left; border-bottom:1px solid #e0e0e0; vertical-align:middle;}
.tb_wrap2 .point tbody tr td ul {width:100%; min-height:24px;}
.tb_wrap2 .point tbody tr td ul:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.tb_wrap2 .point tbody tr td ul li {float:left; margin-right:33px; padding:6px 0 12px; }
.tb_wrap2 .point tbody tr td ul li label {height:14px;}
.tb_wrap2 .point tbody tr td ul li.use {padding:0;}
.tb_wrap2 .point tbody tr td ul li.use span {display:block; float:left; padding:6px 10px 2px 4px;}
.tb_wrap2 .point tbody tr td ul li.use input.point {display:block; float:left; width:64px; margin-top:0;}
.tb_wrap2 .point tbody tr td ul li.use a {display:block; float:left; margin-top:3px;}

/* 주문완료 - 내가담은상품 */
.tb_wrap2 .list thead tr th {padding:8px 0 4px; font-weight:normal; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.tb_wrap2 .list thead tr th.first {border-left:0;}
.tb_wrap2 .list tbody tr td {padding:8px 0 4px; text-align:center; border-bottom:1px solid #e0e0e0; vertical-align:middle;}

/* 주문완료- 배송지 및 결제 정보 */
.tb_wrap2 .view tbody tr th {padding:8px 10px 4px 22px; font-weight:normal; text-align:left; border-bottom:1px solid #e0e0e0; vertical-align:middle;}
.tb_wrap2 .view tbody tr td {padding:8px 10px 4px; text-align:left; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; vertical-align:middle;}
.tb_wrap2 .view tbody tr td.guide {padding:18px 15px 16px 22px; border-left:0;}

/* 바로구매 -  보내는분/받는분/결제수단 */
.tb_wrap2 .write tbody tr th {padding:13px 10px 9px 22px; font-weight:normal; text-align:left; border-bottom:1px solid #e0e0e0; vertical-align:middle;}
:root .tb_wrap2 .write tbody tr th {padding:12px 10px 10px 22px; }
.tb_wrap2 .write tbody tr td {padding:4px 10px 7px; text-align:left; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; vertical-align:middle;}
.tb_wrap2 .write tbody tr td a img {vertical-align:-6px; *vertical-align:-1px;}
.tb_wrap2 .write tbody tr td label {height:14px;}
.tb_wrap2 .write tbody tr td.same {padding:9px 10px 4px; font-weight:bold;}
.tb_wrap2 .write tbody tr td.method {padding:15px 15px 14px 20px;}
.tb_wrap2 .write tbody tr td.method p {margin-top:2px;}
.tb_wrap2 .write tbody tr td input.name {width:146px;}
.tb_wrap2 .write tbody tr td input.phone {display:block; float:left; width:42px;}
.tb_wrap2 .write tbody tr td span.dash {float:left; margin:6px 4px 0 3px; line-height:20px;}
.tb_wrap2 .write tbody tr td input.email {width:263px;}
.tb_wrap2 .write tbody tr td input.zipcode {width:87px;}
.tb_wrap2 .write tbody tr td input.address {width:494px;}
.tb_wrap2 .write tbody tr td input.comment {width:684px;}
.tb_wrap2 .write tbody tr td .textarea {width:700px; height:82px;}
.tb_wrap2 .write tbody tr td .textarea textarea {width:684px; height:64px;}
.tb_wrap2 .sync {padding:6px 0 0 180px;}

/* 전화번호 국번 */
div.selBox.phone {margin-right:2px;}
div.selBox.phone span a {width:43px;}
div.selBox.phone ul {width:43px;}


/**************************************************
** 이용약관 및 개인정보취급방침 **
**************************************************/
.termsBox {margin:0;}
.termsBox .txt {width:898px;}
.termsBox .txt .alert {padding:19px 20px 16px; border-bottom:1px solid #e0e0e0;}
.termsBox .txt .txt1 {margin-top:24px; font-size:14px;}
.termsBox .txt .txt2 {margin-top:24px; margin-bottom:14px; font-size:12px;}
.termsBox .txt .txt3 {margin-bottom:4px; padding-left:9px; font-size:12px; background:url('/data/common/dot.gif') no-repeat 0px 4px}
.termsBox .txt .con1 {font-size:12px;}
.termsBox .txt .con2 {margin-top:24px; margin-bottom:14px; font-size:12px;}
.termsBox .txt a {text-decoration:underline;}
.termsBox .txt table {width:100%; margin-top:5px; border-top:1px solid #e0e0e0;}
.termsBox .txt table thead tr th {padding:7px 0 3px; font-weight:normal; text-align:center; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.termsBox .txt table thead tr th.first {border-left:0;}
.termsBox .txt table tbody tr th {padding:7px 0 3px 21px; font-weight:normal; text-align:left; border-bottom:1px solid #e0e0e0;}
.termsBox .txt table tbody tr td {padding:7px 0 3px 21px; font-weight:normal; text-align:left; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}


/**************************************************
** 나의 쇼핑정보 **
**************************************************/
.myShopInfo {width:958px;}
.myShopInfo:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}

/* 왼쪽 컨텐츠 */
.myShopInfo .leftCon {float:left; width:183px;}

/* 사용자정보 */
.myShopInfo .leftCon .userInfo {width:170px; margin-bottom:10px;}
.myShopInfo .leftCon .userInfo p {padding-bottom:10px;}
.myShopInfo .leftCon .userInfo dl dt {height:42px; border-bottom:1px solid #e0e0e0;}
.myShopInfo .leftCon .userInfo dl dd {padding:17px 14px 12px; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
.myShopInfo .leftCon .userInfo dl dd dl {width:100%; font-size:11px;}
.myShopInfo .leftCon .userInfo dl dd dl:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.myShopInfo .leftCon .userInfo dl dd dl dt {float:left; height:16px; border-bottom:0;}
.myShopInfo .leftCon .userInfo dl dd dl dd {float:right; padding:0; border-bottom:0; background:none;}
.myShopInfo .leftCon .userInfo dl dd dl dd span.emp1 {font-weight:bold;}

/* 레프트메뉴 */
.myShopInfo .leftCon .lnb {width:170px; font-size:0; line-height:0; border-top:2px solid #776d63; border-bottom:1px solid #e0e0e0;}
.myShopInfo .leftCon .lnb ul li {border-bottom:1px solid #e0e0e0;}
.myShopInfo .leftCon .lnb ul li a {display:block; overflow:hidden; height:30px;}
.myShopInfo .leftCon .lnb ul li a img {margin-top:0px;}
.myShopInfo .leftCon .lnb ul li a:hover img {margin-top:-30px;}
.myShopInfo .leftCon .lnb ul li a.on img {margin-top:-30px;}
.myShopInfo .leftCon .lnb ul li a.on:hover img {margin-top:-30px;}
.myShopInfo .leftCon .lnb ul li ul {padding:4px 10px 8px; border-top:1px solid #e0e0e0; background:#f3f3f3;}
.myShopInfo .leftCon .lnb ul li ul li {padding-top:3px; border-bottom:0;}
.myShopInfo .leftCon .lnb ul li ul li a {height:17px;}
.myShopInfo .leftCon .lnb ul li ul li a img {margin-top:0px;}
.myShopInfo .leftCon .lnb ul li ul li a:hover img {margin-top:-17px;}
.myShopInfo .leftCon .lnb ul li ul li a.on img {margin-top:-17px;}
.myShopInfo .leftCon .lnb ul li ul li a.on:hover img {margin-top:-17px;}

/* 오른쪽 컨텐츠 */
.myShopInfo .rightCon {float:left; width:775px;}

/* 경로 */
.myShopInfo .rightCon .path {border-top:0;}

/* 서브메인용 테이블 */
.mytable_wrap .list.main {border-top:0;}
.mytable_wrap .list.main thead tr th {background:#fff;}

/* 오늘본상품목록 */
.todayGoods {height:46px; border-top:2px solid #776d63; border-bottom:1px solid #e0e0e0; background:#f3f3f3; position:relative;}
.todayGoods h3 {position:absolute; top:7px; left:0px; border:0;}
.todayGoods h3 img {float:left;}
.todayGoods h3 span {display:block; float:left; padding-left:20px; font-size:11px; line-height:16px; color:#666; font-weight:normal;}
.todayGoods .move {position:absolute; top:10px; right:20px;}

/* 테이블 위 텍스트와 버튼 */
.top_point {height:18px; margin-bottom:6px; position:relative;}
.top_point .fs12 {padding-top:2px; font-size:12px; line-height:16px; color:#666;}
.top_point .fs11 {padding-top:3px; font-size:11px; line-height:16px; color:#666;}
.top_point p span {color:#fb8e1a; font-weight:bold;}
.top_point .button {position:absolute; top:-4px; right:0px;}

/* 주문내역별 탭메뉴 */
.tab.order {margin:0;}
.tab.order .top_point {float:left; margin-top:12px;}
.tab.order ul {float:right;}

/* 기간선택 */
.period {padding:15px 19px 16px 19px; border:2px solid #e0e0e0; background:#fafafa;}
.period div {padding-top:3px;}
.period label {margin-right:13px;}
.period input.date {width:72px; background:#fff !important;}
.period img {vertical-align:-4px; *vertical-align:0px;}
.period span {vertical-align:0px; *vertical-align:4px;}
.period a.bts {margin-left:5px;}
.period a.bts img {vertical-align:-6px; *vertical-align:-1px;}

/* 건수 표시 */
.cases {padding:18px 19px 16px 19px; border:2px solid #e0e0e0; background:#fafafa;}

/* 주문상세보기 */
.orderDetail {padding:18px 19px 16px 19px; border:2px solid #e0e0e0; background:#fafafa;}

/* 주문자정보 및 배송자정보 */
.infoHalf {width:100%;}
.infoHalf:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.infoHalf .orderer {float:left; width:350px;}
.infoHalf .delivery {float:right; width:350px;}

/* 나의쇼핑정보 테이블 */
.mytable_wrap {font-size:12px; line-height:16px;}
.mytable_wrap:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.mytable_wrap table {width:100%;}

.mytable_wrap .list {border-top:1px solid #e0e0e0;}
.mytable_wrap .list thead tr th {padding:8px 0 4px; font-weight:normal; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; background:#fafafa; vertical-align:middle;}
.mytable_wrap .list thead tr th.first {border-left:0;}
.mytable_wrap .list thead tr th.check {padding:8px 0 6px}
.mytable_wrap .list tbody tr td {padding:8px 0 4px; text-align:center; vertical-align:middle; border-bottom:1px solid #e0e0e0;}
.mytable_wrap .list tbody tr td.name {padding-right:9px; padding-left:9px; text-align:left;}
/*.mytable_wrap .list tbody tr td.price {padding-right:8px; padding-left:8px; text-align:right;}*/
.mytable_wrap .list tbody tr td.price {padding-right:8px; padding-left:8px;}
.mytable_wrap .list tbody tr td .thumb {width:89px; height:115px; margin:2px 0 6px 10px; border:1px solid #f1f1f1;}
.mytable_wrap .list tbody tr td .thumb a {display:block;}
.mytable_wrap .list tbody tr td .name {text-align:left;}
.mytable_wrap .list tbody tr td.manage {padding:5px 0;}
.mytable_wrap .list tbody tr td.manage a {display:block; height:18px; margin:0;}
.mytable_wrap .list tbody tr td.check {padding:10px 0 8px;}
.mytable_wrap .list tbody tr td.nodata {padding:18px 0 14px;}

.mytable_wrap .view {border-top:1px solid #e0e0e0;}
.mytable_wrap .view tbody tr th {padding:8px 0 4px 10px; font-weight:normal; text-align:left; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; background:#fafafa; vertical-align:middle;}
.mytable_wrap .view tbody tr th.first {padding-left:20px; border-left:0;}
.mytable_wrap .view tbody tr td {padding:8px 0 4px 10px; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; vertical-align:middle;}
.mytable_wrap .view tbody tr td.first {border-left:0;}
.mytable_wrap .view tbody tr td.situation {padding:0 0 0 10px;}
.mytable_wrap .view tbody tr td.situation span {vertical-align:-1px;}
.mytable_wrap .view tbody tr td.situation a img {vertical-align:-6px;}

.mytable_wrap .write {}
.mytable_wrap .write tbody tr th {padding:13px 10px 9px 22px; font-weight:normal; text-align:left; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; vertical-align:middle;}
.mytable_wrap .write tbody tr th.first {border-left:0;}
.mytable_wrap .write tbody tr td {padding:4px 10px 7px; text-align:left; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; vertical-align:middle;}
.mytable_wrap .write tbody tr td.first {border-left:0;}
.mytable_wrap .write tbody tr td input.title {width:500px;}
.mytable_wrap .write tbody tr td input.email {width:289px;}
.mytable_wrap .write tbody tr td .textarea {width:566px; height:182px;}
.mytable_wrap .write tbody tr td .textarea textarea {width:550px; height:164px;}
.mytable_wrap .write tbody tr td .receive {margin-top:10px;}
.mytable_wrap .write tbody tr td .receive label {margin-left:12px;}
.mytable_wrap .write tbody tr td.point {padding:7px 20px 4px; border-left:0;}
.mytable_wrap .write tbody tr td.point span.emp1 {font-weight:bold;}

/* 주문상품정보 */
.mytable_wrap .list.order {border-bottom:1px solid #e0e0e0;}
/*.mytable_wrap .list.order tbody tr td {padding:8px 0 4px; border-bottom:0;}*/
.mytable_wrap .list.order tbody tr td {border-bottom:0;}
.mytable_wrap .list.order tbody tr td.state {padding:5px 0;}
.mytable_wrap .list.order tbody tr td.state a {display:block; height:18px; margin:5px 0 5px;}
.mytable_wrap .list.order tbody tr td.seller {padding:0px 0 9px 12px; text-align:left;}
.mytable_wrap .list.order tbody tr td.seller a img {margin-top:0px;}
.mytable_wrap .list.order tbody tr td.delivery {padding-top:0px; text-align:left; vertical-align:top;}
.mytable_wrap .list.order tbody tr td.delivery span {margin-left:6px; vertical-align:5px;}

/* 나의 질문과 답변 */
.mytable_wrap .question .view {border-top:0 !important;}
.mytable_wrap .question .view tbody tr th {border-top:1px solid #e0e0e0; border-bottom:0 !important; background:#fff;}
.mytable_wrap .question .view tbody tr td {border-top:1px solid #e0e0e0; border-bottom:0 !important;}
.mytable_wrap .answer {border-top:2px solid #776d63;}
.mytable_wrap .answer .view {border-top:0;}
.mytable_wrap .answer .view tbody tr th {background:#fffce1;}
.mytable_wrap .answer .view tbody tr td {background:#fffce1;}

/* 1:1문의하기 - 문의분류 */
div.selBox.sort span a {width:288px;}
div.selBox.sort ul {width:288px;}

/* 공지사항 - 목록 */
.mytable_wrap .list.notice {border-top:0 !important;}

/* 공지사항 - 게시물검색 */
.noticeSearch {padding:12px 0 14px; border:2px solid #e0e0e0; background:#f3f3f3;}
.noticeSearch fieldset {width:396px; height:24px; margin:0 auto;}
.noticeSearch span {float:left; display:block; padding:6px 9px 2px 0; font-weight:normal;}
.noticeSearch input.notice {float:left; width:180px; height:17px; margin:0 5px 0 3px; padding:4px 6px 1px; color:#333; border:1px solid #e0e0e0; background:#fff;}
.noticeSearch a {float:left;}
.noticeSearch a img {margin:1px 0;}

/* 공지사항 - 검색조건 */
div.selBox.condition {margin:0 0 0 3px;}
div.selBox.condition span a {width:48px; background-color:#fff}
div.selBox.condition ul {width:48px; background:#fff;}

/* 공지사항 게시물 수정시 비밀번호 확인창 */
.boxPassword {width:515px; margin:30px auto 0; padding:29px 0 23px; text-align:center; border:1px solid #e0e0e0; background:#f3f3f3;}
.boxPassword p {font-size:14px;}
.boxPassword span {display:block; margin-top:16px; font-size:12px;}
.boxPassword .pw {width:207px; margin-top:16px; border:3px solid #776d63; background:#fff;}

/* 공지사항 - 수정 */
.mytable_wrap .view.notice {border-top:0 !important;}
.mytable_wrap .view.notice tbody tr th {background:#fff;}
.mytable_wrap .view.notice tbody tr td.con {padding:29px 29px 26px 29px; background:#fafafa;}

/* 공지사항 - 쓰기 */
.mytable_wrap .write.notice tbody tr td input.title {width:569px;}
.mytable_wrap .write.notice tbody tr td input.writer {width:174px;}
.mytable_wrap .write.notice tbody tr td input.email {width:221px;}
.mytable_wrap .write.notice tbody tr td.con {padding-right:0; padding-left:0;}
.mytable_wrap .write.notice tbody tr td .textarea {width:709px; height:301px; margin:0 auto;}
.mytable_wrap .write.notice tbody tr td .textarea textarea {width:693px; height:285px;}
.mytable_wrap .write.notice tbody tr td input.fileNew {width:174px; margin-right:2px;}
.mytable_wrap .write.notice tbody tr td a img {vertical-align:-7px;}
.mytable_wrap .write.notice tbody tr td input.pw {width:75px; margin-right:2px;}
.mytable_wrap .write.notice tbody tr td label {font-size:11px;}
.mytable_wrap .write.notice tbody tr td .attach {position:relative; height:27px;}
.mytable_wrap .write.notice tbody tr td .attach .attachFile {position:absolute; top:0px; left:0px; margin:0; vertical-align:0px}
.mytable_wrap .write.notice tbody tr td .attach input.file2 {z-index:10; position:absolute; top:4px; left:192px; width:65px; height:22px; opacity:0; filter: alpha(opacity=0); cursor:pointer;}
.mytable_wrap .write.notice tbody tr td p.attachTxt {padding-top:5px; font-size:11px;}
.mytable_wrap .write.notice tbody tr td span.attachTxt {font-size:11px;}

/* 공지사항 - 구분 */
div.selBox.itemize span a {width:48px; background-color:#fff}
div.selBox.itemize ul {width:48px; background:#fff;}



/* 베스트 배너 */
.bestItem .sectionL .bannerBest {width:170px; height:159px;}

/* 베스트 big */
.bestItem .bigBest {float:left; width:497px; height:284px;}
.bestItem .bigBest .mask {width:497px; height:284px; overflow:hidden; position:relative;}
.bestItem .bigBest p.indicator {top:9px; right:10px;}
.bestItem .bigBest p.indicator span {width:7px; height:7px; margin-left:5px; background:#c7c7c6;}
.bestItem .bigBest p.indicator span.on {background:#ffcf00;}
.bestItem .bigBest ui {width:497px; height:284px;}
.bestItem .bigBest ui li {float:left; width:497px; height:284px;}

/* 베스트 small */
.bestItem .smallBest {float:right; width:218px;}
.bestItem .smallBest .item {width:218px; height:142px; overflow:hidden; position:relative;}
.bestItem .smallBest .item.up p.indicator {top:9px; right:7px;}
.bestItem .smallBest .item.down p.indicator {top:9px; left:84px;}
.bestItem .smallBest .item p.indicator span {overflow:hidden; display:inline-block; width:5px; height:5px; margin-left:4px; text-indent:-9999px; background:#fff; cursor:pointer;}
.bestItem .smallBest .item p.indicator span.on {background:#ffcf00;}


/* 신규상품 */
.newarrival {margin-top:24px; position:relative;}
.newarrival h2 {height:53px;}
.newarrival p.indicator {top:19px; right:9px;}
.newarrival p.indicator span {width:7px; height:7px; margin-left:4px; background:#d5d5d4;}
.newarrival p.indicator span.on {background:#776d63;}
.newarrival .ul_wrap ul li .scope {padding-bottom:10px; background:#eee;}
.newarrival .ul_wrap ul li .scope .icon {background:url('/data/common/icon_new.gif') no-repeat left top;}
.newarrival .ul_wrap ul li .scope .name {width:148px;}
.newarrival .ul_wrap ul li .scope .price {width:148px;}


/* 주간 인기상품 */
.popular {margin-top:24px; position:relative;}
.popular h2 {height:53px;}
.popular p.indicator {top:19px; right:9px;}
.popular p.indicator span {width:7px; height:7px; margin-left:4px; background:#d5d5d4;}
.popular p.indicator span.on {background:#776d63;}
.popular .ul_wrap ul li .scope {padding-bottom:10px; background:#eee;}
.popular .ul_wrap ul li .scope .icon {background:url('/data/common/icon_best.gif') no-repeat left top;}
.popular .ul_wrap ul li .scope .name {width:148px;}
.popular .ul_wrap ul li .scope .price {width:148px;}

/* MD 추천상품 */
.recommend {margin-top:24px; position:relative;}
.recommend h2 {height:53px;}
.recommend p.indicator {top:19px; right:9px;}
.recommend p.indicator span {width:7px; height:7px; margin-left:4px; background:#d5d5d4;}
.recommend p.indicator span.on {background:#776d63;}
.recommend .ul_wrap ul li .scope {padding-bottom:10px; background:#eee;}
.recommend .ul_wrap ul li .scope .icon {background:url('/data/common/icon_md.gif') no-repeat left top;}
.recommend .ul_wrap ul li .scope .name {width:148px;}
.recommend .ul_wrap ul li .scope .price {width:148px;}

  

/* 이미지형 */
.ul_wrap {width:100%;}
.ul_wrap ul {width:960px;}
.ul_wrap ul:after {content:' '; display:block; clear:both; height:0; visibility:hidden;}
.ul_wrap ul li {float:left; width:20%; padding:16px 0 0;}
.ul_wrap ul li .scope {width:172px; margin:0px auto; position:relative;}
.ul_wrap ul li .scope .icon {display:block; position:absolute; top:0px; left:0px; width:39px; height:39px; text-indent:-9999px;}
.ul_wrap ul li .scope .thumb {width:168px; height:168px; text-align:center; border:1px solid #eee;}
.ul_wrap ul li .scope .thumb a {display:block;}
.ul_wrap ul li .scope .name {overflow:hidden; height:34px; margin:11px auto 0px; color:#666; font-weight:normal; text-align:left; word-break:break-all; word-wrap:break-word;}
.ul_wrap ul li .scope .name a {font-weight:normal;}
.ul_wrap ul li .scope .price {margin:0px auto; color:#fb8e1a; font-weight:bold; text-align:left;}
.ul_wrap ul li .scope .price span {display:block; font-size:11px; color:#666; font-weight:normal;}

/* 인디게이터 */
p.indicator {position:absolute; font-size:0; line-height:0;}
p.indicator span {overflow:hidden; display:inline-block; text-indent:-9999px; cursor:pointer;}
html>body p.indicator span {display:block; float:left;} /* ie7 Hack */


 #catenavi1 { z-index:999; }


.selected {font-weight:bold; color:red;}
.pageContent {width:100%; }

.marketprice{text-decoration:line-through;}

.ct-btn.white {display: block; width: 100px; height: 20px; background: #4E9CAF;text-align: center; border-radius: 5px; color: white;font-weight: bold; padding-top:3px; }
.deltmp {margin-left:200px;}
.deltmp a{float:left; margin-left:5px;}
.inicis{color:red; font-weight:bold;}

/* noto sans kr 폰트정의 */
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}   