@charset "utf-8";
/* CSS Document */

/** commonStyle **/
input[type="radio"],
input[type="checkbox"]{margin:-2px 0 0 0;vertical-align:middle;}
select{font-size:11px;color:#808080;padding:2px;border:solid 1px #e0e0e0;}
#subPage{padding:0 0 150px 0;min-height:500px;}
.hideCon{position:absolute;left:0;top:-99999px;}
h2{height:90px;text-align:center;font-size:12px;color:#040404;text-transform:uppercase;}
h2 strong{display:inline-block;min-width:178px;height:34px;line-height:34px;letter-spacing:1px;padding:0 10px;text-align:center;font-weight:bold;border:solid 1px #e0e0e0;}
.lineBox{margin:0 15px;border:solid 1px #e0e0e0;}
.lineBox + .categoryInfo{margin:80px 0 35px 0;}
.ltspacing{letter-spacing:-1px;}
table{table-layout:fixed;}

/** boardWrite **/
.boardWrite{padding:60px 90px;border:solid 1px #e0e0e0;text-align:center;}
.boardWrite ul{margin:0 0 14px 0;text-align:left;}
.boardWrite ul > li{margin:12px 0 0 0;position:relative;}
.boardWrite ul > li:first-child{margin:0;}
.boardWrite ul > li strong{display:inline-block;width:80px;}
.boardWrite ul > li .right{position:absolute;left:390px;top:0;}
.boardWrite ul > li input[type="password"],
.boardWrite ul > li input[type="text"]{width:204px;padding:0 5px;font-size:11px;color:#9f9f9f;height:16px;line-height:16px;border:none;background:#efefef;}
.boardWrite ul > li input[type="text"].full{width:595px;}
.boardWrite ul > li label{margin-right:10px;}
.boardWrite ul > li label + label{margin-right:0;margin-left:30px;}
.boardWrite ul > li input[type="password"]{width:84px;}
.boardWrite ul > li textarea{padding:5px;width:670px;height:332px;font-size:11px;color:#9f9f9f;line-height:16px;border:none;background:#efefef;}
.boardWrite .nonMember{margin:0 0 50px 0;text-align:left;}
.boardWrite .nonMember .innerTitle{height:15px;}
.boardWrite .nonMember .scrollBox{margin:0 0 6px 0;padding:15px;height:130px;border:solid 1px #e2e2e2;line-height:16px;overflow-y:auto;}
.boardWrite .nonMember .agree input[type="radio"]{margin-left:10px;margin-right:4px;}

/** centerTabs **/
.centerTabs{margin:0 0 62px 0;height:18px;text-align:center;border-bottom:solid 1px #e0e0e0;}
.centerTabs li{display:inline-block;padding:0 23px 0 23px;height:11px;line-height:14px;border-left:solid 1px #808080;}
.centerTabs li:first-child{border-left:none;}
*:first-child+html .centerTabs li{display:inline;}
.centerTabs li a{color:#808080;display:inline-block;height:17px;padding:0 10px;}
.centerTabs li.on a{border-bottom:solid 2px #000;font-weight:bold;color:#000;letter-spacing:-1px;}

/** productTable **/
.productTable{font-size:11px;color:#adadad;border-bottom:solid 2px #e0e0e0;}
.productTable thead th{border:solid #e0e0e0;border-width:1px 0;height:48px;text-align:center;vertical-align:middle;}
.productTable thead th.rightTxt{text-align:right;padding-right:20px;}
.productTable tbody td{padding:20px 0;text-align:center;vertical-align:middle;border-top:dotted 1px #e0e0e0;}
.productTable tbody tr:first-child td{border-top:none;}
.productTable tbody td.thumb img{width:75px;/* height:75px; */}
.productTable tbody td a{color:#adadad;}
.productTable tbody td.leftTxt{text-align:left;padding:20px;}
.productTable tbody td select{width:100%;padding:3px 5px;font-size:11px;height:20px;line-height:20px;color:#9f9f9f;border:solid 1px #e0e0e0;}
.productTable tbody td.selectTd{padding:0 10px;}
.qtyTd{font-size:0;}
.qtyTd input{margin:0 3px 0 0;width:30px;height:15px;line-height:15px;text-align:center;border:solid 1px #e0e0e0;color:#9f9f9f;}
.qtyTd *{vertical-align:middle;}
.qtyTd .smallGray{margin:0 0 0 4px;}

/** orderTable **/
.orderTable{font-size:11px;color:#808080;border-bottom:solid 1px #9a9a9a;}
.orderTable thead th{border-bottom:solid 1px #e0e0e0;height:30px;line-height:13px;text-align:center;vertical-align:top;}
.orderTable thead th.leftTxt{text-align:left;padding-left:20px;}
.orderTable.borderType{border-top:solid 1px #e6e6e6;border-bottom:none;}
.orderTable.borderType thead th{vertical-align:middle;}
.orderTable tbody td{padding:20px 0;text-align:center;vertical-align:middle;border-top:dotted 1px #e0e0e0;}
.orderTable tbody tr:first-child td{border-top:none;}
.orderTable tbody td.thumb img{width:75px;/* height:75px; */}
.orderTable tbody td a{color:#808080;}
.orderTable tbody td.leftTxt{text-align:left;padding:20px;}
.orderTable tbody td.btn a{margin:0 0 0 1px;}
.orderTable tbody td a:hover{text-decoration:underline;}
.orderTable tbody td.nodata{height:290px;}
.orderTable thead th.leftTxt02{text-align:left;padding-left:280px;}
.orderTable tbody td.leftTxt02{text-align:left;padding-left:80px;padding-right:20px;}
.orderTable.boardType tbody tr td{padding:10px 0;}
.orderTable.boardType tbody tr td,
.orderTable.boardType tbody tr td a{color:#9f9f9f;}
.orderTable.boardType tbody tr td img{vertical-align:middle;}
.orderTable.boardType tbody tr.notice td,
.orderTable.boardType tbody tr.notice td a{color:#808080;}
.orderTable.boardType tbody tr.re td img{margin-right:5px;}
.orderTable.boardType tbody tr td.thumb{text-align:center;}
.orderTable.boardType tbody tr td.thumb img{width:75px;/* height:75px; */}
.orderTable tfoot td{border-top:dotted 1px #e0e0e0;}
.orderTable tfoot td dl{padding:34px 25px;background:#efefef;text-align:right;font-size:0;line-height:13px;}
.orderTable tfoot td dl > *{display:inline-block;font-size:11px;}
*:first-child+html .orderTable tfoot td dl > *{display:inline;}
.orderTable tfoot td dl > dt{margin-right:45px;}
.orderTable tfoot td dl > dd{margin:0 2px;}
.orderTable tfoot td dl > dd strong{font-weight:bold;}
.orderTable tfoot td dl + dl{margin:-34px 0 0 0;padding-top:8px;}

/** defaultBox **/
.defaultBox{padding:80px 110px;color:#808080;font-size:11px;}
.defaultBox .innerTxt{min-height:500px;line-height:14px;}

/** normalTable **/
.normalTable{font-size:11px;color:#808080;}
.normalTable thead th{height:34px;text-align:center;vertical-align:top;line-height:13px;}
.normalTable tbody td{height:26px;vertical-align:middle;text-align:center; padding: 10px 0; border-bottom: 1px solid #ebebeb;}
.normalTable tbody td a{color:#808080;}
.normalTable tbody td a:hover{text-decoration:underline;}
.normalTable tbody td em{text-decoration:underline;}
.normalTable tbody td.leftTxt{text-align:left;padding-left:20px;}

/** infoTable **/
.infoTable{font-size:11px;color:#808080;border:solid 1px #e6e6e6;border-collapse:collapse;}
.infoTable thead th{height:62px;text-align:center;font-weight:bold;vertical-align:middle;border-left:solid 1px #e0e0e0;}
.infoTable tbody td{padding:20px 10px;line-height:14px;text-align:center;vertical-align:middle;border-top:dotted 1px #e0e0e0;border-left:solid 1px #e0e0e0;}
.infoTable tbody tr td input[type="text"]{width:118px;padding:0 2px;height:16px;line-height:17px;font-size:11px;color:#808080;border:none;background:#efefef;}
.infoTable tbody tr td *{vertical-align:middle;}
.infoTable tbody tr td input[type="radio"],
.infoTable tbody tr td input[type="checkbox"]{margin:-2px 2px 0 4px;}
.infoTable tbody tr td input[type="radio"] + label,
.infoTable tbody tr td input[type="checkbox"] + label{margin:0 8px 0 0;color:#808080;}
.infoTable tbody tr td.tLeft{text-align:left;padding-left:50px;}
.infoTable tbody tr td.tLeft em{color:#cbcbcb;margin:0 0 0 4px;}

/** infoTableCol2 **/
.infoTableCol2{font-size:11px;color:#808080;border-top:solid 1px #e6e6e6;}
.infoTableCol2 thead tr th{height:40px;text-align:center;vertical-align:middle;border-bottom:dotted 1px #e0e0e0;}
.infoTableCol2 tbody th,
.infoTableCol2 tbody td{padding:12px 0;text-align:center;vertical-align:middle;border-bottom:dotted 1px #e0e0e0;}
.infoTableCol2 tbody.vMiddle th,
.infoTableCol2 tbody.vMiddle td{vertical-align:middle;}
.infoTableCol2 tbody tr th{text-align:left;padding-left:24px;vertical-align:top;line-height:13px;}
.infoTableCol2 tbody tr td{text-align:left;padding-left:24px;}
.infoTableCol2 tbody tr td.tCenter{text-align:center;padding-left:0;}
/* .infoTableCol2 tbody tr td input[type="text"]{width:118px;padding:0 2px;height:16px;line-height:17px;font-size:11px;color:#808080;border:none;background:#efefef;} */
.infoTableCol2 tbody tr td input[type="text"]{width:118px;padding:0 2px;height:16px;line-height:17px;font-size:11px;color:#808080;border: 1px solid gray !important;}

.infoTableCol2 tbody tr td input[type="password"]{width:118px;padding:0 2px;height:16px;line-height:17px;font-size:11px;color:#808080;border:none;background:#efefef;}
.infoTableCol2 tbody tr td input.small{width:28px;}
.infoTableCol2 tbody tr td input.large{width:203px;}
.infoTableCol2 tbody tr td *{vertical-align:middle;}
.infoTableCol2 tbody tr td input[type="radio"],
.infoTableCol2 tbody tr td input[type="checkbox"]{margin:-2px 2px 0 4px;}
.infoTableCol2 tbody tr td input[type="radio"] + label,
.infoTableCol2 tbody tr td input[type="checkbox"] + label{margin:0 8px 0 0;color:#808080;}
.infoTableCol2 tbody tr td textarea{padding:2px;width:412px;height:60px;font-size:11px;color:#808080;line-height:14px;border:none;background:#efefef;}
.infoTableCol2 tbody tr td input[type="text"].fullsize{width:786px;}
.infoTableCol2 tbody tr td span{color:#9f9f9f;}
.infoTableCol2 tbody tr td span.time{margin:0 0 0 12px;color:#808080;vertical-align:top;}
.infoTableCol2 tbody tr td em{text-decoration:underline;}
.infoTableCol2 .innerTd{display:inline-block;margin:0 0 0 28px;}
*:first-child+html .infoTableCol2 .innerTd{display:inline;}
.infoTableCol2 .innerTd li{float:left;margin:0 25px 0 0;height:12px;line-height:12px;}
.infoTableCol2 .innerTd li.subject{min-width:85px;border-left:solid 1px #808080;padding:1px 0 0 28px;}
.infoTableCol2 .innerTd li input[type="text"]{margin:-2px 0 0 0;}

/** boardTable **/
.boardTable{font-size:11px;color:#adadad;border-bottom:solid 1px #e0e0e0;}
.boardTable thead th{border:solid #e0e0e0;border-width:1px 0;height:30px;text-align:center;vertical-align:middle;}
.boardTable tbody td{padding:8px 10px;text-align:center;vertical-align:middle;border-top:dotted 1px #e0e0e0;}
.boardTable tbody tr:first-child td{border-top:none;}
.boardTable tbody td a{color:#adadad;}
.boardTable tbody td.leftTxt{text-align:left;}
.boardTable tbody td.leftTxt a img{vertical-align:middle;margin:-2px 6px 0 0;}
.boardTable tbody tr.reply td.leftTxt{padding:0 0 0 24px;}
.boardTable tbody tr.reply td.leftTxt a img{margin:-2px 26px 0 0;}

/** pageNavi **/
.pageNavi{text-align:center;font-size:0;}
.pageNavi.lineType{border-top:solid 1px #e0e0e0;padding:40px 0 0 0;}
.pageNavi *{vertical-align:middle;}
.pageNavi span{margin:0 26px;}
.pageNavi span strong,
.pageNavi span a{padding:6px;font-size:12px;color:#adadad;}
.pageNavi span strong{text-decoration:underline;}

/** bx-pager **/
.bx-pager{position:absolute;left:0;width:100%;text-align:center;font-size:0;}
.bx-pager > div{display:inline-block;margin:0 5px;}
*:first-child+html .bx-pager > div{display:inline;}
.bx-pager > div a{display:block;width:10px;height:10px;background:#ededed;}
.bx-pager > div a.active{background:#494949;}

/** leftLocation **/
.leftLocation{height:20px;padding:0 0 0 15px;}
.leftLocation li{float:left;color:#808080;padding-left:12px;line-height:14px;margin-right:7px;background:url('/images/main/view/location_arr.gif') no-repeat left 1px;}
.leftLocation li.home{padding-left:14px;background:url('/images/main/view/home.gif') no-repeat left 1px;}
.leftLocation li a{color:#808080;}

/** categoryInfo **/
.categoryInfo{height:45px;border:solid #e0e0e0;border-width:1px 0;text-transform:uppercase;}
.categoryInfo .innerList{float:left;line-height:45px;padding:0 0 0 15px;color:#9f9f9f;}
.categoryInfo .innerList strong{font-weight:bold;color:#010101;}
.categoryInfo .innerList a{font-size:11px;color:#9f9f9f;}
.categoryInfo .innerList a:hover{text-decoration:underline;}
.categoryInfo .innerList dt,
.categoryInfo .innerList dd{float:left;margin:0 24px 0 0;}
.categoryInfo .innerList dt a{font-weight:bold;font-size:12px;color:#040404;}
.categoryInfo .innerRight{float:right;padding:7px 15px 0 0;color:#9f9f9f;}
.categoryInfo .innerRight > div{float:left;margin:0 0 0 18px;}
.categoryInfo .innerRight > div *{vertical-align:middle;}
.categoryInfo .innerRight > .sort{font-size:11px;}
.categoryInfo .innerRight > .sort select{min-width:130px;height:31px;padding:5px;margin-left:10px;line-height:12px;border:solid 1px #e0e0e0;color:#9f9f9f;font-size:11px;}
.categoryInfo .innerRight > .page{font-size:0;}
.categoryInfo .innerRight > .page span{display:inline-block;min-width:42px;padding:0 5px;text-align:center;font-size:12px;}

/** calendarTable **/
.calendarTable{border:solid 1px #e0e0e0;border-collapse:collapse;color:#808080;}
.calendarTable thead th{height:45px;vertical-align:middle;}
.calendarTable tbody td{vertical-align:middle;border:solid 1px #e0e0e0;}
.calendarTable tbody td > div{min-height:124px;position:relative;}
.calendarTable tbody td > div .checkin{display:none;position:absolute;width:100%;left:0;top:50%;margin:0px 0 0 0;text-align:center;}
.calendarTable tbody td.check > div .checkin{display:block;}
.calendarTable tbody td > div .day{padding:0 10px 0 0;height:23px;line-height:23px;text-align:right;font-weight:bold;}
.calendarTable tbody td > div.sun .day{color:#c03535;}
.calendarTable tbody td > div.sat .day{color:#7ca6b4;}
.calendarTable tbody td > div ul li{margin:0 0 1px 0;padding:2px 4px;font-size:11px;}
.calendarTable tbody td > div ul li.bg01{background:#fdebeb;}
.calendarTable tbody td > div ul li.bg02{background:#ebfdfd;}
.calendarTable tbody td.today{border:solid 3px #808080;position:relative;}
.calendarTable tbody td.today > div .day{text-decoration:underline;}

/** Btns **/
.blackBt{display:inline-block;width:167px;height:33px;line-height:33px;border:none;cursor:pointer;text-align:center;font-size:11px;color:#fff;background:#494949;}
.whiteBt{display:inline-block;width:167px;height:31px;line-height:31px;cursor:pointer;text-align:center;font-size:11px;color:#adadad;background:#fff;border:solid 1px #e0e0e0;}
.smallBt{display:inline-block;width:61px;height:16px;line-height:18px;cursor:pointer;text-align:center;font-size:11px;color:#9f9f9f;background:#fff;border:solid 1px #e0e0e0;text-decoration:none !Important;}
.smallGray{display:inline-block;padding:0 6px;height:20px;line-height:22px;font-size:11px;color:#fff !important;background:#d2d2d2;text-decoration:none !Important;}
.rightBtline{text-align:right;padding:8px 0 0 0;font-size:0;background:url('/images/common/bg/line_row2.gif') repeat-x left top;}
.rightBtline a{margin:0 0 0 2px;}
.rightBtbox{margin:10px 0 0 0;text-align:right;font-size:0;}
.rightBtbox a{margin:0 0 0 2px;}

/** deliveryInfo **/
.deliveryInfo{margin:0 0 45px 0;padding:10px 0 0 22px;border-top:solid 1px #e6e6e6;color:#808080;background:url('/images/sub/members/order/delivery_icon.gif') no-repeat left 8px;}
.deliveryInfo strong{font-weight:bold;}

/** centerTitle **/
.centerTitle{margin:0 0 56px 0;text-align:center;}
.centerTitle .lineTitle{display:inline-block;min-width:178px;height:34px;line-height:34px;padding:0 10px;text-align:center;border:solid 1px #e0e0e0;font-size:12px;}

/** addressForm **/
.addressForm li{margin-top:7px;}
.addressForm li:first-child{margin-top:0;}
.addressForm li input[type="text"].addSize{width:322px;}
.addressForm li a{display:inline-block;}

/** photoList **/
.photoList{overflow:hidden;margin:0 -10px;}
.photoList li{float:left;margin:0 33px 64px 33px;}

/** boardSearch **/
.boardSearch{margin:0 0 15px 0;text-align:right;font-size:0;}
.boardSearch > li{display:inline-block;font-size:11px;margin:0 0 0 12px;}
*:first-child+html .boardSearch > li{display:inline;}
.boardSearch > li input[type="text"]{margin:0 3px 0 0;width:120px;height:19px;padding:0 4px;line-height:21px;color:#808080;border:solid 1px #e0e0e0;}
.boardSearch > li label{margin:0 0 0 3px;}

/** tabsRow **/
.tabsRow{margin:0 auto 68px auto;overflow:hidden;width:408px;}
.tabsRow > li{float:left;margin:0 3px 3px 0;}
.tabsRow > li > a{display:block;width:198px;height:34px;line-height:35px;text-align:center;border:solid 1px #e0e0e0;color:#808080;}
.tabsRow > li.on > a{background:#3c3c3c;border-color:#3c3c3c;color:#fff;}

/** searchDetail **/
.searchDetail{padding:130px 350px;font-size:11px;color:#9f9f9f;}
.searchDetail .title{height:75px;text-align:center;}
.searchDetail > ul > li{margin:12px 0 0 0;padding:0 0 0 110px;position:relative;}
.searchDetail > ul > li > strong{position:absolute;left:0;top:50%;margin:-7px 0 0 0;}
.searchDetail > ul > li *{vertical-align:middle;}
.searchDetail > ul > li:first-child{margin:0;}
.searchDetail > ul > li select{padding:2px;font-size:11px;color:#9f9f9f;border:solid 1px #e0e0e0;}
.searchDetail > ul > li input[type="text"]{padding:0 4px;width:146px;border:solid #aaa;border-width:0 0 1px 0;font-size:11px;color:#9f9f9f;height:17px;line-height:17px;}
.searchDetail > ul > li input[type="text"].large{width:314px;}
.searchDetail > ul > li .btnList{overflow:hidden;}
.searchDetail > ul > li .btnList li{float:left;margin:0 6px 0 0;}
.searchDetail > ul > li .btnList li a{display:block;text-align:center;width:21px;height:18px;line-height:20px;color:#9f9f9f;border:solid 1px #e0e0e0;}
.searchDetail > ul > li .price{padding:6px 0 0 0;}
.searchDetail > ul > li .price li{margin:0 4px 0 0;}
.searchDetail > ul > li .price li a{width:58px;}
.searchDetail > ul > li .price li.on a{background:#d1d1d1;color:#fff;border-color:#d1d1d1;}
.searchDetail > ul > li .colors{overflow:hidden;}
.searchDetail > ul > li .colors li{float:left;margin:0 4px 0 0;position:relative;}
.searchDetail > ul > li .colors li a span{position:absolute;left:0;top:0;width:18px;height:18px;font-size:0;}
.searchDetail > ul > li .colors li.on a span{background:url('/images/common/rightpanel/check.png') no-repeat left top;}
.searchDetail > ul > li .colors li.first.on a span{background:url('/images/common/rightpanel/check02.png') no-repeat left top;}
.searchDetail > ul > li .size li.on a{background:#efefef;text-decoration:underline;}
.searchDetail > ul > li input[type="text"] + a{margin:0 0 0 4px;}

/** replyBox **/
.replyBox{}
.replyBox .replyInput{margin:0 0 20px 0;}
.replyBox .replyInput textarea{padding:15px 1.5%;width:97%;height:48px;font-size:11px;color:#9f9f9f;line-height:14px;border:solid 1px #e0e0e0;}
.replyBox .replyBtn{margin:0 0 40px 0;text-align:center;font-size:0;}
.replyBox .replyInfo{height:24px;padding:0 0 0 10px;background:url('/images/common/bg/bullet01.gif') no-repeat left 3px;}
.replyBox .replyInfo strong{font-weight:bold;color:#a6937c;}
.replyBox .replyList{margin:0 0 36px 0;border:solid #e0e0e0;border-width:1px 0;}
.replyBox .replyList > li{border-top:dotted 1px #e0e0e0;padding:4px 12px;}
.replyBox .replyList > li:first-child{border-top:none;}
.replyBox .replyList > li .author{height:22px;}
.replyBox .replyList > li .author a{margin:0 24px 0 0;font-weight:bold;color:#808080;}
.replyBox .replyList > li .author .time{margin:0 0 0 6px;}
.replyBox .replyList > li .txt{min-height:24px;line-height:14px;}

/** galleryView **/
.galleryView{color:#808080;font-size:11px;line-height:13px;}
.galleryView .viewTop{position:relative;margin:0 0 2px 0;padding:0 210px 0 0;}
.galleryView .viewTop .date{position:absolute;right:0;top:0;color:#9f9f9f;}
.galleryView .viewCon{margin:0 0 24px 0;min-height:660px;}

/** galleryBoard **/
.galleryBoard{overflow:hidden;margin:0 -5px}
.galleryBoard > li{float:left;width:232px;height:352px;margin:0 5px;}
.galleryBoard.nonTxt > li{height:240px;}
.galleryBoard > li .thumb{width:232px;height:232px;}
.galleryBoard > li .thumb img{width:232px;height:232px;}
.galleryBoard > li ul{padding:5px;font-size:11px;color:#9f9f9f;line-height:13px;}
.galleryBoard > li ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.galleryBoard > li ul li a{color:#808080;}
.galleryBoard > li ul li a:hover{text-decoration:underline;}
.galleryBoard > li ul li.t01{margin:0 0 2px 0;}
.galleryBoard > li ul li.t02{margin:0 0 6px 0;}
.galleryBoard > li ul li.t03 span{margin:0 18px 0 0;padding:0 18px 0 0;border-right:solid 1px #a2a2a2;}
.galleryBoard > li ul li.t03 strong{font-weight:bold;color:#a6937c;}

/** bottomTotal **/
.bottomTotal{overflow:hidden;}
.bottomTotal .innerInfo{float:right;text-align:right;padding:0 10px 0 0;line-height:13px;}
.bottomTotal .innerInfo li{margin:6px 0 0 0;overflow:hidden;}
.bottomTotal .innerInfo li:first-child{margin:0;}
.bottomTotal .innerInfo li p{float:left;width:152px;}
.bottomTotal .innerInfo li p strong{font-weight:bold;}
.bottomTotal .innerBottom{padding:45px 0 0 0;clear:both;text-align:right;}
.bottomTotal .innerBottom ul{float:left;padding:10px 0 0 0;line-height:13px;}
.bottomTotal .innerBottom ul li{float:left;margin:0 20px 0 0;}
.bottomTotal .innerBottom ul li a{color:#808080;}
.bottomTotal .innerBottom ul li.on a,
.bottomTotal .innerBottom ul li a:hover{text-decoration:underline;}

/** shoppingGuide **/
.shoppingGuide .innerTItle{height:46px;}
.shoppingGuide dl{margin:0 0 50px 0;font-size:11px;color:#9f9f9f;line-height:14px;}
.shoppingGuide dl dt{margin-bottom:20px;width:140px;height:30px;color:#808080;text-align:center;line-height:30px;border:solid #a6a6a6;border-width:1px 0;}
.shoppingGuide dl dd + dt{margin-top:40px;}
.shoppingGuide dl dt.large{width:208px;}
.shoppingGuide dl dt.large02{width:385px;}
.shoppingGuide .btn{overflow:hidden;}
.shoppingGuide .btn a{float:left;margin:0 7px 0 0;padding:0 0 0 28px;width:210px;height:26px;line-height:26px;font-size:11px;color:#9f9f9f;border:solid 1px #e0e0e0;background:url('/images/sub/view/btnarr.gif') no-repeat right center;}

/** postPop **/
.postPop{display:none;position:fixed;left:50%;top:50%;margin:-271px 0 0 -271px;padding:0 25px;width:488px;height:558px;border:solid 2px #e0e0e0;background:#fff;z-index:10;}
.postPop .closePop{padding:10px 0 0 0;height:20px;text-align:right;}
.postPop .popTitle{margin:0 0 10px 0;height:15px;font-weight:bold;border-bottom:solid 2px #000;}
.postPop .postSearch{height:72px;}
.postPop .postSearch input[type="text"]{width:220px;margin:0 8px 0 0;}
.postPop .postSearch a{width:40px;}
.postPop .postSearch p{margin:4px 0 0 0;}
.postPop .tabs{height:33px;}
.postPop .tabs li{float:left;margin:0 7px 0 0;}
.postPop .tabs li a{display:block;width:122px;height:33px;line-height:33px;text-align:center;background:url('/images/sub/members/order/tab_bg02.gif') no-repeat left top;}
.postPop .tabs li a span{display:inline-block;padding:0 0 0 21px;background:url('/images/sub/members/order/search_icon02.png') no-repeat left center;}
.postPop .tabs li.on a{background:url('/images/sub/members/order/tab_bg01.gif') no-repeat left top;}
.postPop .tabs li.on a span{color:#fff;background:url('/images/sub/members/order/search_icon01.png') no-repeat left center;}
.postPop .postList{height:368px;border:solid 1px #e0e0e0;}

/** couponPop **/
.couponPop{display:none;position:fixed;left:50%;top:50%;margin:-217px 0 0 -398px;padding:30px 25px 0 25px;width:746px;height:409px;border:solid 2px #e0e0e0;background:#fff;z-index:10;}
.couponPop .closePop{height:20px;text-align:right;}
.couponPop .couponTitle{margin:0 0 20px 0;height:15px;font-weight:bold;border-bottom:solid 2px #000;}
.couponPop dl{margin:0 0 8px 0;color:#9f9f9f;line-height:13px;}
.couponPop dl dt{margin:0 0 4px 0;}
.couponPop dl dt em{text-decoration:underline;}
.couponPop dl dd{padding:0 0 0 12px;text-indent:-12px;}
.couponPop .scrollPop{height:260px;border:solid 1px #e0e0e0;overflow-y:auto;}
.couponPop .scrollPop table thead th{height:28px;text-align:center;vertical-align:middle;border:solid #e0e0e0;border-width:0 0 1px 1px;}
.couponPop .scrollPop table thead th:first-child{border-left:none;}
.couponPop .scrollPop table tbody td{height:57px;border-bottom:dotted 1px #e0e0e0;text-align:center;vertical-align:middle;color:#9f9f9f;line-height:13px;}
.couponPop .scrollPop table tbody td strong{font-weight:bold;}

/** likePop **/
.likePop{display:none;position:fixed;left:50%;top:50%;line-height:14px;margin:-97px 0 0 -218px;padding:10px;width:416px;height:175px;text-align:center;border:solid 2px #e0e0e0;background:#fff;z-index:10;}
.likePop .closePop{height:56px;text-align:right;}
.likePop .txt{height:42px;}

/** thumbList **/
.thumbList{overflow:hidden;margin:0 -26px;}
.thumbList > li{float:left;width:213px;height:378px;margin:0 25px;}
.thumbList > li p.thumb{margin:0 0 6px 0;width:213px;height:298px;}
.thumbList > li p.thumb img{width:213px;height:298px;}
.thumbList > li p.txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.thumbList > li p.txt input[type="checkbox"]{margin:0 4px 0 0;}

/** col2List **/
.col2List > li{position:relative;margin:16px 0 0 0;padding:0 0 0 200px;line-height:14px;}
.col2List > li:first-child{margin:0;}
.col2List > li .subject{position:absolute;left:0;top:50%;margin-top:-8px;text-transform:uppercase;}
.col2List > li.titleTop .subject{top:1px;margin:0;}}
.col2List > li strong{font-weight:bold;}
.col2List > li em{text-decoration:underline;}
.col2List > li .smallGray{margin-left:4px;}
.col2List > li input[type="text"],.col2List > li input[type="password"]{margin:-1px 0 0 0;padding:0 2px;width:121px;height:16px;line-height:17px;border:none;color:#808080;font-size:11px;background:#efefef;}
.col2List > li input[type="text"].size01,.col2List > li input[type="password"].size01{width:36px;}
.col2List > li input[type="text"].small,.col2List > li input[type="password"].small{width:28px;}
.col2List > li input[type="text"].full,.col2List > li input[type="password"].full{width:774px;}
.col2List > li ul{overflow:hidden;word-break:keep-all; word-wrap:break-word}
.col2List > li ul li{display:inline-block;margin:2px 8px 2px 0;}
*:first-child+html .col2List > li ul li{display:inline;}
.col2List > li ul li span{color:#9f9f9f;}
.col2List > li select{font-size:11px;color:#9f9f9f;border:solid 1px #e0e0e0;}
.col2List > li ul li *{vertical-align:middle;}
.col2List > li input[type="radio"],
.col2List > li input[type="checkbox"]{margin:-2px 3px 0 0;}
.col2List > li label{text-transform:uppercase;}
.col2List > li .txtBox{margin:4px 0 0 0;}
.col2List > li .txtBox textarea{width:98%;padding:1%;font-size:11px;color:#b2b2b2;line-height:13px;border:none;background:#efefef;}
.col2List > li.nodata{margin:0;padding:0;}
.col2List > li.nodata .t01{height:370px;line-height:370px;text-align:center;border-bottom:solid 1px #e0e0e0;}
.col2List > li.nodata .t02{margin:4px 0 16px 0;text-align:right;}
.col2List > li.nodata .t03{text-align:right;}
.col2List.lineType{border-top:solid 1px #e0e0e0;}
.col2List.lineType > li{margin:0;padding:10px 0 10px 135px;border-bottom:dotted 1px #bababa;}
.col2List.lineType > li.row02{padding:16px 0 16px 135px;}
.col2List.lineType > li .subject{left:25px;}
.col2List.lineType > li.row02 .subject{margin-top:-14px;}
.col2List.lineType > li.titleTop .subject{top:11px;margin:0;}
.col2List.lineType > li .addressForm li{margin:5px 0 0 0;float:none;display:block;}
.col2List.lineType > li .addressForm li:first-child{margin:0;}
.col2List.engType .subject{text-transform:none;}

/** addressList **/
.addressList{border-top:solid 1px #e0e0e0;overflow:hidden;}
.addressList > li.nodata{padding:0;height:92px;line-height:92px;text-align:center;}
.addressList > li{position:relative;padding:12px 80px 12px 0;border-bottom:solid 1px #e0e0e0;}
.addressList > li > p{position:absolute;right:0;top:50%;margin:-7px 0 0 0;}
.addressList > li > p input{margin:-3px 4px 0 0;}
.addressList > li ul{font-size:0;}
.addressList > li ul li{display:inline-block;margin:4px 0 4px 8px;padding:0 0 0 8px;height:11px;line-height:14px;border-left:solid 1px #9f9f9f;font-size:11px;vertical-align:middle;}
*:first-child+html .addressList > li ul li{display:inline;}
.addressList > li ul li:first-child{margin:0;padding:0;border-left:none;}
.addressList > li ul li a{margin:-4px 0 0 10px;vertical-align:top;}
.addressList > li ul li a + a{margin-left:3px;}

/** categoryPage **/
.subCategory .categoryTop{margin:0 0 0 0;}
.subCategory .categoryTop + .categoryInfo{margin:0 0 36px 0;}

/** members**/
.members{font-size:11px;color:#808080;}
.members .memberBox{padding:140px 240px;}
.members .memberBox .innerForm .title{height:88px;text-align:center;}
.members .memberBox .innerForm .inputBox{margin:0 0 68px 0;}
.members .memberBox .innerForm .inputBox .left{float:left;}
.members .memberBox .innerForm .inputBox .left p{margin:94px 0 0 0;width:63px;}
.members .memberBox .innerForm .inputBox .left p:hover{border-bottom:solid 1px #9f9f9f;}
.members .memberBox .innerForm .inputBox .left p.txtType{width:auto;line-height:13px;}
.members .memberBox .innerForm .inputBox .left p.txtType a img{display:block;margin:0 0 2px 0;}
.members .memberBox .innerForm .inputBox .left p.txtType a{color:#adadad;}
.members .memberBox .innerForm .inputBox .left p.txtType:hover{border-bottom:none;text-decoration:underline;}
.members .memberBox .innerForm .inputBox .right{margin:0 0 0 320px;font-size:11px;color:#adadad;line-height:14px;}
.members .memberBox .innerForm .inputBox .right dt{height:20px;}
.members .memberBox .innerForm .inputBox .right dd{font-size:0;margin:0 0 8px 0;}
.members .memberBox .innerForm .inputBox .right dd label,
.members .memberBox .innerForm .inputBox .right dd em{font-size:11px;}
.members .memberBox .innerForm .inputBox .right dd input[type="text"],
.members .memberBox .innerForm .inputBox .right dd input[type="password"]{height:22px;line-height:22px;padding:0 2%;width:96%;border:solid #aaa;border-width:0 0 1px 0;}
.members .memberBox .innerForm .inputBox .right dd *{vertical-align:middle;}
.members .memberBox .innerForm .inputBox .right dd.sms{margin:-4px 0 22px 0;}
.members .memberBox .innerForm .inputBox .right dd input[type="radio"],
.members .memberBox .innerForm .inputBox .right dd input[type="checkbox"]{margin:-3px 2px 0 0;}
.members .memberBox .innerForm .inputBox .right dd input[type="radio"] + label,
.members .memberBox .innerForm .inputBox .right dd input[type="checkbox"] + label{margin:0 8px 0 0;color:#808080;}
.members .memberBox .innerForm .inputBox .right dd.check .security{display:inline-block;margin:-2px 0 0 0;padding:0 0 0 12px;font-size:11px;line-height:11px;color:#808080;background:url('/images/sub/members/login/security.gif') no-repeat left top;}
.members .memberBox .innerForm .inputBox .right dd em{letter-spacing:-1px;}
.members .memberBox .innerForm .inputBox .right dd.btn {margin-top:20px;}
.members .memberBox .innerForm .inputBox .right dd.btn a,
.members .memberBox .innerForm .inputBox .right dd.btn input[type="submit"]{display:inline-block;width:167px;height:33px;line-height:33px;border:none;cursor:pointer;text-align:center;font-size:11px;color:#fff;background:#494949;}
.members .memberBox .innerForm .inputBox .right dd.btn .whiteBtn{color:#9f9f9f;height:31px;border:solid 1px #e0e0e0;background:#fff;}
.members .memberBox .innerForm .inputBox .right dd.pwsearch{margin:20px 0 0 0;font-size:11px;}
.members .memberBox .innerForm .inputBox .right dd.pwsearch a{color:#9f9f9f;}
.members .memberBox .innerForm .inputBox .right dd.pwsearch a:hover{text-decoration:underline;}
.members .memberBox .innerForm .inputBox .right dd.message{font-size:11px;}
.members .memberBox .innerForm .agreeTxt{padding:0 0 86px 0;font-size:14px;color:#adadad;text-align:center;}
.members .memberBox .innerForm .agreeTxt a,
.members .memberBox .innerForm .agreeTxt em{color:#adadad;border-bottom:solid 1px #bababa;}
.members .memberBox .memberInfo{padding:100px 0 0 0;border-top:dotted 1px #d8d8d8;}
.members .memberBox .memberInfo dl{margin:0 0 25px 0;padding:14px 0 0 130px;font-size:11px;line-height:14px;text-transform:uppercase;}
.members .memberBox .memberInfo dl.info01{background:url('/images/sub/members/join/info_bg01.gif') no-repeat left top;}
.members .memberBox .memberInfo dl.info02{background:url('/images/sub/members/join/info_bg02.gif') no-repeat left top;}
.members .memberBox .memberInfo dl.info03{background:url('/images/sub/members/join/info_bg03.gif') no-repeat left top;}
.members .memberBox .memberInfo dl dt{margin:0 0 4px 0;color:#494949;font-weight:bold;}
.members .memberBox .memberInfo dl dd{color:#9f9f9f;padding:0 0 0 10px;text-indent:-10px;}
.members .memberBox .memberInfo dl dd span{display:inline-block;width:48px;vertical-align:middle;}
.members .memberBox .memberInfo dl dd span strong{font-weight:bold;}
.members .memberBox .memberInfo dl dd.goldcolor span strong{color:#a6937c;}
.members .memberBox .memberInfo dl.info03 dd{padding:0 0 2px 107px;text-indent:-54px;}
.members .memberBox .joinOk{text-align:center;font-size:11px;color:#808080;}
.members .memberBox .joinOk .list01{margin:0 0 100px 0;}
.members .memberBox .joinOk .list02{margin:0 0 15px 0;}
.members .memberBox .joinOk .list03{margin:0 0 22px 0;color:#adadad;line-height:14px;}
.members .memberBox .joinOk .list04{margin:0 0 90px 0;}
.members .memberBox .joinOk .list04 a{color:#808080;}
.members .memberBox .joinOk .list05 a{display:inline-block;width:167px;height:33px;line-height:33px;text-align:center;color:#9f9f9f;border:solid 1px #e0e0e0;}
.members .checkTable{padding:120px 145px;}
.members .checkTable .monthNavi{height:58px;font-size:22px;text-align:center;font-size:0;}
.members .checkTable .monthNavi *{vertical-align:middle;}
.members .checkTable .monthNavi span{margin:0 15px;font-size:22px;font-weight:bold;}
.members .checkInfo{margin:6px 0 64px 0;font-size:11px;color:#9f9f9f;}
.members .checkBtn{text-align:center;}
.members .payment{padding:140px 218px;}
.members .payment .title{height:68px;text-align:center;}
.members .payment .paymentInfo{margin:0 0 58px 0;padding:60px 0;line-height:14px;border:solid #e0e0e0;border-width:2px 0 1px 0;font-size:11px;color:#808080;}
.members .payment .paymentInfo li{margin-top:23px;}
.members .payment .paymentInfo li.first{margin-top:0;}
.members .payment .paymentInfo li span{display:inline-block;width:165px;}
.members .payment .paymentInfo li em{text-decoration:underline;}
.members .payment .paymentInfo li strong{font-weight:bold;}
.members .payment .bottomTxt{margin:0 0 50px 0;text-align:center;line-height:16px;}
.members .payment .centerBtn{font-size:0;text-align:center;}
.members .payment .centerBtn a{margin:0 1px;}
.members .orderBox{padding:140px 90px;}
.members .orderBox .title{height:70px;text-align:center;}
.members .orderBox .totalPay{margin:0 0 56px 0;text-align:center;;color:#808080;}
.members .orderBox .totalPay strong{color:#000;font-weight:bold;}
.members .orderBox .totalPay em{color:#ff1818;}
.members .orderBox .infoTitle{height:19px;font-weight:bold;border-bottom:solid 1px #9a9a9a;line-height:14px;;}
.members .orderBox .orderTable + .totalPay{margin:56px 0;}
.members .orderBox .orderTable + .infoTitle,
.members .orderBox .infoTableCol2 + .infoTitle{margin:52px 0 0 0;}
.members .orderBox .tInfo{margin:2px 0 0 0;}
.members .orderBox .infoTableCol2 .paySelect li{margin-top:12px;}
.members .orderBox .infoTableCol2 .paySelect li:first-child{margin-top:0;}
.members .orderBox .infoTableCol2 .paySelect li input[type="radio"],
.members .orderBox .infoTableCol2 .paySelect li input[type="checkbox"]{margin:0 4px 0 0;}
.members .orderBox .infoTableCol2 .paySelect li input.size01{width:70px;}
.members .orderBox .infoTableCol2 .paySelect li select{margin:0 6px;min-width:222px;}
.members .orderBox .infoTableCol2 .paySelect li p{padding:4px 0 0 18px;color:#b89882;}
.members .orderBox .infoTableCol2 .paySelect li p.tGray{color:#808080;}
.members .orderBox .infoTableCol2 .deliverySelect li{margin:5px 0 0 0;}
.members .orderBox .infoTableCol2 .deliverySelect li:first-child{margin-top:0;}
.members .orderBox .infoTableCol2 .deliverySelect li input[type="radio"],
.members .orderBox .infoTableCol2 .deliverySelect li input[type="checkbox"]{margin:0 4px 0 0;}
.members .orderBox .infoTableCol2 .deliverySelect li input[type="radio"] + label,
.members .orderBox .infoTableCol2 .deliverySelect li input[type="checkbox"] + label{margin:0 8px 0 0;}
.members .orderBox .infoTableCol2 .deliverySelect li.mTop{margin:12px 0 0 0;}
.members .orderBox .infoTableCol2 strong{font-weight:bold;}
.members .orderBox .centerBtn{margin:80px 0 0 0;text-align:center;font-size:0;}
.members .orderBox .rightBtn{margin:30px 0 76px 0;text-align:right;font-size:0;}

/** detailPage **/
.detailPage .detailTop{margin:0 0 58px 0;}
.detailPage .detailTop .left{float:left;width:800px;}
.detailPage .detailTop .left .photo{margin:0 0 2px 0;width:795px;border:solid 1px #ddd;}
.detailPage .detailTop .left .photo img{width:795px;height:795px;}
.detailPage .detailTop .left .bx-wrapper{max-width:802px !important;margin:0 !important; white-space: nowrap; overflow: hidden;}
.detailPage .detailTop .left .thumb ul{}
.detailPage .detailTop .left .thumb ul li{float:left;}
.detailPage .detailTop .left .thumb ul li a{margin:0 3px 0 0;display:block;border:solid 1px #ddd;width:157px;height:157px;}
.detailPage .detailTop .left .thumb ul li img{width:157px;height:157px;}
.detailPage .detailTop .left .bx-controls-direction a{position:absolute;top:0;width:35px;height:158px;font-size:0;color:#eee;}
.detailPage .detailTop .left .bx-controls-direction a.bx-prev{left:0;background:url('/images/sub/view/thumb_prev.png') no-repeat left top;}
.detailPage .detailTop .left .bx-controls-direction a.bx-next{right:0;background:url('/images/sub/view/thumb_next.png') no-repeat left top;}
.detailPage .detailTop .right{margin:0 0 0 828px;}
.detailPage .detailTop .right  .location{height:26px;padding:4px 0 0 0;border-top:solid 2px #000;}
.detailPage .detailTop .right  .location li{float:left;color:#808080;padding-left:12px;margin-right:7px;background:url('/images/main/view/location_arr.gif') no-repeat left 1px;}
.detailPage .detailTop .right  .location li.home{padding-left:14px;background:url('/images/main/view/home.gif') no-repeat left 1px;}
.detailPage .detailTop .right  .location li a{color:#808080;}
.detailPage .detailTop .right  .subject{margin:0 0 10px 0;padding:0 35px 0 0;position:relative;font-size:12px;color:#adadad;}
.detailPage .detailTop .right  .subject a{position:absolute;right:0;top:0;}
.detailPage .detailTop .right  .subject strong{margin-right:3px;font-weight:bold;color:#010101;}
.detailPage .detailTop .right  .icons{margin:0 0 6px 0;}
.detailPage .detailTop .right  .info{margin:0 0 30px 0;border-top:solid 1px #ddd;}
.detailPage .detailTop .right  .info > li{padding:6px 0;font-size:11px;color:#9f9f9f;text-align:right;border-bottom:solid 1px #ddd;}
.detailPage .detailTop .right  .info > li.description{padding:5px 0 0 0;margin:0 0 4px 0;font-size:11px;text-align:left;color:#adadad;line-height:14px;border-bottom:none;}
.detailPage .detailTop .right  .info > li.btnList{margin:0;padding:0 0 200px 0;border-bottom:none;background:url('/images/common/bg/detailbg.gif') no-repeat 80px 15px;}
.detailPage .detailTop .right  .info > li.btnList ul{text-align:left;}
.detailPage .detailTop .right  .info > li.btnList ul li{display:inline-block;vertical-align:middle;}
*:first-child+html .detailPage .detailTop .right  .info > li.btnList ul li{display:inline;}
.detailPage .detailTop .right  .info > li.btnList ul li.first{margin:0 6px 0 0;padding:0 6px 0 0;background:url('/images/common/bg/line01.gif') no-repeat right 2px;}
.detailPage .detailTop .right  .info > li.btnList ul li a{display:block;font-size:11px;color:#adadad;line-height:15px;}
.detailPage .detailTop .right  .info > li.btnList ul li.first a{padding:0 0 0 18px;background:url('/images/common/icons/like.gif') no-repeat left top;}
.detailPage .detailTop .right  .info > li p{float:left;}
.detailPage .detailTop .right  .info > li span{text-decoration:line-through;}
.detailPage .detailTop .right  .info > li input{margin:-1px 2px 0 6px;padding:0;vertical-align:middle;}
.detailPage .detailTop .right  .info > li label{cursor:pointer;}
.detailPage .detailTop .right .select ul{margin:0 0 25px 0;overflow:hidden;border-bottom:solid 1px #ddd;}
.detailPage .detailTop .right .select ul li div{position:relative;padding:0 0 0 40px;}
.detailPage .detailTop .right .select ul li div select{width:328px;padding:3px 5px;font-size:11px;height:22px;line-height:22px;color:#9f9f9f;border:solid 1px #e0e0e0;}
.detailPage .detailTop .right .select ul li div p{position:absolute;left:0;top:50%;margin-top:-4px}
.detailPage .detailTop .right .select ul li  div.list02{margin:16px 0 30px 0;font-size:0;}
.detailPage .detailTop .right .select ul li  div.list02 input{margin:0 3px 0 0;padding:0;width:30px;height:17px;line-height:17px;text-align:center;font-size:11px;color:#adadad;border:solid 1px #e8e7e8;}
.detailPage .detailTop .right .select ul li  div.list02 .addBtn,
.detailPage .detailTop .right .select ul li  div.list02 .removeBtn{position:absolute;right:0;bottom:0;}
.detailPage .detailTop .right .total{margin:0 0 26px 0;padding:0;font-size:11px;color:#808080;text-align:center;}
.detailPage .detailTop .right .total strong{font-weight:bold;color:#000;}
.detailPage .detailTop .right .total strong + span + span{color:#adadad;}
.detailPage .detailTop .right .bottomBtns{overflow:hidden;height:174px;}
.detailPage .detailTop .right .bottomBtns .end{margin-top:2px;font-size:11px;color:#9f9f9f;text-align:center;}
.detailPage .detailTop .right .bottomBtns .end a{color:#9f9f9f;}
.detailPage .detailTop .right .bottomBtns .end a:hover{text-decoration:underline;}
.detailPage .detailTop .right .csBtns{height:16px;margin:0 0 30px 0;position:relative;z-index:2;}
.detailPage .detailTop .right .csBtns > li{float:left;padding:0 0 0 20px;margin:0 0 0 20px;border-left:solid 1px #808080}
.detailPage .detailTop .right .csBtns > li.first{margin:0;border-left:none;}
.detailPage .detailTop .right .csBtns > li a{font-size:11px;color:#808080;}
.detailPage .detailTop .right .csBtns > li.on a,
.detailPage .detailTop .right .csBtns > li a:hover{text-decoration:underline;}
.detailPage .detailTop .right .csBtns .scrollBox{display:none;position:absolute;left:0;top:16px;border:solid 1px #dfdfdf;padding:10px 0 10px 10px;width:358px;height:180px;overflow-y:auto;font-size:11px;color:#9f9f9f;line-height:14px;background:url('/images/common/bg/opacitybg.png') repeat left top;}
.detailPage .detailTop .right .csBtns .scrollBox dl dt{margin-bottom:10px;color:#808080;position:relative;}
.detailPage .detailTop .right .csBtns .scrollBox dl dt a{position:absolute;right:18px;top:-4px;}
.detailPage .detailTop .right .csBtns .scrollBox dl dd{margin-bottom:6px;padding-left:10px;text-indent:-10px;}
.detailPage .detailTop .right .csBtns .scrollBox dl.indentNone dd{padding-left:0;text-indent:0;}
.detailPage .detailTop .right .csBtns .scrollBox dl dd em{text-decoration:underline;}
.detailPage .detailTop .right .csBtns .scrollBox dl dd strong{font-weight:bold;}
.detailPage .detailTop .right .csBtns > li.on .scrollBox{display:block;}
.detailPage .detailTop .right .bottom .box01{margin:0 0 27px 0;height:101px;}
.detailPage .detailTop .right .bottom .box02{height:65px;}
.detailPage .eventList{margin:0 0 96px 0;overflow:hidden;}
.detailPage .eventList li{float:left;padding:0 0 0 32px;margin:0 0 0 32px;background:url('/images/sub/view/line.gif') no-repeat left 15px}
.detailPage .eventList li.first{margin:0;padding:0 0 0 38px;background:none;}
.detailPage .info01{margin:0 0 35px 0;}
.detailPage .info01 .title{height:20px;text-align:right;font-size:11px;color:#9f9f9f;border-bottom:solid 1px #9a9a9a;}
.detailPage .info01 .title p{float:left;font-weight:bold;}
.detailPage .info01 .title p span{font-weight:normal;}
.detailPage .info01 table{border-top:solid 1px #e6e6e6;font-size:11px;color:#868686;}
.detailPage .info01 table th,
.detailPage .info01 table td{height:32px;border-bottom:dotted 1px #b9b9b9;vertical-align:middle;text-align:center;}
.detailPage .info01 table th{font-weight:bold;color:#9f9f9f;}
.detailPage .info01 table td .bgTxt{padding:2px;line-height:14px;background:#d2cbbd;color:#fff;}
.detailPage .info01 table td .redTxt{color:#e28282;}
.detailPage .info01 table td  a{color:#868686;}
.detailPage .info01 table td  a:hover{text-decoration:underline;}
.detailPage .info01 table .end  th,
.detailPage .info01 table .end  td{border-bottom:none;}
.detailPage .info01 .infoTxt{margin:20px 0 0 0;padding:0;line-height:20px;color:#9f9f9f;}
.detailPage .info01 .infoTxt li strong{font-weight:bold;}
.detailPage .info01 .infoTxt li em{text-decoration:underline;}
.detailPage .productSlides{height:786px;}
.detailPage .productSlides .bx-viewport > ul > li{overflow:hidden;}
.detailPage .productSlides .bx-pager{top:626px;}
.detailPage .categoryTitle{margin:0;height:70px;}
.detailPage .tabMenu{height:18px;margin:0 0 100px 0;padding:30px 0 0 15px;border-bottom:solid 1px #e0e0e0;}
.detailPage .tabMenu li{float:left;height:17px;margin:0 32px 0 0;}
.detailPage .tabMenu li a{color:#808080;}
.detailPage .tabMenu li.on{border-bottom:solid 2px #000;}
.detailPage .tabMenu li.on a{color:#010101;font-weight:bold;}
.detailPage .viewCon{margin:0 0 0px 0;padding:0 15px;color:#696969;font-size:12px;line-height:160%;}
.detailPage .borderCon{padding:100px 0 0 0;margin:0 0 100px 0;border-top:solid 1px #ddd;}
.detailPage .btBorder{border-bottom:solid 1px #ddd;padding:0 0 100px 0;}
.detailPage .colorInfo{margin:0 0 40px 0;padding:0 0 45px 0;font-size:11px;color:#808080;text-align:center;line-height:16px;background:url('/images/sub/view/colorinfo.gif') no-repeat center bottom;}
.detailPage .column2{margin:0 0 35px 0;}
.detailPage .column2 > li{padding:0 0 10px 230px;position:relative;}
.detailPage .column2 > li .subject{position:absolute;left:0;top:0;}
.detailPage .column2 > li .subject p{font-size:11px;color:#9f9f9f;line-height:18px;}
.detailPage .column2 > li .contents{line-height:14px;font-size:11px;color:#9f9f9f;}
.detailPage .column2 > li .contents .innerList{margin:0 0 50px 0;line-height:20px;}
.detailPage .column2 > li .contents .innerList.mNone{margin-bottom:0;}
.detailPage .column2 > li .contents table + .innerList{margin:20px 0 0 0;}
.detailPage .column2 > li .contents table{border-collapse:collapse;}
.detailPage .column2 > li .contents table thead th{height:130px;background:#ebebeb;text-align:center;color:#9f9f9f;vertical-align:middle;border-left:solid 1px #fff;}
.detailPage .column2 > li .contents table thead th strong{font-weight:bold;color:#808080;}
.detailPage .column2 > li .contents table thead th.first{border-left:none;}
.detailPage .column2 > li .contents table tbody th,
.detailPage .column2 > li .contents table tbody td{height:52px;text-align:center;color:#808080;vertical-align:middle;border:solid 1px #ebebeb;}
.detailPage .column2 > li .contents table tbody th{font-weight:bold;}
.detailPage .column2 > li .contents table.table02 thead th{height:52px;}
.detailPage .column2 > li .contents table.table02 tbody th{padding:10px 0;height:32px;font-weight:normal;}
.detailPage .column2 > li .contents .fabricInfo{overflow:hidden;border:solid 1px #ebebeb;border-left:none;border-top:none;}
.detailPage .column2 > li .contents .fabricInfo li{float:left;width:50%;}
*:first-child+html .detailPage .column2 > li .contents .fabricInfo li{width:49.9%;}
.detailPage .column2 > li .contents .fabricInfo li dl{overflow:hidden;padding:8px 0 0 0;border:solid #ebebeb;border-width:1px 0 0 1px;line-height:12px;}
.detailPage .column2 > li .contents .fabricInfo li dl dt,
.detailPage .column2 > li .contents .fabricInfo li dl dd{float:left;height:65px;padding-top:10px;}
.detailPage .column2 > li .contents .fabricInfo li dl dt{width:31%;border-right:solid 1px #ebebeb;text-align:center;color:#808080;}
.detailPage .column2 > li .contents .fabricInfo li dl dt strong{font-weight:bold;}
.detailPage .column2 > li .contents .fabricInfo li dl dd{width:22%;text-align:center;}
.detailPage .centerImg{margin:0 0 40px 0;text-align:center;}
.detailPage .likeSlides{width:1065px;margin:0 auto;}
.detailPage .likeSlides ul{overflow:hidden;margin:0 -40px;}
.detailPage .likeSlides ul li{float:left;margin:0 40px 30px 40px;}
.detailPage .likeSlides .bx-pager{top:622px;}
.detailPage .cartBtn{padding:10px 0 0 0;margin:0 0 100px 0;text-align:right;}
.detailPage .cartBtn a{display:inline-block;width:120px;height:28px;line-height:28px;text-align:center;color:#9f9f9f;font-size:11px;border:solid 1px #e0e0e0;}
.detailPage .reviewBox{margin:0 0 50px 0;}
.detailPage .qnaBox{margin:0 0 50px 0;}
.detailPage .qnaBox .innerTItle{padding:0 0 0 15px;height:17px;line-height:14px;}
.detailPage .qnaBox .innerTItle img{margin:0 6px 0 0;vertical-align:top;}
.detailPage .pageNavi{margin:56px 0 0 0;}

/** Mypage **/
.mypageBox{padding:80px 80px;color:#808080;font-size:11px;}
.mypageBox .title{height:64px;text-align:center;}
.mypageBox .tabs{margin:0 0 80px 0;height:18px;border-bottom:solid 1px #e0e0e0;}
.mypageBox .tabs li{float:left;margin:0 0 0 19px;padding:0 0 0 19px;height:11px;line-height:14px;border-left:solid 1px #808080;}
.mypageBox .tabs li:first-child{margin-left:8px;padding:0;border-left:none;}
.mypageBox .tabs li a{color:#808080;display:inline-block;height:17px;}
.mypageBox .tabs li.on a{border-bottom:solid 2px #000;font-weight:bold;color:#000;letter-spacing:-1px;}
.mypageBox .conTitle{padding:0 50px;height:34px;position:relative;}
.mypageBox .conTitle .smallGray{margin:0 0 0 5px;}
.mypageBox .conTitle .rightTabs{position:absolute;right:50px;top:1px;}
.mypageBox .conTitle .rightTabs li{float:left;margin:0 0 0 7px;}
.mypageBox .conTitle .rightTabs li a{display:block;width:122px;height:33px;line-height:36px;text-align:center;color:#808080;background:url('/images/sub/members/order/tab_bg02.gif') no-repeat left top;}
.mypageBox .conTitle .rightTabs li.on a{color:#fff;background:url('/images/sub/members/order/tab_bg01.gif') no-repeat left top;}
.mypageBox .col2List{margin:0 50px 120px 50px;}
.mypageBox .col2List + .conTitle{margin:70px 0 0 0;}
.mypageBox .col2List li .date{margin:0 12px 0 0;}
.mypageBox .writeBottom{padding:6px 0 0 0;text-align:center;border-top:solid 1px #e0e0e0;}
.mypageBox .writeBottom p{margin:0 0 72px 0;text-align:right;}
.mypageBox .addressList{margin:0 50px 10px 50px;}
.mypageBox .addressBottom{margin:0 50px;}
.mypageBox .addressBottom li{margin:0 0 4px 0;}
.mypageBox .addressBottom li.tLeft{text-align:right;}
.mypageBox .addressBottom li + li{margin:0 0 20px 0;}
.mypageBox .addressBottom li.end{margin:0;}
.mypageBox .col2List.lineType{margin-bottom:0;}
.mypageBox .col2List.lineType .left02{margin-left:170px;}
.mypageBox .col2List.lineType .subject.type02{left:284px;padding:0 0 0 30px;border-left:solid 1px #808080;}
.mypageBox .col2List.lineType .subject.type03{left:584px;padding:0 0 0 30px;border-left:solid 1px #808080;}
.mypageBox .centerBtn{margin:60px 0 0 0;text-align:center;font-size:0;}
.mypageBox .centerBtn02{margin:60px 0 124px 0;text-align:center;font-size:0;}
.mypageBox .centerBtn02 a{margin:0 1px 0;}
.mypageBox .normalTable{margin:0 0 70px 0;}
.mypageBox .pageNavi + .writeBottom{margin:70px 0 0 0;}
.mypageBox .normalTable + .writeBottom{margin:70px 0 0 0;}
.mypageBox .infoTitle{height:19px;font-weight:bold;border-bottom:solid 1px #9a9a9a;}
.mypageBox .orderTable + .infoTitle,
.mypageBox .infoTableCol2 + .infoTitle,
.mypageBox .bottomRight + .infoTitle{margin:52px 0 0 0;}
.mypageBox .detailTxt{margin:0 0 46px 0;text-align:center;}
.mypageBox .detailTxt strong{font-weight:bold;}
.mypageBox .detailTxt em{text-decoration:underline;}
.mypageBox .bottomRight{margin:12px 0 0 0;text-align:right;}
.mypageBox .bottomTotal{margin:-36px 0 110px 0;overflow:hidden;}
.mypageBox .rightBtbox{margin-bottom:16px;}
.mypageBox .withdraw{padding:0 190px 0 190px;}
.mypageBox .withdraw ul{margin:0 0 4px 0;line-height:14px;}
.mypageBox .withdraw textarea{margin:0 0 60px 0;width:98%;padding:1%;font-size:11px;color:#9f9f9f;line-height:16px;border:solid 1px #e0e0e0;background:#efefef;}
.mypageBox .withdraw .centerBtn{margin:0;}
.mypageBox .withdraw .centerBtn a{margin:0 1px;}

/** boardPage **/
.boardPage{padding:40px 105px;}
.boardPage .nonTxt + .pageNavi{margin:60px 0 0 0;}

/** csBox **/
.csBox{padding:65px 150px;font-size:11px;color:#9f9f9f;line-height:14px;}
.csBox .csSearch{margin:0 0 58px 0;text-align:center;}
.csBox .csSearch .top{margin:0 0 8px 0;}
.csBox .csSearch .top *{vertical-align:middle;}
.csBox .csSearch .top input[type="text"]{margin:0 8px 0 0;padding:0 5px;width:346px;height:30px;line-height:30px;font-size:13px;color:#9f9f9f;border:solid 1px #e3e3e3;}
.csBox .csSearch strong{font-weight:bold;color:#a6937c;}
.csBox .faqTabs{overflow:hidden;}
.csBox .faqTabs > li{float:left;width:121px;margin:0 0 0 3px;}
.csBox .faqTabs > li:first-child{margin:0;width:124px}
.csBox .faqTabs > li a{display:block;height:46px;line-height:46px;text-align:center;color:#808080;background:#efefef;}
.csBox .faqTabs > li.on a{color:#fff;background:#3c3c3c;}
.csBox .faqList{margin:0 0 40px 0;text-align:left;color:#adadad;}
.csBox .faqList > li{padding:20px 0;border-bottom:solid 1px #e0e0e0;overflow:hidden;}
.csBox .faqList > li > div.t01{float:left;width:54px;text-align:center;margin:0 38px 0 0;}
.csBox .faqList > li > div.t02{float:left;}
.csBox .faqList > li > div.t03{margin:0 0 0 246px;}
.csBox .faqList > li > div.t03 a{color:#adadad;}
.csBox .faqList > li.answer{display:none;padding:52px;border:solid 1px #e0e0e0;border-top:none;}
.csBox .faqList > li.answer > div.t04{float:left;}
.csBox .faqList > li.answer > div.t05{margin:0 0 0 36px;min-height:100px;line-height:16px;color:#9f9f9f;}
.csBox .orderTable thead th{height:20px;}
.csBox .orderTable.boardType tbody tr td{padding:7px 0;}
.csBox .orderTable + .pageNavi{margin:46px 0 0 0;}
.csBox .pageNavi + .boardWrite{margin:64px 0 0 0;}
.csBox .orderTable.boardType tbody tr.view td{padding:0;}
.csBox .orderTable tr.view{display:none;position:relative;}
.csBox .orderTable tr.view td > div{margin:-1px 0;border:solid 1px #e0e0e0;text-align:left;line-height:16px;color:#9f9f9f;position:relative;}
.csBox .orderTable tr.view td > div .innerView{padding:60px 90px;min-height:100px;position:relative;}
.csBox .orderTable tr.view td > div .innerView .bottomBtn{position:absolute;right:14px;bottom:14px;text-align:right;font-size:0;}
.csBox .orderTable tr.view td > div .innerView .bottomBtn a{margin:0 0 0 4px;}
.csBox .orderTable tr.view td > div .boardWrite{border:none;border-top:dotted 1px #e0e0e0;margin:0;}
