@charset "utf-8";

/* 상품목록 스타일 */
/* 제품 박스 공통 */
#adimin-wrap #adimin-content-area-wrap .product-list { margin: 0 auto; width: 1200px; position: relative; }
#adimin-wrap #adimin-content-area-wrap .product-list .title-area { height: 40px; margin-bottom: 8px; }
#adimin-wrap #adimin-content-area-wrap .product-list .title-area .subject-title { font-size: 1.8rem; font-weight: 700; letter-spacing: -1px; float: left; cursor: default; }
#adimin-wrap #adimin-content-area-wrap .product-list .title-area .product-list-navi { float: right; display: inline-block; }
#adimin-wrap #adimin-content-area-wrap .product-list .title-area .product-list-navi a { height: 40px; width: 40px; border: 1px solid #E5E5E5; display: inline-block; border-radius: 5px; text-align: center; font-size: 1.6rem; cursor: pointer; float: left; margin-left: 5px; color: #999; line-height: 38px; transition: border-color .2s ease,color .2s ease; background: #fff; }
#adimin-wrap #adimin-content-area-wrap .product-list .title-area .product-list-navi a:hover { color: #666; border-color: #dcdcdc; }

#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box { border: 1px solid #E5E5E5; background: #fff; border-radius: 5px; transition: box-shadow 0.2s ease,border-color .2s ease; float: left; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box:hover { box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.1); border-color: #e3e3e3; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a { display: block; height: 100%; padding: 15px; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .img-box { border: 1px solid #eee; background: #fff; position: relative; overflow: hidden; height: 145px; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .img-box .img-block { height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.05) inset; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; transition: background .45s ease; overflow: hidden; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .img-box .img-block .ico-layer { position: relative; width: 100%; height: 100%; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .img-box .img-block .ico-layer .ico { position: absolute; z-index: 3; width: 50px; height: 50px; border-radius: 50%; background: #2f6ed5; text-align: center; line-height: 50px; font-size: 1.8rem; color: #fff; top: 125%; margin-top: -25px; left: 50%; margin-left: -25px; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a:hover .img-area .img-box .img-block { background: rgba(0, 0, 0, 0.2); }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a:hover .img-area .img-box .img-block .ico-layer .ico { top: 50%; transition: top .45s ease; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .img-box .img-block .ico-layer .label { font-size: 1.2rem; color: #fff; background: #2f6ed5; display: inline-block; height: 25px; border-radius: 12.5px; line-height: 25px; padding: 0 10px; text-align: center; min-width: 50px; position: absolute; z-index: 3; bottom: 15px; right: 15px; }

#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .thumbnail { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%); width: 100%; height: 100%; z-index: 1; }
#adimin-wrap #adimin-content-area-wrap .product-list .box-wrap .product-box a .img-area .thumbnail img { position: absolute; top: 0; left: 0; -webkit-transform: translate(-50%,-50%) scale3d(1,1,1) rotate3d(0,0,0,0.01deg); -ms-transform: translate(-50%,-50%) scale3d(1,1,1) rotate3d(0,0,0,0.01deg); transform: translate(-50%,-50%) scale3d(1,1,1) rotate3d(0,0,0,0.01deg); z-index: 1; transition: all 0.3s ease-out; max-height: 100%; max-width: 100%; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background: rgba(0,0,0,0.15); border-radius: 4px; opacity: 0; transition: opacity 0.25s ease; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set { position: absolute; background: rgba(255,255,255,0.95); left: 50%; width: 440px; margin-left: -220px; border-radius: 5px; box-shadow: 0 5px 8px 1px rgba(0,0,0,0.1); padding: 20px 30px; height: 190px; top: 50%; margin-top: -95px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .intro-wrap { width: 380px; height: 105px; overflow-y: auto; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .intro-wrap table { width: 100%; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .intro-wrap table tbody tr { border-bottom: 1px solid #e5e5e5; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .intro-wrap table tbody tr:last-child { border-bottom: none; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .intro-wrap table tbody tr th { padding: 8px 5px; font-weight: bold; color: #999; width: 30%; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .intro-wrap table tbody tr td { padding: 5px; width: 50%; font-weight: 300; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .btn-wrap { text-align: center; display: inline-block; height: 30px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .btn-wrap a { width: 85px; text-align: center; display: inline-block; margin: 0 5px; float: left; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list .product-list-set-layer .product-list-set .btn-wrap .normal-btn { padding: 0 5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .product-list:hover .product-list-set-layer { opacity: 1; }

