/*레이아웃*/
.and#popup{padding:0}
.and#main #container{width:auto;max-width:100%;padding:0;margin:184px auto 0;}
.and#main #wrap{margin:0 auto}
.and #wrap{width:100%;margin:150px auto}
.and #container{width:auto;max-width:1360px;padding:0 40px;min-width:1200px;margin:250px auto 0;box-sizing:border-box}
.and #container.wide{width:100%;max-width:100%}
.and #contents{float:none;width:auto}
.clear::after {display: block; content: ''; clear: both;}

/*버튼*/
.and [class^='btnSubmit'],
.and a[class^='btnSubmit']{font-size:12px;color:#555;background:none;transition:all 0.5s;line-height:1;padding:7px 13px;font-family:inherit;border:1px solid #ddd;border-radius:0;outline:none}
.and [class^='btnSubmit']:hover,
.and a[class^='btnSubmit']:hover{border-color:#191919;background:none;color:#191919}
.and [class^='btnNormal'],
.and a[class^='btnNormal'],
.and [class^='btnBasic'],
.and a[class^='btnBasic']{font-size:12px;background:#555;transition:background 0.5s;color:#fff;border:0;line-height:1;padding:7px 13px;border-radius:0;font-family:inherit;outline:none}
.and [class^='btnBasic']:not(.disabled):hover,
.and [class^='btnNormal']:not(.disabled):hover{background:#000}
.and [class^='btnEm'],
.and a[class^='btnEm']{background:#999;transition:background 0.5s;color:#fff;border:0;line-height:1;padding:7px 13px;border-radius:0;font-family:inherit;outline:none}
.and [class^='btnEm']:not(.disabled):hover{background:#555}
.and [class^='btn'][class*='Fix']{width:90px;padding:9px 10px}
.and [class^='btn'].sizeM{height:36px;line-height:36px;font-size:14px;box-sizing:border-box;padding:0 25px;margin:0 5px}
.and [class^='btn'].sizeL{height:46px;line-height:46px;font-size:14px;box-sizing:border-box;padding:0 70px;margin:0 5px;font-weight:400}

.and .more {font-size:14px;position: relative;white-space: nowrap;display:inline-block;margin-top:20px;color:#191919}
.and .more_graphic {position: absolute;top: 73%;left: -23%;pointer-events: none;fill: none;stroke: #191919;stroke-width: 1px;}
.and .more_graphic path {stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 0.4s cubic-bezier(0.7, 0, 0.3, 1);}
.and .more:hover .more_graphic path {stroke-dashoffset: 0;transition-timing-function: cubic-bezier(0.8, 1, 0.7, 1);transition-duration: 0.3s;}
.and .layout-max{max-width:1280px;margin:100px auto;padding:0 40px}
.and .path{display:none}

.and .swiper-container-horizontal > .swiper-scrollbar{width:50%;border-radius:0;left:50%;transform:translateX(-50%);bottom:0;height:2px!important}
.and .swiper-scrollbar-drag{background:#444;border-radius:0}

/*타이틀*/
.and .title{text-align:center;border:1px solid rgba(255,255,255,0)}
.and .title h2{font-size:16px;line-height:1.4;color:#8a8a8a;margin-bottom:20px;font-weight:400;letter-spacing:4px}
.and .title p{font-size:12px;line-height:1.4;color:#999;font-weight:400}

.and .titleArea{text-align:center;border:0;min-height:auto;margin-bottom:25px}
.and .titleArea h2{font-size:14px;line-height:1.4;color:#8a8a8a;margin-bottom:10px;font-weight:400;letter-spacing:4px;}
.and .titleArea p{display:block;padding:0;font-size:13px;line-height:1.4;color:#999;font-weight:400}
.and .titleArea p:before{display:none} 
.and .titleArea ul li{font-size:13px;color:#999;line-height:1.6}
.and .txtEm{color:#191919}

/*상품관련*/
.and .ec-base-product .title{margin:0 auto 20px}
.and .ec-base-product .title h2{font-size:14px;line-height:1.4;color:#8a8a8a;margin-bottom:10px;font-weight:400;letter-spacing:3px}
.and .ec-base-product .prdList{min-width:auto;font-size:0;margin:0}
.and .ec-base-product .prdList .thumbnail{margin:0 10px 15px;width:auto}
.and .ec-base-product .prdList .thumbnail .prdImg a{display:block}
.and .ec-base-product .prdList .thumbnail .prdImg a .label{position:absolute;right:0;top:0;line-height:1.2;box-sizing:border-box;background:var(--main-color);color:#fff;font-size:10px;padding:7px 10px;transition:all 0.5s}
.and .ec-base-product .prdList .thumbnail .prdImg img.on{position:absolute;left:0;top:0;opacity:0;transition:all 0.5s}
.and .ec-base-product .prdList .thumbnail:hover .prdImg .on{opacity:1}
.and .ec-base-product .prdList .thumbnail .button{position:absolute;top:10px;left:0;float:none;opacity:0;transition:all 0.5s}
.and .ec-base-product .prdList .thumbnail:hover .button{left:10px;opacity:1}
.and .ec-base-product .prdList .thumbnail:focus .button,
.and .ec-base-product .prdList .thumbnail:focus-within .button,
.and .ec-base-product .prdList .thumbnail:hover .button,
.and .ec-base-product .prdList .thumbnail:focus .button,
.and .ec-base-product .prdList .thumbnail:focus-within .button,
.and .ec-base-product .prdList .thumbnail:hover .button,
.and .ec-base-product .prdList .thumbnail:focus .button,
.and .ec-base-product .prdList .thumbnail:focus-within .button,
.and .ec-base-product .prdList .thumbnail:hover .button{left:10px;opacity:1}
.and .ec-base-product .prdList .thumbnail .button img{display:none}
.and .ec-base-product .prdList .thumbnail .button span{display:block;position:static;vertical-align:bottom;text-align:left;margin:0;line-height:1.2;background:rgba(0,0,0,0.35);border-radius:3px;width:20px;height:20px;line-height:20px;text-align:center;font-size:10px;margin-bottom:5px}
.and .ec-base-product .prdList .thumbnail .button span i{color:#fff}
.and .ec-base-product .prdList .thumbnail .button span strong{display:inline-block;background:rgba(255,255,255,0.35);padding:3px 7px 1px 2px;border-radius:0 3px 3px 0}
.and .ec-base-product .prdList .thumbnail .button .likeButton button img{border-radius:3px 0 0 3px}
.and .ec-base-product .prdList .thumbnail .button .likeButton.selected button{color:#191919}
.and .ec-base-product .prdList .description{padding:0 12px;text-align:left}
.and .ec-base-product .prdList .description .icon{border:0}
.and .ec-base-product .prdList .description .promotion{text-align:left;float:none;margin:0;font-size:0}
.and .ec-base-product .prdList .description .promotion img{margin:2px 4px 2px 0}
.and .ec-base-product .prdList .description .name{text-align:left;margin:10px 0;padding-bottom:5px;border-bottom:1px solid #eee}
.and .ec-base-product .spec{display:inline}
.and .ec-base-product .spec li{text-align:left;margin:4px 0;line-height:1.6}
.and .ec-base-product .spec li .title{text-align:left}
.and .ec-base-product .spec li.display소비자가,
.and .ec-base-product .spec li.display판매가,
.and .ec-base-product .spec li.display할인판매가{display:inline-block}
.and .ec-base-product .spec li.display소비자가,
.and .ec-base-product .spec li.display판매가{margin-right:5px}
.and .ec-base-product .spec li.display할인판매가 span > span,
.and .ec-base-product .spec li.display상품요약설명{display:none}
.and .ec-base-product li .color{font-size:0;display:block;overflow:hidden}
.and .ec-base-product li .color .chips{width:16px;height:4px;float:left;margin-right:3px;border:1px solid rgba(0,0,0,0.2);box-sizing:border-box}
.and .ec-base-product .ec-sale-rate{box-sizing:border-box;text-align:center;color:#f55354;font-weight:500;font-size:13px;display:inline-block}
.and .ec-base-product .prdList > li{margin:20px 0 25px;overflow:hidden}

.and .xans-product-optionpreview .prdOption{width:360px;top:50px;margin:0}
.and .xans-product-optionpreview .prdOption .ico{left:15px}

.and .grid1{grid-template-columns: 1fr;}
.and .grid2{grid-template-columns: repeat(2, 1fr);}
.and .grid3{grid-template-columns: repeat(3, 1fr);}
.and .grid4{grid-template-columns: repeat(4, 1fr);}

.and .over_product .title{padding-bottom:30px}
.and .over_product.recommend{background:#fcf9f5}
.and .over_product.recommend .layout-max{padding-bottom:100px;margin-top:-70px}
.and .over_product.recommend .layout-max > p{font-size:12px;line-height:1.4;color:#999;font-weight:400;text-align:center;margin-bottom:30px}

.and .over_product .ec-base-product{margin:20px auto}
.and .over_product .thumb{position:relative;}
.and .over_product .thumb .img img{width:100%;}
.and .over_product .thumb .img .label{position:absolute;right:0;top:0;line-height:1.2;box-sizing:border-box;background:var(--main-color);color:#fff;font-size:10px;padding:7px 10px;transition:all 0.5s}
.and .over_product .list_over > li:hover .label{opacity:0}
.and .over_product.new .list_over,
.and .over_product.recommend .list_over{display:grid;gap:20px;grid-template-rows: auto;}
.and .over_product .list_over > li .over{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:all 0.5s;background:rgba(0,0,0,0.15);box-sizing:border-box}
.and .over_product .list_over > li:hover .over{opacity:1}
.and .over_product .list_over > li .over .txtWrap{position:absolute;bottom:0;left:0;padding:14px;width:100%;box-sizing:border-box;text-align:left}
.and .over_product .list_over > li .over span{display:block}
.and .over_product .list_over > li .over .name{margin:10px 0;line-height:1.4}
.and .over_product .list_over > li .over .opt > li{margin-bottom:8px;line-height:1.4}
.and .over_product .list_over > li .over .opt > li:last-child{margin:0}
.and .over_product .list_over > li .over .opt > li.display소비자가,
.and .over_product .list_over > li .over .opt > li.display판매가{display:inline-block}
.and .over_product .list_over > li .over .opt > li.display소비자가{margin-right:10px}
.and .over_product .list_over > li .over .opt > li.display할인판매가 span > span{display:none}
.and .over_product .list_over > li .over .opt > li .title{padding:0;text-align:left}
.and .over_product .list_over > li .over .color{font-size:0;display:block;overflow:hidden}
.and .over_product .list_over > li .over .color .chips{width:15px;height:3px;float:left;margin-right:3px}

.and .xans-product-normalpackage{margin:0 -6px}

.and .xans-product-menupackage{padding-top:50px}
.and .xans-product-menupackage .menuCategory{position:relative;border:0;text-align:center;margin:25px 0;line-height:1;background:rgba(255,255,255,0.8);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;z-index:101;transition:margin 0.5s;}
.and .xans-product-menupackage .menuCategory.scroll{position:fixed;left:50%;transform:translateX(-50%);padding:20px;}
.and .xans-product-menupackage .menuCategory.menu-up{margin:-50px 0 0 0;}
.and .xans-product-menupackage .menuCategory > li{width:auto;margin:0;padding:0;line-height:1}
.and .xans-product-menupackage .menuCategory > li > a{position:relative;background:none;padding:0 15px;font-size:14px;font-weight:500;color:#999;transition:color 0.5s}
.and .xans-product-menupackage .menuCategory > li > a:hover{color:#191919}
.and .xans-product-menupackage .title .likeButton button strong{vertical-align:top}
.and .xans-product-normalmenu .function{width:calc(100% - 8px);border:0;border-bottom:1px solid #ececec;margin:100px auto 50px}
.and .xans-product-normalmenu .prdCount{color:#999;padding:0}
.and .xans-product-normalmenu .prdCount strong{color:#222;padding:0 5px}

/*페이징버튼*/
.and .ec-base-paginate a{display:inline-block;font-size:12px;color:#999;width:auto;margin:0 5px;padding:5px;font-weight:400;line-height:1}
.and .ec-base-paginate li{border:0}
.and .ec-base-paginate li a{padding:5px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}
.and .ec-base-paginate li a.this{border:0;font-weight:600;color:#191919;background:none;text-decoration:none}
.and .ec-base-paginate li a:hover{background:#eee}
.and .ec-base-paginate a.first i:last-child,
.and .ec-base-paginate a.last i:last-child{margin-left:-8px}
.and .ec-base-paginate a.first,
.and .ec-base-paginate a.last{margin:0}

.and .ec-base-button{padding:50px 0 10px}

.and .xans-myshop-asyncbenefit{text-align:center}
.and .xans-myshop-asyncbenefit .member{margin:5px 0}
.and .xans-myshop-asyncbenefit .ec-base-box.typeMember .information{background:#f8f8f8;padding:30px 0;text-align:center;word-break:break-all}
.and .xans-myshop-asyncbenefit .ec-base-box.typeMember .information > .thumbnail img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px}
.and .xans-myshop-asyncbenefit .ec-base-box.typeMember .information .description{display:inline-block;border:0;text-align:left;min-height:auto}
.and .xans-myshop-asyncbenefit .ec-base-box.typeMember .information > .title,
.and .xans-myshop-asyncbenefit .ec-base-box.typeMember .information > .thumbnail{display:inline-block}
.and .xans-myshop-asyncbenefit .ec-base-box.typeMember.gMessage{border:0;padding:30px 0}
.and .xans-myshop-asyncbenefit .ec-base-box.typeThinBg{border:0;padding:15px}

.and .xans-myshop-orderstate{border:0;margin-bottom:30px}
.and .xans-myshop-orderstate .title{margin:0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:none;padding:15px 0}
.and .xans-myshop-orderstate .title h3{font-size:16px;color:#191919}
.and .xans-myshop-orderstate .desc{font-size:12px;color:#555}
.and .xans-myshop-orderstate .desc em{color:#191919}
.and .xans-myshop-orderstate .state{padding:25px 0;border-bottom:1px solid #ececec}
.and .xans-myshop-orderstate .state .order li{padding:20px 0;border-right:1px solid #ececec;font-size:16px}
.and .xans-myshop-orderstate .state .order li strong{margin-bottom:10px}
.and .xans-myshop-orderstate .state .order .count,
.and .xans-myshop-orderstate .state .cs .count{color:#191919;font-weight:400}
.and .xans-myshop-orderstate .state .cs{padding:20px 0}

.and .xans-myshop-asyncbankbook .title{margin:0;text-align:left;font-size:14px}
.and .xans-myshop-asyncbankbook .use{color:#191919}
.and .xans-myshop-asyncbankbook ul{font-size:0}
.and .xans-myshop-asyncbankbook ul li{float:none;display:inline-block;width:32%;height:auto;font-size:12px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:-1px 0.5% 0;padding:10px 15px;line-height:26px}
.and .xans-myshop-asyncbankbook a.btnNormal{margin:0}

.and #myshopMain{background:#f8f8f8;padding:15px}
.and #myshopMain ul{margin:0;font-size:0;}
.and #myshopMain ul li.shopMain{display:inline-block;width:23%;height:auto;margin:1%;padding:37px;float:none;text-align:left;transition:border 0.5s;height:100%;border-color:#f8f8f8}
.and #myshopMain ul li.shopMain:hover{border-color:#191919}
.and #myshopMain ul li.shopMain h3{font-size:12px}
.and #myshopMain ul li.shopMain h3 strong{display:block;font-size:20px;text-transform:uppercase;font-weight:600;}
.and #myshopMain ul li.shopMain h3 span{padding-top:8px;color:#555}
.and #myshopMain ul li.shopMain h3 a{padding:0}
.and #myshopMain ul li.shopMain h3:before{display:none}
.and #myshopMain ul li.shopMain p{padding-top:15px}
.and #myshopMain ul li.shopMain p a{font-size:13px;color:#999}

/*장바구니*/
.and .ec-base-box{border:0;padding:20px 0 10px;background:none}
.and .ec-base-box.gHalf:before{display:none}
.and .ec-base-box.typeMember .information{background:#f8f8f8;padding:25px 0}
.and .ec-base-box.typeMember .information > .title{font-size:14px}
.and .ec-base-box.typeMember .information .description{font-size:14px;padding:0 30px}
.and .ec-base-tab .menu{background:none;border:0;border-bottom:1px solid #ececec;text-align:center;font-size:0}
.and .ec-base-tab .menu li{display:inline-block;float:none;background:none;margin-left:-1px;border:0}
.and .ec-base-tab .menu li a{background:none;border:0;margin:0;font-size:13px;font-weight:400;min-width:140px;padding:12px 10px}
.and .ec-base-tab .menu li.selected{position:relative;border:1px solid #ececec;border-bottom-color:#fff;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;-o-border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;-o-border-top-right-radius:3px}
.and .ec-base-tab .menu li.selected:after{content:"";background:#fff;width:100%;height:1px;position:absolute;left:0;bottom:-2px}
.and .ec-base-tab .menu li.selected a{top:0;left:0;margin:0;color:#191919;background:none}

.and .xans-order-dcinfo .description .mileage li strong{color:#333}
.and .xans-order-basketpackage .orderListArea .title{border:0;background:none;padding:0;font-weight:600;font-size:14px}
.and .xans-order-basketpackage .orderListArea .title h3{text-align:left;color:#555}
.and .xans-order-basketpackage .ec-base-table.total table{border-color:#ddd}
.and .xans-order-basketpackage .ec-base-table.total table th{height:30px}
.and .xans-myshop-wishlist td.button a,
.and .xans-order-basketpackage .ec-base-table td.button a{width:100%}
.and .xans-order-basketpackage .xans-order-empty p{font-size:13px}

.and .ec-base-table table{border-left:0;border-right:0;margin-top:50px}
.and .ec-base-table thead th{border-left:0;font-size:13px;border-bottom:0;background:#f8f8f8}
.and .ec-base-table tbody td{border-top:0}
.and .ec-base-table table tr:nth-child(n+2){border-top:1px solid #ddd}
.and .ec-base-table.gBorder td{border:0;font-size:13px;}
.and .ec-base-table.gBorder td.thumb{text-align:center}
.and .ec-base-table.gBorder td strong{font-size:15px;font-weight:600}
.and .ec-base-table.typeList tfoot td{border:1px solid #ddd;padding:10px 20px 12px;background:none}
.and .ec-base-table.typeList .center td.right{text-align:center;padding:0}
.and .ec-base-table.typeList .center td,
.and .ec-base-table.typeList td.center{color:#191919;padding:10px}
.and .ec-base-table .message{border:0}
.and .ec-base-table.typeWrite td{border:1px solid #ddd}

.and div.ec-base-help{border:0}
.and div.ec-base-help h2,
.and div.ec-base-help h3{border:0;background:none;font-size:16px;color:#555;padding:10px}
.and div.ec-base-help .inner{background:#f8f8f8;padding:30px}
.and div.ec-base-help h4{display:inline-block;padding:0 4px;color:#555}
.and div.ec-base-help ol{margin-top:5px}
.and div.ec-base-help ol li{background:none;padding:0;color:#999}
.and div.ec-base-help ol li:before{content:"-";margin-right:5px}

.and .xans-myshop-orderhistoryhead ul{margin:10px 0 40px;color:#555}
.and .xans-myshop-orderhistorylistitem.ec-base-table td.product div.option,
.and .xans-myshop-orderhistorylistitem.ec-base-table td.product ul.option > li{margin-top:5px}

.and .ec-base-box.typeMember .information > .thumbnail img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px}
.and .ec-base-desc .desc{min-height:auto;line-height:35px}
.and .ec-base-desc .term{line-height:35px}

.and .xans-member-findpasswd .findPw .ec-base-desc .term{line-height:1.6}
.and .xans-member-findidresult .findId p.info{color:#333;font-weight:500}
.and .xans-member-findidresult .findId li label{margin:5px 0}
.and .xans-myshop-couponserial .couponSerial p{color:#999}

.and .xans-member{max-width:700px;margin:0 auto}
.and .xans-member > h3{font-size:18px;color:#191919;font-weight:600}
.and .xans-member .ec-base-box{border:1px solid #ececec;padding:20px;margin:20px auto}
.and .xans-member .ec-base-box.gStrong p{font-size:15px}
.and .xans-member .agreeArea h3{font-size:15px;color:#191919}
.and .xans-member .agreeArea .check{font-size:13px;color:#777;margin-top:10px;line-height:1.8}
.and .xans-member .joinComplete .desc{color:#191919}
.and .xans-member input[type=radio],
.and .xans-member input[type=checkbox]{width:15px;height:15px;margin:0 2px 2px 0}
.and .xans-member .ec-base-table table{border:0;margin-top:20px}
.and .xans-member .ec-base-table table:before{display:none}
.and .xans-member .ec-base-table table tr{border:0}
.and .xans-member .ec-base-table table th{background:none;border:0;padding:11px;font-size:13px;color:#191919}
.and .xans-member .ec-base-table table th img{margin:0 0 2px 5px}
.and .xans-member .ec-base-table table td{border:0;color:#999}
.and .xans-member .ec-base-table table td span,
.and .xans-member .ec-base-table table td em{display:inline-block;margin-top:5px;margin-left:0}
.and .xans-member .ec-base-table table td span.marry_txt{color:#555}
.and .xans-member .ec-base-table table .eTooltip{display:block}
.and .xans-member .ec-base-table table input[type=text],
.and .xans-member .ec-base-table table input[type=password]{width:80%;height:34px;margin-bottom:10px}
.and .xans-member .ec-base-table table select{height:34px}
.and .xans-member .ec-base-table .ec-address > li{border:0;padding:0 10px}
.and .xans-member .ec-base-tooltip.typeUpper{left:0;bottom:98%;width:360px}
.and .xans-member #phone1,
.and .xans-member #mobile1,
.and .xans-member #phone2,
.and .xans-member #mobile2,
.and .xans-member #phone3,
.and .xans-member #mobile3{width:20%;height:36px}
.and .xans-member-login.ec-base-box{margin:0 auto}
.and .xans-member-edit #birth_year,
.and .xans-member-edit #marry_year,
.and .xans-member-edit #partner_year{width:20%}
.and .xans-member-edit #birth_month,
.and .xans-member-edit #marry_month,
.and .xans-member-edit #partner_month,
.and .xans-member-edit #birth_day,
.and .xans-member-edit #marry_day,
.and .xans-member-edit #partner_day{width:15%;margin:0 4px}
.and .xans-member-join #birth_month,
.and .xans-member-join #marry_month,
.and .xans-member-join #partner_month,
.and .xans-member-join #birth_day,
.and .xans-member-join #marry_day,
.and .xans-member-join #partner_day{width:50px}
.and .xans-member-join #birth_year, 
.and .xans-member-join #marry_year,
.and .xans-member-join #partner_year{width:70px}
/* 게시판 */
.and .xans-board-search p,
.and .xans-board-function p,
.and .xans-board-catemove p{background:none;padding:0}
.and .xans-board-title p.imgArea{text-align:center}
.and .xans-board-search{float:left}
.and .xans-board-search p:before{display:none}
.and .xans-board-search select#search_date{margin-left:0}
.and .xans-board-search .category select#product_category_depth1{margin:0 5px 0 0}
.and .xans-board-listpackage{margin:0}
.and .xans-board-listpackage:after{content: '';display:table;clear:both}
.and .xans-board-listpackage .boardSort{float:right}
.and .xans-board-listpackage .ec-base-button{float:right;padding:20px 0}
.and .xans-board-listpackage .ec-base-table tbody td{padding:20px 0}
.and .xans-board-listpackage .ec-base-table .thumb span{width:auto;max-width:110px;font-weight:600;padding-left:13px}
.and .xans-board-listpackage-8 .xans-board-list-8 li{width:33.3%;padding:1%;box-sizing:border-box;text-align:center}
.and .xans-board-listpackage-8 .xans-board-list-8 li span{width:auto;font-size:11px;color:#999;margin:5px auto}
.and .xans-board-listpackage-8 .xans-board-list-8 li em{display:inline-block}
.and .xans-board-listpackage-8 .xans-board-list-8 li strong:after{content:"";display:inline-block;width:1px;height:8px;background:#ececec;margin:0 5px}
.and .xans-board-listpackage-8 .xans-board-list-8 li a.imgLink,
.and .xans-board-listpackage-8 .xans-board-list-8 li a.imgLink:hover,
.and .xans-board-listpackage-8 .xans-board-list-8 li a.imgLink img{width:100%;height:auto;border:0;font-size:14px;color:#333;font-weight:500}
.and .xans-board-listheader-8{padding:0 15px}
.and .xans-board-listheader-8.p_none{padding:0}

.and .xans-board .information h3{font-size:0;font-weight:400;margin:0}
.and .xans-board .information h3 a{font-size:15px;vertical-align:middle;margin-right:5px}
.and .xans-board .information .price{color:#191919;font-weight:400;margin-top:10px}
.and .xans-board .information .button{margin:0;border:0}
.and .xans-board .information .icon_img{margin:0 3px;vertical-align:middle}
.and .xans-board .ec-base-box.typeProduct{padding:30px 0;background:#f8f8f8}
.and .xans-board .ec-base-box.typeProduct .thumbnail img{max-width:100px;border:0}

.and .xans-board-read .ec-base-table .etcArea li{padding:5px;margin:0;line-height:26px}
.and .xans-board-read .ec-base-table .etcArea li .txtNum{font-size:12px;padding-left:8px;margin-left:5px;position:relative}
.and .xans-board-read .ec-base-table .etcArea li .txtNum:before{content:"";display:block;width:1px;height:10px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#ececec}
.and .xans-board-read .ec-base-table tbody th{background:none;border:0;padding:20px;vertical-align:middle;font-size:14px;font-weight:600}
.and .xans-board-read .ec-base-table td{border:0;padding:15px;text-align:right}
.and .xans-board-read .ec-base-table .detail{border:0;padding:30px 0;text-align:left}
.and .xans-board-listsgroup .ec-base-table table{margin-top:20px}
.and .xans-board-commentlist .ec-base-button.typeBG.spam{padding:20px}
.and .xans-board-commentwrite textarea,
.and .xans-board-commentform textarea{height:70px}
.and .xans-board-commentwrite .view [class^="btn"],
.and .xans-board-commentform .view [class^="btn"]{height:70px;line-height:70px;margin:0 3px}

/*정기배송*/
.and .regularDeliveryPayInfo .ec-base-box .information .status{color:#191919}

/*나의게시물*/
.and .xans-myshop-boardlistsearch{text-align:left}

/*검색*/
.and .xans-product-searchdata .searchField{background:none}
.and .xans-product-searchdata .searchResult .record{color:#333}
.and .xans-product-searchdata .searchField .keywordArea .heading{background:#555;padding:8px 10px;border:0;color:#fff;font-size:13px}
.and .xans-product-searchdata .searchField .keywordArea .list li a{color:#191919;padding-left:10px;font-weight:600;font-size:13px}
.and .xans-product-searchdata .searchField .keyword{height:48px;line-height:48px;color:#999}
.and .xans-product-searchdata .searchField fieldset .searchInput{border-color:#e9e9e9;padding-right:48px;width:300px}

/* 이벤트게시판 상단 탭 */
.event_tab {text-align:center;margin:40px auto 30px;font-size:0;width:100%;border:0;padding:0;}
.event_tab li {display:inline-block;margin:0 0.5% 10px;list-style:none;padding:0 !important;}
.event_tab li a{display:inline-block;font-weight:400;color:#393939;font-size:16px;border-radius:100px;padding:10px 20px;cursor:pointer}
.event_tab li a:before{content:"#";margin-right:5px}
.event_tab li.on a{background:#f2f2f2;font-weight:500}
.event_tab li a:hover{background:#f2f2f2;font-weight:500}