@charset "utf-8";

.ovy{overflow:hidden}
.product-visual{background-color:#f6f6f6;text-align:center}
.product-visual img{width:100%}
.recomm-txt{color:#3a3a3a}
.recomm-txt span{color:#f64d4d}
.product-category .swiper-slide:first-child a:before{display:none}
.product-category a{display:block;position:relative;color:#3a3a3a}
.product-category a:before{display:block;content:"";position:absolute;left:0;background-color:#9c9c9c}
/*.product-category a::after{border-right:1px solid red;}*/ /*작동하지 않음*/
.product-order{margin-bottom:10px; margin-top:10px; overflow:hidden; }
.product-order .r li{float:left;margin-right:5px}
.product-order .r .on{color:#0abab5;} 
.list-type:after{display:block;content:"";clear:both}

.gallery-type>div:nth-child(2n){margin-right:0}
.gallery-type>div>div{overflow:hidden}
/*.gallery-type .prt-list-check input[type=checkbox]:checked+label>span>.fa-check-square{color:#f64d4d;}*/
/*.gallery-type .prt-list-check span{margin-right:3px}*/
/*.gallery-type .relation{display:none}*/
/*.gallery-type .pt-select{border-color:#fe595a !important}*/
/*.gallery-type .now-buy a,.gallery-type .prt-list-check input[type=checkbox]:checked+label{}*/
.gallery-type .prt-list-check label{display:block;}

/*제품상세페이지*/
.porocut-info-txt{margin-bottom:30px;}
.porocut-info-txt h2{word-break:break-all;font-weight:500;color:#000}
.porocut-info-txt h3{}
.porocut-info-txt p{word-break:break-all;font-weight:300;color:#000; font-size:16px; margin-top:15px;}
.porocut-info-txt .hash-tag{display:none !important;}/*해시태그 숨김위해 선언*/
/*.product_info_ul{margin-bottom:15px;}*/
.product_info_ul li>div{display: table; width:100%; table-layout: fixed;}
.product_info_ul li>div>div{display: table-cell; font-size: 1.2em; vertical-align: middle; border-bottom:1px solid #eee}
.product_info_ul li>div>div:nth-child(1){width:18%; padding:12px 15px 12px 10px; word-break: break-all;}
.deli_free_condition{padding:12px 10px; background: #fbfbfb; display: none;}
.deli_free_condition.boim{display: block;}
.deli_free_condition div:nth-child(odd){margin-bottom:4px;}


/*결제입력*/
.paymentType_box{padding:30px; margin-bottom:20px; border-bottom:1px solid #c1c1c1;}
.paymentType_box:last-child{border-bottom:0px solid #c1c1c1;}
.paymentType_box:last-child{margin-bottom:0;}
.paymentType_box ul{}
.paymentType_box ul li{display:flex; align-items: center; margin-bottom:10px; }
.paymentType_box ul li span{font-size: 18px; color:#000; /*width:100%;*/}
.paymentType_box ul li span:nth-child(1){min-width: 135px; width:135px;}
.paymentType_box ul li span input{height: 40px; font-size: 18px; border: 1px solid #a4a2a2;}
.paymentType_box ul li span input::placeholder {color:#999; font-size: 18px;}
.paymentType_box ul li span select{height: 40px; font-size: 18px; border: 1px solid #a4a2a2;}


.prd-view-box { width: calc(100% - 2px);}
.prd-view-box:after {content: ''; display: block; clear: both}
.prd-view-box > div:nth-child(1){width: 100%; }

.signiture{color:#0abab5 !important;} /* 지쿱 시그니처 컬러 */
.sold_out_t{color: #ff718c;} /* 품절 sold out */
.coming_soon_t{color:#2f47f1;} /* 출시예정 coming soon */
.ShippingDelay_t{color:#FF718C;} /* 일시품절 - 배송지연 */

.consumer_price{color:#aaa}

.prd-view-box .info .option-tit {display: block; font-weight: 400; padding:12px 0; font-size:1.2em;}
.prd-view-box .select-option>a{display:block; padding-left:15px;border:1px solid #d3d3d3; font-size:1em; padding: 8px 5px;}
.prd-view-box .select-option>ul{display:none;max-height:190px;overflow-y:auto;border-style:none solid solid solid;border-width:1px;border-color:#222}
.prd-view-box .select-option>ul>li{border-bottom:1px solid #ededed}
.prd-view-box .select-option>ul>li:last-child{border-bottom:0}
.prd-view-box .select-option>ul a{display:block; font-weight:400;color:#444; font-size:1em; padding:5px;}
.prd-view-box .select-option>ul a:hover{background-color:#f5f5f5}
.prd-view-box .select-option .on{border-top:1px solid #222;border-right:1px solid #222;border-left:1px solid #222;background:#f7f7f7 url(../images/common/arrow_select_on.gif) no-repeat 622px 50%}
.prd-view-box .select-option .on+ul{display:block}

.prd-view-box .info .option-info{display: none}
.prd-view-box .info .option-info li {position: relative; margin-bottom: 22px; background:#f7f7f7; border:1px solid red;}
.prd-view-box .info .option-info em {display: block; margin-bottom: 16px; color: #444}
.prd-view-box .info .option-info {margin-top: 20px}
.prd-view-box .info .option-info .quantity {margin-right: 10px}

.btn-option-remove {position: absolute; top: 5px; right: 5px; padding: 2px 5px; border: 1px solid #bbbbbb; color: #888; font-size: 0.8em;}
/*
.product-orderbox1 li{overflow:hidden;border-bottom:1px solid #d2d2d2;}
.product-orderbox1 li>div{overflow:hidden; padding-top:5px; padding-bottom:5px;}
.product-orderbox1 .col-name{float:left; font-weight:300;color:#4d4d4d; font-size:18px; font-weight:bold; width:161px;padding-left:5px } !*20200507*!
.product-orderbox1 .col-box{overflow:hidden; padding-right:10px; font-size:18px; font-weight:bold;}  !*20200507*!
.product-orderbox1 .red{color:#f64c4d}
.product-orderbox1 .consume-price>div{color:#a6a6a6}

.sales-price .col-name strong, .sales-price .col-box strong{color:#142c59;} !*판매가 BV 가격 강조*!
.bv-rate .col-name strong, .bv-rate .col-box strong{color:#142c59;}!*판매가 BV 가격 강조*!
.product-orderbox2{overflow:hidden}
.product-orderbox2 .l-b{position:relative;overflow:hidden;border-bottom:1px solid #e5e5e5}
.product-orderbox2 .l-b1 .p-name{display:block;font-size:12px;color:#373737}
.product-orderbox2 a{color:#000}*/


.point_g strong{color: #0abab5;}
.point_p{color:#ff5959}
.consumer_color{color:#aaa;}

.product-count{display:inline-block;position:relative;height:30px;padding:0 30px;border:1px solid #ccc}
.product-count input[type=text]{width:30px;height:30px;padding:0;border:0;text-align:center}
.product-count a{display:block;position:absolute;top:0;width:30px;height:30px;/*background-color:#f5f5f5*/}
.product-count .minus{left:0;background-position:-30px 50%; border-right:1px solid #888; color:#666;}
.product-count .plus{right:0;background-position:0 50%; border-left:1px solid #888; color:#666;}

.porocut-info-txt .hash-tag{display:none !important;}/*해시태그 숨김위해 선언*/

.product-buy-btn{margin:25px 0;}
.product-buy-btn ul{display: table; width:100%; table-layout: fixed; border-collapse:separate;border-spacing:5px;}
.product-buy-btn li{border:1px solid #000; display: table-cell; vertical-align: middle; text-align: center; }
.product-buy-btn li a{display: block; word-break: break-all; padding: 10px 0; font-size: 1.1em;}

.product-orderbox1{border-top:3px solid #666;}

.product-orderbox2{border-bottom:3px solid #666;}
.product-orderbox2 .r-b{display: table; width:100%; table-layout: fixed}
.product-orderbox2 .tl-1{ padding: 12px 0; word-break: break-all; display: table-cell; width: 21%; vertical-align: middle;}
.product-orderbox2 .tl-1>strong{font-size: 1.6em; font-weight: 400; color:#444;}
.product-orderbox2 .tl-2{font-size: 1.7em; padding: 12px 0; font-weight: bold; display: table-cell; vertical-align: middle;}
/*.product-orderbox2 .tl-2>span{color:red;}*/
.product-orderbox2 .tl-2>strong{color:#333;}
.product-orderbox2 .tl-2>em{color:#0abab5;}

/**	GF 2021.04.15	**/
.product-count .gf_minus{left:0;background-position:-30px 50%}
.product-count .gf_plus{right:0;background-position:0 50%}

.product-count-small{display:inline-block;position:relative;height:20px;padding:0 35px;border:1px solid #ccc}
.product-count-small input[type=text]{width:35px;height:17px;padding:0;border:0;text-align:center}
.product-count-small a{display:block;position:absolute;top:0;width:35px;height:20px;background-color:#f5f5f5; color:#4d4d4d;} /*20200507*/
.product-count-small .minus{left:0;background-position:-30px 50%}
.product-count-small .plus{right:0;background-position:0 50%}


/*상세페이지 버튼 - 목록으로 정기구매 장바구니 구매하기*/
/*.product-buy-btn{padding-top:18px}
.product-buy-btn ul{float:none}
.product-buy-btn li{box-sizing:border-box; width:24%; margin-right:1%; float:left; border:1px solid #000}
.basket{border:1px solid #000;}
.product-buy-btn li:last-child{margin-right:0}
.product-buy-btn a{display:block; height:41px;line-height:41px;font-size:15px; text-align:center;color:#000;}
.product-buy-btn .buy{border:1px solid #000; }
.product-buy-btn .buy a{color:#000;}*/


/*.product-buy-btn .favorite{border:1px solid #ff5c5c}
.product-buy-btn .favorite i{margin-right:9px;color:#ff5959}*/ /*찜하기버튼 임시 숨기처리 20200507*/
/* .product-buy-btn .basket{border:1px solid #000; background:#142c59; color:#eee;} */

/*연관제품 추천*/
.recmm-view-product{border-bottom:1px solid #000; padding-top:70px}
.recmm-view-product .top{overflow:hidden;margin-bottom:20px;padding-bottom:17px;border-bottom:1px solid #000}
.recmm-view-product .top span{color:#3a3a3a; float:left;margin-top:10px;line-height:1;font-size:16px}
.recmm-view-product .top ul{float:right}
.recmm-view-product .top li{float:left;border:1px solid #000; margin-right:4px;}
.recmm-view-product .top li:last-child{margin-right:0;}
.recmm-view-product .top a{display:block;color:#000; height:25px; padding:10px 15px; line-height:25px; font-weight:bold;}
.recmm-view-product .top a img{width:15px; vertical-align:middle;}

.recmm-view-product .badge{margin-top:10px;} /**/
.recmm-view-product .pr-name, .recmm-view-product .price{font-size:1.2em; font-weight:500; height:50px;}/**/
.recmm-view-product	.en-name{font-size:1em; height:30px;}
.recmm-view-product .product-btn{margin-top:10px;}
.recmm-view-product .product-btn li{border:1px solid #000; width:calc(49% - 4px); margin-right:1%; display: inline-block; padding: 8px 0; margin-bottom: 5px;}
.recmm-view-product .product-btn li a{font-size:0.5em}

.product_info-table{border:1px solid #ccc}
.product_info-table li{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #dedede;background-color:#f5f5f5;font-weight:500;color:#333}
.product_info-table li:last-child{border-bottom:0}
.product_info-table li>div:first-child{display:table-cell}
.product_info-table li>div:last-child{display:table-cell;background-color:#fff;vertical-align:middle}

/*faq 신규추가 css - 대만*/
/*Question*/
.product_faq .product_info-table ul{width:calc(100% - 5px);}
.product_faq .product_info-table .faq_li_q{background:#f7f7f7; border-left:5px solid red; padding:8px 0; width:100%; word-break: break-all; }
.product_faq .product_info-table .faq_tit_q{color:red; font-size:1.5em; padding:0 5px; display: table-cell; width: 4%; vertical-align: middle; text-align: center; }
.product_faq .product_info-table .faq_cont_q{font-size:1em; vertical-align: middle; display: table-cell; padding: 0 10px; background:#f7f7f7;}
/*answer*/
.product_faq .product_info-table .faq_li_a{background:#fff; border-left:5px solid #eee; padding:8px 0; width:100%; word-break: break-all;}
.product_faq .product_info-table .faq_tit_a{color:#666; font-size:1.5em; padding:0 5px; display: table-cell; width: 4%; vertical-align: middle; text-align: center;}
.product_faq .product_info-table .faq_cont_a{font-size:1em; color:#888; vertical-align: middle; display: table-cell; padding: 0 10px;}

/*faq bold title*/
.faq_bold_tit{background:#fff !important; padding:20px 0;}
.faq_bold_tit:before{content:' \25FC'; padding-right:10px; padding-left:10px; color:red}

.delivery-info h2{font-weight:700;color:#333}
.delivery-info dl:last-child{margin-bottom:0}
.delivery-info dl,.delivery-info li{color:#333}
.delivery-info dd,.delivery-info li{position:relative}
.delivery-info dd:before,.delivery-info li:before{display:block;content:"";position:absolute;background-color:#6e6e6e}
.product_board .top a{display:block}
.product_board .top li:last-child a{background-color:#f64c4d;color:#fff}
.product_board .top li:last-child{margin-right:0;border:1px solid #f64c4d}
.product_board-list ul{border-top:1px solid #c4c4c4}
.product_board-list li{border-bottom:1px solid #dedbdb}
.product_board-list li:last-child{border-bottom:0}
.product_board-list .rating i{color:#eee}
.product_board-list .rating i.on{color:#f5ed05}
.product_board-list .r .t1 strong{color:#171717}
.product_board-list .r .t2{overflow:hidden}
.product_board-list .r .t2>span{float:left;background-color:#f64c4d;color:#fefefe}
.product_board-list .r .t2>div{overflow:hidden;color:#161616}
.product_board-list .r .t3{padding-right:10px;color:#535151}
.product_board-list .p-img img{border:1px solid #c1c1c1}
.product_board-list .btn-more a{font-weight:500;color:#181818}
.pg{text-align:center}
.pg a{display:inline-block;border:1px solid #a5a5a5;font-weight:500;color:#7d7d7d}
.product-more a{display:block;border:1px solid #ccc;background-color:#f5f5f5;text-align:center;color:#000}
.product-more a span{color:#f74d4e}
.basket-box .col-box{border-top:2px solid #959da6;border-bottom:1px solid #959da6}
.basket-box .col-box ul,.basket-box .basket-list ul{display:table;table-layout:fixed;width:100%}
.basket-box .col-box li{display:table-cell;vertical-align:middle;text-align:center;color:#000}
.basket-box .bk-txt .btn-op{margin-top:10px;text-align:right}
.basket-box .bk-txt .btn-op a{display:inline-block;padding:0 18px;border:1px solid #080808;color:#222}
.basket-box .check-product{margin-bottom:0}
.basket-btn{overflow:hidden;margin-top:16px;}
.basket-btn ul{float:left}
.basket-btn li{float:left;border:1px solid #080808}
.basket-btn li:last-child{margin-right:0}
.basket-btn a{display:block;color:#222}
.basket-box .rb .rb-price em{color:#3d58b8}
.basket-box .all-check{color:#919191}
.basket-box .all-check .fa-check-square{display:none}
.basket-box .all-check.on .fa-check-square{display:block;color:#0abab5}
.basket-box .all-check.on .fa-square{display:none}
.basket-box .check-product label{overflow:visible}
.basket-box .col-box i{font-size:1.8em}
.order-wrap{overflow:hidden}
.order-box .top a{display:block;overflow:hidden;color:#010101}
.order-box .top strong{float:left;font-weight:400}
.order-box .top strong>span{color:#f74d4e}
.order-box .top a>span{float:right}
.order-box .top i{vertical-align:middle;font-size:1.2em}
.order-box .top .fa-angle-up{display:none}
.order-box .top a.on .fa-angle-up{display:inline-block}
.order-box .top a.on .fa-angle-down{display:none}
.order-box .input-addr1{overflow:hidden}
.order-box .input-addr1 input[type=text]{float:left}
.order-box .input-addr1 a{float:right}
.order-prt-info{position:relative;overflow:hidden;border-top:1px solid #959da6; }
.order-prt-info .order-prt-img{float:left}
.order-prt-info .order-prt-desc{overflow:hidden}
.order-prt-info .t1{color:#000}
.order-prt-info .t2{color:#000}
.order-prt-info .t3{color:#000}
.order-prt-info .t5{position:absolute;color:#00000c}
.order-prt-info .t5 span{color:#3d58b8}
.order-prt-sum {position:relative;overflow:hidden; width:100%; min-height:50px; line-height: 50px; font-size: 1.3rem; border-top:1px solid #959da6}
.order-prt-sum > div {color:#000; text-align: right; padding-right:15px; font-weight:bold;}
.order-prt-sum > div:first-child {float:left;  display:block; text-align:left; padding-left:30px; width:30% !important; /*text-align: center;*/}
.order-prt-sum span {color:#000}
.order-prt-sum span span{color:#3d58b8}

.JP_PdtMoti strong{font-size:18px; word-break:break-all}

.order-user-info{border-top:1px solid #e5e5e5}
.order-user-info li:last-child{margin-bottom:0}
.order-user-info input[type=text],.order-user-info input[type=tel],.order-user-info input[type=password]{border:1px solid #a4a2a2}
.order-user-info .v-top{vertical-align:top !important}
.order-address a{display:inline-block;background-color:#aaaaaa;text-align:center;vertical-align:middle;color:#fff}
.order-address>div:last-child{margin-bottom:0}
.order-price-list{color:#000}
.order-price-list li{overflow:hidden}
.order-price-list li:last-child{margin-bottom:0}
.order-box1 .top>span:first-child{float:left}
.order-box1 .top>span:last-child{float:right}
.order-box2 .t1{color:#010101}
.order-box2 .t2{color:#aaa}
.order-box2 ul{overflow:hidden}
.order-box2 li{float:left;width:50%}
.order-box2 li input[type=radio]:checked+label{border:1px solid #0abab5; background-color:#0abab5;color:#fff}
.order-box2 li:first-child label{border-right:0}
.order-box2 li:last-child label{border-left:0}
.order-box2 li label{display:block;border:1px solid #9d9b9b;text-align:center}
.order-box select,.order-box2 select{border:1px solid #a5a4a4; /*background-image:url(/layouts/shop/images/common/icon_select_arrow.gif);*/ background-repeat:no-repeat;background-position:calc(100% - 8px) 50%}
.ie9 .order-box select,.ie9 .order-box2 select{padding-right:0;background-image:none}
.payment-agree{/* text-align:center; */color:#010101}
.payment-agree label span{display:inline-block}
.payment-agree .fa-check-square{display:none}
.payment-agree i{font-size:1.5em}
.payment-agree input[type=checkbox]:checked+label>span>.fa-check-square{display:inline-block;color:#f65253}
.payment-agree input[type=checkbox]:checked+label>span> .fa-square{display:none}
.order-total-price a,.order-total-price-no,.order-total-price-ups a{display:block;background-color:#0abab5;text-align:center;color:#fff}
.check-order-info label{display:inline-block;color:#000}
.check-order-info .fa-dot-circle{display:none}
.check-order-info i{font-size:1.7em;color:#acacac}
.check-order-info input[type=radio]:checked+label .fa-dot-circle{display:inline-block;color:#0abab5}
.check-order-info input[type=radio]:checked+label .fa-circle{display:none}
.order-result-txt{text-align:center}
.order-result-txt .t01{color:#000}
.order-result-txt .t02{color:#666}
.order-result-txt .t02 span{color:#f74d4e}
.order-result-txt .t03{color:#1d1d1d}
.order-result-txt .sms-btn{text-align:center}
.order-result-txt .sms-btn a{display:inline-block;border:1px solid #070707;color:#000}
.order-caution{position:relative;background-color:#f8f8f8;text-align:center}
.order-caution ul{display:inline-block}
.order-caution:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8}
.order-caution li{position:relative;text-align:left;color:#f74d4e}
.order-caution li:before{display:block;content:"*";position:absolute;left:0}
.order-caution li:last-child{margin-bottom:0}
.order-result-list .row .orl-box .t05 span{color:#3d58b8}
.orl-shopping a{background-color:#222;color:#fff}
.mypg-search .s-date1>ul{border:1px solid #e7e7e7}
.mypg-search .s-date1>ul>li{border-right:1px solid #e7e7e7}
.mypg-search .s-date1>ul>li:last-child{border-right:0}
.mypg-search .s-date1>ul>li input[type=radio]:checked+label{background-color:#0abab5;color:#fff}
.btn-gradient.white{
	border:1px solid #bbb;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+34,f0f0f0+59,f0f0f0+59,e5e5e5+83,d4d4d4+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 34%, #f0f0f0 59%, #f0f0f0 59%, #e5e5e5 83%, #d4d4d4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 34%,#f0f0f0 59%,#f0f0f0 59%,#e5e5e5 83%,#d4d4d4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#fafafa 34%,#f0f0f0 59%,#f0f0f0 59%,#e5e5e5 83%,#d4d4d4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-9 */
	color:#000
}
.btn-gradient.gray{
	border:1px solid #b8b8b8;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#767676+0,6e6e6e+34,626262+59,585858+100 */
	background: #767676; /* Old browsers */
	background: -moz-linear-gradient(top, #767676 0%, #6e6e6e 34%, #626262 59%, #585858 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #767676 0%,#6e6e6e 34%,#626262 59%,#585858 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #767676 0%,#6e6e6e 34%,#626262 59%,#585858 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#585858',GradientType=0 ); /* IE6-9 */
	color:#fff
}
.btn-gradient.red{
	border:1px solid #f76e6f;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fffefe+36,fef4f4+68,fee2e2+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fffefe 36%, #fef4f4 68%, #fee2e2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fffefe 36%,#fef4f4 68%,#fee2e2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#fffefe 36%,#fef4f4 68%,#fee2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fee2e2',GradientType=0 ); /* IE6-9 */
	color:#f65253
}
.btn-gradient.blue{
	border:1px solid #31b1d5;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fdfeff+36,f0f9fc+68,dff3f9+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fdfeff 36%, #f0f9fc 68%, #dff3f9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fdfeff 36%,#f0f9fc 68%,#dff3f9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#fdfeff 36%,#f0f9fc 68%,#dff3f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dff3f9',GradientType=0 ); /* IE6-9 */
	color:#17a7d0
}
.btn-gradient.cancel{border:1px solid #6b6b6b;color:#000}
.f-red{color:#f75959}

.mypg-left { margin-bottom: 20px;}
/* .mypg-menu>ul>li:hover>ul { display: block; position: absolute; background: #f0f0f0; width: 200px;}
.mypg-menu>ul>li:hover>ul>li { display: block; }
.mypg-menu>ul>li:hover>ul>li+li { border-top: 1px solid blue; }
 */
.mypg-view dt,.mypg-view dd{word-break:break-all}
.mypg-user .mypg-user-info{border-top:1px solid #030303;border-bottom:1px solid #030303;color:#000}
.mypg-user .mypg-user-info>ul>li{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e5e5e5}
.mypg-user .mypg-user-info>ul>li:last-child{border-bottom:0}
.mypg-user .mypg-user-info>ul>li>div{display:table-cell;word-break:break-all}
.mypg-user .mypg-user-info>ul>li>div:nth-child(2){width:auto;padding-right:10px;vertical-align:middle}
.mypg-user .sms-check .fa-check-square{display:none}
.mypg-user .sms-check i{margin-right:5px;color:#dadada}
.mypg-user .sms-check input[type=radio]:checked+label .fa-check-square{display:inline-block;color:#ff5959}
.mypg-user .sms-check input[type=radio]:checked+label .fa-square{display:none}
.mail-select select{border:1px solid #9d9b9b;/*background-image:url(/layouts/shop/images/common/icon_select_arrow.gif);*/background-repeat:no-repeat;background-position:calc(100% - 8px) 50%}
.pwd-error>input[type=password]{border-color:#f75959}
.pwd-error-msg{display:none}
.pwd-error .pwd-error-msg{display:block;margin-top:5px;color:#ff5959}

.delivery-popup-wrap,.review-popup-wrap{display:none;position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%}
.delivery-popup>.top,.review-popup>.top{position:relative;border-bottom:1px solid #cdcdcd}
.delivery-popup>.top>span,.review-popup>.top>span{color:#000}
.delivery-popup>.top>a,.review-popup>.top>a{display:block;position:absolute;right:0;top:0;height:100%;text-align:center;color:#000}

/*.favourite-top{overflow:hidden;margin-top:27px}
.favourite-top>span{float:left;font-size:16px;color:#3a3a3a}
.favourite-top ul{float:right; margin-bottom:10px; padding-right:42px;}
.favourite-top li{float:left;position:relative;padding:0 15px 0 12px}
.favourite-top li:after{display:block;content:"";position:absolute;right:0;top:3px;width:1px;height:14px;background-color:#dbdbdb}
.favourite-top li:first-child{padding-left:0}
.favourite-top li:last-child{padding-right:0}
.favourite-top li:last-child:after{display:none}
.favourite-top .all-check i{vertical-align:-2px;font-size:1.2em}
.favourite-top .all-check .fa-check-square{display:none}
.favourite-top .all-check.on .fa-check-square{display:inline;color:#000}
.favourite-top .all-check.on .fa-square{display:none}*/

.delivery-popup .ctn,.review-popup .ctn{overflow-y:auto}
.delivery-popup .delivery-txt,.review-popup .review-txt{border-bottom:1px solid #cdcdcd;color:#aaa}
.delivery-popup .tab ul{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #cdcdcd}
.delivery-popup .tab li{display:table-cell;position:relative;vertical-align:middle;text-align:center}
.delivery-popup .tab a{display:block;line-height:1.1;word-break:break-all;color:#000}
.delivery-popup .tab a:hover,.delivery-popup .tab .on a{color:#f65253}
.delivery-popup .tab .on:after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#f65354}
.delivery-popup .delivery-list>ul>li{border:1px solid #e5e5e5}
.delivery-popup .delivery-list>ul>li:last-child{margin-bottom:0}
.delivery-popup .delivery-list .top{position:relative;border-bottom:2px solid #e5e5e5}
.delivery-popup .delivery-list .top>span{color:#000}
.delivery-popup .delivery-list .top>a{display:block;position:absolute;right:0;top:0;height:100%;text-align:center;color:#000}
.delivery-user-info li{overflow:hidden;color:#000}
.delivery-user-info li:last-child{margin-bottom:0}
.delivery-user-info li>span:nth-child(1){float:left}
.delivery-user-info li>span:nth-child(2){display:block;overflow:hidden}
.delivery-btn>a{display:inline-block;padding:0 10px;border:1px solid #dbdbdb;text-align:center;color:#1e1e1e}
.delivery-reg-list li:last-child{margin-bottom:0}
.delivery-reg-list li>div:nth-child(1){line-height:1;color:#000}
.delivery-reg-list li input[type=text],.delivery-reg li input[type=tel]{border:1px solid #a4a2a2;color:#000}
.delivery-add1{position:relative}
.delivery-add1 a{display:block;position:absolute;right:0;top:0;background-color:#aaa;text-align:center;color:#fff}
.delivery-add1 input[type=text],.delivery-add2 input[type=text]{width:100%}
.delivery-check input[type=checkbox]:checked+label .fa-check-square{display:inline-block}
.delivery-check input[type=checkbox]:checked+label .fa-square{display:none}
.delivery-check .fa-square{color:#dadada}
.delivery-check .fa-check-square{display:none;color:#ff5959}
.delivery-reg-btn ul{text-align:center}
.delivery-reg-btn li{display:inline-block}
.delivery-reg-btn li:last-child{margin-right:0}
.delivery-reg-btn li:first-child a{border:1px solid #a5a4a4}
.delivery-reg-btn li:last-child a{border:1px solid #000;background-color:#000;color:#fff}
.delivery-reg-btn a{display:block;padding:0 10px;text-align:center;color:#000}
.review-popup .ctn{padding-left:0 !important;padding-right:0 !important}
.review-product{overflow:hidden;border-bottom:1px solid #cdcdcd}
.review-product .l{float:left}
.review-product .r{overflow:hidden;color:#000}
.review-point{text-align:center}
.review-point i,.m-cell1 i,.cell3 i{color:#eee; cursor:pointer;}
.review-point i.on,.m-cell1 i.on,.cell3 i.on{color:#f5ed05}
.review-point-txt{color:#aaa}
.review-write .title>div:first-child{color:#000}
.review-write .title input[type=text]{width:100%;border:1px solid #9d9b9b;color:#000}
.product-pic label{display:inline-block;background-color:#7d7d7d;text-align:center}
.product-pic label i{vertical-align:middle;color:#f7f7f7}
.product-pic .slick-slide,.product-img-order .product-navi .slick-slide{background-color:#f5f5f5}
.review-write .pw-txt{margin-top:15px}
.review-write .txtarea textarea{width:100%;border:1px solid #9d9b9b;resize:none;color:#000}
.review-btn-box{border-bottom:1px solid #cdcdcd}
.review-btn-box ul{text-align:center}
.review-btn-box li{display:inline-block}
.review-btn-box li:last-child a{border:1px solid #222;background-color:#222;color:#fff}
.review-btn-box a{display:block;border:1px solid #191919;text-align:center;color:#000}
.review-caution{color:#666}
.review-caution li:last-child{margin-bottom:0}
.product-infomation dt{color:#00000c}
.product-infomation dd{overflow:hidden;color:#808080}
.product-info-popup-wrap{display:none;position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.6)}
.product-info-popup .top{position:relative;border-bottom:1px solid #cdcdcd}
.product-info-popup .top>span{color:#000}
.product-info-popup .top>a{display:block;position:absolute;right:0;top:0;height:100%;text-align:center;color:#000}
.product-info-popup .ctn{overflow-y:auto}
.product-info-popup li{overflow:hidden}
.product-info-popup li:last-child{margin-bottom:0}
.product-info-popup li>div:first-child{float:left}
.product-info-popup li>div:last-child{display:table-cell;overflow:hidden;vertical-align:middle}
.product-info-popup li>div:last-child span{color:#00000c}
.product-info-popup li>div:last-child div{color:#808080}
.prt-inf-btn{text-align:center}
.prt-inf-btn a{border:1px solid #dadada;text-align:center;color:#000}

.pc-cell { display:block; }
.right_button{ margin:1px; }
.whitebase{ background-color:white;border:1px solid #aaa;color:#aaa;padding:5px 10px; width:155px; }
.blackbase{ background-color:black;border:1px solid black;color:white;padding:5px 10px; width:120px; }
.redbase{ background-color:#0abab5;border:1px solid #0abab5;color:white;padding:7px 10px; margin: 5px; }
.redbase a{ color:white; }
.infobutton a{color:white; }

/*마이페이지 주문 내부 탭 20201027*/
.tab-ord-pc {display:flex; margin:30px 0;}
.tab-ord-box{padding:0 15px;}
.tab-btn-pc {width:33.3%; height:50px; transition:0.3s all; border-bottom:2px solid #888;}
.tab-btn-pc.on { border-bottom:2px solid #0abab5; color:#0abab5;}
.tab-btn-pc:hover {color:#0abab5;}
.ord-list {display:none; border:0px solid #000; /*width:calc(100% - 30px);*/ margin: 0 auto;}
.ord-list.on { display:block; /*width:calc(100% - 30px);*/ margin:0 auto;}

/*주문취소 배송지변경*/
#orderCancel_edit{border:1px solid #d2d2d2; padding:10px; margin-bottom:40px;}
#orderCancel_edit li{padding:5px 0; border-bottom:1px solid #d2d2d2; background:#fff !important; font-size:1em !important; }
#orderCancel_edit li:nth-child(1){border-top:0px solid #fff;}
#orderCancel_edit li:last-child{border-bottom:0px solid #fff;}
#orderCancel_edit li::after{content:''; display:table; clear:both;} /*float 풀기*/
#orderCancel_edit li>span:nth-child(1){ display: inline-block; width:25%; border-right:0px solid #fff;}
#orderCancel_edit li>div:nth-child(1){display: inline-block; width:25%; border-right:0px solid #fff;}
#orderCancel_edit li>div{float:left;}
#orderCancel_edit li .item_title{font-weight: 500; padding:10px; font-size:1em !important; float:left; color:#444;}
#orderCancel_edit li .item_title:before { content:"◎"; margin-right:3px;}
#orderCancel_edit li .item_content{overflow: hidden; padding:5px 0; font-size:1em !important; float:left;}
#orderCancel_edit li .item_content>input{width:100%; max-width:250px;}
.deli-info-tit{padding:10px 0 5px 0; display: block;}
.in-line>input[type=text]{width:100%; max-width:250px;}
.in-line>input[type=button]{max-width:250px; padding:2px 10px;}
.in-line>select{max-width:250px; padding:2px 10px;}
#orderCancel_edit li .item_content>label{display: block; padding:4px 0;}
.item_content.item_content_label>label>input {margin-right: 5px;}
.item_info2_box .item_info2{padding:10px 0;}
.item_info2_box .item_info2>span{display:block; padding:3px 0; font-size:0.9em; color: #F60;}
/*접수번호*/
.i_contents input{color:red; width:100%; max-width:250px;}
.order_info{color:#e91e63;}
.ord_number{width: 40px !important; text-align: center;}
.reg_qty{background-color: #FF0 !important;}
#orderCancel_edit #info_edit li>span:nth-child(1){display: block !important;}
#orderCancel_edit #info_edit li:nth-child(6){display: block !important; width:100% !important;}
#orderCancel_edit .ordcancle-tit{font-size:1.2em; font-weight:500; padding:10px 0 25px 15px;}
.ordcancle-noti{padding:10px; font-size:1em; color:#888;}


@media all and (min-width:1024px){
	.recomm-box{margin:50px 0 100px}
	.recomm-txt{margin-bottom:23px;font-size:20px}
	.product-category .swiper-wrapper{overflow:hidden}	
	.product-category .swiper-slide{float:left;margin-right:6px}
	.product-category a{padding-right:9px;font-size:18px}
	.product-category a:before{top:6px;width:2px;height:15px; margin-left:-9px;}
	.product-order{margin-top:20px}
	.product-order .l ul{float:left}
	.product-order .l li{float:left;margin-right:5px}
	.product-order .l a{display:block;height:28px;padding:0 13px;border:2px solid #ccc;line-height:28px;font-size:15px;color:#6e6e6e}
	.product-order .l a.on,.product-order .l a:hover{border-color:#f65253}
	.product-order .l a.on,.product-order .l a:hover,.product-category a:hover,.product-category a.on{color:#f65253}
	.product-order .r{float:right}
	.product-order .sct{display:none}
	.product-order .r li:last-child{margin-right:0}
	.product-order .r a{font-size:2em}
	.product-order .r i{vertical-align:bottom}
	.product-list-box{margin-top:60px;padding-top:20px;border-top:2px solid #050505} /*20200429*/
	/*.list-type>div{float:left;box-sizing:border-box;width:25%;margin:0 0 36px 0;padding:0 15px}*/ /*20200504*/
	/*.list-type>div img{width:100%}*/ /*20200504*/
	.list-type>div:nth-child(4n){margin-right:0}
	.list-type .relation{display:block}
	.gallery-type .prt-list-check .fa-check-square{vertical-align:-1px}
	.prt-list-check .fa-square,.prt-list-check .fa-check-square{font-size:1.2em}
	.prt-list-check>span{width:15px}
	.gallery-type{margin-bottom:160px}
	.gallery-type .description,.gallery-type .en-name{font-size:18px}
	.gallery-type .description{height:50px}
	.gallery-type .product-btn{margin:0px 0 -12px; width:100%;}
	/*.gallery-type .product-btn a,.gallery-type .prt-list-check{height:37px;line-height:37px;font-size:16px;}*/
	.gallery-type .en-name{height:52px}
	.product-more a{height:45px;line-height:45px;font-size:16px}

	/*선택제품 레이어*/
	/*선택제품 레이어 간이 삭제*/
	.select-product{display:none;}
	.select-product{position:fixed;left:50%;bottom:0;z-index:10;box-sizing:border-box;width:1600px;height:50px;margin-left:-800px}
	.select-product .top{overflow:hidden;padding:0 20px;height:50px;line-height:50px;background-color:#222;color:#fff}
	.select-product .top>span{float:left;font-size:20px}
	.select-product .top a{float:right;width:70px;height:50px;line-height:50px;text-align:right;font-size:20px;color:#fff}
	.select-product .top a i{vertical-align:-2px;font-size:1.3em}
	.select-product-box{overflow:hidden;padding:33px;border-right:1px solid #222;border-left:1px solid #222;background-color:#fff;height:410px; }
	.select-product-slider{padding:0 35px}
	.select-product-slider .slick-arrow{font-size:4em}
	.select-product-slider .check-product{margin-bottom:0}
	.select-product-box .l{float:left;width:80%;font-size:16px;color:#00000c}
	.select-product-box .l img{width:100%}
	.select-product-box .l .slick-slide{margin:0 .6%}
	.select-product-box .l .ne{margin-top:7px;overflow:hidden;height:46px; font-size:16px; font-weight:bold;} /*20200507*/
	.select-product-box .l .m-p{margin-top:3px; font-size:16px; font-weight:bold;}/*20200507*/
	.select-product-box .l .m-p span{color:#3d58b8}
	.select-product-box .r{float:right}
	.select-product-box .r ul{width:160px}
	.select-product-box .r li{margin-bottom:16px;}
	/* .select-product-box .r li:nth-child(1){margin-bottom:16px; background:#142c59} */ /* 선택제품 박스 - 정기구매 오토십 버튼*/
	.select-product-box .r li:nth-child(1) a{color:#000; border:1px solid #000;}  /* 선택제품 박스 - 정기구매 오토십 버튼*/
	.select-product-box .r li:nth-child(1) a img{margin-right:5px;}
	.select-product-box .r li:last-child{margin-bottom:0}
	.select-product-box .r li:nth-child(1) i{color:#fe595a}
	.select-product-box .r li:nth-child(2) a{border:1px solid #1e1e1e}
	.select-product-box .r li:nth-child(3) a,.select-product-box .r li:nth-child(4) a{border:1px solid #222;background-color:#222;color:#fff}
	.select-product-box .r a{display:block;height:38px;line-height:38px;text-align:center;font-size:18px;color:#000}
	.select-product-box .r>div{overflow:hidden;margin-top:46px}
	.select-product-box .r>div>span:first-child{float:left;margin-top:4px;font-size:18px;color:#000}
	.select-product-box .r>div>span:last-child{display:block;overflow:hidden;padding-left:14px;text-align:right}
	.select-product-box .r>div strong{display:block;font-size:24px;font-weight:500}
	.select-product-box .r>div>span strong:last-child{color:#3d58b8}
	.select-product-box .fa-angle-down{display:none}
	.select-product-box .check-product{margin-top:20px;text-align:center}
	.recmm-view-product .product-btn{display:none}
	.sub-top-category{padding:12px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
	.sub-top-category .inner{padding:0 !important}
	.sub-top-category span{display:inline-block;margin-right:29px;padding-right:39px;background:url(/layouts/shop/images/common/icon_category_arrow.gif) no-repeat 100% 50%}
	.sub-top-category span:first-child{padding-left:25px}
	.sub-top-category span:last-child{margin-right:0;padding-right:0;background:none}
	.select-type1{min-width:110px;height:30px;padding-right:23px;border:1px solid #dadada; /*background-image:url(/layouts/shop/images/common/icon_select_arrow.gif);background-repeat:no-repeat;background-position:calc(100% - 8px) 50%;*/font-weight:300;color:#000}
	.select-type1::-ms-expand{display:none}
	.ie9 .select-type1{padding-right:0;background-image:none}

/*제품상세내용*/
	.product-img-order{overflow:hidden;padding:36px 0 0 10%}
	.product-img-order .l{float:left; width:35%;}
	.product-img-order .product-navi{position:relative;padding:20px 25px 0}
	.product-img-order .product-navi .slick-slide{margin:0 14px;text-align:center;cursor:pointer}	
	.product-img-order .product-navi .slick-arrow{font-size:4em}
	.product-img-order .r{float:right;width:52%}
	.porocut-info-txt h2{/*margin:12px 0 1px; */font-size:30px}

	/*
	.product-orderbox1{margin-top:18px;border-top:2px solid #000}
	.product-orderbox1 li{padding:13px 0}
	.product-orderbox1 li>div:first-child{margin-bottom:11px}
	.product-orderbox1 select{width:100%}

	.product-orderbox2{border-bottom:2px solid #000}
	.product-orderbox2 .l-b{min-height:34px;margin-left:56px;padding:14px 0}
	.product-orderbox2 .r-b{clear:both;overflow:hidden}
	.product-orderbox2 .l-b>div{position:relative}
	.product-orderbox2 .r-b .tl-1{float:left;width:161px;height:39px;padding-top:24px; font-size:18px;} /*20200507*/
	.product-orderbox2 .r-b .tl-2{height:63px;overflow:hidden;line-height:63px; font-size:22px;}

	.product-orderbox2 .r-b .tl-2>span{display:none}
	.product-orderbox2 .l-b1{height:32px;overflow:hidden;margin-right:225px}
	.product-orderbox2 .l-b1 .pic{position:absolute;left:10px;top:-5px}
	.product-orderbox2 .l-b1 .p-name{display:table-cell;width:1%;height:32px;padding:0 15px 0 70px;vertical-align:middle}
	.product-orderbox2 .l-b1 img{width:45px}
	.product-orderbox2 .l-b2{position:absolute;right:11px;top:1px}
	.product-orderbox2 .l-b2 .product-count{margin-right:20px}
	.product-orderbox2 .l-b2 strong{margin-right:13px}
	.product-count i{display:none}
	.product-count input[type=text]{width:30px;height:30px;padding:0;border:0;text-align:center}
	.product-count a{background:url(/layouts/shop/images/common/bg_count.gif) no-repeat 0 0}
	.product-count .minus{left:0;background-position:-30px 50%}
	.product-count .plus{right:0;background-position:0 50%}
	
	/*.product-count-small i{display:none}*/
	.product-count-small input[type=text]{width:30px;height:17px;padding:0;border:0;text-align:center}
	/*.product-count-small a{background:url(/layouts/shop/images/common/bg_count.gif) no-repeat 0 0}*/ /*20200507*/
	/*.product-count-small .minus{left:0;background-position:-30px 50%}*/ /*20200507*/
	/*.product-count-small .plus{right:0;background-position:0 50%}*/ /*20200507*/
	
	

	.divisiton-box{display:block !important;float:right;width:52%; }



	.product_board .top li:nth-child(2){border:1px solid #969696}
	.product-tab-box{margin-bottom:120px}
	/*.product-tab-swiper{margin-bottom:60px;background-color:#f5f5f5}*/
	.product-tab-swiper>div{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
	.product-tab-swiper>div:after{display:block;content:"";clear:both}
	.product-tab-swiper>div>div{float:left;width:calc(100% / 4)} /*20210203*/
	.product-tab-swiper a{display:table-cell;position:relative;width:1%;padding:22px 10px;vertical-align:middle;word-break:break-all;text-align:center;font-size:21px;font-weight:500;color:#000}
	/*.product-tab-swiper .on,.product-tab-swiper a:hover{color:#f64c4d}*/
	.product-tab-swiper .on,.product-tab-swiper a:hover{color:#0abab5;}
	.product-tab-swiper .on:before{display:block;content:"";position:absolute;left:50%;bottom:-14px;margin-left:-13px;width:0px;height:0px;border-top:13px solid #0abab5;border-bottom:13px solid none;border-right:9px solid transparent;border-left:9px solid transparent}
	.product-tab-swiper .on:after,.product-tab-swiper a:hover:after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#0abab5}
	.list-type{margin-bottom:-86px;padding-bottom:160px}
	.product_info-table li{font-size:20px}
	.product_info-table li>div:first-child{width:322px;padding:13px 0 13px 18px}
	.product_info-table li>div:last-child{padding:13px 25px}
	.product_info-table .indent{padding-left:23px}
	.product_board .top{overflow:hidden}
	.product_board .top>span{float:left;font-size:18px;color:#000}
	.product_board .top>ul{float:right}
	.product_board .top li{float:left;margin-right:7px}
	.product_board .top a{height:28px;padding:0 13px;line-height:28px;font-size:17px}
	.product_board .top .fa-camera{display:none}
	.product_board-list{margin-top:6px}
	.product_board-list ul{border-bottom:2px solid #bbb}
	.product_board-list li{overflow:hidden;padding:20px 0}
	.product_board-list .l{float:left;width:291px}
	.product_board-list .l span{display:block}
	.product_board-list .rating{margin-bottom:27px;font-size:1.5em}
	.product_board-list .user-name{font-size:18px;color:#818181}
	.product_board-list .user-name strong{display:block;font-weight:400;color:#313131}
	.product_board-list .r{overflow:hidden}
	.product_board-list .r .t1{margin-bottom:20px;padding-right:10px}
	.product_board-list .r .t1 strong{font-size:18px}
	.product_board-list .r .t2>span{height:23px;margin-top:2px;padding:0 12px;line-height:23px}
	.product_board-list .r .t2>div{padding:0 10px;font-size:18px}
	.product_board-list .r .t3{margin:10px 0 18px;padding-right:10px;font-size:16px}
	.product_board-list .p-img{margin-bottom:19px}
	.product_board-list .p-img img{width:141px;height:139px}
	.product_board-list .btn-more a{font-size:16px}
	.pg{margin-top:40px}
	.pg .on,.pg a:hover{border:1px solid #f64c4d;color:#f64c4d}
	.pg a{height:24px;margin-right:3px;padding:0 9px;line-height:24px;font-size:16px}
	.delivery-info{margin-top:25px}
	.delivery-info h2{font-size:20px}
	.delivery-info dl{margin-bottom:26px}
	.delivery-info dl,.delivery-info li{font-size:14px; color:#666}
	.delivery-info dd,.delivery-info li{padding-left:20px}
	.delivery-info dd:before,.delivery-info li:before{left:7px;top:14px;width:7px;height:2px}
	.product_detail img{width:100%;max-width:1200px}
	.pc-search-reuslt{display:block !important;margin-bottom:53px;padding:50px 0;border-top:1px solid #d0d0d0;background-color:#f5f5f5}
	.pc-search-reuslt .srh-inner{max-width:1600px;margin:0 auto;text-align:center}
	.pc-search-reuslt .srh-box{display:inline-block;position:relative}
	.pc-search-reuslt .srh-box input[type=text]{width:495px;height:49px;padding-right:60px;border:1px solid #ccc}
	.pc-search-reuslt .srh-box button{position:absolute;left:434px;width:60px;height:49px;font-size:1.5em}
	.pc-search-reuslt .srh-box .check{display:inline-block;margin-left:10px;color:#808080}
	.pc-search-reuslt .srh-box .check>span{display:inline-block;width:17px}
	.pc-search-reuslt .srh-box .check i{vertical-align:middle;font-size:1.2em;color:#000}
	.pc-search-reuslt .srh-box .check .fa-check-square{display:none}
	.pc-search-reuslt .srh-box .check input[type=checkbox]:checked+span>.fa-check-square{display:inline}
	.pc-search-reuslt .srh-box .check input[type=checkbox]:checked+span>.fa-square{display:none}
	.pc-search-reuslt .top{display:none}
	.pc-search-reuslt .link-btn,.pc-search-reuslt .srh-brand,.pc-search-reuslt .recommend-txt,.pc-search-reuslt .latest-txt,.pc-search-reuslt .latest-txt-del{display:none}
	.product-tab-menu ul{text-align:center}
	.product-tab-menu li{display:inline-block;position:relative;width:238px;margin-left:-5px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
	.product-tab-menu li:first-child{border-left:1px solid #dbdbdb}
	.product-tab-menu a{display:block;height:38px;line-height:38px;font-size:16px;color:#000}
	.product-tab-menu .on a,.product-tab-menu a:hover{background-color:#1e1e1e;color:#fff}
	.product-tab-menu .on:after{display:block;content:"";position:absolute;left:50%;bottom:-6px;width:0px;height:0px;margin-left:-10px;border-top:6px solid #1e1e1e;border-bottom:13px solid none;border-right:6px solid transparent;border-left:7px solid transparent}
	.search-total{font-size:16px;color:#3a3a3a}
	.srh-rst-mt{position:relative;margin-top:60px}
	.srh-rst-mt .search-total{position:absolute;right:0;top:0}	
	.basket-box{margin-top:16px}
	.basket-tab{margin-top:50px}
	.basket-box .col-box li{height:50px;font-size:18px}
	.basket-box .col-box li:nth-child(1),.basket-box .basket-list li:nth-child(1){width:8%}
	.basket-box .col-box li:nth-child(2),.basket-box .basket-list li:nth-child(2){width:auto}
	.basket-box .col-box li:nth-child(3),.basket-box .basket-list li:nth-child(3){width:13%}
	.basket-box .col-box li:nth-child(4),.basket-box .basket-list li:nth-child(4){width:15%}
	.basket-box .basket-list{border-bottom:1px solid #959da6}
	.basket-box .basket-list li{display:table-cell;box-sizing:border-box;padding:15px 10px;vertical-align:middle}
	.basket-box .basket-list li:nth-child(1){text-align:center}
	.basket-box .basket-list li:nth-child(2){overflow:hidden;padding-right:35px;border-right:1px solid #959da6}
	.basket-box .basket-list li:nth-child(2) .l{position:relative}
	.basket-box .basket-list li:nth-child(2) .l>a{float:left;margin-right:8%}
	.basket-box .basket-list li:nth-child(2) .r{overflow:hidden;padding:15px 0 0 8%}
	.basket-box .basket-list li:nth-child(2) img{width:181px;height:181px}
	.basket-box .basket-list li:nth-child(3){padding:0 5px;border-right:1px solid #959da6;text-align:center}
	.basket-box .basket-list li:nth-child(3) span{display:block}
	.basket-box .basket-list li:nth-child(3) .bp{word-break:break-all;font-size:22px;color:#000}
	.basket-box .basket-list li:nth-child(3) .bv{font-size:18px;color:#f75e5e}
	.basket-box .basket-list li:nth-child(4){text-align:center}
	.basket-box .basket-list li:nth-child(4) span{display:inline-block;padding:20px;border:1px solid #ff5959;color:#f64d4d}
	.basket-box .bk-name{display:block;display:-webkit-box;max-height:50px;overflow:hidden;margin-bottom:15px;padding-top:2.1%;word-break:break-all;font-size:18px;color:#000;;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
	.basket-box .bk-name .cate-path{color:#9E9E9E;} /*20200429*/
	.basket-box .bk-count-price{overflow:hidden;min-height:74px;} /*20200428*/
	.basket-box .bk-count-price .lb{line-height:1.7;white-space:normal;color:#000
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		width:55%;
		height:40px;
		line-height:20px;
		overflow:hidden;
		text-overflow:ellipsis;}
	.basket-box .rb{position:absolute;right:0;margin-top:-75px}
	.basket-box .rb .rb-price{margin-right:17px;color:#000}
	.basket-box .bk-count-price .lb span{display:inline-block;width:69px;height:22px;margin-left:3px;background-color:#ff5959;vertical-align:bottom;line-height:22px;text-align:center;font-size:11px;color:#fff}
	.basket-box .bk-txt{overflow:hidden;padding-top:7px;font-size:13px;color:#ff5959}
	.basket-box .bk-txt>div{overflow:hidden}
	.basket-box .bk-txt .btn-op{text-align:right}
	.basket-box .bk-txt .btn-op a{height:28px;line-height:28px}
	.basket-box .delivery{display:none}	
	.basket-btn li{margin-right:10px}
	.basket-btn a{height:28px;padding:0 20px;line-height:28px}
	.basket-btn p{float:right;margin-top:5px;color:#222}	
	.basket-total{margin-top:80px;border-top:1px solid #959da6;border-bottom:2px solid #959da6}
	.basket-total .order-sum{overflow:hidden;padding-top:30px;border-bottom:1px solid #959da6}
	.basket-total .order-sum::after{content:''; display:table; clear:both;}
	.basket-total .sum-txt{float:left;line-height:1;font-size:32px;color:#010101}
	/*.basket-total .order-sum ul{float:right;width:456px}*/
	.basket-total .order-sum ul{float:right;width:50%;}
	.basket-total .order-sum li{overflow:hidden;padding:11px 0 8px;border-bottom:1px solid #959da6;color:#000}
	.basket-total .order-sum li:first-child{padding-top:0}
	.basket-total .order-sum li:last-child{border-bottom:0}
	.basket-total .order-sum li .l{float:left;font-size:18px}
	.basket-total .order-sum li .r{float:right;font-size:22px}
	.basket-total .dly{margin-right:10px;font-size:14px;color:#f74d4e}
	.basket-total .add-order{clear:both;width:100%;padding:12px 0;text-align:right}
	.basket-total .add-order a{display:inline-block;height:28px;padding:0 23px;border:1px solid #080808;line-height:28px;color:#222}
	.basket-box .basket-list .check-product i{font-size:1.9em; font-weight:300;} /*20200428*/
	.payment-price{overflow:hidden;padding:32px 0;color:#f74d4e}
	.payment-price .l{float:left;margin-top:9px;font-size:24px}
	.payment-price .r{float:right;font-size:36px}
	.basket-bm-btn{margin-top:107px}
	.basket-bm-btn ul{text-align:center}
	.basket-bm-btn li{display:inline-block;margin-right:25px}
	.basket-bm-btn li:last-child{margin-right:0}
	.basket-bm-btn a{display:block;width:272px;height:62px;border:1px solid #0abab5;line-height:62px;text-align:center;font-size:20px;color:#222}
	.basket-bm-btn li:last-child a{background-color:#0abab5;color:#fff}
	.srh-result-notice{margin-top:60px}
	.srh-result-recomm{margin-top:102px}
	.srh-result-list .list-type{padding-bottom:102px}
	/* .favourite-top{overflow:hidden;margin-top:27px}
	.favourite-top>span{float:left;font-size:16px;color:#3a3a3a}
	.favourite-top ul{float:right}
	.favourite-top li{float:left;position:relative;padding:0 15px 0 12px}
	.favourite-top li:after{display:block;content:"";position:absolute;right:0;top:3px;width:1px;height:14px;background-color:#dbdbdb}
	.favourite-top li:first-child{padding-left:0}
	.favourite-top li:last-child{padding-right:0}
	.favourite-top li:last-child:after{display:none}
	.favourite-top .all-check i{vertical-align:-2px;font-size:1.2em}
	.favourite-top .all-check .fa-check-square{display:none}
	.favourite-top .all-check.on .fa-check-square{display:inline;color:#000}
	.favourite-top .all-check.on .fa-square{display:none} */
	.prt-list-check label>span{width:15px}
	.prt-list-check i{vertical-align:-2px}
	.select-product-slider .check-product label,.relation-slider .check-product label{overflow:visible}
	.select-product-slider .check-product label .fa-square{font-size:1.9em}
	.order-wrap{margin-top:80px}
	.order-wrap .l{float:left;width:65%}
	.order-wrap .r{float:left;box-sizing:border-box;width:35%;padding-left:75px}
	.order-box{margin-bottom:20px;border:1px solid #e5e5e5}
	.order-box .top a{height:66px;padding:0 30px;background-color:#f5f5f5;line-height:66px;font-size:24px}
	.order-box .input-name{width:255px}
	.order-box .input-addr1{width:600px;overflow:hidden}
	.order-box .input-addr1 input[type=text]{width:411px}
	.order-box .input-addr2{width:600px}
	.order-box .input-addr3{width:600px}
	.order-box .input-tel{width:350px}
	.order-box .del-txt{width:598px}
	.order-box .top a>span{height:66px;line-height:66px}
	.order-box .top a>span i{vertical-align:baseline}
	.order-box .check-order-info{margin-bottom:30px}
	.order-prt-info{padding:20px 8px}
	.order-prt-info .order-prt-img img{width:170px;height:170px}
	.order-prt-info .order-prt-desc{height:170px;padding-left:25px}
	.order-prt-info .t1{margin-bottom:20px;font-size:20px}
	.order-prt-info .t2{margin-bottom:5px;color:#000}
	.order-prt-info .t3{color:#000}
	.order-prt-info .t4{margin-top:5px;color:#000}
	.order-prt-info .t5{right:15px;bottom:27px;font-size:20px}
	.order-user-info{padding:30px}
	.order-user-info li{display:table;width:100%;table-layout:fixed;margin-bottom:20px}
	.order-user-info li>div{display:table-cell}
	.order-user-info li>div:first-child{width:135px;padding-right:10px;vertical-align:middle;word-break:break-all;font-size:18px;color:#000}
	.order-user-info li>div:last-child{width:auto}
	.order-user-info input[type=text],.order-user-info input[type=tel],.order-user-info input[type=password]{height:40px;font-size:18px}
	.order-user-info .v-top{padding-top:7px}
	.order-address a{width:177px;height:40px;line-height:40px;font-size:18px}
	.order-address>div{margin-bottom:10px}
	.order-box1{margin-bottom:20px;border:1px solid #e5e5e5}
	.order-box1 .top{height:66px;overflow:hidden;padding:0 23px;background-color:#f5f5f5;line-height:66px;font-size:20px;color:#000}
	.order-box1 .top i{display:none}
	.order-price-list{padding:27px 22px;font-size:18px}
	.order-price-list li{overflow:hidden;margin-bottom:17px}
	.order-price-list li>span:first-child{float:left}
	.order-price-list li>span:last-child{float:right}
	.order-box2{margin-bottom:20px;padding:21px 25px 29px;border:1px solid #e5e5e5}
	.order-box2 .t1{font-size:20px}
	.order-box2 .t1 span{display:none}
	.order-box2 .t2{margin-top:10px;font-size:18px}
	.order-box2 ul{margin:27px 0 23px}
	.order-box2 li label{height:48px;line-height:48px;font-size:18px}
	.order-box select,.order-box2 select{height:40px;font-size:18px}
	.payment-agree{padding:13px 24px;border-top:1px solid #e5e5e5;font-size:18px}
	.payment-agree label span{width:24px;margin-right:5px}
	.payment-agree i{vertical-align:-4px}
	.order-total-price, .order-total-price-no, .order-total-price-ups{margin-top:20px}
	.order-total-price a,.order-total-price-no, .order-total-price-ups a{height:60px;line-height:60px;font-size:20px}
	.check-order-info>span{margin-right:25px}
	.check-order-info label{font-size:16px}
	.check-order-info i{margin-right:2px;vertical-align:-3px}
	.del-box>div{margin-top:10px}
	.order-box input::placeholder{font-size:18px}
	.order-box input:-ms-input-placeholder{font-size:18px}
	.order-box input::-ms-input-placeholder{font-size:18px}
	.order-result-txt{margin-top:50px}
	.order-result-txt .t01{margin-bottom:45px;font-size:30px}
	.order-result-txt .t01 i{vertical-align:-5px;font-size:1.4em}
	.order-result-txt .t02{margin-bottom:20px;font-size:16px}
	.order-result-txt .t03{margin-bottom:53px;font-size:16px}
	.order-result-txt .sms-btn a{height:30px;padding:0 20px;line-height:30px}
	.order-caution{margin-top:32px;padding:20px 0}
	.order-caution li{margin-bottom:3px;padding-left:13px;font-size:16px}
	.order-caution li:before{top:3px}
	.order-result-list{margin-top:92px}
	.orl-tit{font-size:20px;color:#1d1d1d}
	.orl-tit>span{display:none}
	.order-result-list .col{margin-top:23px;border-top:2px solid #959ea7;border-bottom:1px solid #959ea7}
	.order-result-list .col ul{display:table;width:100%;table-layout:fixed}
	.order-result-list .col li{display:table-cell;height:50px;text-align:center;vertical-align:middle;font-size:18px;color:#000}
	.order-result-list .col li:nth-child(1){width:auto}
	.order-result-list .col li:nth-child(2){width:9%}
	.order-result-list .col li:nth-child(3){width:14%}
	.order-result-list .col li:nth-child(4){width:14%}
	.order-result-list .row{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #959ea7}
	.order-result-list .row>div{display:table-cell;height:250px;border-right:1px solid #959ea7;vertical-align:middle;text-align:center;word-break:break-all}
	.order-result-list .row>div:nth-child(1){width:auto;text-align:left}
	.order-result-list .row>div:nth-child(2){width:9%;font-size:21px;color:#000}
	.order-result-list .row>div:nth-child(3){width:14%;padding:0 10px;font-size:21px;color:#000}
	.order-result-list .row>div:nth-child(4){width:14%;padding:0 10px;border-right:0;font-size:21px;color:#000}
	.order-result-list .row>div:nth-child(1) img{width:200px;height:200px}
	.order-result-list .row>div:nth-child(3) span{display:block}
	.order-result-list .row>div:nth-child(3) .bv{font-size:18px;color:#f75e5e}
	.order-result-list .row>div:nth-child(4) span{display:block}
	.order-result-list .row>div:nth-child(4) .free{margin-top:7px;font-size:13px}
	.order-result-list .row .orl-box{position:relative;overflow:hidden;padding:0 5% 0 12%}
	.order-result-list .row .orl-box .l{float:left}
	.order-result-list .row .orl-box .r{overflow:hidden;padding:10px 0 0 9%}
	.order-result-list .row .orl-box .t01{height:57px;overflow:hidden;font-size:20px;color:#000}
	.order-result-list .row .orl-box .t02{height:40px;overflow:hidden;padding-right:140px;color:#000}
	.order-result-list .row .orl-box .t03{height:40px;overflow:hidden;color:#000}
	.order-result-list .row .orl-box .t04{height:40px;overflow:hidden;margin-bottom:10px;border-bottom:1px solid #959ea7;color:#000}
	.order-result-list .row .orl-box .t05{position:absolute;right:5%;top:68px;color:#000}
	.orl-shopping{margin-top:60px}
	.orl-amount{display:none}



/*마이페이지*/
	.mypage-box{border-top:1px solid #cfcfcf}
	.mypage-box .inner{overflow:hidden}	
	.mypg-content{overflow:hidden;min-height:900px;padding:52px 0 100px 50px;border-left:1px solid #cfcfcf}
/*마이페이지탭*/
	.mypg-tab ul{overflow:hidden;padding-bottom:1px; margin-bottom:30px;}
	.mypg-tab li{float:left;margin-right:-1px; width:16%;}
	.mypg-tab.order-tab li{ width:20%;} 
	.mypg-tab a{display:block;position:relative;min-width:108px;height:48px;padding:0 10px;background-color:#f5f5f5; border:#cfcfcf 1px solid;border-bottom:none; line-height:48px;text-align:center;font-size:16px;color:#999}
	
	.mypg-tab .on a,.mypg-tab a:hover{background-color:#fff; border:#000 1px solid;border-bottom:none; color:#000}
	.mypg-tab .on a:before,.mypg-tab a:hover:before{display:block;content:"";position:absolute;left:1px;bottom:-1px;z-index:1;width:calc(100% - 2px);height:1px;background-color:#fff}
	.mypg-tab .on a:after,.mypg-tab a:hover:after{display:block;content:"";position:absolute;right:0;top:0;z-index:1;width:1px;height:100%;background-color:#222}
	
	.mypg-search{margin-top:50px;padding:30px 0;border:1px solid #e7e7e7;background-color:#f7f7f7}
	.mypg-search .search-inner{position:relative;width:673px;margin:0 auto;padding-right:196px}
	.mypg-search .s-date1{overflow:hidden}
	.mypg-search .s-date1 .srh-t,.mypg-search .s-date2 .srh-t{float:left;width:107px;height:50px}
	.mypg-search .s-date1 .srh-t>span,.mypg-search .s-date2 .srh-t>span{display:table-cell;width:1%;height:50px;vertical-align:middle;word-break:break-all;font-size:18px;color:#000}
	.mypg-search .s-date1>ul{float:left}
	.mypg-search .s-date1>ul>li{float:left;width:112px;border-right:1px solid #e7e7e7}
	.mypg-search .s-date1>ul>li label{display:block;height:48px;background-color:#fff;line-height:48px;text-align:center;font-size:18px;color:#000}
	.mypg-search .s-date2{margin-top:10px}
	.mypg-search .s-date2:after{display:block;content:"";clear:both}
	.mypg-search .s-date2 .srh-calendar{float:left;position:relative}
	.mypg-search .s-date2 .srh-calendar:after{display:block;content:"~";position:absolute;left:278px;top:13px;font-size:17px}
	.mypg-search .s-date2 .srh-calendar input[type=text]{width:268px;height:50px;border:1px solid #e7e7e7;font-size:18px;color:#000}
	.mypg-search .s-date2 .srh-calendar>span{float:left;position:relative}
	.mypg-search .s-date2 .srh-calendar>span:first-child{margin-right:30px}
	.mypg-search .s-date2 .srh-calendar>span button{position:absolute;right:22px;top:12px}
	.mypg-search .s-date2 .srh-calendar>span button i{position:relative}
	.mypg-search .s-date2 .srh-calendar>span i{font-size:1.7em}
	.mypg-search .srh-submit{position:absolute;right:0;top:0;width:184px;height:110px;border:1px solid #e7e7e7;background-color:#aaa;font-size:24px;color:#fff}

	.mypg-order-list .col{margin-top:85px;border-top:2px solid #f65455;border-bottom:1px solid #cdcdcd}
	.mypg-order-list .col ul,.mypg-order-list .row{display:table;table-layout:fixed;width:100%}
	.mypg-order-list .col li{display:table-cell;padding:19px 0;vertical-align:middle;text-align:center;word-break:break-all;font-size:18px;color:#000}
	.mypg-order-list .col li:nth-child(1){width:19%}
	.mypg-order-list .col li:nth-child(2){width:auto}
	.mypg-order-list .col li:nth-child(3){width:14%}
	.mypg-order-list .col li:nth-child(4){width:14%}
	.mypg-order-list .row{border-bottom:1px solid #cdcdcd}
	.mypg-order-list .row>div{display:table-cell;padding:15px 0 18px;vertical-align:middle;text-align:center;word-break:break-all;font-size:18px;color:#000}
	.mypg-order-list .row .cell1{width:19%}
	.mypg-order-list .row .cell2{width:auto;text-align:left}
	.mypg-order-list .row .cell3{width:14%;padding:0 5px;font-size:20px}
	.mypg-order-list .row .cell4{width:14%}
	.mypg-order-list .my-order{overflow:hidden;padding:0 20px}
	.mypg-order-list .my-order .l{float:left}
	.mypg-order-list .my-order .l img{width:100px;height:100px}
	.mypg-order-list .my-order .r{overflow:hidden;padding-left:20px}
	.mypg-order-list .my-order .t01{margin-bottom:8px;font-size:20px}
	.mypg-order-list .my-order .t02{margin-bottom:3px;font-size:16px}

	.btn-gradient{display:inline-block;width:90px;padding:4px 5px;text-align:center;word-break:break-all;font-size:14px}
	.mypg-latest{margin-top:150px}
	.mypg-latest .recomm-txt{font-size:26px;color:#000}
	.first-view{margin-top:75px}
	.mypg-view .t,.view-product-info .t{margin-bottom:23px;font-size:26px;color:#000}
	.mypg-view .t.link-a{overflow:hidden}
	.mypg-view .t.link-a a{float:right;margin-top:7px}
	.mypg-view .view-box{border-top:2px solid #f75959}
	.mypg-view .dl-row{border-bottom:1px solid #cfcfcf}
	.mypg-view dl{overflow:hidden;font-size:18px;color:#000}
	.mypg-view dt,.mypg-view dd{padding:17px 0}
	.mypg-view dt{float:left;width:235px}
	.mypg-view dd{overflow:hidden}
	.mypg-view .dl-2x{overflow:hidden}
	.mypg-view .dl-2x dl{float:left;width:50%}
	.mypg-orderinfo dt{width:145px}
	.view-product-info{margin:50px 0}
	.view-product-info .col{border-top:2px solid #f75959;border-bottom:1px solid #cdcdcd}
	.view-product-info .col ul,.view-product-info .row-wrap{display:table;table-layout:fixed;width:100%}
	.view-product-info .col li{display:table-cell;height:58px;vertical-align:middle;text-align:center;font-size:18px;color:#000}
	.view-product-info .col li:nth-child(1){width:12%}
	.view-product-info .col li:nth-child(2){width:auto}
	.view-product-info .col li:nth-child(3){width:15%}
	.view-product-info .row{border-bottom:1px solid #cdcdcd}
	.view-product-info .row-wrap>div{display:table-cell;height:140px;vertical-align:middle;text-align:center;font-size:18px;color:#000}
	.view-product-info .row-wrap>div:nth-child(1){width:12%}
	.view-product-info .row-wrap>div:nth-child(1) img{width:120px;height:120px}	
	.view-product-info .row-wrap>div:nth-child(2){position:relative;width:auto}
	.view-product-info .row-wrap>div:nth-child(3){width:15%}
	.mypg-btm-btn{margin-top:50px;text-align:center}
	.mypg-btm-btn a{display:inline-block;width:272px;height:62px;background-color:#000;line-height:62px;text-align:center;font-size:28px;color:#fff}
	.mypg-orderinfo{margin-top:75px}
	.btn-ul{margin-top:10px}
	.btn-ul li{margin-bottom:10px}
	.btn-ul li:last-child{margin-bottom:0}
	.mypg-user{margin-top:57px}
	.mypg-user .t{font-size:20px;color:#000}
	.mypg-user .mypg-user-info{margin-top:15px;font-size:20px}
	.mypg-user .mypg-user-info li>div{padding:15px 0}
	.mypg-user .mypg-user-info li>div:nth-child(1){width:235px;padding:15px 15px 15px 25px}
	.mypg-user .sms-check>span{margin-right:30px}
	.mypg-user .sms-check i{width:28px;height:32px;margin-right:5px;font-size:1.6em;vertical-align:-3px}
	.mypg-user .sms-check .fa-square{font-size:1.65em;vertical-align:-4px}
	.ip-th{padding-top:20px !important}
	.mypg-bottom-btn{margin-top:108px}
	.mypg-bottom-btn ul{text-align:center}
	.mypg-bottom-btn li{display:inline-block;min-width:272px}
	.mypg-bottom-btn li:first-child{margin-right:25px;border:1px solid #222}
	.mypg-bottom-btn li:last-child{border:1px solid #000}
	.mypg-bottom-btn a{display:block;height:62px;padding:0 15px;line-height:62px;text-align:center;font-size:28px;color:#222}
	.mypg-bottom-btn li:last-child a{background-color:#000;color:#fff}
	.new-pwd{width:361px;height:39px;padding-left:13px;border:1px solid #9d9b9b;font-size:20px;color:#000}
	.caution-btn{display:block;margin-top:10px;font-size:16px;color:#000}
	.caution-btn i{margin-left:2px;vertical-align:-2px;color:#aaa;font-size:1.6em}
	.new-pw-box{position:relative}
	.caution-list{display:none;position:absolute;left:177px;top:-3px;z-index:10;width:546px;padding:30px 14px;border:1px solid #000;background-color:#f7f7f7;font-size:16px;color:#666}
	.caution-list.open{display:block}
	.caution-list:before{display:block;content:"";position:absolute;left:50%;top:-10px;width:19px;height:10px;margin-left:-9px;background:url(/layouts/shop/images/sub/icon_caution_arrow.gif) no-repeat 0 0}
	.caution-list li{position:relative;margin-bottom:5px;padding-left:10px}
	.caution-list li:before{display:block;content:"";position:absolute;left:0;top:9px;width:3px;height:3px;background-color:#333}
	.caution-list li:last-child{margin-bottom:0}
	.new-tel{width:380px;height:39px;border:1px solid #a7a5a5;font-size:20px}
	.mypg-user-info input::placeholder{font-size:18px}
	.mypg-user-info input:-ms-input-placeholder{font-size:18px}
	.mypg-user-info input::-ms-input-placeholder{font-size:18px}
	.new-mail{position:relative}
	.new-mail .inp{float:left;position:relative}
	.new-mail .inp:before{display:block;content:"@";position:absolute;left:50%;top:5px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
	.new-mail .inp input[type=text]{width:100%;height:39px;border:1px solid #9d9b9b;font-size:20px}
	.new-mail .inp>span{float:left;width:238px}
	.new-mail .ip01{padding-right:24px}
	.new-mail .ip02{padding-left:24px}
	.mail-select{float:left;width:200px;margin-left:8px}
	.mail-select select{width:100%;height:39px;padding-right:23px;font-size:18px;color:#aaa}
	.ie9 .mail-select select{padding-right:0;background-image:none}
	.caution-list-box{position:relative;border-bottom:0 !important}
	.caution-list-box>a{display:none}
	.mypg-pwd{margin-top:0}
	.mypg-pwd .t{margin-bottom:100px;text-align:center;font-size:34px;color:#000}
	.delivery-popup-wrap,.review-popup-wrap{background-color:rgba(0,0,0,.6)}
	.delivery-popup,.review-popup{position:absolute;left:50%;top:50%;width:600px;max-height:calc(100% - 50px);background-color:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
	.delivery-popup>.top,.review-popup>.top{height:58px;padding-left:30px;line-height:58px}
	.delivery-popup>.top>span,.review-popup>.top>span{font-size:24px}
	.delivery-popup>.top>a,.review-popup>.top>a{width:70px;font-size:23px}
	.delivery-popup>.top>a>span,.review-popup>.top>a>span{display:none}
	.delivery-popup .ctn,.review-popup .ctn{max-height:calc(100vh - 189px);padding:35px 30px 0}
	.delivery-popup .delivery-txt,.review-popup .review-txt{padding-bottom:20px;font-size:16px}
	.delivery-popup .tab{margin-bottom:42px}
	.delivery-popup .tab a{padding:20px 10px;font-size:20px}
	.delivery-popup .tab a:hover:after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#f65354}
	.delivery-popup .delivery-list>ul{padding-bottom:40px}
	.delivery-popup .delivery-list>ul>li{margin-bottom:20px}
	.delivery-popup .delivery-list .top{height:48px;padding-left:20px;line-height:48px}
	.delivery-popup .delivery-list .top>span{font-size:18px}
	.delivery-popup .delivery-list .top>a{width:60px;font-size:18px}
	.delivery-user-info{padding:22px 19px}
	.delivery-user-info li{margin-bottom:3px;font-size:18px}
	.delivery-user-info li>span:nth-child(2){padding-left:5px}
	.delivery-btn{margin-top:30px}
	.delivery-btn>a{min-width:148px;height:38px;margin-right:7px;line-height:38px;font-size:16px}
	.delivery-reg{padding-bottom:40px}
	.delivery-reg-list li{margin-bottom:27px}
	.delivery-reg-list li>div:nth-child(1){margin-bottom:15px;font-size:18px}
	.delivery-reg-list li input[type=text],.delivery-reg li input[type=tel]{height:39px;font-size:18px}
	.delivery-ip{width:361px}
	.delivery-add1{margin-bottom:10px;padding-right:186px}
	.delivery-add1 a{width:177px;height:39px;line-height:39px;font-size:18px}
	.delivery-check{margin-top:32px;font-size:18px}
	.delivery-check i{width:27px;height:30px;margin-right:3px;vertical-align:-5px;font-size:1.7em}
	.delivery-reg-btn{margin-top:50px}
	.delivery-reg-btn li{margin-right:16px}
	.delivery-reg-btn a{min-width:173px;height:48px;line-height:48px;font-size:18px}
	.delivery-add2{margin-bottom:10px}

	.review-list{margin-top:104px}
	.review-list .t .l{font-size:20px;color:#000}
	.review-list .t .r{display:none}
	.review-list .col{margin-top:20px;border-top:2px solid #f65455;border-bottom:1px solid #cdcdcd}
	.review-list .col ul{display:table;table-layout:fixed;width:100%}
	.review-list .col li{display:table-cell;padding:20px 10px;vertical-align:middle;text-align:center;word-break:break-all;font-size:18px;color:#000}
	.review-list .col li:nth-child(1),.review-list .row>.cell1{width:15%}
	.review-list .col li:nth-child(2),.review-list .row>.cell2{width:auto}
	.review-list .col li:nth-child(3),.review-list .row>.cell3,.review-list .review-btn{width:auto}
	.review-list .row{display:table;table-layout:fixed;width:100%}
	.review-list .row>div{display:table-cell;padding:21px 10px;border-bottom:1px solid #cdcdcd;text-align:center;word-break:break-all;vertical-align:middle;font-size:18px;color:#000}
	.review-list .row>div>span{display:block;display:-webkit-box;max-height:52px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
	.review-list .row>div:nth-child(1)>span,.review-list .row .m-cell2,.review-list .row .m-cell1{display:none}
	.review-popup .review-txt{padding:0 30px 20px}
	.review-product{padding:20px 30px}
	.review-product .l{width:80px}
	.review-product .l img{width:80px;height:80px}
	.review-product .r{padding-left:40px;font-size:16px}
	.product-app{padding:40px 30px 60px}
	.review-point i{font-size:1.9rem}
	.review-point-txt{margin-top:12px}
	.review-write{margin-top:20px}
	.review-write .title>div:first-child{margin-bottom:13px;font-size:18px}
	.review-write .title input[type=text]{height:39px;font-size:16px}
	.product-pic{margin-top:20px}
	.product-pic label{width:65px;height:65px;line-height:65px}
	.product-pic label i{font-size:2.1em}
	.review-write .pw-txt{margin-top:15px}
	.review-write .txtarea{margin-top:32px}
	.review-write .txtarea textarea{height:200px;padding:10px;font-size:16px}
	.review-btn-box{margin-top:35px;padding-bottom:23px}
	.review-btn-box li{width:208px}
	.review-btn-box li:first-child{margin-right:17px}
	.review-btn-box a{height:48px;line-height:48px;font-size:18px}
	.review-caution{margin-top:15px}
	.review-caution li{margin-bottom:23px}
	.go-page{display:inline-block;margin-left:10px}
	.go-page input[type=text]{width:40px;height:25px;padding:0 5px;border:1px solid #ccc;text-align:center}
	.go-page input[type=button]{width:30px;height:25px;margin-left:3px;border:0;background-color:#f64d4d;color:#fff;vertical-align:middle;cursor:pointer;font-size:13px}
	.product-infomation{margin-bottom:-110px}
	.product-infomation .slick-slide{margin:0 18px}
	.product-infomation dl{margin-top:29px}
	.product-infomation dt{height:51px;overflow:hidden;margin-bottom:13px;font-size:18px}
	.product-infomation dd{height:43px;font-size:15px}
	.product-infomation .slick-slide>div{margin-bottom:110px}
	.product-info-popup{position:absolute;left:50%;top:50%;width:600px;max-height:calc(100% - 50px);background-color:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
	.product-info-popup .top{height:58px;padding-left:30px;line-height:58px}
	.product-info-popup .top>span{font-size:24px}
	.product-info-popup .top>a{width:70px;font-size:23px}
	.product-info-popup .top>a>span{display:none}
	.product-info-popup .ctn{max-height:calc(100vh - 189px);padding:35px 30px 0}
	.product-info-popup ul{padding-bottom:40px}
	.product-info-popup li{margin-bottom:25px}
	.product-info-popup li a{display:block;background-color:#f5f5f5}
	.product-info-popup li:last-child{margin-bottom:0}
	.product-info-popup li>div:first-child{width:150px}
	.product-info-popup li>div:first-child img{width:150px;height:150px}
	.product-info-popup li>div:last-child{height:150px;padding-left:21px}
	.product-info-popup li>div:last-child span{font-size:18px}
	.product-info-popup li>div:last-child div{margin:4px 0 9px;font-size:15px}
	.product-infomation{margin:60px 0 0}
	.product-infomation:after{display:block;content:"";clear:both}
	.parent-box{box-sizing:border-box;float:left;width:31.8%;margin-bottom:110px;margin-right:2.3%}
	.parent-box:nth-child(3n){margin-right:0}
	.parent-box>a{display:block;overflow:hidden}
	.parent-box>a>img{width:100%}
	.prt-inf-btn{margin-top:10px}
	.prt-inf-btn a{display:inline-block;width:238px;height:38px;line-height:38px;font-size:16px}

	.m-order-date,.buy-layer,.div-btn,.product-select-layer,.m-product-price,.m-product-order,.m-order-btn,.mypg-more,.m-view-product-name,.m-view-product-amount{display:none !important}
	.product_detail,.product_board,.product_info,.product_delivery{display:block !important}
	.product_detail{ text-align:center; }
	
	.pc-cell { display:none; }
	.blackbase{ width:120px; }
} /*1024이상 20200507*/

@media all and (min-width:1400px){
	.mypg-left{float:left;width:18%;padding-top:52px;}
	.mypg-right{float:right;width:82%;padding-top:52px;}
	.mypg-menu{width:100%;}
	.mypg-menu>div{margin-bottom:35px;font-size:34px;color:#000}
	.mypg-menu>ul>li{margin-bottom:25px}
	.mypg-menu>ul>li:last-child{margin-bottom:0}
	.mypg-menu>ul>li>a{font-size:18px}
	.mypg-menu>ul>li ul{margin-top:15px;padding-left:10px}
	.mypg-menu>ul>li li{margin-bottom:10px}
	.mypg-menu>ul>li li:last-child{margin-bottom:0}
	.mypg-menu>ul>li li a{font-size:16px}
	.mypg-menu a{color:#000}
	.mypg-menu a:hover{text-decoration:underline}
}
@media screen and (min-width:1024px) and (max-width:1862px) {
	#content .select-product{left:0; box-sizing:border-box;width:100%;margin-left:0;padding:0 157px 0 20px; z-index:30;}
}
@media screen and (min-width:1024px) and (max-width:1700px) {
	#content .basket-box .bk-count-price .lb{border-bottom:0}
	#content .basket-box .rb{position:static;text-align:right;margin-top:0}
	#content .basket-box .bk-count-price .lb{padding-bottom:18px}
	#content .basket-box .bk-txt{padding-top:17px}
	#content .basket-box .bk-count-price .lb{padding-right:0}
	#content .basket-box .bk-txt>div{padding-top:7px;border-top:1px solid #959da6}
	.basket-box .bk-count-price{border-bottom:0}

	.new-mail{position:relative}
	.new-mail .inp{float:none;overflow:hidden;padding-right:28%}
	.new-mail .inp input[type=text]{width:100%;height:39px;border:1px solid #9d9b9b;font-size:20px}
	.new-mail .inp span{float:left;box-sizing:border-box;width:50%}
	.new-mail .ip01{padding-right:24px}
	.new-mail .ip02{padding-left:24px}
	.mail-select{position:absolute;right:10px;top:15px;float:none;width:26%}
	.mail-select select{width:100%;height:39px}
	.new-mail .inp:before{left:36%}

}
@media screen and (min-width:1024px) and (max-width:1250px) {
	#content .product-orderbox2 .l-b1{margin-right:0}
	#content .product-orderbox2 .l-b2{position:static;margin-top:17px;padding-top:14px;border-top:1px solid #e8e8e8;text-align:right}
	/*#content .gallery-type .product-btn li{width:47%}*/
	/*#content .gallery-type .product-btn li{margin-right:1%}*/
	.blackbase{ width:80px; }
}
@media screen and (min-width:1024px) and (max-width:1170px) {
	#content .select-product-box .l{width:76%}	
	
}
@media screen and (min-width:1024px) and (max-width:1124px) {
	/*#content .product-buy-btn ul{float:none}
	#content .product-buy-btn li{box-sizing:border-box;width:32%;margin-right:1.3%}*/ /*20200507*/

}
@media screen and (min-width:1024px) and (max-width:1428px) {
	#content .order-wrap .l{float:none;width:auto}
	#content .order-wrap .r{float:none;width:auto;margin-top:50px;padding-left:0}
	#content .order-result-list .row .orl-box{padding-left:5%}
	#content .order-result-list .row .orl-box .r{padding:6px 0 0 6%}
	#content .order-result-list .row .orl-box .t02{padding-right:0}
	#content .order-result-list .row .orl-box .t05{position:static;padding-top:10px;border-top:1px solid #959ea7;text-align:right}
	#content .order-result-list .row .orl-box .t04{border-bottom:0}
}
@media screen and (min-width:1024px) and (max-width:1400px) {
	/*#content .list-type>div{width:33.3%}*//*20200504*/
}
@media screen and (min-width:1024px) and (max-width:1399px) {
	.mypg-menu{overflow:hidden;margin-top:20px;padding:16px 20px;background-color:#e5e5e5}
	.mypg-menu>div{display:none}
	.mypg-menu>ul{display:table;table-layout:fixed;width:100%}
	.mypg-menu>ul>li{float:left;width:33.3%;border-bottom:1px solid #e5e5e5}
	.mypg-menu>ul>li:nth-child(3n){width:33.4%}
	.mypg-menu>ul>li:nth-child(3n) a{border-right:0}
	.mypg-menu>ul>li>a{display:table-cell;width:1%;height:46px;padding:0 10px;border-right:1px solid #e5e5e5;background-color:#fff;vertical-align:middle;text-align:center;word-break:break-all;line-height:1.1;font-size:16px;color:#000}
	.mypg-menu>ul>li ul{display:none}
	.mypg-content{padding-left:0;border-left:0}
	.mypg-search .s-date1 .srh-t, .mypg-search .s-date2 .srh-t{display:none}
	.mypg-search .search-inner{width:566px}
	.mypg-menu>ul>li>a:hover,.mypg-menu>ul>li>.on{background-color:#000;color:#fff}
}
/*@media screen and (min-width:1024px) and (max-width: 1774px) {
	#content .gallery-type>div{float:none;width:100%;overflow:hidden}
	#content .gallery-type>div>div{padding-bottom:5px}
} 잠깐*/

@media screen and (min-width:1251px) and (max-width: 1680px) {
	/*#content .gallery-type>div>div{padding:3%}*/ /*20200504*/
	/*#content .gallery-type .product-btn li{width:auto}*/ /*20200507*/
	/*#content .gallery-type .product-btn li a, #content .gallery-type .prt-list-check label{min-width:117px;padding:0 10px} 잠깐*/
}

@media all and (max-width:1023px){
	.ovy{overflow:hidden}
	.product-visual img{width:100%}
	.recomm-box{margin-bottom:65px;padding-top:15px}
	.recomm-txt{margin-bottom:7px}
    .product-category {/*overflow: visible;height:32px; 잠깐*/}
    /*.product-category > div {height:30px;} 잠깐*/
    .product-category > div div {display:inline-block; height: 1rem; line-height: 1rem;}
    .product-category a{padding-right:8px}
	.product-category a::after{border-right:1px solid red;}
	.product-category a.on{color:#f65253; font-weight:bold;}
	.product-order .l{display:none}
	.product-order .l ul{overflow:hidden}
	.product-order .l li{float:left}
	.product-order .r{float:right}
	.product-order .r ul{float:left}
	.product-order .r a{height:23px;line-height:21px;font-size:1.8em}
	.product-order .r .sct{display:inline-block;position:relative}
	.product-order .r .sct:before{position:absolute;left:calc(100% - 17px);top:5px}
	.product-order .r select{height:26px;padding-right:20px;border:1px solid #cfcfcf;/*background-image:url(/layouts/shop/images/common/icon_select_arrow.gif);*/ background-repeat:no-repeat;background-position:calc(100% - 8px) 50%;font-size:13px}
	.ie9 .product-order .r select{padding-right:0;background:none}

	/*.gallery-type .prt-list-check .fa-check-square{font-size:1em !important}*//*20200506*/
	/*.list-type{margin-bottom:-21px;padding-bottom:40px}*/
	/*.gallery-type{margin-bottom:-25px;padding-bottom:40px}*/
	/*.list-type>div:nth-child(2n){padding:0 0 0 5px}*/
	/*.gallery-type>div{position:relative;overflow:hidden; height:340px;}*/ /*20200506*/
	
	
	/*제품상세내용*/
	.product-navi{margin-top:10px;padding:0 5px}
	.product-navi .slick-slide{margin:0 3px}
	.porocut-info-txt{margin-top:20px;text-align:center; border-top:1px solid #dcdcdc; padding-top:15px; padding-bottom: 10px;}
	.porocut-info-txt h2{margin:8px 0 5px;font-size:1.2em}
	.porocut-info-txt h3{font-size:1em}
	.porocut-info-txt p{font-size:0.8em}
	.porocut-info-txt .hash-tag{padding:0 10px}
	.porocut-info-txt .hash-tag li{padding:3px}
	.porocut-info-txt .badge li{display:inline-block;float:none}

	.product-orderbox1{margin-top:10px;border-top:1px solid #e8e8e8}
	.product-orderbox1 li>div{padding:0px;}
	.product-orderbox1 li>div:first-child{margin-bottom:0px;}
	.product-orderbox1 select{width:490px}
	.product-orderbox1 .col-name{width:90px; font-size:1.2em; background:#eee; padding:12px 10px;}
	.product-orderbox1 .col-box{font-size:1.2em; padding: 10px;}
	.col-box.col-box-count{padding:0 0 0 10px; margin-top:6px;}

	.divisiton-box{position:fixed;left:0;/* bottom:-100%; */ z-index:400;width:100%;box-sizing:border-box;background-color:#fff}
	.product-orderbox2 .l-b{padding:10px 10px 50px;background-color:#f5f5f5}
	.product-orderbox2 .l-b>div{overflow:hidden;padding:10px;background-color:#fff}
	.product-orderbox2 .r-b{margin-top:10px;text-align:right}
	.product-orderbox2 .r-b .tl-1{display:none}
	.product-orderbox2 .r-b .tl-2{padding-right:10px; font-size:1.2em; }
	.product-orderbox2 .r-b .tl-2>span{color: #000; display: inline-block; float: left; padding-left: 10px; font-weight:bold;}
	.product-orderbox2 .r-b .tl-2>em{color:#1f3eac; font-weight:bold;}
	.product-orderbox2 .l-b1{overflow:hidden}
	.product-orderbox2 .l-b2{margin-top:10px;padding-top:10px;border-top:1px solid #e8e8e8;text-align:right}
	.product-orderbox2 .l-b1 .pic{float:left}
	.product-orderbox2 .l-b1 .p-name{display:table-cell;height:40px;padding:0 10px;vertical-align:middle;word-break:break-all}
	.product-orderbox2 .l-b1 img{width:40px;height:40px}
	.product-orderbox2 .l-b2 .product-count,.product-orderbox2 .l-b2 strong{margin-right:5px}
	.product-count a{line-height:32px;text-align:center;font-size:.7em;color:#363636}

	#content .product-buy-btn li{width:49%; margin-right:1%; margin-bottom:5px;}
	.product-buy-btn{padding: 12px 10px 8px 10px; border-bottom: 1px solid #9E9E9E;}
	.product-buy-btn ul{overflow:hidden}
	.product-buy-btn li{float:left;box-sizing:border-box;width:23.5%;margin-right:2%}
	.product-buy-btn a{height:30px;line-height:30px;font-size:0.9em;}
	.product-amount{/* display:none */ }
	.product-pic img,.product-navi img{width:100%}

	/*연관제품 추천*/
	.recmm-view-product{position:relative;padding:27px 10px 30px}
	.recmm-view-product:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:7px;background-color:#f5f5f5}
	.recmm-view-product .top{margin-bottom:13px}
	.recmm-view-product .top span{margin-top:10px}
	.recmm-view-product .top li{margin-right:4px}
	.recmm-view-product .top a{height:25px;padding:0 22px;line-height:25px}
	/*.recmm-view-product .top a img{width:14px;}*/

	.recmm-view-product .badge{margin-top:10px;}
	.recmm-view-product .pr-name, .recmm-view-product .price{font-size: 1em; font-weight: bold; height: 40px;}
	.recmm-view-product	.en-name{font-size:0.8em; height:30px;}
	.recmm-view-product .product-btn{margin-top:10px;}
	.recmm-view-product .product-btn li{border:1px solid #000; width:calc(49% - 4px); margin-right:1%; display: inline-block; padding: 8px 0; margin-bottom: 5px;}
	.recmm-view-product .product-btn li a{font-size:0.5em}

	/* 제품상세 , 상품정보고시 , 배송 교환 반품 안내 */
	.product-tab-box{position:relative;overflow:hidden}
	.product-tab-box:after{display:block;content:"";position:absolute;right:0;top:0;z-index:10;width:10px;height:17px;background-color:#fff}
	.product-tab-swiper{padding:10px;border-bottom:1px solid #d0d0d0;}
	.product-tab-swiper .swiper-slide{width:33% !important; height:40px; line-height:40px; margin-right:0 !important; background:#eee; border-right:1px solid #fff;}
	.product-tab-swiper .swiper-slide a{display:block;position:relative; color:#262626; text-align:center; font-size:1em}
	.product-tab-swiper .swiper-slide:last-child a{font-size:0.5em}
	.product-tab-swiper .swiper-slide .on:after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px;background-color:#f35656}

	.product_detail img{width:100%}
	.product_info-table{border-bottom:1px solid #ccc}
	.product_info-table li{font-size:13px}
	.product_info-table li>div:first-child{width:112px;padding:6px 9px}
	.product_info-table li>div:last-child{padding:7px 12px;word-break:break-all}
	.product_info-table .indent{padding-left:12px}
	.delivery-info{margin-top:12px;padding:0 10px}
	.delivery-info h2{font-size:15px}
	.delivery-info dl{margin-bottom:13px}
	.delivery-info dd,.delivery-info li{padding-left:18px; color:#666}
	.delivery-info dd:before,.delivery-info li:before{left:7px;top:8px;width:5px;height:1px}
	.srh-result-tab{margin-top:10px}
	.product_board .top ul{overflow:hidden;padding:12px 10px}
	.product_board .top li{float:left;width:48.5%;margin-right:2.3%}
	.product_board .top li:nth-child(2){margin-right:0;border:1px solid #cecece}
	.product_board .top li:nth-child(2) a{color:#ccc}
	.product_board .top li:last-child{display:none}
	.product_board .top select{width:100%;height:26px;padding-left:5px;border:1px solid #cecece; /*background-image: url(/layouts/shop/images/common/icon_select_arrow.gif);*/ background-repeat:no-repeat;background-position: calc(100% - 8px) 50%;font-size:13px}
	.product_board .top a{padding:3px 0;text-align:center;font-size:13px}
	.product_info-table{border-bottom:1px solid #ccc}
	.product_board-list ul{border-bottom:1px solid #c4c4c4}
	.product_board-list li{padding:12px 10px}
	.product_board-list .l{overflow:hidden;margin-bottom:11px}
	.product_board-list .rating{float:left}
	.product_board-list .user-name{float:right;color:#818181}
	.product_board-list .user-name strong{margin-right:5px}
	.product_board-list .r{font-size:14px}
	.product_board-list .r .t1{margin-bottom:10px;padding-right:10px}
	.product_board-list .r .t1 strong{font-size:15px}
	.product_board-list .r .t2>span{height:19px;padding:0 6px;line-height:19px;font-size:12px}
	.product_board-list .r .t2>div{padding:0 10px 0 5px}
	.product_board-list .r .t3{margin:10px 0 18px;padding-right:10px}
	.product_board-list .p-img{margin-bottom:19px}
	.product_board-list .p-img img{width:89px;height:89px}
	.product_board-list .btn-more a{font-size:13px}
	.product_board-list .pg{margin-top:20px}
	.product_board-list .pg .on,.product_board-list .pg a:hover{border:1px solid #f64c4d;color:#f64c4d}
	.product_board-list .pg a{height:24px;margin-right:3px;padding:0 9px;line-height:24px;font-size:16px}
	.buy-layer{position:fixed;left:0;bottom:0;z-index:1;box-sizing:border-box;width:100%;padding:10px;border-top:1px solid #ccc;background-color:#fff}
	.buy-layer .arrow,.div-btn{display:inline-block;position:absolute;left:50%;top:-21px;width:43px;height:20px;margin-left:-21px;border-style:solid solid none;border-width:1px 1px 0;border-color:#ccc;background-color:#fff;text-align:center;font-size:1.2em;color:#000}
	.buy-layer .arrow .fa-angle-up,.div-btn .fa-angle-up{display:none}
	.buy-layer .arrow.off .fa-angle-up{display:block}
	.buy-layer .arrow.off .fa-angle-down{display:none}
	.buy-layer .by{display:block;height:37px;background-color:#0abab5;text-align:center;line-height:37px;font-weight:500;color:#fff} /*20200507*/
	.product_info,.product_delivery, .product_faq{padding:.5rem .25rem 0}
	.product_faq li .table-div-tit_t{border:1px solid red}
	.product_faq li .table-div-tit_q{border:1px solid blue;}
	.product_faq .table-div-tit{color:deeppink;}

	.product-select-layer{position:fixed;left:0;bottom:0;z-index:10;box-sizing:border-box;width:100%;padding:8px 10px;background-color:#f5f5f5}
	.product-select-layer ul{overflow:hidden}
	.product-select-layer li{float:left;box-sizing:border-box;width:100%;padding-right:3px}
	.product-select-layer li:last-child{width:100%;padding:0 0 0 3px}
	.product-select-layer a{display:table-cell;width:1%;padding:8px 5px;vertical-align:middle;text-align:center;font-weight:500;font-size:1.1em;word-break:break-all}
	.product-select-layer li:last-child a{border:1px solid #0abab5;background-color:#fff;color:#1e1e1e}
	.product-select-layer li:first-child a{background-color:#0abab5; color:#fff} /*20200507*/
	.product-more a{padding:5px 0;font-size:13px}
	.view-open{padding-bottom:20px !important}
	.view-off{padding-bottom:78px !important}
	.product-tab-swiper:not(.m-product-tab){display:none}
	.product_board,.product_info,.product_delivery{display:none}
	.m-search-result{position:absolute;right:0;height:auto}
	.m-search-result .srh-inner{height:auto !important;overflow:visible}
	.m-search-result .link-btn,.m-search-result .top{background-color:#fff}
	.m-search-result .recommend-txt,.m-search-result .latest-txt,.m-search-result .latest-txt-del{display:none}
	.m-search-result .btn-srh-res{display:block;position:absolute;right:0;top:0;width:60px;height:40px}
	.m-search-result.close-layer{top:-500%;transition-duration:600ms}
	.product-tab-menu ul{display:table;table-layout:fixed;box-sizing:border-box;width:100%;border:1px solid #d0d0d0}
	.product-tab-menu ul:after{display:block;content:"";clear:both}
	.product-tab-menu li{display:table-cell;box-sizing:border-box;width:100%;border-right:1px solid #dbdbdb;vertical-align:middle;white-space:normal}
	.product-tab-menu li:last-child{border-right:0}
	.product-tab-menu a{display:block;padding:7px 5px;text-align:center;word-break:break-all}
	.product-tab-menu .on{background-color:#1e1e1e}
	.product-tab-menu .on a{color:#fff}
	.search-total{margin-top:8px}
	.srh-rt-box{margin-top:15px}
	.basket-tab{margin-top:10px}
	.basket-box{margin-top:10px} /*20200429*/
	.basket-box .col-box li{height:40px}
	.basket-box .col-box li:nth-child(1),.basket-box .basket-list li:nth-child(1){width:6%}
	.basket-box .col-box li:nth-child(2),.basket-box .basket-list li:nth-child(2){width:auto}
	.basket-box .col-box li:nth-child(4),.basket-box .basket-list li:nth-child(4){width:15%}
	.basket-box .basket-list{border-bottom:1px solid #959da6}
	.basket-box .basket-list li{/*display:table-cell;*/box-sizing:border-box;padding:15px 0;vertical-align:middle} /*20200428*/
	.basket-box .basket-list li:nth-child(1){text-align:center}
	.basket-box .basket-list li:nth-child(2){overflow:hidden;padding-right:20px;} /*20200428*/
	.basket-box .basket-list li:nth-child(2) .l{position:relative}
	.basket-box .basket-list li:nth-child(2) .l>a{float:left;margin-right:6%}
	.basket-box .basket-list li:nth-child(2) .r{overflow:hidden;padding:15px 0 0 6%}
	.basket-box .basket-list li:nth-child(2) img{width:181px;height:181px}
	.basket-box .basket-list li:nth-child(3){text-align:center; overflow:auto; border-top:1px solid #cacaca} /*20200428*/
	.basket-box .basket-list li:nth-child(3) span{display:inline-block} /*20200428*/
	.basket-box .basket-list li:nth-child(3) .bp{font-size:17px;color:#000; vertical-align:sub;} /*20200428*/
	.basket-box .basket-list li:nth-child(3) .bv{font-size:15px;color:#f75e5e; vertical-align:bottom;} /*20200428*/
	.basket-box .basket-list li:nth-child(4){text-align:center}
	.basket-box .basket-list li:nth-child(4) span{display:inline-block;padding:20px;border:1px solid #ff5959;font-size:12px;color:#f64d4d}
	.basket-box .basket-list .check-product i{font-size:1.4em}
	.basket-box .bk-name{display:block;display:-webkit-box;max-height:46px;overflow:hidden;margin-bottom:15px;padding-top:2.1%;font-size:16px;word-break:break-all;color:#9e9e9e;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
	.basket-box .bk-count-price .lb{padding-right:0;border-bottom:0; line-height:15px;}
	.basket-box .bk-txt>div{padding-top:7px; white-space: normal} /*20200427*/
	.basket-box .bk-count-price{overflow:hidden}
	.basket-box .bk-count-price .lb{padding-bottom:18px;border-bottom:0;line-height:1.7;white-space:normal;color:#5d5d5d
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		height:40px;
		line-height:20px;
		overflow:hidden;
		text-overflow:ellipsis;}
	.basket-box .rb{position:static;text-align:right}
	.basket-box .rb .rb-price{margin-right:17px;color:#000}
	.basket-box .bk-count-price .lb span{display:inline-block;width:69px;height:22px;margin-left:7px;background-color:#ff5959;vertical-align:bottom;line-height:22px;text-align:center;font-size:11px;color:#fff}
	.basket-box .bk-txt{overflow:hidden;padding-top:17px;font-size:13px;color:#ff5959}
	.basket-box .delivery{display:none}
	.basket-box .bk-txt .btn-op a{height:25px;line-height:25px;font-size:12px}
	.basket-btn li{margin-right:5px}
	.basket-btn a{height:25px;padding:0 10px;line-height:25px}
	.basket-btn p{display:none}
	.basket-total{margin-top:30px}
	.basket-total .sum-txt,.payment-price{position:relative;padding:10px 0;font-size:18px;color:#010101; } /*20200428*/
	.basket-total .sum-txt:before,.payment-price:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#f5f5f5}
	.basket-total .sum-txt:after,.payment-price:after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#f5f5f5}
	.basket-total .order-sum{color:#010101}
	.basket-total .order-sum li{overflow:hidden;padding:5px 0}
	.basket-total .order-sum li .l{float:left}
	.basket-total .order-sum li .r{float:right}
	.basket-total .dly{margin-right:5px;font-size:11px;color:#f74d4e}
	.basket-bm-btn{position:fixed;width:100%;left:0;bottom:0;z-index:10;box-sizing:border-box}
	.payment-price{overflow:hidden; color:#ff5959; font-size:20px;} /*20200428*/
	.payment-price .l{float:left}
	.payment-price .r{float:right}
	.add-order{display:none}
	.basket-bm-btn{padding:8px 10px;background-color:#f5f5f5}
	.basket-bm-btn ul{overflow:hidden}
	.basket-bm-btn li{float:left;width:50%;box-sizing:border-box;padding-right:3px}
	.basket-bm-btn li:last-child{width:50%;padding:0 0 0 3px}
	.basket-bm-btn a{display:block;padding:8px 0;text-align:center;font-weight:500;font-size:13px}
	.basket-bm-btn li:first-child a{border:1px solid #1e1e1e;background-color:#fff;color:#1e1e1e}
	.basket-bm-btn li:last-child a{border:1px solid #0abab5;background-color:#0abab5;color:#fff}
	.srh-result-recomm{margin-top:40px;padding:0 10px}
	.srh-result-notice{margin-top:15px;padding:0 10px}
	.favourite-top{margin:23px 0 8px}
	.favourite-top span{font-size:.9rem;}
	/*.prt-list-check label>span{width:12px}*/
	.basket-btn ul{float:right}
	.order-wrap{margin-top:23px;padding:0 10px}
	.order-box .top,.order-box1 .top,.order-box2 .t1{position:relative}
	.order-box .top:before,.order-box1 .top:before,.order-box2 .t1:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#f5f5f5}
	.order-box .top a,.order-box1 .top,.order-box2 .t1{height:35px;padding-top:10px;line-height:35px;font-size:19px; font-weight:bold;}
	.order-box .top a>span{height:36px;line-height:36px}
	.order-box .top i{vertical-align:baseline}
	.order-box .input-name{width:100%}
	.order-box .input-addr1{box-sizing:border-box;position:relative;width:100%;overflow:hidden;padding-right:140px}
	.order-box .input-addr1 input[type=text]{width:100%}
	.order-box .input-addr2{width:100%}
	.order-box .input-addr3{width:100%}
	.order-box .input-tel{width:100%}
	.order-box .del-txt{width:100%}
	.order-prt-info{padding:10px 0}
	.order-prt-info .order-prt-img img{width:175px;height:175px}
	.order-prt-info .order-prt-desc{position:relative;padding-left:12px}
	.order-prt-info .t1{height:42px;overflow:hidden;font-size:1.1em; font-weight:bold;}
	.order-prt-info .t1 .cate-path{font-size:0.8em; color:#9E9E9E; display:block;}
	.order-prt-info .t2{height:37px;overflow:hidden;font-size:0.9em;color:#666}
	.order-prt-info .t3{height:37px;overflow:hidden;font-size:13px;color:#000}
	.order-prt-info .t4{font-size:13px;color:#000; display:block; text-align: right; font-weight: bold;}
	.order-prt-info .t5{position:static; text-align:right; font-weight: bold;}
	.order-prt-sum {padding:10px 0; min-height: 30px; line-height: 30px; font-size:1.2em;}
	.order-prt-sum > div {clear:both; color:#000; padding-right:0;}
	.order-prt-sum > div:first-child {display:none; position: absolute; width:10px; margin:0; padding:0;}
	.order-prt-sum span {color:#000}
	.order-prt-sum span span{ width:100%; color:#3d58b8}

	.order-user-info{padding:13px 0}
	.order-user-info li{margin-bottom:10px;font-size:14px}
	.order-user-info li>div:first-child{margin-bottom:8px}	
	.order-user-info input[type=text],.order-user-info input[type=tel],.order-user-info input[type=password]{height:30px;padding:0 5px;font-size:14px}
	.order-address a{position:absolute;right:0;top:0;width:130px;height:30px;line-height:30px}
	.order-address>div{margin-bottom:10px}
	.order-box1{position:relative;margin-bottom:10px;padding-bottom:4px}
	.order-box1:after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#f5f5f5}
	.order-box1 .top{overflow:hidden;;cursor:pointer;color:#010101; font-weight:bold;}
	.order-box1 .top .fa-angle-down{display:none}
	.order-box1 .top.on .fa-angle-down{display:inline-block}
	.order-box1 .top.on .fa-angle-up{display:none}
	.order-box1 .top>span:first-child{float:left}
	.order-box1 .top>span:last-child{color:#f65253}
	.order-box1 .top>span:last-child i{margin-left:5px;color:#000}
	.mb-order-box1{padding-top:14px;border-top:1px solid #e5e5e5}
	.order-price-list ul{padding-bottom:12px}
	.order-price-list li{overflow:hidden;font-size:15px; padding:5px 0;}
	.order-price-list li>span:first-child{float:left}
	.order-price-list li>span:last-child{float:right}
	.order-box2 .t1{overflow:hidden;cursor:pointer}
	.mb-border-box2{padding:13px 0 12px;border-top:1px solid #e5e5e5}
	.order-box2 .t1>span{float:right}
	.order-box2 .t1 .fa-angle-down{display:none}
	.order-box2 .t1.on .fa-angle-down{display:inline-block}
	.order-box2 .t1.on .fa-angle-up{display:none}
	.order-box2 ul{margin:15px 0 0 0;}
	.order-box2 li{margin-bottom:5px; margin-right:1%; width:calc(49% - 4px)}
	.order-box2 li label{height:30px;line-height:30px;font-size:13px}
	.order-box2 .t2{color:#000}
	.order-box select,.order-box2 select{height:30px;padding-left:5px}
	.payment-agree{position:relative;padding:10px 0;text-align:left;font-size:13px}
	.payment-agree:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#f5f5f5}
	.payment-agree label span{width:19px}
	.payment-agree i{vertical-align:-2px;font-size:1.4em}
	.order-total-price a, .order-total-price-no, .order-total-price-ups a{height:35px;line-height:35px}
	.check-order-info>span{display:inline-block;margin:0 15px 10px 0}
	.check-order-info i{margin-right:2px;vertical-align:-2px;font-size:1.5em}
	.del-box>div{margin-top:10px}
	.order-result-txt{margin-top:30px;padding:0 20px}
	.order-result-txt .t01{margin-bottom:20px;font-size:16px;color:#000}
	.order-result-txt .t01 i{margin-right:2px;vertical-align:-3px;font-size:1.5em}
	.order-result-txt .t02{margin-bottom:15px}
	.order-result-txt .t03{margin-bottom:25px}
	.order-result-txt .sms-btn a{height:25px;padding:0 12px;line-height:25px;font-size:13px}
	.order-caution{margin-top:30px;padding:15px 20px}
	.order-caution li{margin-bottom:3px;padding-left:10px}
	.order-caution li:before{top:3px}
	.order-result-list{margin-top:35px;padding:0 10px}
	.orl-tit{position:relative;height:35px;overflow:hidden;padding-top:3px;line-height:35px;cursor:pointer;font-size:15px;color:#010101}
	.orl-tit:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#f5f5f5}
	.orl-tit span{float:right;height:35px;line-height:35px}
	.orl-tit i{vertical-align:baseline;font-size:1.2em}
	.orl-tit .fa-angle-down{display:none}
	.orl-tit.on .fa-angle-down{display:inline-block}
	.orl-tit.on .fa-angle-up{display:none}
	.order-result-list .col{border-top:1px solid #e5e5e5}
	.order-result-list .col{display:none}
	.order-result-list .row{padding:10px 0;border-top:1px solid #e5e5e5}
	.order-result-list .row>div:nth-child(2),.order-result-list .row>div:nth-child(3),.order-result-list .row>div:nth-child(4){text-align:right;}
	.order-result-list .orl-box{position:relative;overflow:hidden}
	.order-result-list .orl-box .l{float:left}
	.order-result-list .orl-box .r{overflow:hidden;padding-left:12px;color:#000}
	.order-result-list .orl-box .t01{height:42px;overflow:hidden;font-size:15px}
	.order-result-list .orl-box .t02,.order-result-list .orl-box .t03,.order-result-list .orl-box .t04{height:37px;overflow:hidden;font-size:13px}
	.order-result-list .orl-box .t05{position:absolute;right:0;bottom:0;font-size:13px;color:#00000c}
	.orl-amount{font-size:13px}
	.order-result-list .row img{width:175px;height:175px}
	.orl-order{margin-top:0}
	.orl-shopping{margin-top:25px}
	.mypg-menu{overflow:hidden;padding:8px 10px;background-color:#e5e5e5}
	.mypg-menu>div{display:none}
	.mypg-menu>ul{display:table;table-layout:fixed;width:100%}
	.mypg-menu>ul>li{float:left;box-sizing:border-box;width:33.3%;border-bottom:1px solid #e5e5e5}
	.mypg-menu>ul>li:nth-child(3n){width:33.4%;border-right:0}
	.mypg-menu>ul>li:nth-child(3n) a{border-right:0}
	.mypg-menu>ul>li>a{display:table-cell;width:1%;padding:8px 10px;border-right:1px solid #e5e5e5;background-color:#fff;vertical-align:middle;text-align:center;word-break:break-all;line-height:1.1;font-size:13px;color:#000; height:40px;}
	.mypg-menu>ul>li ul{display:none}
	.mypg-menu>ul>li>.on{background-color:#000;color:#fff}

	.mypg-tab{padding:0 10px}
	.mypg-tab ul {
		display: inline-block;
		/* table-layout: fixed; */
		width: 100%;
		/* border-bottom: 1px solid #e5e5e5; */
		background-color: #fff;
	}/*20200518*/
	.mypg-tab ul:after{display:block;content:"";clear:both}
	.mypg-tab li {
		vertical-align: middle;
		border: 1px solid #fff;
		background: #eee;
		width: 48%;
		display: inline-block;
		padding: 5px 0;
		text-align: center;
		margin-bottom: 5px;
		min-height:42px;
	} /*20200518*/
	.mypg-tab li:last-child{width:48%} /*20200518*/
	.mypg-tab a{display:block; padding:10px 0; text-align:center;word-break:break-all;font-size:0.9em;color:#000}
	.mypg-tab .on{position:relative; background:rgba(0,0,0,0.2); display: inline-block;} /*20200518*/
	.mypg-tab .on:after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px;background-color:#f75959}

	.mypg-search{padding:10px}
	.mypg-search .s-date1 .srh-t, .mypg-search .s-date2 .srh-t{display:none}
	.mypg-search .s-date1>ul{display:table;table-layout:fixed;width:100%;height:100%}
	.mypg-search .s-date1 li{display:table-cell;width:20%;height:100%;box-sizing:border-box;vertical-align:middle}
	.mypg-search .s-date1 label{display:table-cell;width:1%;padding:8px 5px;text-align:center;line-height:1.1;word-break:break-all;font-size:13px}
	.srh-calendar{position:relative;margin-top:9px}
	.srh-calendar:before{display:block;content:"~";position:absolute;left:50%;top:6px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
	.srh-calendar:after{display:block;content:"";clear:both}
	.srh-calendar>span{float:left;position:relative;width:50%;box-sizing:border-box;padding-right:10px}
	.srh-calendar>span:last-child{padding:0 0 0 10px}
	.srh-calendar>span input[type=text]{width:100%;border:1px solid #e7e7e7;height:30px;font-size:14px}
	.srh-calendar>span button{position:absolute;top:4px}
	.srh-calendar>span:first-child button{right:20px}
	.srh-calendar>span:last-child button{right:10px}
	.mypg-search .srh-submit{display:block;width:100%;height:30px;margin-top:9px;background-color:#aaa;font-size:15px;color:#fff}
	.mypg-order-list{margin:19px 0 30px}
	.mypg-order-list .col>ul,.mypg-order-list .row .cell1,.mypg-order-list .row .cell3,.mypg-order-list .row .cell4{display:none}
	.m-order-date{padding:5px 0 5px 10px;border-top:2px solid #f65455;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;font-size:12px;color:#999}
	.mypg-order-list .row .cell2 img{width:80px;height:80px}
	.mypg-order-list .my-order{overflow:hidden;padding:7px 10px;border-bottom:1px solid #e5e5e5}
	.mypg-order-list .my-order .l{float:left}
	.mypg-order-list .my-order .r{position:relative;height:80px;overflow:hidden;padding-left:10px;font-size:13px;color:#000}
	.m-product-order{position:absolute;right:0;top:57%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
	.m-order-btn{padding:10px 10px 13px;text-align:right}
	.m-order-btn>a{margin-right:3px}
	.m-order-btn>a:last-child{margin-right:0}
	.mypg-order-list .my-order .r .t01{display:block;display:-webkit-box;height:37px;overflow:hidden;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
	.mypg-order-list .my-order .r .t02{display:none}
	.m-product-price{position:absolute;left:10px;bottom:0}
	.btn-gradient{display:inline-block;padding:3px 10px;font-size:12px}
	.mypg-more{padding:0 10px}
	.first-view{margin-top:15px !important}
	.mypg-view{margin:0 10px;padding:10px 10px 2px;border:1px solid #aaa;background-color:#fff}
	.mypg-view .t,.view-product-info .t{margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #f75959;font-size:15px;color:#000}
	.mypg-view .t.link-a{overflow:hidden}
	.mypg-view .t.link-a span{float:left;margin-top:4px}
	.mypg-view .t.link-a a{float:right}
	.mypg-view dl{display:table;table-layout:fixed;width:100%}
	.mypg-view dt{display:table-cell;width:100px;padding-right:5px;vertical-align:top}
	.mypg-view dd{display:table-cell;width:auto;vertical-align:middle}
	.mypg-view dt,.mypg-view dd{padding-bottom:10px;color:#00000c}
	.view-product-info{margin:11px 10px;padding:10px 10px 0;border:1px solid #aaa;background-color:#fff}
	.view-product-info .t{margin-bottom:0}
	.view-product-info .col{display:none}
	.view-product-info .row{border-bottom:1px solid #aaa}
	.view-product-info .row:last-child{border-bottom:0}
	.view-product-info .row-wrap{position:relative;display:table-cell;width:1%;height:70px;overflow:hidden;padding:10px 100px 10px 0;vertical-align:middle;color:#000}
	.view-product-info .row-wrap .product-img{float:right}
	.view-product-info .row-wrap>div:nth-child(1){position:absolute;right:0;top:10px}
	.view-product-info .row-wrap>div:nth-child(1) img{width:70px;height:70px}
	.view-product-info .row-wrap>div:nth-child(2),.view-product-info .row-wrap>div:nth-child(3){display:table;table-layout:fixed;width:100%}
	.view-product-info .row-wrap>div:nth-child(2) .m-view-product-name,.view-product-info .row-wrap>div:nth-child(3) .m-view-product-amount{display:table-cell;width:100px;padding-right:5px;word-break:break-all;vertical-align:top}
	.view-product-info .row-wrap>div:nth-child(2) .line-clamp{height:39px;overflow:hidden}
	.view-product-info .row-wrap>div:nth-child(3) .f-red{display:table-cell;width:auto;vertical-align:middle}
	.mypg-btm-btn{margin-top:20px;padding:0 10px;text-align:center}
	.mypg-btm-btn a{display:block;height:34px;background-color:#000;line-height:34px;text-align:center;font-size:13px;color:#fff}
	.mypg-orderinfo{margin-top:13px}
	.mypg-user{margin-top:20px;padding:0 10px}
	.mypg-user .t{font-size:13px;color:#000}
	.mypg-user .mypg-user-info{margin-top:10px;font-size:13px}
	.mypg-user .mypg-user-info li>div{padding:10px 0}
	.mypg-user .mypg-user-info li>div:nth-child(1){width:175px;padding:10px 10px 0 8px}
	.mypg-user .sms-check>span{margin-right:17px}
	.mypg-user .sms-check>span:last-child{margin-right:0}
	.mypg-user .sms-check i{width:20px;height:22px;margin-right:5px;font-size:1.6em;vertical-align:-3px}
	.mypg-user .sms-check .fa-square{font-size:1.7em;vertical-align:-4px}
	.mypg-bottom-btn{margin-top:24px;padding:0 10px}
	.mypg-bottom-btn ul{overflow:hidden}
	.mypg-bottom-btn li{float:left;width:50%;box-sizing:border-box;padding-right:5px}
	.mypg-bottom-btn li:last-child{padding:0 0 0 5px}
	.mypg-bottom-btn li:first-child a{border:1px solid #000}
	.mypg-bottom-btn li:last-child a{border:1px solid #000}
	.mypg-bottom-btn a{display:block;padding:7px 5px;text-align:center;word-break:break-all;font-size:13px;color:#1e1e1e}
	.mypg-bottom-btn li:last-child a{background-color:#000;color:#fff}
	.mypg-bottom-btn.single li{width:100%;padding:0}
	.ip-th{padding-top:16px !important}
	.caution-btn{display:none}
	.new-pwd,.new-tel{width:100%;height:30px;border:1px solid #a4a2a2;padding:0 5px !important;line-height:30px;font-size:14px}
	.mypg-user-info input::placeholder{font-size:12px}
	.mypg-user-info input:-ms-input-placeholder{font-size:12px}
	.mypg-user-info input::-ms-input-placeholder{font-size:12px}
	.new-mail-box>div{display:block !important;width:auto !important;padding-left:12px !important}
	.new-mail{position:relative}
	.new-mail .inp{position:relative;overflow:hidden;padding-right:28%}
	.new-mail .inp:before{display:block;content:"@";position:absolute;left:30%;top:5px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
	.new-mail .inp input[type=text]{width:100%;height:30px;padding:0 5px;border:1px solid #9d9b9b;line-height:30px;font-size:13px}
	.new-mail .inp span{float:left;box-sizing:border-box;width:50%}
	.new-mail .ip01{padding-right:10px}
	.new-mail .ip02{padding-left:10px}
	.mail-select{position:absolute;right:10px;top:10px;float:none;width:26%}
	.mail-select select{width:100%;height:30px;padding:0 19px 0 5px;font-size:13px;color:#aaa}
	.new-mail .inp:before{left:36%}
	.caution-list-box{padding:10px 0}
	.caution-list-box>a{display:inline-block;padding-left:8px;color:#000}
	.caution-list-box>a i{margin-left:5px;font-size:1.3em}
	.caution-list{display:none;margin-top:7px;padding-left:8px}
	.caution-list li{position:relative;margin-bottom:5px;padding-left:6px;font-size:12px;color:#666}
	.caution-list li:before{display:block;content:"";position:absolute;left:0;top:8px;width:2px;height:2px;background-color:#333}
	.caution-list-box.open ul{display:block}
	.caution-list-box.open .fa-angle-up{display:inline-block}
	.caution-list-box.open .fa-angle-down{display:none}
	.caution-list-box .fa-angle-up{display:none}
	.delivery-popup-wrap,.review-popup-wrap{background-color:#fff}
	.delivery-popup>.top,.review-popup>.top{height:40px;padding-left:10px;line-height:40px}
	.delivery-popup>.top>span,.review-popup>.top>span{font-size:15px}
	.delivery-popup>.top>a,.review-popup>.top>a{width:56px}
	.delivery-popup .ctn,.review-popup .ctn{height:calc(100vh - 51px);padding:10px 10px 0}
	.delivery-popup .delivery-txt{padding-bottom:10px;font-size:13px}
	.delivery-popup .tab{margin-bottom:20px}
	.delivery-popup .tab a{padding:12px 5px}
	.delivery-popup .delivery-list{padding-bottom:30px}
	.delivery-popup .delivery-list>ul>li{margin-bottom:15px}
	.delivery-popup .delivery-list .top{height:32px;padding-left:10px;line-height:32px}
	.delivery-popup .delivery-list .top>a{width:27px}
	.delivery-user-info{padding:10px 10px 14px}
	.delivery-user-info li{margin-bottom:3px}
	.delivery-user-info li>span:nth-child(2){padding-left:3px}
	.delivery-btn{margin-top:15px}
	.delivery-btn>a{height:25px;margin-right:2px;line-height:25px;font-size:12px}
	.delivery-reg{padding-bottom:30px}
	.delivery-reg-list li{margin-bottom:15px}
	.delivery-reg-list li>div:nth-child(1){margin-bottom:8px}
	.delivery-reg-list li input[type=text],.delivery-reg li input[type=tel]{height:30px;padding:0 5px;font-size:14px}
	.delivery-ip{width:100%}
	.delivery-add1{margin-bottom:10px;padding-right:145px}
	.delivery-add1 a{width:140px;height:30px;line-height:30px;font-size:13px}
	.delivery-check{margin-top:20px}
	.delivery-check i{width:21px;height:22px;margin-right:1px;vertical-align:-4px;font-size:1.7em}
	.delivery-reg-btn{margin-top:25px}
	.delivery-reg-btn li{margin-right:8px}
	.delivery-reg-btn a{min-width:100px;height:34px;line-height:34px}
	.delivery-add2{margin-bottom:10px}
	.review-list{margin-top:19px;padding:0 10px}
	.review-list .t{position:relative;overflow:hidden;padding-top:3px;border-bottom:1px solid #e5e5e5;font-size:15px;cursor:pointer}
	.review-list .t .l{display:block;padding:8px 30px 6px 0;color:#010101}
	.review-list .t:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:5px;background-color:#f5f5f5}
	.review-list .t .r{position:absolute;right:0;top:50%;width:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:right}
	.review-list .t i{vertical-align:middle;font-size:1.2em;color:#262626}
	.review-list .t .fa-angle-down{display:none}
	.review-list .t.on .fa-angle-down{display:inline-block}
	.review-list .t.on .fa-angle-up{display:none}
	.review-list .row{padding:10px 10px 10px 0;border-bottom:1px solid #e5e5e5;font-size:13px;color:#00000c}
	.review-list .row .cell1{margin-bottom:10px;font-size:11px}
	.review-list .m-cell1{margin-bottom:7px;font-size:14px;font-weight:500}
	.review-list .cell2{margin-bottom:10px}
	.no-review .row{position:relative;padding:13px 0 13px}
	.no-review .review-btn{position:absolute;right:0;bottom:21%}
	.no-review .row .cell1{margin-bottom:7px}
	.no-review .cell2{margin-bottom:0;padding-right:85px}
	.review-list .col,.review-list .cell3{display:none}
	.review-popup .review-txt{padding:0 10px 10px;font-size:13px}
	.review-product{padding:8px 10px}
	.review-product .l{width:80px}
	.review-product .l img{width:80px;height:80px}
	.review-product .r{padding-left:7px;font-size:13px}
	.product-app{padding:20px 10px 30px}
	.review-point i{font-size:1.3rem}
	.review-point-txt{margin-top:6px;font-size:13px}
	.review-write{margin-top:17px}
	.review-write .title>div:first-child{margin-bottom:7px}
	.review-write .title input[type=text]{height:30px;padding:0 5px;font-size:14px}
	.product-pic{margin-top:20px}
	.product-pic label{width:45px;height:45px;line-height:45px}
	.product-pic label i{font-size:1.5em}
	.review-write .pw-txt{margin-top:7px;font-size:13px}
	.review-write .txtarea{margin-top:16px}
	.review-write .txtarea textarea{height:100px;padding:5px;font-size:14px}
	.review-btn-box{overflow:hidden;margin-top:25px;padding-bottom:20px}
	.review-btn-box li{float:left;box-sizing:border-box;width:50%;padding-right:6px}
	.review-btn-box li:last-child{padding:0 0 0 6px}
	.review-btn-box a{height:34px;line-height:34px}
	.review-caution{margin-top:15px}
	.review-caution li{margin-bottom:23px;font-size:13px}
	.product-img-order .product-pic{margin-top:0}
	.product-infomation .parent-box{margin-bottom:30px}
	.product-infomation .parent-box a>img{width:100%}
	.product-infomation dl{margin-top:10px}
	.product-infomation dt{height:39px;overflow:hidden;margin-bottom:8px}
	.product-infomation dd{font-size:13px}
	.product-infomation li{margin-bottom:12px}
	.product-infomation li>div:last-child span,.product-infomation li>div:last-child div{font-size:13px}
	.product-infomation li>div:last-child div{margin:5px 0}
	.product-infomation li>div:first-child img{width:100px}
	.product-infomation li>div:last-child{padding:3px 0 0 10px}
	.product-infomation dd{height:36px;overflow:hidden}
	.product-info-popup{position:absolute;left:10px;right:10px;top:50%;max-height:calc(100% - 50px);background-color:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
	.product-info-popup .top{height:40px;padding-left:10px;line-height:40px}
	.product-info-popup .top>a{width:56px}
	.product-info-popup .ctn{max-height:calc(100vh - 260px);padding:15px 10px 0}
	.product-info-popup li{margin-bottom:10px}
	.product-info-popup li img{width:100px;height:100px}
	.product-info-popup li>div:last-child{padding-left:10px}
	.product-info-popup li>div:last-child div{margin:5px 0;font-size:13px}
	.product-info-popup .ctn>ul{padding-bottom:20px}
	.prt-inf-btn a{display:block;height:27px;line-height:27px;font-size:13px}
	.prt-inf-btn{margin-top:7px}
	
	/*선택제품 레이어 1023px이하*/
	.select-product{display:block;}
	.select-product,.sub-top-category,.recmm-view-product .top ul,.product_board .top span,.mypg-latest,.pg{display:none}
	
	.pc-cell { display:none; }
	.right_button{ float:right; margin:1px; }
	.whitebase{ background-color:white;border:1px solid #aaa;color:#aaa;padding:5px 10px; width:100px; }
	.blackbase{ background-color:black;border:1px solid black;color:white;padding:5px 10px; width:100px; }

	.ctn-box { margin: 20px 10px;}


	/*1023px 이하*/
	#orderCancel_edit{border:1px solid #d2d2d2; padding:10px; }
	#orderCancel_edit li{padding:10px 0;}
	/*#orderCancel_edit li:nth-child(1){border-top:0px solid #fff;}
	#orderCancel_edit li:last-child{border-bottom:0px solid #fff;}*/
	#orderCancel_edit li::after{content:''; display:table; clear:both;} /*float 풀기*/
	#orderCancel_edit li>span:nth-child(1){ display:block; width:100%;}
	#orderCancel_edit li>div:nth-child(1){ display:block; width:100%;}
	#orderCancel_edit li>div{display: block;}
	#orderCancel_edit li .item_title{display: block; font-weight: 500; padding:5px; font-size:1em !important; width:100% !important;}
	#orderCancel_edit li .item_title:before { content:"◎"; margin-right:3px;}
	#orderCancel_edit li .item_content{display: block; overflow: hidden; padding:10px; font-size:0.9em !important;}
	#orderCancel_edit li .item_content>input{width:100%; max-width:250px;}
	#orderCancel_edit li .item_content>label{display: block; padding:4px 0;}
	#orderCancel_edit li .item_content.item_content_label{padding-left:10px;}
	.in-line>input[type=text]{width:100%; max-width:250px;}
	.in-line>input[type=button]{max-width:250px; padding:4px 10px;}
	.in-line>select{max-width:250px; padding:4px 10px;}
	#orderCancel_edit li .item_content>label{display: block; padding:4px 0;}
	.item_info2_box .item_info2{padding:10px 0;}
	.item_info2_box .item_info2>span{display:block; padding:3px 0; font-size:0.9em; color: #F60;}
	/*접수번호*/
	.i_contents input{color:red; padding:2px 5px; width:100%; max-width:250px;}
	.order_info{color: #F60;}
	.ord_number{width: 40px !important; text-align: center;}
	.reg_qty{background-color: #FF0 !important;}
	#orderCancel_edit #info_edit li>span:nth-child(1){display: block !important; /*width:100% !important;*/}
	#orderCancel_edit #info_edit li:nth-child(6){display: block !important; width:100% !important;}
	#orderCancel_edit .ordcancle-tit{font-size:1.2em; font-weight:500; padding:10px;}
	.ordcancle-noti{font-size:0.9em;}

}/*1023px 이하*/

@media screen and (min-width:300px) and (max-width:700px) {
	.basket-box .col-box li:nth-child(1), .basket-box .basket-list li:nth-child(1){width:9%}
	.basket-box .basket-list li:nth-child(2){border-right:0}
	.basket-box .col-box li:nth-child(3), .basket-box .col-box li:nth-child(4), .basket-box .basket-list li:nth-child(4){display:none}
	.basket-box .basket-list li:nth-child(3){display:block;}
	.amount-pdt{display:block;}
	.basket-box .delivery{display:block;margin-top:13px;font-size:13px;color:#ff5959}
	.basket-box .bk-txt{padding-top:13px}
	.basket-box .basket-list li:nth-child(2) .l>a{margin-right:4%}
}
@media screen and (min-width:300px) and (max-width:419px) {
	.order-prt-info .order-prt-img img,.order-result-list .row img{width:100px;height:100px}
	
}
@media screen and (min-width:300px) and (max-width:450px) {
	.mypg-user .mypg-user-info li>div:nth-child(1){width:130px}
	.new-mail .inp{padding-right:30%}
	.new-mail .inp:before{left:35.3%}
}

@media screen and (min-width:300px) and (max-width:700px) {
	.basket-box .col-box li:nth-child(1){width:40px}
	.basket-box .basket-list li:nth-child(2) img{width:90px;height:90px}
	.basket-box .bk-name{margin-bottom:8px;font-size:15px;}
	.basket-box .bk-count-price .lb{padding-bottom:0;font-size:12px}
	.basket-box .bk-txt{padding-left:0}
	.basket-box .rb{display:none;}
	.basket-box .bk-name{font-size:12px} /*20200428*/
	.basket-box .rb .rb-price{float:left;margin-top:5px; font-size:15px;} /*20200428*/
	.basket-box .basket-list li:nth-child(2) .l>a{width:90px;margin:10px 0 13px 25px} /*20200428*/
	.basket-box .basket-list li:nth-child(1){position:absolute;left:21px;z-index:10;width:auto;margin-top:35px}
	.basket-box .basket-list li:nth-child(2){width:100%;padding-right:0}
	.basket-box .bk-name{max-height:54px} /*20200428*/
	.basket-box .bk-name,.basket-box .bk-count-price{padding-left:3%}
	.basket-box .delivery{margin-top:9px}
	.basket-box .bk-count-price .lb span{margin-left:2px}
	.basket-box .basket-list li{padding:12px 0}
}

@media screen and (min-width:300px) and (max-width:400px) {
	.product-buy-btn .favorite li a{font-size:10px;}
	.product-buy-btn .favorite i{margin-right:0 !important;}
}