/* 추천 상품 */
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list { width: 1200px; margin: 0 auto; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap { height: 250px; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box { width: 386.5px; height: 250px; margin-right: 20px; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box:nth-child(3n) { margin-right: 0; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .img-area { width: 145px; float: left; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .img-area .img-box { width: 145px; height: 145px; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .img-area .product-name { text-align: center; display: block; font-size: 1.4rem; font-weight: 700; color: #2f6ed5; margin-top: 10px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .img-area .linear-formula.serial-num { border: 1px solid #ccc; display: inline-block; padding: 0 10px; border-radius: 3px; margin-top: 10px; width: 100%; text-align: center; height: 20px; line-height: 17px;}
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box:hover a .img-area .product-name { text-decoration: underline; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .txt-area { border: 1px solid #eee; width: 190px; float: right; height: 100%; padding: 20px; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .txt-area .property { display: block; margin-bottom: 10px; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .txt-area .property:last-of-type { margin-bottom: 0; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .txt-area .property .key { display: block; font-size: 1.1rem; color: #bbbbbb; font-weight: 500; }
#adimin-wrap #adimin-content-area-wrap .recommend-list-wrap .recommend-list .box-wrap .product-box a .txt-area .property .value { display: block; font-size: 1.3rem; font-weight: 700; }

/* 베스트 */
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list { width: 1200px; margin: 0 auto; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap { height: 514px; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box,
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box { width: 281px; height: 100%; margin-right: 25px; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box:nth-child(4n),
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box:nth-child(4n) { margin-right: 0; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a { height: 50%; position: relative; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a:after { position: absolute; width: 90%; background: #eee; height: 1px; content: ''; bottom: 0; left: 5%; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .img-area .product-name { display: block; font-size: 1.5rem; font-weight: 700; color: #2f6ed5; margin-top: 10px; margin-bottom: 5px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a:hover .img-area .product-name { text-decoration: underline; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .linear-formula { border: 1px solid #ccc; display: inline-block; padding: 0 10px; border-radius: 10px;}
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .right { float:right; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .linear-formula.serial-num { border-radius: 3px; text-align: center; height: 20px; line-height: 17px; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .linear-formula .value { font-size: 1.1rem; font-weight: 500; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .property { margin-top: 5px; font-size: 1.2rem; color: #666; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .property .key { margin-right: 15px; position: relative; }
#adimin-wrap #adimin-content-area-wrap .best-list-wrap .best-list .box-wrap .product-box a .txt-area .property .key:after { width: 1px; height: 9px; background: #ddd; position: absolute; content: ''; top: 5px; right: -8px; }
/* 프로모션 */
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap { height: 290px; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .product-name { font-size: 1.5rem; font-weight: 700; margin-top: 3px; margin-bottom: 5px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .linear-formula.serial-num { border-radius: 3px; text-align: center; height: 20px; line-height: 17px; float: left; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .linear-formula { border: 1px solid #ccc; display: inline-block; padding: 0 10px; border-radius: 10px; float: right; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .linear-formula .value { font-size: 1.1rem; font-weight: 500; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content { height: 30px; margin-top: 15px; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .price { float: left; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .price .post { color: #666; text-decoration: line-through; float: left; margin-top: 7px; margin-right: 8px; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .price p.current { float: left; font-size: 1.8rem; font-weight: 900; color: #2f6ed5; letter-spacing: -0.5px; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .price p.current .unit { font-size: 1.3rem; font-weight: 500; color: #666; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .label { height: 30px; border-radius: 5px; font-size: 12px; font-weight: 500; width: 70px; float: right; line-height: 30px; color: #fff; text-align: center; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .label.og-bg { background: #f36523; }
#adimin-wrap #adimin-content-area-wrap .promotion-list-wrap .promotion-list .box-wrap .product-box a .txt-area .promotion-content .label.bl-bg { background: #2f6ed5; }

/* 메인 상품관리 스타일 */
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .info-title { font-size: 14px; display: block; font-weight: bold; margin-bottom: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview { box-shadow: 0 5px 8px 2px rgba(0,0,0,0.05); border-radius: 5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .browser-head { height: 32px; background: #e0e0e0; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #ddd; padding: 11px 15px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .browser-head .deco { overflow: hidden; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .browser-head .deco li { display: inline-block; width: 10px; height: 10px; border-radius: 50%; float: left; margin-right: 5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .browser-head .deco li:nth-child(1) { background: #fc615c; border: 1px solid #ec5751; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .browser-head .deco li:nth-child(2) { background: #febc42; border: 1px solid #eeb041; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .browser-head .deco li:nth-child(3) { background: #37c94a ; border: 1px solid #31bd42; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap { background: #fff; padding: 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; overflow-x: auto; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .layout-add-btn { display: block; line-height: 15px; text-align: center; background: #bbb; margin-bottom: 10px; border-radius: 3px; color: #bbb; width: 1200px; margin: 10px auto; font-size: 14px; letter-spacing: -0.5px; opacity: 0; transition: opacity 0.3s ease,height .3s ease; height: 15px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap .layout-add-btn:first-of-type { margin-top: 0; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap:hover .layout-add-btn { opacity: 0.2; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .browser-preview .admin-main_wrap:hover .layout-add-btn:hover { opacity: 1; height: 35px; line-height: 35px; color: #fff; }

/* 레이아웃 설정 / 상품조건 설정 */
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li { padding: 10px 0 15px; border-bottom: 1px solid #eee; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li:last-child { border-bottom: none; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .check-input { display: block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .check-input label { font-size: 13px; font-weight: 500; padding-left: 32px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .check-input label:before { left: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .layout-info { display: inline-block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .layout-info .thumbnail { display: inline-block; vertical-align: top; margin-right: 10px; margin-bottom: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .layout-info .intro { display: inline-block; vertical-align: top; background: #f8f8f8; padding: 20px; border-radius: 4px; font-size: 13px; letter-spacing: -0.5px; margin-top: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .layout-set-wrap .layout-type-select>ul>li .layout-type .layout-info .intro .explain { margin-bottom: 10px; font-weight: 500 }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .info-table table tbody tr td input[type=text] { width: 80%; margin-right: 5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .info-table table tbody tr td .notice { margin-top: 5px; display: block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .info-table table tbody tr td .notice i { margin-right: 3px; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap { margin-top: 20px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product { padding-bottom: 15px; margin-bottom: 15px;  border-bottom: 1px solid #eee; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .btn-wrap { height: 30px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .btn-wrap a { width: 80px; padding: 0 5px; text-align: center; margin-left: 0; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .btn-wrap a.product-select-btn { float: left; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .btn-wrap div.btn-right-wrap { float: right; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .btn-wrap div.btn-right-wrap a { display: inline-block; margin-right: 5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .btn-wrap div.btn-right-wrap a:last-child { margin-right: 0; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap { margin-top: 10px; overflow: hidden; position: relative; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box { border: 1px solid #E5E5E5; background: #fff; border-radius: 5px; transition: box-shadow 0.2s ease,border-color .2s ease; overflow: hidden; float: left; position: relative; padding-top: 25px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box .device-select { height: 25px; position: absolute; top: 0; left: 0; width: 100%; z-index: 2; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box .device-select ul { overflow: hidden; height: 25px; border-bottom: 1px solid #eee; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box .device-select ul li { display: inline-block; height: 25px; float: left; width: 50%; text-align: center; line-height: 23px; font-size: 11px;  }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box .device-select ul li a { display: block; height: 100%; line-height: 25px; background: #ECECEC; cursor: pointer; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box .device-select ul li.on a { background: #fff; font-weight: 600; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box>a { display: block; height: 100%; padding: 15px; overflow: hidden; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box a .img-area .img-box { border: 1px solid #eee; background: #fff; position: relative; overflow: hidden; height: 145px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box a .img-area .img-box .img-block { height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.05) inset; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; transition: background .45s ease; overflow: hidden; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box a .img-area .thumbnail { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%); width: 100%; height: 100%; z-index: 1; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box a .img-area .thumbnail img { position: absolute; top: 0; left: 0; -webkit-transform: translate(-50%,-50%) scale3d(1,1,1) rotate3d(0,0,0,0.01deg); -ms-transform: translate(-50%,-50%) scale3d(1,1,1) rotate3d(0,0,0,0.01deg); transform: translate(-50%,-50%) scale3d(1,1,1) rotate3d(0,0,0,0.01deg); z-index: 1; transition: all 0.3s ease-out; max-height: 100%; max-width: 100%; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box { width: 386.5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a { cursor: default; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .img-area { width: 145px; float: left; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .img-area .linear-formula.serial-num { border: 1px solid #ccc; display: inline-block; padding: 0 10px; border-radius: 3px; margin-top: 10px; width: 100%; text-align: center; height: 20px; line-height: 17px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .img-area .img-box { width: 145px; height: 145px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .img-area .product-name { text-align: center; display: block; font-size: 1.4rem; font-weight: 700; color: #2f6ed5; margin-top: 10px; word-break: break-all; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .txt-area { border: 1px solid #eee; width: 190px; float: right; height: 100%; padding: 20px; } 
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .txt-area .property { display: block; margin-bottom: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .txt-area .property:last-of-type { margin-bottom: 0; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .txt-area .property .key { display: block; font-size: 1.1rem; color: #bbbbbb; font-weight: 500; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-preview-box a .txt-area .property .value { display: block; font-size: 1.3rem; font-weight: 700; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box { width: 281px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .img-area .product-name { display: block; font-size: 1.5rem; font-weight: 700; color: #2f6ed5; margin-top: 10px; margin-bottom: 5px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .right { float:right; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .linear-formula { border: 1px solid #ccc; display: inline-block; padding: 0 10px; border-radius: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .linear-formula.serial-num { border-radius: 3px; text-align: center; height: 20px; line-height: 17px;}
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .linear-formula .value { font-size: 1.1rem; font-weight: 500; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .property { margin-top: 5px; font-size: 1.2rem; color: #666; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .property .key { margin-right: 15px; position: relative; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-preview-box a .txt-area .property .key:after { width: 1px; height: 9px; background: #ddd; position: absolute; content: ''; top: 5px; right: -8px; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box { width: 281px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .product-name { font-size: 1.5rem; font-weight: 700; margin-top: 3px; margin-bottom: 5px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .linear-formula { border: 1px solid #ccc; display: inline-block; padding: 0 10px; border-radius: 10px; float: right; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .linear-formula.serial-num { border-radius: 3px; text-align: center; height: 20px; line-height: 17px; float: left; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .linear-formula .value { font-size: 1.1rem; font-weight: 500; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content { height: 30px; margin-top: 15px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .price { float: left; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .price .post { color: #666; text-decoration: line-through; float: left; margin-top: 7px; margin-right: 8px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .price p.current { float: left; font-size: 1.8rem; font-weight: 900; color: #2f6ed5; letter-spacing: -0.5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .price p.current .unit { font-size: 1.3rem; font-weight: 500; color: #666; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .label { height: 30px; border-radius: 5px; font-size: 12px; font-weight: 500; width: 70px; float: right; line-height: 30px; color: #fff; text-align: center; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .label.og-bg { background: #f36523; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-preview-box a .txt-area .promotion-content .label.bl-bg { background: #2f6ed5; }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-info-table { float: right; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-info-table { width: calc( 100% - 410px ); }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-info-table { width: calc( 100% - 310px ); }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-info-table { width: calc( 100% - 310px ); }

#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-img-register .img-name { font-weight: 500; margin-right: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-img-register .btn-wrap { margin-top: 5px; display: inline-block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-img-register .btn-wrap .small-btn { display: inline-block; width: 60px; margin-right: 5px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-img-register .btn-wrap .small-btn:last-child { margin-right: 0; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .info-table tbody tr th .selected-property { color: #4A54FF; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .price-set .price { display: inline-block; margin-right: 15px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .price-set .price input[type=text] { width: 150px; padding-right: 10px; margin-right: 0; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .price-set .discount-select { display: inline-block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .price-set .discount-select li { display: inline-block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .price-set .percentage { display: inline-block; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .price-set .percentage input[type=text] { width: 80px; padding-right: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register.auto ul .product { display: inline-block; margin: 0 5px; border-bottom: none; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register.auto ul .no-product { text-decoration: underline; font-weight: 500; margin-top: 12px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .info-table tbody tr td .imp { text-decoration: underline; font-weight: 500; margin-right: 2px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .info-table tbody tr td .check-input-wrap { display: inline-block; }

@media all and (max-width: 1300px)
{
	#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-preview-box { margin-bottom: 10px; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-01 .product-info-table { width: 100%; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-02 .product-info-table { width: 100%; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap.type-03 .product-info-table { width: 100%; }
}


/* 상품 검색 팝업 */
.search-table table tr td .selectbox { display: inline-block; margin-right: 20px; width: 15%; }
.search-table table tr td .selectbox:after { content: ">";  position: absolute; top: 10%; right: -7px; width: 0; height: 0; margin-top: -1px; /* border-left: 6px solid #000; border-top: 4px solid transparent; border-bottom: 4px solid transparent; */ transition: border-top .25s ease; }
.search-table table tr td .selectbox:last-of-type:after { content: ""; }
.vertical-middle { vertical-align: middle; }
.content-box .normal-table table tbody tr td .btn-wrap { height: auto; margin: 5px 10px; }

/* 상품속성 더보기 버튼 */
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-info-table table tbody tr td .property-select .more-btn { color: #2d2d2d; padding: 5px 15px; display: inline-block; border-radius: 3px; background-color: #ececec; transition: background 0.2s ease; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-info-table table tbody tr td .property-select .more-btn:hover { background-color: #dadada; }
#adimin-wrap #adimin-content-area-wrap .page-content-area .main-product-page-wrap .product-condition-set-wrap .product-info-register ul .product .info-wrap .product-info-table table tbody tr td .property-select .more-btn i { padding-right: 5px; }
