@charset "utf-8";

/* 상세보기 */

.lc-review-view .close {right:0px; top:-40px; width:40px; height:40px; background-image:none; background-color:#000000; opacity:1;}
.lc-review-view .close:before {z-index:1; display:block; content:''; position:absolute; left:0; top:0; width:40px; height:40px; background-size:1500px 2500px; background-position:-650px -50px; opacity:0.8;}
.lc-review-view .close:hover:before {opacity:1;}
.lc-review-view .btn-prev {z-index:10; display:block; position:absolute; left:-81px; top:calc(50% - 35px); width:70px; height:70px; background-size:1500px 2500px; background-position:0 -1100px; opacity:0.5; cursor:pointer;}
.lc-review-view .btn-next {z-index:10; display:block; position:absolute; right:-81px; top:calc(50% - 35px); width:70px; height:70px; background-size:1500px 2500px; background-position:-200px -1100px; opacity:0.5; cursor:pointer;}
.lc-review-view .btn-prev:hover {background-position-x:-100px; opacity:1;}
.lc-review-view .btn-next:hover {background-position-x:-300px; opacity:1;}
.lc-review-view .body {z-index:1; height:500px; position:relative; background-color:#ffffff; border-radius:0px; border:1px solid #000000;}
.lc-review-view .best {z-index:5; padding:2px 0 0 0; display:block; position:absolute; left:20px; top:20px; width:52px; border:1px solid #e64039; background-color:#f34a43; border-radius:3px; text-align:center;}
.lc-review-view .best {font-weight:bold; line-height:16px; font-size:11px; color:#ffffff; font-family:dotum,돋움;}
.lc-review-view .image {display:block; position:absolute; left:0; top:0; width:500px; height:100%;}
.lc-review-view .image > img {z-index:1; position:relative; width:100%; height:100%; border:0;}
.lc-review-view .thumb {z-index:1; display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.lc-review-view .thumb > div {display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.lc-review-view .thumb img {margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:auto; height:auto; max-width:100%; max-height:100%; border:0;}
.lc-review-view .thumb img:nth-child(2) {opacity:0;}

.lc-review-view .wrap {display:block; position:absolute; right:25px; top:0; width:450px; height:100%;}

.lc-review-view .mthumb {display:block; position:absolute; left:0; top:25px;}
.lc-review-view .mthumb img {width:30px; height:30px; border-radius:100%;}

.lc-review-view .score {display:block; position:absolute; left:40px; top:25px;}
.lc-review-view .score span {margin-left:2px; display:inline-block; vertical-align:top; width:13px; height:12px; background-size:1500px 2500px; background-position:-1000px -600px; opacity:0.15;}
.lc-review-view .score span.on {background-position:-950px -600px; opacity:1;}
.lc-review-view .score span:first-child {margin-left:0;}

.lc-review-view .score_num {display:block; position:absolute; left:120px; top:24px;}
.lc-review-view .score_num {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:15px; font-size:11px; color:#000000;}

.lc-review-view .name {display:block; position:absolute; left:40px; top:40px;}
.lc-review-view .name span {position:relative; display:inline-block; vertical-align:top;}
.lc-review-view .name span:nth-child(1) {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:17px; font-size:13px; color:#999999;}
.lc-review-view .name span:nth-child(1) span {max-width:200px; position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-review-view .name span:nth-child(2) {margin:0 10px; width:1px; height:10px;}
.lc-review-view .name span:nth-child(2):before {display:block; content:''; position:absolute; left:0; top:3px; width:0; height:13px; border-left:1px solid #eff0f0;}
.lc-review-view .name span:nth-child(3) {top:2px;}
.lc-review-view .name span:nth-child(3) {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:14px; font-size:11px; color:#999999;}

.lc-review-view .share {display:block; position:absolute; right:0; top:30px;}
.lc-review-view .share li {margin-left:5px; display:inline-block; vertical-align:top; cursor:pointer;}
.lc-review-view .share li:first-child {margin-left:0;}
.lc-review-view .share li a {position:relative; display:block; width:25px; height:25px;}
.lc-review-view .share li a:before {opacity:1;}
.lc-review-view .share li a:hover:before {opacity:1;}
.lc-review-view .share .share-kakaotalk:before,
.lc-review-view .share .share-line:before,
.lc-review-view .share .share-kakaostory:before,
.lc-review-view .share .share-twitter:before,
.lc-review-view .share .share-facebook:before {display:block; content:''; position:absolute; left:0; top:0; width:25px; height:25px; background-position-y:-450px;}
.lc-review-view .share .share-kakaotalk:before {background-position-x:0px;}
.lc-review-view .share .share-line:before {background-position-x:-25px;}
.lc-review-view .share .share-kakaostory:before {background-position-x:-50px;}
.lc-review-view .share .share-twitter:before {background-position-x:-75px;}
.lc-review-view .share .share-facebook:before {background-position-x:-100px;}

.lc-review-view .product {display:block; position:absolute; left:0; top:75px; width:100%; padding-top:17px; border-top:1px solid #eff0f0; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lc-review-view .product,
.lc-review-view .product a {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:16px; font-size:12px; color:#8c98c7;}

.lc-review-view .content {display:block; position:absolute; left:0; top:120px; width:100%; height:300px; word-break:break-all; overflow:hidden;}
.lc-review-view .content {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:20px; font-size:14px; color:#555555;}
.lc-review-view .content .scroll-content {padding-right:10px !important;}

.lc-review-view .btn {display:block; position:absolute; left:0; bottom:0px; width:100%; height:54px; border-top:1px solid #eff0f0;}
.lc-review-view .btn a {z-index:1; position:relative; display:block;}
.lc-review-view .btn a {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:54px; font-size:15px; color:#000000;}
.lc-review-view .btn span {padding-bottom:1px; display:block; position:absolute; right:0; top:calc(50% - 13px); width:44px; background-color:#000000; border-radius:12px; text-align:center;}
.lc-review-view .btn span {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:25px; font-size:16px; color:#ffffff;}
.lc-review-view .btn:hover a {text-decoration:underline; color:#ed1c24;}
.lc-review-view .btn:hover span {background-color:#ed1c24;}

.lc-review-view .images {display:block; position:absolute; left:0; bottom:14px; width:100%; height:42px;}
.lc-review-view .images li {margin-left:8px; display:inline-block; vertical-align:top; border:1px solid #ffffff;}
.lc-review-view .images li:first-child {margin-left:0;}
.lc-review-view .images li img {width:40px; height:40px; cursor:pointer;}
.lc-review-view .images a {display:block; position:absolute; right:0; top:7px;}
.lc-review-view .images a span {position:relative; display:inline-block; vertical-align:middle;}
.lc-review-view .images a span:nth-child(1) {top:-1px;}
.lc-review-view .images a span:nth-child(1) {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:19px; font-size:15px; color:#000000;}
.lc-review-view .images a span:nth-child(2) {margin-left:15px; padding-bottom:1px; width:44px; background-color:#000000; border-radius:12px; text-align:center;}
.lc-review-view .images a span:nth-child(2) {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:25px; font-size:16px; color:#ffffff;}
.lc-review-view .images a:hover span:nth-child(1) {text-decoration:underline; color:#ed1c24;}
.lc-review-view .images a:hover span:nth-child(2) {background-color:#ed1c24;}


/* 배너 */

.l-banner-19003 {position:relative; display:block; padding-bottom:25px;}
.l-banner-19003 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-19003 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-19003 a {margin:0 auto; display:block;}
.l-banner-19003 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-19003 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-19003 video,
.l-banner-19003 iframe {max-width:100% !important; max-height:initial !important;}

.l-banner-19004 {position:relative; display:block; padding-bottom:70px;}
.l-banner-19004 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-19004 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-19004 a {margin:0 auto; display:block;}
.l-banner-19004 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-19004 img {max-width:100% !important; max-height:initial !important; width:auto !important; height:auto !important; border:0;}
.l-banner-19004 video,
.l-banner-19004 iframe {max-width:100% !important; max-height:initial !important;}

/* cs-header */

.cs-header {padding-top:25px; background-color:#ffffff;}
.cs-header .title {margin:-4px 0 -3px 0; text-decoration:none;}
.cs-header .title {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:40px; font-size:36px; color:#000000;}
.cs-header .wrap {position:relative; margin-top:20px; padding:15px 0; border-top:1px solid #eff0f0; border-bottom:1px solid #eff0f0;}

.cs-header .wrap .block {margin-left:30px; display:inline-block; vertical-align:middle;}
.cs-header .wrap .block:first-child {margin-left:0;}

.cs-header .label {font-size:12px; color:#707070;}

.cs-header .selectbox {transition:border 0.2s, background 0.2s; text-align:left; display:inline-block; vertical-align:middle; position:relative; background-color:#ffffff; border:1px solid #d9d9d9; width:148px; cursor:pointer;}
.cs-header .selectbox .select {position:relative; display:block; height:28px; padding:0 9px 0 9px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-header .selectbox .select {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:28px; font-size:12px; color:#666666;}
.cs-header .selectbox .select:before {z-index:2; display:block; content:''; position:absolute; right:28px; top:0; width:0; height:100%; border-left:1px solid #d9d9d9;}
.cs-header .selectbox .select:after {z-index:2; display:block; content:''; position:absolute; right:4px; top:calc(50% - 10px); width:20px; height:20px; background-position:-75px 0px; opacity:0.4;}
.cs-header .selectbox .option {display:none; position:absolute; left:-1px; top:28px; width:calc(100% + 2px);}
.cs-header .selectbox .option ul {position:relative; background-color:#ffffff; border:1px solid #d9d9d9;}
.cs-header .selectbox .option ul li {position:relative; padding:0 9px 0 9px; display:block; height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-header .selectbox .option ul li {text-decoration:none; font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:28px; font-size:12px; color:#666666;}
.cs-header .selectbox .option ul li:hover {transition:opacity 0.2s, border 0.2s, background 0.2s, color 0.2s; background-color:#fbfbfb; color:#000000;}
.cs-header .selectbox .option ul li.focus {background-color:#ffffff;}
.cs-header .selectbox.focus {background-color:#ffffff; border:1px solid #d9d9d9;}
.cs-header .selectbox.focus .select {}
.cs-header .selectbox.focus .select:after {background-position:-50px 0px}
.cs-header .selectbox.focus .option {display:block;}
.cs-header .selectbox.w100 {display:block; width:calc(100% - 2px);}

.cs-header .side {position:absolute; right:0px; top:15px; height:30px;}
.cs-header .rows,
.cs-header .mode {display:inline-block; vertical-align:middle;}
.cs-header .rows {margin-left:5px;}
.cs-header .mode {margin-left:10px;}
.cs-header .side .selectbox {width:97px;}

.cs-header .mode .radio {margin-left:-1px; display:inline-block; vertical-align:middle; width:auto; height:auto;}
.cs-header .mode .radio label {position:relative; display:block; width:28px; height:28px; background-color:#ffffff; border:1px solid #d9d9d9; cursor:pointer;}
.cs-header .mode .radio label:before {display:block; content:''; position:absolute; left:4px; top:4px; width:20px; height:20px; background-position:-450px 0px; opacity:0.4;}
.cs-header .mode .radio:nth-child(2) label:before {background-position-x:-475px;}
.cs-header .mode .radio label.focus:before {opacity:1;}
.cs-header .mode .radio label.focus:after {z-index:2; display:block; content:''; position:absolute; left:-1px; top:-1px; width:calc(100% + 0px); height:100%; border:1px solid #000000;}
.cs-header .mode .radio label:hover {background-color:#000000;}
.cs-header .mode .radio label:hover:before {opacity:1; background-position-y:-25px;}

/* cs-image */

.cs-image {padding-top:30px; padding-bottom:30px; border-top:2px solid #4e4d4d; border-bottom:2px solid #4e4d4d;}
.cs-image ul {margin:-30px 0 0 -30px;}
.cs-image li {background-color:#ffffff; margin:30px 0 0px 30px; position:relative; display:inline-block; vertical-align:top; width:calc(25% - 30px);}

.cs-image .btn {z-index:10; display:block; position:absolute; left:0; top:0; width:100%; height:calc(100% - 43px); cursor:pointer;}

.cs-image .best {z-index:5; padding:2px 0 0 0; display:block; position:absolute; left:5px; top:5px; width:52px; border:1px solid #e64039; background-color:#f34a43; border-radius:3px; text-align:center;}
.cs-image .best {font-weight:bold; line-height:16px; font-size:11px; color:#ffffff; font-family:dotum,돋움;}

.cs-image .image {position:relative; overflow:hidden; display:block; width:100%; height:100%; min-width:100%; max-width:100%; min-height:100%; max-height:100%;}
.cs-image .image:before {z-index:2; display:none; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:0.7;}
.cs-image .image > img {z-index:1; position:relative; width:100%; height:100%; border:0;}

.cs-image .thumb {z-index:1; display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #f7f7f7;}
.cs-image .thumb > div {display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.cs-image .thumb img {margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:auto; height:auto; max-width:100%; max-height:100%; border:0;}
.cs-image .thumb img:nth-child(2) {opacity:0;}

.cs-image .cnt {z-index:1; display:block; position:absolute; right:1px; bottom:1px; width:20px; height:20px; background-color:#000000; text-align:center;}
.cs-image .cnt {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:20px; font-size:12px; color:#ffffff;}

.cs-image .layer {z-index:2; display:none; position:absolute; left:0; top:0; width:100%; height:100%;}
.cs-image .layer > div {display:table; width:100%; height:100%;}
.cs-image .layer > div > div {display:table-cell; vertical-align:middle;}
.cs-image .layer p {margin:0 15px; text-align:center;}
.cs-image .layer p {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:22px; font-size:18px; color:#ffffff;}
.cs-image .layer .score {margin-top:15px; text-align:center;}
.cs-image .layer .score span {margin-left:2px; display:inline-block; vertical-align:top; width:13px; height:12px; background-size:1500px 2500px; background-position:-900px -600px; opacity:0.3;}
.cs-image .layer .score span.on {opacity:1;}
.cs-image .layer .score span:first-child {margin-left:0;}

.cs-image .block {position:relative; border:1px solid #eff0f0; background-color:#ffffff; border-top:0; display:block; height:167px;}

.cs-image .icon {display:block; position:absolute; left:18px; top:18px;}
.cs-image .icon {font-family: var(--family-bold);font-weight: var(--weight-bold); line-height:52px; font-size:48px; color:#000000;}

.cs-image .content {display:block; position:absolute; left:18px; right:18px; top:49px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.cs-image .content {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:17px; font-size:13px; color:#555555;}

.cs-image .name {display:block; position:absolute; left:18px; right:18px; top:96px; white-space:nowrap; overflow:hidden;}
.cs-image .name span {position:relative; display:inline-block; vertical-align:top;}
.cs-image .name span:nth-child(1) {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:17px; font-size:13px; color:#999999;}
.cs-image .name span:nth-child(1) span {max-width:110px; position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-image .name span:nth-child(2) {margin:0 10px; width:1px; height:10px;}
.cs-image .name span:nth-child(2):before {display:block; content:''; position:absolute; left:0; top:3px; width:0; height:13px; border-left:1px solid #eff0f0;}
.cs-image .name span:nth-child(3) {top:2px;}
.cs-image .name span:nth-child(3) {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:14px; font-size:11px; color:#999999;}

.cs-image .product {text-decoration:none; padding:12px 20px 0 0; display:block; position:absolute; left:18px; right:18px; top:124px; border-top:1px solid #eff0f0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-image .product {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:17px; font-size:13px; color:#555555;}
.cs-image .product:before {display:block; content:''; position:absolute; right:0; top:14px; width:14px; height:14px; background-size:1500px 2500px; background-position:-150px -450px; opacity:0.2;}

.cs-image a.product:hover:before {background-position:-200px -450px; opacity:1;}

.cs-image li:hover .image:before {display:block;}
.cs-image li:hover .block {border-color:#000000; background-color:#222222;}
.cs-image li:hover .icon {color:#ffffff;}
.cs-image li:hover .content {color:#ffffff;}
.cs-image li:hover .name span:nth-child(2):before {border-color:#313131;}
.cs-image li:hover .product {border-color:#313131;}
.cs-image li:hover .layer {display:block;}

/* cs-list */

.cs-list {margin-top:37px; width:100%; border-bottom:2px solid #4e4d4d;}
.cs-list td {vertical-align:middle;}
.cs-list .title td {text-align:center;}
.cs-list .title td {border-bottom:2px solid #4e4d4d;}
.cs-list .title p {padding-bottom:16px; text-align:center;}
.cs-list .title p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:17px; font-size:13px; color:#4e4d4d;}

.cs-list .list td {padding-top:15px; padding-bottom:15px; border-top:1px solid #eff0f0; background-color:#ffffff;}
.cs-list .list:hover td {background-color:#fbfbfb;}

.cs-list .field-num {width:80px;}
.cs-list .field-photo {width:100px;}
.cs-list .field-item {}
.cs-list .field-name {width:120px;}
.cs-list .field-dt {width:100px;}

.cs-list .list .field-num p {text-align:center;}
.cs-list .list .field-num p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:19px; font-size:15px; color:#555555;}

.cs-list .list .field-name p {margin:0 auto; width:100px; position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.cs-list .list .field-name p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:19px; font-size:15px; color:#999999;}

.cs-list .list .field-dt p {text-align:center;}
.cs-list .list .field-dt p {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:19px; font-size:15px; color:#999999;}

.cs-list .field-item .block {margin:0 10px;}

.cs-list .best {margin:0 auto 5px auto; padding:2px 0 0 0; display:block; width:52px; border:1px solid #e64039; background-color:#f34a43; border-radius:3px; text-align:center;}
.cs-list .best {font-weight:bold; line-height:16px; font-size:11px; color:#ffffff; font-family:dotum,돋움;}

.cs-list .product {position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs-list .product,
.cs-list .product a {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:17px; font-size:13px; color:#000000;}

.cs-list .content {margin-top:1px; display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.cs-list .content {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:20px; font-size:15px; color:#555555;}

.cs-list .image {margin:0 auto; position:relative; overflow:hidden; display:block; width:80px; height:80px;}
.cs-list .image:before {z-index:2; display:none; content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000000; opacity:0.7;}
.cs-list .image > img {z-index:1; position:relative; width:100%; height:100%; border:0;}

.cs-list .thumb {z-index:1; display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #f7f7f7;}
.cs-list .thumb > div {display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.cs-list .thumb img {margin:auto; position:absolute; left:0; right:0; top:0; bottom:0; width:auto; height:auto; max-width:100%; max-height:100%; border:0;}
.cs-list .thumb img:nth-child(2) {opacity:0;}

.cs-list .cnt {z-index:1; display:block; position:absolute; right:1px; bottom:1px; width:20px; height:20px; background-color:#000000; text-align:center;}
.cs-list .cnt {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:20px; font-size:12px; color:#ffffff;}

.cs-list .score {margin-top:7px;}
.cs-list .score span {margin-left:2px; display:inline-block; vertical-align:top; width:13px; height:12px; background-size:1500px 2500px; background-position:-1000px -600px; opacity:0.15;}
.cs-list .score span.on {background-position:-950px -600px; opacity:1;}
.cs-list .score span:first-child {margin-left:0;}

/* cs-page */

.cs-page {margin-top:50px; height:40px; position:relative; padding:0;}

.cs-page .search {position:absolute; right:0; top:0;}
.cs-page .search .input {transition:border 0s; display:inline-block; vertical-align:top; position:relative; border:1px solid #e7e7e7; background-color:#fbfbfb; padding:0 30px 0px 0;}
.cs-page .search .input input {z-index:1; padding:0 10px; position:relative; width:168px; height:38px; border:0; background:transparent;}
.cs-page .search .input input {font-family: var(--family-regular);font-weight: var(--weight-regular); line-height:38px; font-size:15px; color:#acacac;}
.cs-page .search .input .icon-q {z-index:2; display:block; position:absolute; right:10px; top:10px; width:20px; height:20px; cursor:pointer;}
.cs-page .search .input .icon-q:before {display:block; content:''; position:absolute; left:0; top:0; width:20px; height:20px; background-position:-350px 0px; opacity:0.2;}
.cs-page .search .input.focus {border:1px solid #000000; background-color:#4e4d4d;}
.cs-page .search .input .icon-q:hover:before {opacity:1;}
.cs-page .search .input.focus .icon-q:before {opacity:1; background-position-y:-25px;}
.cs-page .search .input.value input {color:#000000;}
.cs-page .search .input.focus input {color:#ffffff;}

.cs-page .search .reset {position:relative; display:inline-block; vertical-align:top; width:20px; margin:20px 0 0 10px;}
.cs-page .search .reset:before {display:block; content:''; position:absolute; left:0; top:-10px; width:20px; height:20px; background-position:-125px -175px;}
.cs-page .search .reset:hover:before {background-position-y:-200px;}

/* cs-not */

.cs-not {margin:0; padding:70px 0; border-top:0;}